v0.0.5
Usage related changes
- Providing JSON-RPC API v0.7.1
- Supporting Starknet v0.13.1.1
- Updates on block manipulation:
- On spawning Devnet, an empty origin block is generated
- Supporting block abortion
- Using Sepolia chain ID
- Starting with this release, platform-specific pre-compiled binaries are attached in the Assets section (more info).
- Improved installation docs
- Updates on forking:
- A warning is logged if spawned Devnet has a config mismatch with the origin.
- Bugfix in starknet_getClassAt
- Forking not fully supported if the origin URL uses HTTPS scheme (issue)
- Always predeclaring both Cairo0 and Cairo1 accounts
- Still predeploying only the one kind selected by user (docs)
- Large HTTP requests supported via configurable body size (
--request-body-size-limit <BYTES>
)
Development related changes
- Transaction handling improved by refactoring
- Internally compiling to CASM using USC
- Improved development docs.
- Improved GitHub templates
- Artifact paths resolved and loaded at compile-time
- Dockerization made simpler
Merged PRs
- Abort blocks by @mikiw in #388
- Maintenance: improve block-manipulation tests, publishing executor, docs, PR template by @FabijanC in #401
- blockifier 0.6.0-rc.0 by @marioiordanov in #399
- Universal Sierra Compiler by @marioiordanov in #403
- rpc 0.7.1 by @marioiordanov in #404
- Use Sepolia chain ID by @FabijanC in #396
- Always predeclare Cairo0 and Cairo1 account classes by @FabijanC in #402
- Update Devnet Logo aligned with Starknet new logo by @leoyoung-69 in #406
- Warn on forking mismatch by @FabijanC in #409
- Make request body size limit configurable by @FabijanC in #410
- Refactor Transaction enum by @marioiordanov in #411
- Update blockifier to 0.6.0-rc1 by @FabijanC in #415
- Refactor add_<declare/invoke/deploy_account>_transactions by @marioiordanov in #414
- Update Starknet version constant to 0.13.1.1; Update docs on updating by @FabijanC in #417
- Add empty genesis block and remove init state by @mikiw in #412
- Fix of value_name for dump_on by @mikiw in #418
- Fix typos by @omahs in #420
- Build binaries for publishing on GitHub by @FabijanC in #416
- Fix starknet_getClassAt in forked mode by @FabijanC in #421
- Add script for faster binary fetching [skip ci] by @FabijanC in #423
- Fix binary fetching script by @FabijanC in #425
- Release 0.0.5 by @FabijanC in #427
New Contributors
- @leoyoung-69 made their first contribution in #406
- @omahs made their first contribution in #420
Full Changelog: v0.0.4...v0.0.5