Good news! We’ve completed our investigation.
To summarize:
- There were no known bugs in the
ic-cdk
v0.18 release itself. - The reported issues stemmed from projects inadvertently using multiple incompatible major versions of
ic-cdk
in their dependency tree. - We’ve released v0.18.2 and backported fixes to all major versions from 0.8 through 0.17.
@AdamS posted a complete explanation with all the details here.
The new versions include improved safeguards that will detect version conflicts at compile time and guide you to solutions.
Thank you for your patience while we investigated this issue. If you have any questions, please feel free to ask in the thread linked above.