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