Skip to content

Releases: FuelLabs/fuel-core

v0.20.3

04 Aug 21:49
e551f30
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.20.2...v0.20.3

v0.20.2

27 Jul 18:39
98341e5
Compare
Choose a tag to compare

Release v0.20.2

The release adds parallel predicate verification and fixes the Receipt GraphQL serialization bug.

What's Changed

Full Changelog: v0.20.1...v0.20.2

v0.20.1

18 Jul 09:41
ccabc48
Compare
Choose a tag to compare

Release v0.20.1

The release brings a couple of new breaking changes from the fuel-vm 0.35.0 with bugfixes. Check the description of the VM release for more details.

The fuel-core release mostly improved the internal codebase but also brought some breaking changes:

  • Removed Trigger::Hybrid PoA block trigger mode. Only Trigger::Instante and Trigger::Interval are available for block production now. The main mode for testnets and mainnet will be Interval.
  • Removed support for OpaqueReceipt and the Receipt type doesn't have the raw_payload field anymore.
  • A Receipt type got two new variants: Mint and Burn. The corresponding opcodes emit these new events.
  • The AssetId is derived from ContractId and additional nonce. So the ContractId and AssetId can't be the same anymore.

What's Changed

New Contributors

Full Changelog: v0.19.1...v0.20.1

v0.17.13

21 Jun 21:48
10ec28a
Compare
Choose a tag to compare

What's Changed

  • Take into account used gas during block production and include more transactions if we can by @xgreenx in #1220
  • Bump version to 0.17.13 by @xgreenx in #1222

Full Changelog: v0.17.12...v0.17.13

v0.19.1

17 Jun 01:20
ce553b4
Compare
Choose a tag to compare

The release updates default gas prices.

What's Changed

Full Changelog: v0.19.0...v0.19.1

v0.19.0

14 Jun 00:24
94a427b
Compare
Choose a tag to compare

Overview

The release uses fuel-vm 0.34 that contains many breaking changes from v0.32, v0.33 and v0.34. Please check these releases to have a better understanding of all new features.

This release:

  • Supports a wide arithmetic operation that can be used by the sway to significantly optimize the size of the contracts.
  • Requires predicates to be estimated before submission to the blockchain. The fuel_tx::Transaction has a estiamte_predicates method that allows estimating transactions without any queries, and fuel_core_client provides and additional API endpoint, esitamte_predicates to the same thing.
  • The fuel_core_client now uses rust-based types instead of cynic GraphQL types. It should simplify the use of the client and remove work with raw strings.
  • SMT works much faster now and it improves the performance of the Create transaction with storage slots.
  • The fuel_core_client provides a new submit_and_await endpoint that submits the transaction and awaits its status. It removes the chance of missing notifications about the transaction.
  • The block producer node checks that it has the last network block height before producing blocks.

What's Changed

New Contributors

Full Changelog: v0.18.3...v0.19.0

v0.18.3

13 Jun 21:33
522dbba
Compare
Choose a tag to compare

What's Changed

  • Make FuelClient::query public and up version to 0.18.3 by @xgreenx in #1213

Full Changelog: v0.18.2...v0.18.3

v0.18.2

09 Jun 13:34
955ff5f
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.18.1...v0.18.2

v0.17.12

01 Jun 23:54
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.17.11...v0.17.12

v0.18.1

03 May 22:06
1272248
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.18.0...v0.18.1