v0.7.0
Pop CLI v0.7.0 is Live!
This release brings powerful new features that elevate Pop CLI into a full production-ready tool for Polkadot development.
Summary of New Features
These updates bring deeper infrastructure integration, runtime upgrade tooling, and advanced benchmarking, making it easier than ever to build, deploy, and manage Polkadot-based chain and smart contracts.
- Adapted
pop upto support direct deployment to the Polkadot Development Portal (PDP), including para ID reservation, spec generation, proxy registration, and building runtime determinism with srtool. → #459 pop benchcommand provides a unified interface for:- Benchmarking pallets
- Measuring runtime overhead
- Testing block and storage performance
- Benchmarking machine specs
→ #424
- Integrates
try-runtime-clito test storage migrations and simulate upgrades. → #496
Full list of changes
- fix: check_contracts_node handles skip_confirm by @al3mart in #396
- chore: support specify contract path input with or without -p flag by @ndkazu in #361
- build(release): update upload-artifact to v4 by @al3mart in #398
- build(deps): bump openssl from 0.10.68 to 0.10.70 by @dependabot in #402
- docs:
profilecomment inbuild_parachainby @chungquantin in #406 - fix: increase
DefaultBodyLimitto prevent large payload failures by @AlexD10S in #409 - fix: prevent recursion error with
pallet_collectivemetadata by @AlexD10S in #412 - feat: enable pop up without project type specification by @AlexD10S in #403
- feat: update parachain templates by @AlexD10S in #297
- chore: remove empty onboard.rs file by @AlexD10S in #433
- chore: update cargo-deny-action@v2 by @chungquantin in #439
- fix: hardcoded test failing in the CI by @AlexD10S in #448
- feat: add the filter mode and password to
Cliby @chungquantin in #435 - chore: resolve unmaintained crate & clippy warnings by @chungquantin in #454
- feat: register parachain by @AlexD10S in #404
- fix: display events when wallet signing by @AlexD10S in #463
- feat: enable
pop testwithout project type specification by @AlexD10S in #466 - fix:
fungibletypo inpop new parachaincommand by @franciscoaguirre in #474 - fix(build spec): default bootnode prompt by @Daanvdplas in #482
- fix: improve build spec error messaging by @AlexD10S in #477
- refactor: check binary and prompt by @chungquantin in #429
- fix: sort releases by published_at by @chungquantin in #489
- feat: benchmarking feature by @chungquantin in #424
- feat: build with try-runtime feature enabled by @chungquantin in #476
- feat: integration with deployment provider by @AlexD10S in #459
- refactor: runtime utilities & runtime feature enum by @chungquantin in #490
- fix: argument exists in bench commands & skip parameters flag by @chungquantin in #494
- feat: try-runtime feature by @chungquantin in #496
- feat: canonical command names by @Daanvdplas in #497
- chore: release v0.7.0 by @AlexD10S in #508
New Contributors
- @ndkazu made their first contribution in #361
- @franciscoaguirre made their first contribution in #474
Full Changelog: v0.6.0...v0.7.0