This is a stable Mainnet-beta release.
It is also recommended for Testnet and Devnet.
Pull in changes from upstream agave v4.4.1 (CHANGELOG).
Full Changelog: v4.4.0-jito...v4.4.1-jito
Changes
- [MEV-13198] Report BAM tip program failures that block scheduling (backport of #1757) (#1759)
- [MEV-13180] Reject BAM TPU ports above 65529 (backport of #1744) (#1758)
- metrics: bind the local InfluxDB and Grafana containers to loopback (backport of #1755) (#1761)
- Tip Router Snapshot: Fix finalization logic (backport of #1699) (#1762)
- perf(bam): derive implicit read locks after batch checks (#1769)
- Carry the implicit ProgramData read locks from anza-xyz/agave#16775 through Jito's leader paths: bundle and BAM ingress, the BAM scheduler, and tip-payment crank transactions
Upstream (v4.4.0 → v4.4.1)
- fix(svm): apply ProgramData size floor during account loading (anza-xyz/agave#16769, anza-xyz/agave#16775). Adds feature
loaderv3_programdata_size_floor(8whkDenELnfwYLirBc4Wb4H2Z1z5K7tiykpdxJS7cWg1); until it activates, transactions take implicit read locks on loader-v3 ProgramData accounts - ignore RUSTSEC-2026-0418 (libz-sys) (anza-xyz/agave#16540)
- ignore RUSTSEC-2026-0433 (pulldown-cmark) (anza-xyz/agave#16782)
- ci: don't use sccache in docker run (anza-xyz/agave#16493, anza-xyz/agave#16561)
- ci: refine pipeline trigger condition (anza-xyz/agave#16674, anza-xyz/agave#16678)
- ci: normalize CI env variables also in the command environment (anza-xyz/agave#16214, anza-xyz/agave#16684)