SIGN IN SIGN UP
FuelLabs / fuel-core UNCLAIMED

Rust full node implementation of the Fuel v2 protocol.

0 0 15 Rust

Release v0.45.0 (#3063)

## Version 0.45.0

### Breaking
- [3022](https://github.com/FuelLabs/fuel-core/pull/3022): Support
rolling back Relayer DB.
- [3056](https://github.com/FuelLabs/fuel-core/pull/3056): Bump Rust
version to 1.86.0
- [3058](https://github.com/FuelLabs/fuel-core/pull/3058): upgrade
`wasmtime` and `thiserror` dependencies

### Added
- [2959](https://github.com/FuelLabs/fuel-core/pull/2959): Add
`Registrations` table to the compression database. This is merkleized.
- [3027](https://github.com/FuelLabs/fuel-core/pull/3027): Support state
rewind for compression DB.
- [3054](https://github.com/FuelLabs/fuel-core/pull/3054): Added a new
configuration option `--p2p-cache-size` to control the size of the p2p
req/res protocol cache size.

### Changed
- [3030](https://github.com/FuelLabs/fuel-core/pull/3030): Disable
dependency on blob transactions in transaction pool.
- [3033](https://github.com/FuelLabs/fuel-core/pull/3033): Use
ubuntu:24.04 to build x86_64 binary
- [3060](https://github.com/FuelLabs/fuel-core/pull/3060): Use v44 STF
if forward-compatibility test
- [3062](https://github.com/FuelLabs/fuel-core/pull/3062): Increase
default transmition size to 260MB, to support 2.5MB blocks by default
during synchronization

### Fixed
- [3048](https://github.com/FuelLabs/fuel-core/pull/3048): The
`MaxCoinsReached` error is now thrown when the target reached the max
input limit.

## What's Changed
* Prevent dependency on blob transactions by @AurelienFT in
https://github.com/FuelLabs/fuel-core/pull/3030
* docs(deepwiki): add deepwiki badge so it gets updated weekly by @rymnc
in https://github.com/FuelLabs/fuel-core/pull/3037
* Fix x86_64 build in the CI release pipeline by @Dentosal in
https://github.com/FuelLabs/fuel-core/pull/3033
* chore(codeowners): update with new policy by @rymnc in
https://github.com/FuelLabs/fuel-core/pull/3042
* Update network versions on README by @github-actions[bot] in
https://github.com/FuelLabs/fuel-core/pull/3044
* (parallel-executor): tests by @AurelienFT in
https://github.com/FuelLabs/fuel-core/pull/2967
* chore(compression): merkleized registration table by @rymnc in
https://github.com/FuelLabs/fuel-core/pull/2959
* Update network versions on README by @github-actions[bot] in
https://github.com/FuelLabs/fuel-core/pull/3046
* feat: Support rolling back relayer DB by @netrome in
https://github.com/FuelLabs/fuel-core/pull/3022
* chore(ci): unblock spellcheck ci by @rymnc in
https://github.com/FuelLabs/fuel-core/pull/3051
* bump rust version to 1.86 by @MitchTurner in
https://github.com/FuelLabs/fuel-core/pull/3056
* bump wasmtime version to deal with rust-sec issue by @MitchTurner in
https://github.com/FuelLabs/fuel-core/pull/3058
* The `MaxCoinsReached` error is now thrown when the target reached the
max input limit. by @petertonysmith94 in
https://github.com/FuelLabs/fuel-core/pull/3048
* Increase default transmition size to support 2.5MB blocks by default
during synchronization by @xgreenx in
https://github.com/FuelLabs/fuel-core/pull/3062
* fix(p2p): reduce cached view on req/res to one quarter to prevent mem
overuse by @rymnc in https://github.com/FuelLabs/fuel-core/pull/3054

## New Contributors
* @petertonysmith94 made their first contribution in
https://github.com/FuelLabs/fuel-core/pull/3048

**Full Changelog**:
https://github.com/FuelLabs/fuel-core/compare/v0.44.0...v0.45.0

---------

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
G
Green Baneling committed
89233db44d3314eabaa3e97e8f78419433e1531b
Parent: 9fe81c0
Committed by GitHub <noreply@github.com> on 7/27/2025, 1:06:17 AM