Release v0.48.1 (#3286)
## Version v0.48.1 ### Changed - [3243](https://github.com/FuelLabs/fuel-core/pull/3243): Migrating from standard Debian slim base Docker images to GCR Distroless images. - [3255](https://github.com/FuelLabs/fuel-core/pull/3255): Adds client & server support for the existing protobuf HTTP-based remote RPC block accessor. - [3259](https://github.com/FuelLabs/fuel-core/pull/3259): Bump wasmtime to 0.43.1 ### Fixed - [3258](https://github.com/FuelLabs/fuel-core/pull/3258): Fix backward-compatiblity of GraphQL queries for pre-0.48.0 versions - [3261](https://github.com/FuelLabs/fuel-core/pull/3261): Fix PoA leader deadlock after reconciliation import where `ensure_synced()` blocked forever because `execute_and_commit` marked reconciliation blocks as `Source::Network`, causing the SyncTask to transition to `NotSynced`. - [3264](https://github.com/FuelLabs/fuel-core/pull/3264): Rollback stale preconfirmations in the mempool when the canonical block at that height omits the preconfirmed transactions, restoring spent inputs and removing dependent transactions. - [3269](https://github.com/FuelLabs/fuel-core/pull/3269): Fix PoA reconciliation deadlock when the same block exists on all Redis nodes but with different epochs. `unreconciled_blocks` now groups votes by `block_id` only (tracking max epoch as tiebreaker), so identical blocks written during re-promotion storms count toward quorum. - [3272](https://github.com/FuelLabs/fuel-core/pull/3272): Improve performance of redis block publish by making more parallel and optimizing the lua code - [3278](https://github.com/FuelLabs/fuel-core/pull/3278): Fix mainnet block-production hang when a single ElastiCache leader-lock node enters a half-alive state. Bumps `redis` to 1.2 (the older 0.27 client did not apply the connect timeout to the post-connect handshake pipeline) and short-circuits `publish_block_on_all_nodes` on quorum so a stuck per-node thread can no longer wedge the publish path. - [3281](https://github.com/FuelLabs/fuel-core/pull/3281): Add forward-compatibility for old clients and new fuel-core --------- Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
G
Green Baneling committed
4d51a5355f035fbf6822778c096675587c469158
Parent: 4d163f6
Committed by GitHub <noreply@github.com>
on 4/30/2026, 2:27:14 AM