Releases: matter-labs/anvil-zksync
Releases · matter-labs/anvil-zksync
[email protected]
📋 Summary
🐛 Bug Fixes:
- fix: Fix the memory position for bootloader debug information (#261)
✨ New Features:
- feat: support zks_L1ChainId (#262)
⚠️ Breaking Changes:
- N/A
📜 All Changes
- chore: bump version for release prep (#264)
- feat: support zks_L1ChainId (#262)
- fix: Fix the memory position for bootloader debug information (#261)
⭐ Contributors
- Dustin Brickwood ([email protected])
- Marcin M ([email protected])
- Nisheeth Barthwal ([email protected])
📥 Binaries
System | Architecture | Binary |
---|---|---|
x86_64 | era-test-node-v0.1.0-alpha.17-x86_64-unknown-linux-gnu.tar.gz | |
aarch64 | era-test-node-v0.1.0-alpha.17-aarch64-unknown-linux-gnu.tar.gz | |
x86_64 | era-test-node-v0.1.0-alpha.17-x86_64-apple-darwin.tar.gz | |
aarch64 | era-test-node-v0.1.0-alpha.17-aarch64-apple-darwin.tar.gz | |
[email protected]
📋 Summary
🐛 Bug Fixes:
✨ New Features:
- feat: protocol 20(vm 1.4.1 + fee model) integration (#258)
⚠️ Breaking Changes:
- feat: protocol 20(vm 1.4.1 + fee model) integration (#258)
📜 All Changes
- fix: release cross dep (#260)
- fix: update cargo.toml to reflect release (#259)
- feat: protocol 20(vm 1.4.1 + fee model) integration (#258)
- chore: remove unneeded step (#256)
⭐ Contributors
- AntonD3 ([email protected])
- Dustin Brickwood ([email protected])
📥 Binaries
System | Architecture | Binary |
---|---|---|
x86_64 | era-test-node-v0.1.0-alpha.16-x86_64-unknown-linux-gnu.tar.gz | |
aarch64 | era-test-node-v0.1.0-alpha.16-aarch64-unknown-linux-gnu.tar.gz | |
x86_64 | era-test-node-v0.1.0-alpha.16-x86_64-apple-darwin.tar.gz | |
aarch64 | era-test-node-v0.1.0-alpha.16-aarch64-apple-darwin.tar.gz | |
Release: v0.1.0-alpha.15
📋 Summary
✨ New Features:
- Support added for Sepolia Testnet
StorageView
is now accessible allowing us to make seamless changes to the underlying storage- Transaction execution allows bypassing the extra bootloader execution
📜 All Changes
- feat: move storage view, allow ignoring bootloader execution during tx execution (#251)
- feat: Add support for sepolia testnet (#250)
- fix: update typo in link to dev discussion (#243)
⭐ Contributors
- Nicolas Villanueva ([email protected])
- Nisheeth Barthwal ([email protected])
- Peter Straus ([email protected])
📥 Binaries
System | Architecture | Binary |
---|---|---|
x86_64 | era-test-node-v0.1.0-alpha.15-x86_64-unknown-linux-gnu.tar.gz | |
aarch64 | era-test-node-v0.1.0-alpha.15-aarch64-unknown-linux-gnu.tar.gz | |
x86_64 | era-test-node-v0.1.0-alpha.15-x86_64-apple-darwin.tar.gz | |
aarch64 | era-test-node-v0.1.0-alpha.15-aarch64-apple-darwin.tar.gz | |
Release: v0.1.0-alpha.14
📋 Summary
🐛 Bug Fixes:
- Fixed issue with incorrect recognition of initial writes (leading to more accurate gas estimations)
✨ New Features:
- 10 more Rich Accounts have been added (including their mnemonic phrases)
- Storage Logs can now be filtered by
Paid
- Storage Logs display the pubdata bytes
📜 All Changes
- feat: Added detailed information on amount of pubdata per write (#248)
- fix: Fix issue with incorrect recognition of initial writes (#247)
- chore: Add Rich Accounts with mnemonic phrases (#241)
⭐ Contributors
- Marcin M ([email protected])
- Nicolas Villanueva ([email protected])
📥 Binaries
System | Architecture | Binary |
---|---|---|
x86_64 | era-test-node-v0.1.0-alpha.14-x86_64-unknown-linux-gnu.tar.gz | |
aarch64 | era-test-node-v0.1.0-alpha.14-aarch64-unknown-linux-gnu.tar.gz | |
x86_64 | era-test-node-v0.1.0-alpha.14-x86_64-apple-darwin.tar.gz | |
aarch64 | era-test-node-v0.1.0-alpha.14-aarch64-apple-darwin.tar.gz | |
Release: v0.1.0-alpha.13
📋 Summary
✨ New Features:
eth_sendTransaction
support- Allow returning data from transactions with
BuiltInWithoutSecurity
- Support custom tracers with
run_raw_tx
⚠️ Breaking Changes:
era-test-node
updated to integrate Boojum
📜 All Changes
- feat: boojum integration and eth_sendTransaction support (#235)
- chore: remove foundry smoke test (#240)
- chore: update nightly to reflect foundry-zksync (#238)
- feat: allow returning data from transactions (#232)
- feat: Allow to pass custom tracers to run_raw_tx (#231)
- feat(vm): Adapt code for the latest zksync era changes (#230)
- chore: bump cargo toml for upcoming
0.1.0-alpha.12
release (#227)
⭐ Contributors
- AntonD3 ([email protected])
- Danil ([email protected])
- Dustin Brickwood ([email protected])
- Nisheeth Barthwal ([email protected])
📥 Binaries
System | Architecture | Binary |
---|---|---|
x86_64 | era-test-node-v0.1.0-alpha.13-x86_64-unknown-linux-gnu.tar.gz | |
aarch64 | era-test-node-v0.1.0-alpha.13-aarch64-unknown-linux-gnu.tar.gz | |
x86_64 | era-test-node-v0.1.0-alpha.13-x86_64-apple-darwin.tar.gz | |
aarch64 | era-test-node-v0.1.0-alpha.13-aarch64-apple-darwin.tar.gz | |
Pre-Release: v0.0.1-vm1.4.1
📋 Summary
🐛 Bug Fixes:
- TBD
✨ New Features:
- TBD
⚠️ Breaking Changes:
- TBD
📜 All Changes
- Fix rust tests
- Fix tests
- Update zksync-era to 1.4.1
- Fix SC scripts and rebuild
- Update system contracts
- Impersonating bootloader small fix
- Sync system-contracts/bootloader directory
- Restore zksync-era version
- Fix e2e tests
- Prepare to merge into main
- Fix test
- Update zksync-era dependency
- Small change in system-contracts/VERSION.md
- EcAdd, EcMul, rebuild system contracts
- System contracts 18.4.0
- Small refactoring
- Merge branch 'main' into boojum-integration-merge-main
- latest vm
- Merge main
- feat: Allow to pass custom tracers to run_raw_tx (#231)
- feat(vm): Adapt code for the latest zksync era changes (#230)
- chore: bump cargo toml for upcoming
0.1.0-alpha.12
release (#227) - fix: boojum integration nightly rust (#177)
- feat: boojum integration sync with main (#200)
- fix: support EIP-1559 fields for eth_sendTransaction (#192)
- Pin commit for the zksync-era dependency
- fix typo, cargo fmt
- Update compile-yul script
- Bootloader impersonating fixes
- eth_sendTransaction + some fixes
- Account impersonating using bootloader
- Integrate boojum
⭐ Contributors
- AntonD3 ([email protected])
- AntonD3 ([email protected])
- Danil ([email protected])
- Dustin Brickwood ([email protected])
📥 Binaries
System | Architecture | Binary |
---|---|---|
x86_64 | era-test-node-v0.0.1-vm1.4.1-x86_64-unknown-linux-gnu.tar.gz | |
aarch64 | era-test-node-v0.0.1-vm1.4.1-aarch64-unknown-linux-gnu.tar.gz | |
x86_64 | era-test-node-v0.0.1-vm1.4.1-x86_64-apple-darwin.tar.gz | |
aarch64 | era-test-node-v0.0.1-vm1.4.1-aarch64-apple-darwin.tar.gz | |
Release: v0.1.0-alpha.12
📋 Summary
🐛 Bug Fixes:
- Rust Docs are now publishing again
removed
property in Log Events is nowfalse
instead ofnull
✨ New Features:
- Added
web3_clientVersion
endpoint - Log Event data is now displayed alongside the indexed topics in an easy-to-read format
- Log tracing now displays compact timestamp/target information for better readability
📜 All Changes
- feat: Update event formatter and observability formatter (#226)
- feat: Implement web3_clientVersion (#223)
- bugfix: Set removed property in Logs to false (#224)
- feat: update
multivm::vm_virtual_blocks
dependency tomultivim::vm_latest
(#220) - run smoke test on PRs (#219)
- chore: fix rust-toolchain extension (#216)
- chore: fix docs issue (#215)
⭐ Contributors
- Agustin Aon ([email protected])
- Dustin Brickwood ([email protected])
- Nicolas Villanueva ([email protected])
- Nisheeth Barthwal ([email protected])
📥 Binaries
System | Architecture | Binary |
---|---|---|
x86_64 | era-test-node-v0.1.0-alpha.12-x86_64-unknown-linux-gnu.tar.gz | |
aarch64 | era-test-node-v0.1.0-alpha.12-aarch64-unknown-linux-gnu.tar.gz | |
x86_64 | era-test-node-v0.1.0-alpha.12-x86_64-apple-darwin.tar.gz | |
aarch64 | era-test-node-v0.1.0-alpha.12-aarch64-apple-darwin.tar.gz | |
Release: v0.1.0-alpha.11
📋 Summary
🐛 Bug Fixes:
- Get block returns
null
for non existing blocks
📜 All Changes
- feat: get block returns null for non existing blocks (#218)
- fix: rename run_l2_tx_inner, fix panics for lib users (#214)
- chore: add rust toolchain for version mgt, make inner_tx pub (#213)
⭐ Contributors
- Dustin Brickwood ([email protected])
- Nisheeth Barthwal ([email protected])
- Vasyl Ivanchuk ([email protected])
📥 Binaries
System | Architecture | Binary |
---|---|---|
x86_64 | era-test-node-v0.1.0-alpha.11-x86_64-unknown-linux-gnu.tar.gz | |
aarch64 | era-test-node-v0.1.0-alpha.11-aarch64-unknown-linux-gnu.tar.gz | |
x86_64 | era-test-node-v0.1.0-alpha.11-x86_64-apple-darwin.tar.gz | |
aarch64 | era-test-node-v0.1.0-alpha.11-aarch64-apple-darwin.tar.gz | |
Release: v0.1.0-alpha.10
📋 Summary
🐛 Bug Fixes
fork
andreplay_tx
commands work again after updatingzksync-era
reference to latest- Transactions are now properly validating
gas_limit
andmax_fee_per_gas
before execution - Fixed
get_block_by_hash
API for genesis block
✨ New Features
- Blocks now have
parent_hash
📜 All Changes
- chore: Update zksync-era dependency to latest (#210)
- feat: add parent hash linking for blocks (#209)
- fix: validate gas_limit and max_fee_per_gas before transaction execution (#207)
- chore: refactor node namespaces (#197)
⭐ Contributors
- Nicolas Villanueva ([email protected])
- Nisheeth Barthwal ([email protected])
- Roman Petriv ([email protected])
📥 Binaries
System | Architecture | Binary |
---|---|---|
x86_64 | era-test-node-v0.1.0-alpha.10-x86_64-unknown-linux-gnu.tar.gz | |
aarch64 | era-test-node-v0.1.0-alpha.10-aarch64-unknown-linux-gnu.tar.gz | |
x86_64 | era-test-node-v0.1.0-alpha.10-x86_64-apple-darwin.tar.gz | |
aarch64 | era-test-node-v0.1.0-alpha.10-aarch64-apple-darwin.tar.gz | |
Release: v0.0.1-alpha.boojum
📋 Summary
🐛 Bug Fixes:
- TBD
✨ New Features:
- TBD
⚠️ Breaking Changes:
- TBD
📜 All Changes
- fix: boojum integration nightly rust (#177)
- feat: boojum integration sync with main (#200)
- fix: support EIP-1559 fields for eth_sendTransaction (#192)
- Pin commit for the zksync-era dependency
- fix typo, cargo fmt
- Update compile-yul script
- Bootloader impersonating fixes
- eth_sendTransaction + some fixes
- Account impersonating using bootloader
- Integrate boojum
- chore: align current_miniblock, current_batch, current_timestamp to point to the latest entities (#135)
- chore: update eth_call to serialize output data in console (#140)
- feat: adds
eth_accounts
and updatesget_transaction_by_hash
to retrieve from fork if needed (#139)
⭐ Contributors
- AntonD3 ([email protected])
- AntonD3 ([email protected])
- Dustin Brickwood ([email protected])
- Nicolas Villanueva ([email protected])
- Nisheeth Barthwal ([email protected])