Skip to content

Release Notes - v0.46.1

Title: Safer startup recovery, genesis governance loading, and leader-scheduling fixes

Date: May 14, 2026

Version: v0.46.1

Hi folks! Here’s what we shipped in v0.46.1.

  • Added load Conway genesis governance at startup: Preview testnet nodes now load initial DReps and delegations from Conway genesis, which gives governance aware networks the right starting state from first startup.
  • Improved honor peer sharing settings more accurately: Nodes now follow peer sharing settings more consistently, which makes peer discovery behavior easier to control.
  • Refined surface unreadable governance proposals more clearly: Governance stability checks now report unreadable governance proposals through clearer signals, which makes investigation easier.
  • Enhanced keep devnet configurator changes in sync: Devnet validation now rebuilds the configurator image when setup scripts change, which keeps test environments aligned with the latest startup behavior.
  • Updated clarify mempool and UTxO RPC package guidance: Embedded package guidance now explains mempool and UTxO RPC behavior more clearly for library users.
  • Modernized publish the v0.46.0 release notes page: The release history now includes a dedicated v0.46.0 page, which keeps recent release guidance easier to find.
  • Refreshed remove self references from release pages: Release pages now focus more cleanly on shipped behavior, which makes recent changes easier to scan.
  • Fixed stop block producers when genesis snapshot capture fails: Block producing nodes now fail fast when the initial genesis snapshot cannot be captured, which avoids unsafe startup with incomplete leader data.
  • Corrected recover from missing primary chain ancestors at startup: Startup recovery now rolls back to a valid common ancestor when the stored ledger tip is no longer on the primary chain, which helps nodes resume cleanly after fork changes.
  • Strengthened return setup errors instead of crashing: Startup now returns actionable errors when required services are missing, which makes failures easier to diagnose without abrupt crashes.
  • Stabilized use schedule-aware epoch lookup for leader checks: Leader scheduling now uses the correct epoch for each slot across era boundaries, which avoids missed or incorrect production decisions.
  • Hardened restore pool state details more reliably: Pool state parsing now finds the correct active pool map and deposit data more reliably, which keeps pool information accurate.
  • Repaired skip offset indexing for Byron boundary blocks: Block indexing now skips Byron epoch boundary blocks that contain no transactions, which avoids false parsing during startup and backfill.
  • Secured keep UTxO RPC TLS certificates in memory: UTxO RPC TLS startup now loads certificates into memory before serving, which makes secure startup more reliable.
  • Advanced wait for fresh hard fork evaluation after rollback: Rollback handling now waits for stale hard fork stability work to clear before trusting new results, which keeps era readiness signals safer.
  • Clarified preview governance bootstrap starts in the right state: Preview testnet nodes now begin with Conway governance delegations and DRep data loaded from genesis.
  • Highlighted startup recovery is safer for producers and recovering nodes: Block producers stop on missing genesis snapshots, and nodes can rewind to a safe ancestor when stored chain state no longer matches the primary chain.
  • Emphasized leader and pool decisions now follow chain data more accurately: Leader scheduling respects real epoch boundaries, and pool state restoration keeps operator data more dependable.
  • Summarized secure and diagnosable startup behavior improved: TLS serving, dependency checks, peer sharing behavior, and governance observability now fail or report issues more cleanly.
NetworkCompatible
mainnet
preprod-testnet
preview-testnet

Thank you for trying!