Releases: Zilliqa/zq2
v0.21.0-alpha3
What's Changed
- missed out one clang migration. by @shawn-zil in #3544
- Allow flexible checkpoint versioning by @shawn-zil in #3542
- Evm strings passed to scilla transitions should be encoded as json by @bzawisto in #3545
- Update version to alpha3 release by @chetan-zilliqa in #3546
Full Changelog: v0.21.0-alpha2...v0.21.0-alpha3
v0.21.0-alpha2
What's Changed
- Fix loading blocks from old-type checkpoints by @bzawisto in #3531
- Update release version by @chetan-zilliqa in #3532
Full Changelog: v0.21.0-alpha1...v0.21.0-alpha2
v0.21.0-alpha1
Hardfork
This release contains a hard fork for the following chains:
Mainnet: 23929200 (estimated:2026-04-07T01:06:56Z)
Testnet: 28281600 (estimated: 2026-03-20T02:22:14Z)
Please ensure your node is updated before the specified block height is reached.
What's Changed
- New feature: state pruning by @shawn-zil in #3467
- Randao support by @bzawisto in #3512
Full Changelog: v0.20.3...v0.21.0-alpha1
v0.21.0-alpha
Hardfork
This release contains a hard fork for the following chains:
Mainnet: 23929200 (estimated:2026-04-07T01:06:56Z)
Testnet: 28281600 (estimated: 2026-03-20T02:22:14Z)
Please ensure your node is updated before the specified block height is reached.
What's Changed
- New feature: state pruning by @shawn-zil in #3467
- Randao support by @bzawisto in #3512
Full Changelog: v0.20.3...v0.21.0-alpha
v0.20.3 @ 2026-02-10
v0.20.2
v0.20.1
What's Changed
- feat: DEVOPS-189 enable the application consistent snapshot feature by @frankmeds in #3429
- chore: DEVOPS-166 remove ignore terraform labels by @frankmeds in #3430
- Fix some issues by @shawn-zil in #3439
- chore: DEVOPS-166 start the node before disk warming up by @frankmeds in #3441
- Disable balance check for estimate/calls by @bzawisto in #3440
- tune rocksdb caching; to avoid OOM. by @shawn-zil in #3442
Full Changelog: v0.20.0...v0.20.1
v0.20.0
Hardfork
This release contains a hard fork for the following chains:
- Mainnet: 19486411 (estimated: 2026-02-05T10:00:00Z)
- Testnet: 23685219 (estimated: 2026-01-14T11.00.00Z)
Please ensure your node is updated before the specified block height is reached.
What's Changed
- [#3291] Fix empty map scilla queries
- [#3266] Credit-based rate limiter
- [#3155] Update revm version
- [#3355] Activate cancun fork
- [#3395] Speed up checkpoint generation
- [#3292] Allow quic/tcpip transports
Full Changelog: v0.19.0...v0.20.0
v0.20.0-beta @ 2026-01-14
What's Changed
- Execution: Upgrade compatibility from Shanghai to Cancun.
- Database: Quality of life improvements.
- Feature: RPC rate-limit capability.
- Networking: Additional QUIC transport.
- Performance: Remove unnecessary copying.
- General: Updates and bug-fixes.
v0.20.0-alpha
What's Changed
- [#3345]: Cleanup state cache
- [#3379]: fix: replace native-tls with default-tls.
- [#3378]: chore: rename rockdb playbook name
- [#3377]: feat: DEVOPS-167 Set the zq2 tf variables with data disk and os image Ubuntu 2404
- [#3369]: feat: DEVOPS-164 add data disk to monitoring
- [#3368]: feat: DEVOPS-162 implement overrides to provision the data disk and configure the os image
- [#3344]: fix ci
- [#3366]: feat: DEVOPS-151 start persistence backup if node is synced
- [#3367]: feat: DEVOPS-72 override node disk size
- [#3365]: feat: DEVOPS-149 prune Docker resources when installing the node
- [#3341]: Wrap
ViewHistoryinArc<RwLock<>>to prevent excessive cloning - [#3324]: Rocksdb: employ partitioned index/filter
- [#3331]: feat: DEVOPS-137 inject rate limit bypass ips and keys to zq2
- [#3155]: Update revm
- [#3311]: Bypass RPC limits for IPs specified in ALLOWED_IPS env string.
- [#3329]: feat: DEVOPS-137 add bypass secret
- [#3325]: feat: DEVOPS-123 override nodes instance type
- [#3322]: Rocksdb - some quality of life improvements
- [#3319]: feat: DEVOPS-136 ulimits for zilliqa service
- [#3313]: Fix z2 withdraw function call redirecting to unstake function instead of withdraw function.
- [#3312]: fix: z2 join/deployer incompatibilites.
- [#3309]: Reduce disk I/O for checkpoint
- [#3310]: fix: redis url with no TLS
- [#3308]: feat: DEVOPS-124 Increase persistence backup schedule from 7200 block…
- [#3266]: Credit-based rate limiter
- [#3291]: Fix empty map scilla queries
- [#3257]: Make hardcoded limits configuration via config file
- [#3302]: feat: DEVOPS-77 throttle ips and custom rules in security policies
- [#3301]: feat: DEVOPS-125 alternative ssl domains for private apis
- [#3300]: Use environment variables, cli for some configurations
- [#3299]: Fix QUIC multiaddr, typo.
- [#3292]: Allow quic/tcpip transports.