Skip to content

Releases: onflow/flow-go

v0.16.1 - Mainnet 8 Spork

23 Apr 04:08
5f9db61
Compare
Choose a tag to compare

Mainnet 8 - Spork

April 28th, 2021

State Migrations

There will be an update to the Cadence storage format, requiring a migration of all trie values. This affect the state commitment hash.

Change Log since v0.16.0

Note that Mainnet 8 will include all changes in v0.16.0 as well.

⭐ Features

🛠 Improvements

🐛 Bug Fixes

  • [FVM] capture events of meta transactions (#641) @ramtinms
  • [Exec] Update sequence number independent of transaction invocation result (#602) @ramtinms

❓ Miscellaneous

  • Backport account freezing test (#651) @m4ksio
  • Increase default distance between ledger checkpoints (#640) @ramtinms
  • Backport of CHDP cache and cache resource name requirement (#622) @m4ksio
  • Bootstrapping Generates Root Snapshot File (#424) @danuio
  • Update bootstrap MVP integration test (#619) @jordanschalm
  • Fixed Docker volume permissions issue with SELinux (#393) @awfm9

v0.16.0 - Canary 3 Spork

14 Apr 17:06
438f333
Compare
Choose a tag to compare
Pre-release

🛠 Improvements

  • [Ledger] complete memory trie optimization (#505) @tarakby

🐞 Bug Fixes

v0.15.4

05 Apr 19:03
a9b3abf
Compare
Choose a tag to compare
v0.15.4 Pre-release
Pre-release

🛠 Improvements

  • [Crypto] improve BLS compression settings in the lib (#457) @tarakby
  • Convert Transit CLI to spf13/cobra (#553) @danuio
  • [Crypto] optimize public key aggregation to verify a QC (#445) @tarakby
  • [Crypto] use BLS multi-sig to create and verify QCs (#580) @tarakby

v0.15.3 - Mainnet 7 - April 7 Spork

29 Mar 20:09
b71dec4
Compare
Choose a tag to compare

Mainnet 7 - Spork

April 7th, 2021

State Migrations

There will be an update for all accounts to get the minimum balance required for storage fees

Improvements

This Spork will be updating the Mainnet from v0.14.9 to v0.15.3

The main items being added are:

Bug fixes

  • Fix more script execution crashes
  • Crypto.ECDSA_Secp256k1 fix

Logging, monitoring and tracing improvements

  • More improvements to tracing of the FVM

Performance related improvements

  • Cadence interpreter optimizations
  • Cadence contract value lazy loading
  • TransactionResult and Event caching

New Features

  • Enable storage limit
  • Support Account Freezing
  • Add block ID to TransactionResult response

Changes since v0.14.9

v0.15.0

v0.15.1

v0.15.2

v0.15.3

v0.15.2

26 Mar 21:41
47fade3
Compare
Choose a tag to compare
v0.15.2 Pre-release
Pre-release
  • Update Cadence to v0.14.4 (#574) @Kay-Zee
  • [FVM] Patch for program cache to support contract upgrades (#572) @ramtinms
  • Validate collection guarantees based on reference block (#502) @jordanschalm
  • access node: passing a list of fixed execution node ids to choose from (#560) @vishalchangrani
  • [FVM] Updating program cache handler to always clean up state stack (#567) @ramtinms

v0.15.1

24 Mar 06:19
8331b78
Compare
Choose a tag to compare
v0.15.1 Pre-release
Pre-release

🛠 Improvements

Mainnet 7 - March 31 Spork

17 Mar 06:41
c585eb1
Compare
Choose a tag to compare
Pre-release

🛠 Improvements

  • Update to Cadence v0.14.1, implement new Account Key API (#529) @turbolent

🐞 Bug Fixes

Mainnet 6 - March 10 Spork

09 Mar 00:50
c887bd3
Compare
Choose a tag to compare

Mainnet 6 - Spork

March 10th, 2021

State Migrations

There are no state migrations as part of the spork.

Improvements

This Spork will be updating the Mainnet from v0.14.1 to v0.14.8

The main items being added are:

Bug fixes

  • Fix Transaction execution checking crash
  • Fix Script execution crash

Logging, monitoring and tracing improvements

  • Remove unnecessary logs from Execution nodes
  • Adding additional logs to Access nodes
  • Improve tracing of the FVM

Performance related improvements

  • Cadence checker Cache
  • Optimized SHA3 custom implementation

Changes since v0.14.1

v0.14.2

v0.14.3

v0.14.4

  • Multi receipt requirement improvements (#444)
  • Replace AST cache with in-memory program storage, and updating Cadence to v0.13.0 (#456) @turbolent

v0.14.5

v0.14.6

v0.14.7

v0.14.8

Mainnet 5 - February 16th Spork

17 Feb 03:02
Compare
Choose a tag to compare

Mainnet 5 - Spork

February 16th, 2021

State Migrations

There are no state migrations as part of the spork. However, core contracts will be updated to be compatible with the new Cadence version

Core Contract Updates

The core contracts, including the service account, will need to undergo upgrades in order to properly operate

Core Contracts

  • e467b9dd11fa00df: Service Account
  • f233dcee88fe0abe: Fungible Token
  • 1654653399040a61 Flow Token
  • f919ee77447b7497: Flow Fees

Additional Contracts

  • 8d0e87b65159ae63: Locked Tokens
  • 62430cf28c26d095: Staking Proxy

Improvements

To see a full list of changes made since mainnet4, please take a look a v0.14.0

Changes since v0.14.0

  • Improved Access node transactions status reporting (#309)(#390)
  • Improved sealing speed (#407)
  • Updated protocol limits (#410)

v0.14.0

03 Feb 08:48
eb11ae0
Compare
Choose a tag to compare

Dependencies

Version Bumps

⭐ Features

Epochs

Storage Fees

Sealing and Verification

🛠 Improvements

🐞 Bug Fixes

📖 Documentation

Misc