Releases: firedancer-io/firedancer
Frankendancer Testnet v0.406.20113
This is a Testnet release. It is not suggested for Mainnet Beta use.
Release Notes
- Relaxed overstrict CPU offline/online toggling on hyperthreaded CPUs, which will now just issue warnings.
- Various minor changes to block packer to increase priority fees and block fullness.
Full Changelog: v0.404.20113...v0.406.20113
Frankendancer Testnet v0.404.20113
This is a Testnet release. It is not suggested for Mainnet Beta use.
Release Notes
- Prevent crashing for an occasional assertion that was tripping (again)
Full Changelog: v0.403.20113...v0.404.20113
Frankendancer Testnet v0.403.20113
This is a Testnet release. It is not suggested for Mainnet Beta use.
Release Notes
- Added additional diagnostics, and prevent crashing for an occasional assertion that was tripping
Full Changelog: v0.402.20113...v0.403.20113
Frankendancer Testnet v0.402.20113
This is a Testnet release. It is not suggested for Mainnet Beta use.
Release Notes
- Fixed an issue with connecting to bundle server on Ubuntu 24.
Full Changelog: v0.401.20113...v0.402.20113
Frankendancer Testnet v0.401.20113
This is a Testnet release. It is not suggested for Mainnet Beta use.
Release Notes
- Added
fdctl set-identity
command. You must provide the configuration file with--config <toml>
. - Added support for bundle providers. See
[tiles.bundle]
in the configuration file for details. auto
layout is made aware of hyper-threaded CPUs and will try to arrange tiles with sympathy for this configuration.- Added
hyperthreads
stage tofdctl configure
. This stage will disable hyperthread pairs of performance critical tiles to ensure on-time leader slots. - Improvements to the GUI including better mobile rendering, support for multiple filters on the leader schedule, and showing the commit hash.
- Networking subsystem rewritten from scratch for performance, security, correctness, and observability.
- Various performance improvements and bug fixes to QUIC.
Full Changelog: v0.305.20111...v0.401.20113
Frankendancer Mainnet v0.305.20111
This is a mainnet ready release.
Release Notes
- Various fixes and improvements to the GUI
- Added
snapshots.enabled
configuration option to allow manually disabling snapshot creation - Improvements to TPU pipeline to improve performance under certain types of heavy load
Full Changelog: v0.304.20106...v0.305.20111
Frankendancer Mainnet v0.304.20106
This is a mainnet ready release.
Release Notes
- Allow passing in a public key for the vote account
- Upgrade the Agave submodule to v2.1.6
- Fix an issue where the GUI would close connections with long headers
Full Changelog: v0.303.20104...v0.304.20106
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