v0.34.0-crescendo-preview.7
Pre-release
Pre-release
j1010001
released this
20 Mar 10:44
·
5140 commits
to master
since this release
This release details all changes that will go into Crescendo preview network upgrade since it launched on Feb 28.
What's Changed
Flow EVM Core changes
- Move
blockHash
calculation after deduction supply diff by @m-Peter in #5464 - [Flow EVM] Improving evm integration tests by @ramtinms in #5431
- [Flow EVM] Fix the evm chainID bug for mainnet by @ramtinms in #5443
- [Flow EVM] use transfer from/to a fixed native token bridge address for deposit/withdraw calls by @ramtinms in #5469
- [Flow EVM] make deposit available for all EVM addresses by @ramtinms in #5473
- bugfix: [Flow EVM] missing uuid on vault returned by the withdraw method #5514
- [EVM] Fix withdraw: set UUID of returned FlowToken.Vault by @turbolent in #5515
- [Flow EVM] improve handler by @ramtinms in #5516
Core Protocol
- Event-based test refactoring for GossipSub RPC inspection unit tests by @kc1116 in #5374
- [Networking] Reject Gossipsub RPC from unstaked peers by @kc1116 in #5449
Cadence 1.0 migration
- Export migrator runtime constructor by @SupunS in #5475
- Add logs to merge by @janezpodhostnik in #5484
- Fix data race in account grouping for account based migration by @fxamacker in #5488
- Add util command to generate payloads for bootsrapped execution state by @turbolent in #5487
- Optimize deployment migration by @turbolent in #5470
- Add migration diff util for testing and debugging migrations by @fxamacker in #5499
- [Cadence 1.0] Improve Migration by @turbolent in #5479
- [Cadence 1.0] Improve migrations by @turbolent in #5533
- Fix import resolving during staged contract updates by @SupunS in #5551
- [Cadence 1.0] Add missing rule for NonFungibleToken.Collection type by @turbolent in #5541
Cadence Execution
- Execution Data storage tracker blocks startup by @zhangchiqing in #5457
- Disable execution data pruner by @zhangchiqing in #5463
- [Execution] Shadow Execution node implementation by @zhangchiqing in #5411
- [Execution] Remove duplicated observer collection indexer by @zhangchiqing in #5521
TPS Load generator
- Add additional loads to the load generator by @janezpodhostnik in #5394
- Bootstrap with EVM by default by @janezpodhostnik in #5482
Access node
- [Access] Add implementation for usage of the local transaction result in Access API by @Guitarheroua in #5306
Util
- Add sub-command to generate addresses for a chain by @turbolent in #5453
Testing improvements & bugfixes
- bugfix: Remove db close in execution state sync tests by @zhangchiqing in #5465
- Add failfast to integration tests by @zhangchiqing in #5474
- Fix integration test by @janezpodhostnik in #5510
- Fix Flakey Networking Tests and Improve CI by @kc1116 in #5495
Dependency updates and updating from master
- [Cadence 1.0] Update to SDK v1.0.0-M7 by @turbolent in #5478
- [Cadence 1.0] Sync with master by @turbolent in #5493
- Update to Cadence v1.0.0-M9 by @turbolent in #5498
- Update to Latest versions of core contracts by @joshuahannan in #5517
- Update to Cadence v1.0.0-preview.10 by @turbolent in #5529
- Merge master into Cadence 1.0 feature branch by @turbolent in #5540
- Update to Cadence v1.0.0-preview.12 by @turbolent in #5539
- Update to Cadence v1.0.0-preview.13 by @turbolent in #5543
- Update to Cadence v1.0.0-preview.14 by @turbolent in #5546
- Update to Cadence v1.0.0-preview.15 by @SupunS in #5555
Improvements in code documentation
- minor doc update for Chunk Data Pack by @AlexHentschel in #5378
Uncategorized
- Herostore message entity nonce by @kc1116 in #5452
- Port Windows binstat fix to
master
by @jribbink in #5520 - [Access] Add support for indexing execution data on Observers by @AndriiDiachuk in #5256
Full Changelog: v0.34.0-crescendo-preview.5...v0.34.0-crescendo-preview.7