Releases: firedancer-io/firedancer
Frankendancer Mainnet v0.303.20104
This is a mainnet ready release.
Release Notes
- Fixed an issue where replay thread count might be too low, preventing validator from keeping up on low core count machines.
- Added
layout.agave_unified_scheduler_handler_threads
configuration option to manually specify number of Agave replay threads. - Changes to QUIC to improve performance and client compatibility.
Full Changelog: v0.302.20104...v0.303.20104
Frankendancer Mainnet v0.302.20104
This is a mainnet ready release.
Release Notes
- Major changes to QUIC to improve performance and client compatibility.
- Improvements to block packing engine to improve fees and vote inclusion.
- Improvements to PoH component to reduce skip rate.
- Optimized default configuration options for mainnet traffic.
- Various minor tweaks and usability improvements to the GUI.
- Many other small changes and improvements.
Full Changelog: v0.202.20016...v0.302.20104
Frankendancer Mainnet v0.202.20016
This is a mainnet ready release.
Release Notes
- Added a GUI. The GUI is disabled by default, and can be enabled under
[tiles.gui]
in the configuration file. - Significant changes to QUIC to improve performance and conformance.
- Improved packing efficiency for improved block rewards.
- Added support for address lookup tables to block production pipeline.
- Many other bug fixes.
Full Changelog: v0.115.20013...v0.202.20016
Frankendancer Testnet v0.115.20013
This is a Testnet release. It is not suitable for Mainnet Beta use.
Release Notes
- Fixed issue joining testnet due to bad
development.bench.disable_status_cache
check
Full Changelog: v0.114.20013...v0.115.20013
Frankendancer Testnet v0.114.20013
This is a Testnet release. It is not suitable for Mainnet Beta use.
Release Notes
- Update Agave submodule to 2.0.13
- Add more snapshot and index options to the TOML
- By default, only download snapshots from known validators
- Add additional metrics
- Harden shred parsing
- Improve QUIC performance
Full Changelog: v0.113.20007...v0.114.20013
Frankendancer Mainnet v0.113.20007
This is a mainnet ready release.
Release Notes
- Allow running against
mainnet-beta
anddevnet
clusters - Fixed an issue where QUIC tiles would be busy doing unneeded work
- Fixed an issue where QUIC transactions would get dropped unexpectedly
- Added extra shred parsing validation
- Fix an ARP issue handling permanent ARP entries
- Fixed a minor performance optimization in pack where transactions would not get expired
Full Changelog: v0.112.20007...v0.113.20007
v0.112.20007
This is a Testnet release. It is not suitable for Mainnet Beta use.
Releae Notes
- Agave version is moved to 2.0.7
Full Changelog: v0.111.20005...v0.112.20007
Frankendancer Testnet v0.111.20005
This is a Testnet release. It is not suitable for Mainnet Beta use.
Release Notes
- Fixed a crash in the pack tile
Full Changelog: v0.110.20005...v0.111.20005
Frankendancer Testnet v0.110.20005
This is a Testnet release. It is not suitable for Mainnet Beta use.
Migration Notes
- Moved from solana to agave repository for the submodule. You may need to update the submodules to build.
Release Notes
- Fixed a limitation where produced blocks would not consume all available CUs
- Added support for authorized-voter keypairs
- Restored full Agave validator logs to the Firedancer log file
- Agave version is moved to 2.0.5
- Various QUIC bug fixes and performance improvements
- Various minor security related fixes
Full Changelog: v0.108.11817...v0.110.20005
Frankendancer Testnet v0.108.11817
This is a Testnet release. It is not suitable for Mainnet Beta use.
Migration Notes
The ethtool
stage of configure has been renamed to ethtool-channels
, and a new ethtool-gro
stage has been added which ensures GRO (generic receive offload) is disabled on the network device for proper functioning of XDP.
Release Notes
- Added a
[reporting.solana_metrics_config]
configuration option, to provideSOLANA_METRICS_CONFIG
to the validator fdctl configure
gained anethtool-gro
stage which disables GRO for the network device- Fixes an issue where sandboxing would fail on Ubuntu 24.04
- Changed
fdctl
to exit with success (code 0) when receiving SIGTERM - Improved handling of automatic user detection when none is specified in configuration file
- Various fixes and performance improvements to the QUIC protocol
- Fix error starting monitor when logging to stdout
- Improved performance of pack occasionally when not leader
- Improve performance when handling votes received via. gossip
- Fixed a rare issue where transactions were not verified correctly
- Made it so
--help
and--version
commands do not require loading configuration or sandboxing
Full Changelog: v0.107.11817...v0.108.11817