Skip to content

Releases: onflow/flow-go

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

v0.13.1 Access Node update

26 Jan 01:56
Compare
Choose a tag to compare
Pre-release

This is an Access node upgrade only release.

🛠 Improvements

  • Access node now chooses an execution node for a block ID based on the execution receipt received earlier, when serving the GRPC API calls that involve communicating with an execution node.

v0.13.1

16 Dec 02:29
f4a73c7
Compare
Choose a tag to compare

Mainnet 4 - Spork

December 16th, 2020

This is the first mainnet spork with intended for rewards. Participating nodes must register with the staking contract.

State Migrations

State migrations are used to transition the execution state to be compatible with breaking changes in Cadence and the Flow virtual machine. In exceptional cases, state migrations may be used to make state changes required for the continued functioning of the protocol.

Storage Usage Tracking

We will be tracking the storage usage, and keeping info about used storage inside the users account. This requires us to modify the account storage model slightly. This migration will make this addition to all existing accounts

Improvements