Releases: Zilliqa/zq2
Releases · Zilliqa/zq2
0.7.2 - 2025-03-21
What's Changed
- #2546: Handle self-proposals immediately
- #2555: Restart node when block fails to execute during fork
- #2557: Delete unfinalized blocks on startup
- #2551: Don't recreate transaction pool while handling forks
- #2516: Improve peer selection during syncing
- #2454: Fix zero account gas fee transfer
- #2523: Increase timeout of Scilla interpreter requests
- #2519: Look up parent state by block hash instead of number
Full Changelog: v0.7.1...v0.7.2
0.7.1 - 2025-03-13
What's Changed
Full Changelog: v0.7.0...v0.7.1
0.7.0 - 2025-03-12
Hard fork
This release contains a hard fork for the following chains:
- Proto-testnet:
12931200
(estimated at2025-03-12T12:29:22Z
) - Proto-mainnet:
9010800
(estimated at2025-03-17T13:16:37Z
)
Please ensure your node is updated before the specified block height is reached.
What's changed
- #2438: Add block pruning
- #2482: Fix
GetSmartContractSubState
response - #2483: Change default port for Scilla interpreter
- #2486: Fix storage of nested Scilla maps
- #2468: Return correct block for Scilla
CURRENTBLOCK
query - #2283: Fix log indices in Ethereum apis
- #2414: Ensure state is correct in both EVM and Scilla environments
- #2382: Disable
ots_contractCreator
API - #2413: Support complex Scilla address types in
scilla_call
precompile - #2412: Avoid mutating state if accounts have not been updated
- #2170: Fix
GetTransactionStatus
behaviour - #2402: Fix deposit withdrawals
- #2376: Fix pagination logic in Zilliqa APIs
Full Changelog: v0.6.2...v0.7.0
0.6.2 - 2025-02-20
What's Changed
- #2206: Fix contract address in Zilliqa transaction receipts
- #2316: Speed up syncing
- #2329: Improve how aggregate QCs are processed
- #2243: Avoid unnecessary I/O when loading a checkpoint
Full Changelog: v0.6.1...v0.6.2
0.6.1 - 2025-02-10
What's Changed
- #2307: Fix block syncing getting stuck in some edge cases
- #2281: Pre-create
NewView
when node starts
Full Changelog: v0.6.0...v0.6.1
0.6.0 - 2025-02-05
Hard fork
This release contains a hard fork for the following chains:
- Proto-testnet:
11152000
(estimated at2025-02-12T12:08:37Z
) - Proto-mainnet:
7966800
(estimated at2025-02-12T13:25:00Z
)
Please ensure your node is updated before the specified block height is reached.
What's changed
- #2292: Fix block syncing
- #2228: Alter Zilliqa API to treat finalized block as latest block
- #2205: Implement
trace_{block,filter,transaction}
APIs - #2225: Fix removing values from nested Scilla maps
- #2237: Add version 4 of deposit contract
- #2256: Make
web3_version
API more useful - #2089: Refactor and simplify block syncing
- #2255: Implement
net_peerCount
API - #2248: Fix boundaries for exported histogram metrics
- #2223: Allow deposit contract to be upgraded at genesis
- #2190: Fix contract address in Zilliqa receipts
- #2155: Fix balance of deployed Scilla contracts
- #2153: Fix transactions where Scilla messages are sent to EVM contracts
- #2125: Fix status code returned from
GetTransactionStatus
Full Changelog: v0.5.3...v0.6.0
0.5.3 - 2025-01-13
What's Changed
- #2130: Mitigate performance issue in
GetNumTransactions
API - #2127: Fix performance problems caused by excessive logging when syncing
Full Changelog: v0.5.2...v0.5.3
0.5.2 - 2025-01-10
What's Changed
- #2111: Improve syncing performance
- #1902: Update
eth_getBlockByNumber
andeth_getBlockByHash
to match spec - #2064: Stop ignoring broadcasted
NewView
s - #2062: Add
admin_consensusInfo
API - #2063: Fix block parameter for
admin_generateCheckpoint
andeth_getBlockReceipts
- #1896: Fix for receipt format from
GetTxnBodiesForTxBlock(Ex)
- #1895: Implement
GetBlockchainInfo
API
Full Changelog: v0.5.1...v0.5.2
0.5.1 - 2024-12-19
What's Changed
- #2048: Update proto-mainnet fork height
- #2042: Broadcast repeated new view messages to speed up high QC sharing
- #2043: Change base of view change timeouts to 1.5
- #2040: Fix writing to database version file
Full Changelog: v0.5.0...v0.5.1
0.5.0 - 2024-12-18
Hard fork
This release contains a hard fork for the following chains:
- Proto-testnet:
8404000
(estimated at2024-12-18T14:57:53Z
) - Proto-mainnet:
5340000
(estimated at2024-12-20T21:44:59Z
)
Please ensure your node is updated before the specified block height is reached.
What's changed
- #2033: Fix caller of
scilla_call
s withkeep_origin = 1
- #2016: Fail the whole EVM transaction if an internal Scilla call fails
- #2032: Update deposit contract to version 3
- #2035: Add
max_rpc_response_size
configuration - #2034: Write database version file to disk
- #2003: Don't panic on bad input in Scilla interop. precompiles
- #2014: Speed up node start-up speed when loading a checkpoint for the first time
- #1987: Disable Otterscan indices by default
- #1969: Add ability to enable/disable APIs via configuration
Full Changelog: v0.4.1...v0.5.0