v1.0.0
What's Changed
⭐ Features
- Support state migration for emulator state by @SupunS in #557
- Reenable forked mainnet by @peterargue in #603
- Computation reports for Cadence scripts & transactions by @m-Peter in #609
- Start emulator from checkpoint by @janezpodhostnik in #620
- [Access] Created new gRPC methods for GetAccountBalance and GetAccountKeys. by @AndriiDiachuk in #707
🛠 Improvements
- Update to latest stable Cadence by @SupunS in #471
- Update to Cadence v1.0.0-preview.1 by @SupunS in #477
- Various improvements by @turbolent in #527
- Update Cadence 1.0 feature branch to latest Cadence version by @turbolent in #532
- Update to Cadence 1.0 by @turbolent in #536
- Update to latest flow-go feature/stable-cadence by @turbolent in #540
- Update cadence version by @SupunS in #552
- Re-load the migrated state and assert the payloads by @SupunS in #584
- Add test for loading migrated values in a transaction by @SupunS in #591
- Add get full collection support by @zhangchiqing in #681
- Add empty node version info response by @sideninja in #682
- Changed key index type to uint32 by @janezpodhostnik in #712
- Update flow-go to v0.36.2 by @peterargue in #716
- Add support for
EVM.heartbeat
resource on system chunk transaction by @m-Peter in #717 - Implement missing streaming methods by @bluesign in #740
🐞 Bug Fixes
- Fix system chunk transaction by @turbolent in #533
- Skip logging system chunk transaction by @bluesign in #543
- Specify C compiler in build cross-compilation by @tarakby in #548
- fix sqlite storage new unclear error by @rrrkren in #577
- Fix flag typo by @tarakby in #601
- Change nightly build go version to v1.21.9 by @jribbink in #660
- Fix BlockPayload conversion in SDK adapter by @bartolomej in #704
📖 Documentation
- Update readme docs for emulating testnet mainnet by @sideninja in #713
Other Changes
- Update to latest Stable Cadence by @SupunS in #464
- Update Flow Go by @sideninja in #530
- Enable state streaming API over
gRPC
by @m-Peter in #547 - Remove unnecessary conversions by @tarakby in #549
- Update emulator to stable cadence preview 2 by @dsainati1 in #550
- Add config option to allow upgrading legacy contracts by @dsainati1 in #553
- Update to Cadence v1.0.0-M5 by @turbolent in #559
- Differentiate in-memory DBs for blockchain snapshots by @m-Peter in #558
- Update to Cadence v1.0.0-M6 by @turbolent in #570
- Update to Cadence v1.0.0-M7 by @turbolent in #573
- Update to flow-go 6b0ce48 by @turbolent in #576
- Update to Cadence v1.0.0-M8 by @turbolent in #578
- Add staged contracts as argument for Cadence 1.0 state migration by @jribbink in #581
- Update to flow-go cb6311412b78 / PR 5401 by @turbolent in #582
- Update to SDK v1.0.0-M7 and flow-go c41bc8a25122 by @turbolent in #585
- Update to Cadence v1.0.0-M9 by @SupunS in #596
- Update to Cadence v1.0.0-preview.12 by @turbolent in #608
- Update to Cadence v1.0.0-preview.13 by @turbolent in #610
- Assert payloads before migration by @SupunS in #615
- Update to Cadence v1.0.0-preview.15 by @SupunS in #618
- add ci to include release/** branches by @ianthpun in #619
- Update to Cadence v1.0.0-preview.16 by @SupunS in #621
- Update flow-go version by @SupunS in #622
- Update to Cadence v1.0.0-preview.18 by @SupunS in #626
- Update to Cadence v1.0.0-preview.19 by @turbolent in #628
- Update protobuf v0.4.0 by @sideninja in #631
- Update to latest flow-go version on
master
by @jribbink in #633 - Update flow-go and Cadence by @turbolent in #640
- Update to Cadence v1.0.0-preview.22 by @turbolent in #643
- [EVM] Update Flow Go v0.34.0-crescendo-preview.16 by @sideninja in #650
- Update Flow Go v0.34.0-crescendo-preview.17 by @sideninja in #652
- Add jribbink to CODEOWNERS by @turbolent in #655
- Update to Cadence v1.0.0-preview.24 by @turbolent in #654
- Update to Cadence v1.0.0-preview.25 by @turbolent in #659
- Remove nightly builds by @chasefleming in #666
- Add stubs for new endpoints for execution data by @illia-malachyn in #670
- Update flow-go dep to latest version by @illia-malachyn in #672
- Update to Cadence v1.0.0-preview.29 by @SupunS in #678
- Update to Cadence v1.0.0-preview.30 by @turbolent in #684
- add verbose error output on migrations through emulator by @ianthpun in #685
- Update to Cadence v1.0.0-preview.32 by @turbolent in #687
- Update to Go 1.22 by @turbolent in #692
- Update to Cadence v1.0.0-preview.34 by @turbolent in #691
- Update to Cadence v1.0.0-preview.35 by @turbolent in #700
- Remove feature branch by @chasefleming in #702
- Update to Cadence v1.0.0-preview.37 by @turbolent in #708
- Update to latest flow-go, remove replace statement by @turbolent in #714
- Update to Cadence v1.0.0-preview.38 by @turbolent in #715
- Update usage of tx validator interface by @illia-malachyn in #699
- Update to Cadence v1.0.0-preview.39 by @turbolent in #719
- Update to latest flow-go (atree inlining) by @turbolent in #721
- Update to Cadence v1.0.0-preview.42 by @SupunS in #725
- Update to Cadence v1.0.0-preview.48 by @turbolent in #728
- Update execution effort constants by @janezpodhostnik in #729
- Update to Cadence v1.0.0-preview.49 by @turbolent in #734
- Update copyright notice by @turbolent in #737
- Update to Cadence v1.0.0-preview.50 by @turbolent in #738
- [Access] Added metrics for transaction validator by @Guitarheroua in #723
- [Access] Upgrade to new flow-go version by @Guitarheroua in #739
- Update to Cadence v1.0.0-preview.51 by @turbolent in #741
- Update flow go v0.37.10 by @sideninja in #745
New Contributors
- @rrrkren made their first contribution in #577
- @ianthpun made their first contribution in #619
- @zhangchiqing made their first contribution in #681
- @bartolomej made their first contribution in #704
Full Changelog: v0.59.0...v1.0.0