Skip to content

Releases: Zilliqa/zq2

v0.19.0-rc1

14 Oct 10:12
9cad08e

Choose a tag to compare

v0.19.0-rc1 Pre-release
Pre-release

Hardfork

This release contains a hard fork for the following chains:

  • Mainnet: 11998800 (estimated: 2025-10-24T19.00.00Z)
  • Testnet: 17010000 (estimated: 2025-10-15T06.00.00Z)

Please ensure your node is updated before the specified block height is reached.

What's Changed

  • [#3265] Fork: Specify new deposit_v7 upgrade block height on testnet

Full Changelog: v0.19.0-rc0...v0.19.0-rc1

v0.19.0-rc0

13 Oct 11:22
4b17c04

Choose a tag to compare

v0.19.0-rc0 Pre-release
Pre-release

Hardfork

This release contains a hard fork for the following chains:

  • Testnet: 16934100 (estimated: 2025-10-14T09.30.00Z)

Please ensure your node is updated before the specified block height is reached.

⚠️ Important Notice:
This version is still under testing and should not be used for production or node upgrades at this time.
Please wait for the final stable release announcement before upgrading your nodes.

What's Changed

  • [#3256] Fork: Fix testnet upgrade to deposit_v7
  • [#3253] Treat some of the RPC handlers to slow APIs

Full Changelog: v0.19.0-beta...v0.19.0-rc0

v0.19.0-beta

10 Oct 09:40
6684f6b

Choose a tag to compare

v0.19.0-beta Pre-release
Pre-release

Hardfork

This release contains a hard fork for the following chains:

  • Mainnet: 11998800 (estimated: 2025-10-24T19.00.00Z)
  • Testnet: 16740000 (estimated: 2025-10-11T23.00.00Z)

Please ensure your node is updated before the specified block height is reached.

What's Changed

  • [#3221] Fork: Reduce the unbonding period to 7 days
  • [#3214] Simplify early/pending proposal
  • [#3220] Add RocksDB cache size config option
  • [#3240] Adjust passive-sync to handle missing transactions
  • [#3248] Ensure receipt order matches transactions
  • [#3249] Introduce distinction between slow and fast queries
  • [#3250] Periodic flushing of EthTrie to disk to manage mem usage
  • [#3247] Integrate jailing with state-syncing

Full Changelog: v0.19.0-alpha...v0.19.0-beta

v0.19.0-alpha

18 Sep 11:28
567a46f

Choose a tag to compare

v0.19.0-alpha Pre-release
Pre-release

Hardfork

This release contains a hard fork for the following chains:

  • Mainnet: 11998800 (estimated: 2025-10-22T19.00.00Z)
  • Testnet: 14997600 (estimated: 2025-09-19T12.00.00Z)

Please ensure your node is updated before the specified block height is reached.

What's Changed

  • [#3080] Fork: Implement jailing of faulty proposers
  • [#3128] Introduce new checkpoint file format
  • [#3126] Migrate state_trie to RocksDB
  • [#3186] Improve state-migration with state-sync
  • [#3167] Remove Mutex from State::account
  • [#3182] Improve performance of some API handlers

Full Changelog: v0.18.1...v0.19.0-alpha

v0.18.1

09 Sep 10:00

Choose a tag to compare

Some performance improvements to a few api handlers

v0.18.0 - 2025-09-08

08 Sep 02:14
b8b21af

Choose a tag to compare

Hardfork

This release contains a hard fork for the following chains:

  • Mainnet: 10153271 (estimated between 2025-09-24T18:00:00Z and 2025-09-25T06:00:00Z)
  • Testnet: 12998790 (estimated on 2025-08-22)

Please ensure your node is updated before the specified block height is reached.

What's Changed

  • [https://github.com//pull/3124]: Fork: Fixing failed EOA transfers via legacy API
  • [https://github.com//pull/3122]: Add correct numeric transaction type into API receipt returns
  • [https://github.com//pull/3123]: Fix for incorrect receipt format in ZQ1 API responses
  • [https://github.com//pull/3105]: New: state-sync to sync state from prior checkpoint
  • [https://github.com//pull/3086]: Added an expiry mechanism to the transaction pool

Full Changelog: v0.18.0-beta...v0.18.0

v0.18.0-beta

01 Sep 08:29
a2d4a28

Choose a tag to compare

v0.18.0-beta Pre-release
Pre-release

Hardfork

This release contains a hard fork for the following chains:

  • Mainnet: 10153271 (estimated on 2025-09-22)
  • Testnet: 12998790 (estimated on 2025-08-22)

Please ensure your node is updated before the specified block height is reached.

What's Changed

  • [#3124]: Fork: Fixing failed eoa transfers via ZIL api
  • [#3122]: Add correct numeric transaction type into API receipt returns
  • [#3123]: Fix for incorrect receipt format in ZQ1 api responses
  • [#3105]: New: state-sync to sync state from prior checkpoint.
  • [#3086]: Added an expiry mechanism to the transaction pool.

For full Change Log v0.18.0-beta...v0.17.2

v0.18.0-alpha

20 Aug 15:25
60afa80

Choose a tag to compare

v0.18.0-alpha Pre-release
Pre-release

What's Changed

  • [#3129]: Update rust version and vergen
  • [#3130]: Update activation heights
  • [#3127]: migrate upstream vendor
  • [#3115]: Updating custom dependencies
  • [#3122]: Add correct numeric transaction type into eth API receipt returns
  • [#3123]: Fix for incorrect receipt format in ZQ1 api responses
  • [#3125]: Remove keys documentation correct command
  • [#3124]: Fixing failed eoa transfers via zil api
  • [#3121]: Convert unnecessary write() locks to read() locks
  • [#3105]: New feature: state-sync
  • [#3112]: build(deps): bump clap from 4.5.42 to 4.5.43
  • [#3110]: build(deps): bump actions/download-artifact from 4 to 5
  • [#3109]: build(deps): bump proc-macro2 from 1.0.95 to 1.0.96
  • [#3111]: build(deps): bump toml from 0.9.4 to 0.9.5
  • [#3107]: build(deps): bump uuid from 1.17.0 to 1.18.0
  • [#3113]: build(deps): bump hashbrown from 0.15.4 to 0.15.5
  • [#3104]: remove unnecessary noise from sled logs.
  • [#3103]: chore: update ansible conf to v0.17.2
  • [#3102]: Commented out database logging to save some money
  • [#3098]: build(deps): bump clap from 4.5.41 to 4.5.42
  • [#3097]: build(deps): bump tokio from 1.46.1 to 1.47.1
  • [#3096]: build(deps): bump toml from 0.9.2 to 0.9.4
  • [#3095]: build(deps): bump serde_json from 1.0.141 to 1.0.142
  • [#3100]: fix failing benchmark
  • [#3074]: Store sync metadata on-disk
  • [#3086]: Added an expiry mechanism to the transaction pool
  • [#3092]: Automated upgrade/downgrade

v0.17.2 - 2025-08-04

04 Aug 04:13
3bce708

Choose a tag to compare

What's Changed

  • [#3091]: Bypass txn validation during sync recovery

Full Changelog: v0.17.1...v0.17.2

0.17.1 - 2025-08-01

01 Aug 09:49
4d51fc5

Choose a tag to compare

This release contains a hard fork for the following chains:

  • Mainnet: 7000000 (estimated between 2025-08-04T02:00:00Z and 2025-08-04T06:00:00Z)
  • Testnet: 11300000 (estimated between 2025-08-02T00:00:00Z and 2025-08-02T02:00:00Z)

Please ensure your node is updated before the specified block height is reached.

What's Changed

  • [#3089]: Introduce a new hardfork UseMaxGasPriorityFee

Full Changelog: v0.17.0...v0.17.1