Skip to content

v0.44.0

Latest
Compare
Choose a tag to compare
@Dentosal Dentosal released this 26 May 19:23
· 10 commits to master since this release
85b2356

Version v0.44.0

Breaking

  • 2887: Bump Rust version to 1.85.0.
    Starting with this release, newly generated WASM state transition functions are no longer compatible with old versions of the fuel-core. So, the change breaks forward compatibility for the network and each node should start to use a new fuel-core release.
  • 2943: Registry root calculation for compression tables no longer accounts for the evictor cache.
  • 2947: Upgrade to 2024 Rust edition.
  • 2958: Changed return type of balance endpoint from u64 to u128
  • 3002: Update fuel-vm to 0.61.1. In doing this, we've changed Receipts to use the SubId scalar type for sub asset IDs.

Added

  • 2954: Made registry mod public in fuel-core-compression
  • 2956: Add excluded_contract filter to extract of transaction from TxPool.
  • 2994: Simple makefile with basic commands.
  • 3004: Additional error logs for Ethereum provider failures.

Changed

Fixed

  • 2969: Ensure that vm heap memory is zeroed out on rellocation after reset. Adds support for GM::GetGasPrice Bumps fuel-vm to 0.60.2.
  • 2984: Fix client coins endpoint so that passing None for asset_id no longer defaults to AssetId::default() but correctly returns all asset types.
  • 2987: Make txpool pre-conf broadcast conditional on there being some txs in the list
  • 2989: Prevent syncing compression database from genesis if override cli arg --da-compression-starting-height is provided.
  • 2992: Make sure assemble tx doesn't count message data inputs as spendable inputs for covering fee
  • 2993: Pin the graphiql playground to v3, and cache the result to be reused across multiple calls to render the playground.

Removed

  • 2955: Remove unnecessary lifetime constraints on fuel-core-client.

What's Changed

  • Update network versions on README by @github-actions in #2942
  • Try to fix flakiness in p2p tests by @xgreenx in #2945
  • fix(decompression): registry root calculation by @rymnc in #2943
  • chore: Bump rust version to 1.85.0 by @netrome in #2887
  • chore(compression): make registry mod public by @rymnc in #2954
  • chore!: change balance endpoint return type to u128 by @hal3e in #2958
  • Remove unnecessary lifetime constraints on fuel-core-client by @AurelienFT in #2955
  • chore(deps): bump crossbeam-channel from 0.5.14 to 0.5.15 by @dependabot in #2962
  • Add benches for all opcodes by @AurelienFT in #2936
  • fix: clean up Docker chain config by @mchristopher in #2946
  • Update network versions on README by @github-actions in #2968
  • chore(port): bump version to 0.43.1, bump stf, etc by @rymnc in #2969
  • chore: bump to the 2024 rust edition by @netrome in #2947
  • Update network versions on README by @github-actions in #2971
  • chore: Enable fault-proving feature on upgradable executor by @netrome in #2974
  • Update network versions on README by @github-actions in #2977
  • fix(tests): flakiness across a few different tests by @rymnc in #2982
  • chore(backup): allow backups on a live database by @rymnc in #2986
  • Make txpool pre-conf broadcast conditional on there being some txs in the list by @MitchTurner in #2987
  • Assemble Tx requires spendable inputs by @MitchTurner in #2992
  • chore: Update fuel-vm to 0.61.1 by @netrome in #3002
  • Update network versions on README by @github-actions in #2981
  • Update network versions on README by @github-actions in #3005
  • chore: Additional error logs for eth provider failures by @netrome in #3004
  • chore: Add simple makefile to help people use the right build command by @netrome in #2994
  • fix(graphql): pin the version of assets in the graphql playground by @rymnc in #2993
  • fix(port|compression_service): prevent syncing from genesis if compression db is empty by @rymnc in #2989
  • Fix client coins endpoint to return all asset types by @Guocork in #2984
  • Add excluded_contract filter to extract of transaction from TxPool by @AurelienFT in #2956
  • Apply all suggestions from closed PRs by @xgreenx in #3018
  • fuel-vm v0.62.0 by @Dentosal in #3021
  • Update to cargo-sort v2 by @Dentosal in #3026
  • Prepare for 0.44.0 release by @Dentosal in #3025
  • Fix homepage key of Cargo.toml by @Dentosal in #3028

New Contributors

Full Changelog: v0.43.0...v0.44.0