ICPP Pro 6.0.0 has been released with a breaking change that affects how C++ canister smoke tests are configured, requiring developers to explicitly specify the icp-cli identity under which the tests will run.
The update was announced by the ICPP Pro team, which said the change is mandatory for smoke tests and may require existing projects to update their test configuration. Developers who upgrade to version 6.0.0 without making the required adjustment could encounter compatibility issues with their existing test workflows.
The project has published migration guidance explaining the new identity requirement and the steps needed to update test environments. The documentation is intended to help developers move from earlier versions while maintaining test functionality. migration guide .
Breaking changes are common in major software releases, particularly for development tools and testing frameworks where configuration standards evolve over time. Explicit identity selection can help make test execution more predictable across different development environments and deployment workflows.
The release focuses on developer tooling rather than end-user functionality, with the main change affecting C++ canister testing procedures. Teams using automated testing pipelines or shared development environments are likely to be the most affected by the update.
Developers planning to upgrade are being encouraged to review the migration documentation before adopting version 6.0.0.
Dear Reader,
Ledger Life is an independent platform dedicated to covering the Internet Computer (ICP) ecosystem and beyond. We focus on real stories, builder updates, project launches, and the quiet innovations that often get missed.
We’re not backed by sponsors. We rely on readers like you.
If you find value in what we publish—whether it’s deep dives into dApps, explainers on decentralised tech, or just keeping track of what’s moving in Web3—please consider making a donation. It helps us cover costs, stay consistent, and remain truly independent.
Your support goes a long way.
🧠 ICP Principal: ins6i-d53ug-zxmgh-qvum3-r3pvl-ufcvu-bdyon-ovzdy-d26k3-lgq2v-3qe
🧾 ICP Address: f8deb966878f8b83204b251d5d799e0345ea72b8e62e8cf9da8d8830e1b3b05f
Every contribution helps keep the lights on, the stories flowing, and the crypto clutter out.
Thank you for reading, sharing, and being part of this experiment in decentralised media.
—Team Ledger Life





Community Discussion