This release focuses on RPC v0.8 support and compatibility with upcoming Starknet v0.13.4.
⚠️ Important Upgrade Notice ⚠️
- Users must upgrade before Starknet v0.13.4 deployment to maintain sync capability
- Database migration:
- Backup your database before upgrading
- Migration may take several minutes or more depending on hardware
- WARNING: Interrupting the migration may corrupt the entire database
Breaking Changes
- The
--eth-node
flag is now mandatory (use--disable-l1-verification
if L1 verification is not needed)
Added
- RPC v0.8.0-rc3 as the default version under
/
and/rpc/v0_8
- RPC v0.7 remains available for compatibility -
/rpc/v0_7
- RPC v0.6 remains available for compatibility -
/rpc/v0_6
- RPC v0.7 remains available for compatibility -
- WebSocket subscription support
- Dynamic runtime log level control via HTTP
- Small DB improvements by adding a dedicated Key type
- Support for the latest Blockifier version
Changed
- Deprecated
juno_subscribeNewHeads
,juno_unsubscribe
,juno_getProof
in favor ofstarknet_
prefixed methods
Fixed
- Removed
transaction_hash
from thegetBlockWithReceipts
response (still available in the receipt) as it was not compliant with the spec.
Full Changelog: v0.12.5...v0.13.0