New
v0.44.0
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-corerelease. - 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
balanceendpoint fromu64tou128 - 3002: Update
fuel-vmto0.61.1. In doing this, we've changed Receipts to use theSubIdscalar type for sub asset IDs.
Added
- 2954: Made
registrymod 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::GetGasPriceBumpsfuel-vmto0.60.2. - 2984: Fix client coins endpoint so that passing
Noneforasset_idno 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-heightis 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 https://github.com/FuelLabs/fuel-core/pull/2942
- Try to fix flakiness in p2p tests by @xgreenx in https://github.com/FuelLabs/fuel-core/pull/2945
- fix(decompression): registry root calculation by @rymnc in https://github.com/FuelLabs/fuel-core/pull/2943
- chore: Bump rust version to 1.85.0 by @netrome in https://github.com/FuelLabs/fuel-core/pull/2887
- chore(compression): make registry mod public by @rymnc in https://github.com/FuelLabs/fuel-core/pull/2954
- chore!: change
balanceendpoint return type tou128by @hal3e in https://github.com/FuelLabs/fuel-core/pull/2958 - Remove unnecessary lifetime constraints on fuel-core-client by @AurelienFT in https://github.com/FuelLabs/fuel-core/pull/2955
- chore(deps): bump crossbeam-channel from 0.5.14 to 0.5.15 by @dependabot in https://github.com/FuelLabs/fuel-core/pull/2962
- Add benches for all opcodes by @AurelienFT in https://github.com/FuelLabs/fuel-core/pull/2936
- fix: clean up Docker chain config by @mchristopher in https://github.com/FuelLabs/fuel-core/pull/2946
- Update network versions on README by @github-actions in https://github.com/FuelLabs/fuel-core/pull/2968
- chore(port): bump version to 0.43.1, bump stf, etc by @rymnc in https://github.com/FuelLabs/fuel-core/pull/2969
- chore: bump to the 2024 rust edition by @netrome in https://github.com/FuelLabs/fuel-core/pull/2947
- Update network versions on README by @github-actions in https://github.com/FuelLabs/fuel-core/pull/2971
- chore: Enable fault-proving feature on upgradable executor by @netrome in https://github.com/FuelLabs/fuel-core/pull/2974
- Update network versions on README by @github-actions in https://github.com/FuelLabs/fuel-core/pull/2977
- fix(tests): flakiness across a few different tests by @rymnc in https://github.com/FuelLabs/fuel-core/pull/2982
- chore(backup): allow backups on a live database by @rymnc in https://github.com/FuelLabs/fuel-core/pull/2986
- Make txpool pre-conf broadcast conditional on there being some txs in the list by @MitchTurner in https://github.com/FuelLabs/fuel-core/pull/2987
- Assemble Tx requires spendable inputs by @MitchTurner in https://github.com/FuelLabs/fuel-core/pull/2992
- chore: Update fuel-vm to 0.61.1 by @netrome in https://github.com/FuelLabs/fuel-core/pull/3002
- Update network versions on README by @github-actions in https://github.com/FuelLabs/fuel-core/pull/2981
- Update network versions on README by @github-actions in https://github.com/FuelLabs/fuel-core/pull/3005
- chore: Additional error logs for eth provider failures by @netrome in https://github.com/FuelLabs/fuel-core/pull/3004
New Contributors
- @dependabot made their first contribution in https://github.com/FuelLabs/fuel-core/pull/2962
- @Guocork made their first contribution in https://github.com/FuelLabs/fuel-core/pull/2984
Full Changelog: https://github.com/FuelLabs/fuel-core/compare/v0.43.0...v0.44.0