What's Changed
- [Util] Add a command to print all system addresses by @turbolent in #6339
- [Flow EVM] skip debug trace uploading step if bucket name is empty by @ramtinms in #6335
- Upgrade onflow/crypto by @tarakby in #6333
- [Access] Reduce logging from version control by @peterargue in #6342
- [Access] Reduce logging on some access endpoints by @peterargue in #6340
- [FVM] Enable program recovery by @turbolent in #6336
- [FVM] Update fee related constants by @janezpodhostnik in #6349
- [Access] Update event parsing validator to support ResourceDestroyed events by @peterargue in #6356
- [EVM] Legacy migrations removed by @sideninja in #6369
- [FVM] Let the system transaction report metrics by @ramtinms in #6362
- Move and export some migration funcs to util package for reuse by @fxamacker in #6363
- Add check-storage command to util program to check storage health of execution state by @fxamacker in #6364
- [Flow EVM] Expose logger to the EVM environment by @ramtinms in #6343
- Update to cadence v1.0.0-preview.49 by @SupunS in #6383
- [Flow EVM] Set prevrandao value on block level by @ramtinms in #6378
- Allow using interface-converted type-requirement in fields by @SupunS in #6341
- [Flow EVM] Use a fixed coinbase address for Run and BatchRun and transfer gas fees afterward by @ramtinms in #6380
- Add test for storage capability migration determinism by @SupunS in #6375
- Update to Go SDK v1.0.0-preview.51 by @turbolent in #6386
- adding a new target in the Makefile to generate a binary for the access node by @vishalchangrani in #6359
- Update to Cadence v1.0.0-preview.50 by @turbolent in #6390
- [FVM] Recover NFT contract by @turbolent in #6388
- Skip EVM storage account in
check-storage
command by @fxamacker in #6399 - [EVM] Split contract implementation into separate package by @turbolent in #6396
- [FVM] Recover NFT Collections by @turbolent in #6394
- [Cadence 1.0 migration] Export type requirement extraction by @turbolent in #6395
- [EVM] Improve EVM addresses in tests by @turbolent in #6400
- Add support for
cap_tag
domain incheck-storage
command ofutil
program by @fxamacker in #6406 - Skip EVM storage account for value comparison in
util
program'sdiff-states
command by @fxamacker in #6401 - [Util] Add command to debug transaction by @turbolent in #6385
- [CI] print and include the sha256 checksum of the boot tools and util by @zhangchiqing in #6404
- Add support for
cap_tag
domain indiff-states
by @fxamacker in #6407 - Improve pull for transit/bootstrap by @jhawk28 in #6353
- [Access] Updated go-ds-pebble version by @UlyanaAndrukhiv in #6411
- [Access] Add compatible range to Node Version Info endpoint by @UlyanaAndrukhiv in #6294
- [EVM] Decode legacy block event by @sideninja in #6398
- [Access] Added metrics for transaction validator by @Guitarheroua in #6239
- [Cadence 1.0 migration] Add EVM storage account creation migration by @turbolent in #6422
- Update to Cadence v1.0.0-preview.51 by @turbolent in #6423
- Update to Cadence v1.0.0-preview.52 by @turbolent in #6426
- [Util] Add command to debug a script by @turbolent in #6425
- [Verification] Adding block id and height in verified approvals by @zhangchiqing in #6402
- Change TPS dataset by @janezpodhostnik in #6429
- Verbose sample size logs by @kc1116 in #6441
- Transaction Validator recovers from script parse panic by @jordanschalm in #6435
- Backport: Fix cluster assignment >2/3 internal check by @jordanschalm in #6433
- Lower retry interval in EN requester engine by @jordanschalm in #6444
- Add support for checking EVM registers in
check-storage
command by @fxamacker in #6430 - Add grpc endpoint to EN for transaction execution metrics by @janezpodhostnik in #6172
- [Access] Stop Control feature for AN by @Guitarheroua in #6202
- [FVM] Fix metering invalidation by @janezpodhostnik in #6377
- [Util] Check checkpoint file exists when running state extraction by @zhangchiqing in #6459
- minor revision of log, to clarify the root causes of likely benign error log by @AlexHentschel in #6419
- [EVM] adding commitment over state updates by @ramtinms in #6451
- [EVM] patch evm debug tracer by @ramtinms in #6467
- [Flow EVM] adding state update checksum to transaction execution events by @ramtinms in #6456
- [Benchnet] Align default label names by @peterargue in #6447
New Contributors
Full Changelog: v0.37.1...v0.38.0-preview.0