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 thefuel-core
. So, the change breaks forward compatibility for the network and each node should start to use a newfuel-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 fromu64
tou128
- 3002: Update
fuel-vm
to0.61.1
. In doing this, we've changed Receipts to use theSubId
scalar type for sub asset IDs.
Added
- 2954: Made
registry
mod public infuel-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
- 3021: Updated fuel-vm to 0.62.0, see https://github.com/fuelLabs/fuel-vm/releases/v0.62.0
Fixed
- 2969: Ensure that vm heap memory is zeroed out on rellocation after
reset
. Adds support forGM::GetGasPrice
Bumpsfuel-vm
to0.60.2
. - 2984: Fix client coins endpoint so that passing
None
forasset_id
no longer defaults toAssetId::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 tou128
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
- @dependabot made their first contribution in #2962
- @Guocork made their first contribution in #2984
Full Changelog: v0.43.0...v0.44.0