Skip to content

v0.27.0

Compare
Choose a tag to compare
@xgreenx xgreenx released this 29 May 20:49
· 375 commits to master since this release
4d680c4

Version v0.27.0

Added

  • #1898: Enforce increasing of the Executor::VERSION on each release.

Changed

  • #1906: Makes cli::snapshot::Command members public such that clients can create and execute snapshot commands programmatically. This enables snapshot execution in external programs, such as the regenesis test suite.
  • #1891: Regenesis now preserves FuelBlockMerkleData and FuelBlockMerkleMetadata in the off-chain table. These tables are checked when querying message proofs.
  • #1886: Use ref to Block in validation code
  • #1876: Updated benchmark to include the worst scenario for CROO opcode. Also include consensus parameters in bench output.
  • #1879: Return the old behaviour for the discovery_works test.
  • #1848: Added version field to the Block and BlockHeader GraphQL entities. Added corresponding version field to the Block and BlockHeader client types in fuel-core-client.
  • #1873: Separate dry runs from block production in executor code, remove ExecutionKind and ExecutionType, remove thread_block_transaction concept, remove PartialBlockComponent type, refactor away inner functions.
  • #1900: Update the root README as fuel-core run no longer has --chain as an option. It has been replaced by --snapshot.

Breaking

  • #1894: Use testnet configuration for local testnet.
  • #1894: Removed support for helm chart.
  • #1910: fuel-vm upgraded to 0.50.0. More information in the changelog.

What's Changed

  • feat: Support block and header versions gql by @bvrooman in #1848
  • Updated croo opcode benchmark to depend on the contract size by @xgreenx in #1876
  • Return the old behaviour for the discovery_works test by @xgreenx in #1879
  • Weekly cargo update by @github-actions in #1880
  • Separate production from dry runs in executor & Cleanup all execution paths :) by @MitchTurner in #1873
  • Use ref instead of owned Block in validation by @MitchTurner in #1886
  • Weekly cargo update by @github-actions in #1893
  • ci: fix typos programmatically by @sdankel in #1890
  • feat: Preserve message proofs post-regenesis by @bvrooman in #1891
  • chore: update README fuel-core run options by @K1-R1 in #1900
  • Weekly cargo update by @github-actions in #1903
  • chore: Make snapshot command members pub accessible by @bvrooman in #1906
  • Use testnet configuration for local testnet by @xgreenx in #1894
  • Enforce increasing of the Executor::VERSION on each release by @xgreenx in #1898
  • Bumped the version of the fuel-vm to 0.50.0 by @xgreenx in #1910
  • Release v0.27.0 by @xgreenx in #1912

New Contributors

Full Changelog: v0.26.0...v0.27.0