Skip to content

Releases: firedancer-io/firedancer

Frankendancer Mainnet v0.303.20104

08 Jan 21:08
Compare
Choose a tag to compare

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

19 Dec 18:11
Compare
Choose a tag to compare

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

15 Nov 14:02
Compare
Choose a tag to compare

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

09 Oct 17:33
Compare
Choose a tag to compare

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

09 Oct 05:20
Compare
Choose a tag to compare

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

20 Sep 06:45
Compare
Choose a tag to compare

This is a mainnet ready release.

Release Notes

  • Allow running against mainnet-beta and devnet 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

26 Aug 15:40
Compare
Choose a tag to compare
v0.112.20007 Pre-release
Pre-release

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

21 Aug 22:06
Compare
Choose a tag to compare
Pre-release

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

14 Aug 15:09
Compare
Choose a tag to compare
Pre-release

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

19 Jul 22:39
Compare
Choose a tag to compare
Pre-release

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 provide SOLANA_METRICS_CONFIG to the validator
  • fdctl configure gained an ethtool-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