github FuelLabs/fuel-core v0.47.4

7 hours ago

Changed

  • 3138: Migrate CI from BuildJet to WarpBuild runners, update GitHub Actions to latest versions, and use pre-built binaries for cargo-nextest and cargo-audit.
  • 3203: Add lease port for PoA adapter to allow multiple producers to be live but only one leader.
  • 3225: PoA quorum and HA failover fixes: Redis leader lease adapter improvements, write_block.lua HEIGHT_EXISTS check, sub-quorum block repair, Prometheus metrics, and chaos test harness.

Fixed

  • 3124: Using Debian Bookworm as the runtime base image for Docker builds. This is the same base image as the Rust builder images. Keeping the images in-sync will help prevent runtime dependency mismatch issues.
  • 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.
  • 3271: fix: group reconciliation votes by block_id to resolve same-block deadlock (cherry-picked).
  • 3274: fix: prevent PoA leader deadlock after reconciliation import (cherry-picked).
  • 3273: improve redis publish performance (cherry-picked).

Full Changelog: v0.47.3...v0.47.4

Don't miss a new fuel-core release

NewReleases is sending notifications on new releases.