Skip to content

Releases: firedancer-io/firedancer

Frankendancer Mainnet v0.811.30108

28 Jan 14:09
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

This is a mainnet ready release.

Release Notes

  • Updated the Agave submodule to v3.1.8
  • Fixes an issue where net tile stops working correctly when tables become too large
  • Prevents auto-affinity from using core 0 by default. This mitigates an issue with interrupt affinities that caused slow blocks containing few transactions in certain circumstances. Thanks to Asymmetric Research, Chuck V from Blockdaemon, and other community members for help with this issue.

Full Changelog: v0.809.30106...v0.811.30108

Frankendancer Testnet v0.809.30106

12 Jan 17:05
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

This is a Testnet release. It is not suggested for Mainnet Beta use.

Release Notes

  • Updated the Agave submodule to v3.1.6
  • Implements the switch_to_chacha8_turbine feature

Note: Operators are advised to run fdctl configure fini all before running fdctl configure init all and starting the validator.

Full Changelog: v0.806.30102...v0.809.30106

Frankendancer Mainnet v0.808.30014

11 Jan 18:21
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

This is a mainnet ready release.

Release Notes

  • Fixes a bug that can cause a validator to stop producing blocks or crash when packing bundles

Note: Operators are advised to run fdctl configure fini all before running fdctl configure init all and starting the validator.

Full Changelog: v0.807.30014...v0.808.30014

Frankendancer Mainnet v0.807.30014

10 Jan 08:23
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

This is a mainnet ready release.

Release Notes

  • Updated the Agave submodule to v3.0.14

Full Changelog: v0.805.30008...v0.807.30014

Frankendancer Testnet v0.806.30102

02 Dec 11:34

Choose a tag to compare

This is a Testnet release. It is not suggested for Mainnet Beta use.

Release Notes

  • Upgrade the agave submodule to v3.1.2

Announcement

There is a bug in GCC 15 that causes it to compile Frankendancer incorrectly. GCC 15 is not on our list of supported compilers. Please do not compile any version of Frankendancer with GCC 15 until further notice.

Full Changelog: v0.805.30008...v0.806.30102

Frankendancer Mainnet v0.805.30008

01 Dec 22:06

Choose a tag to compare

This is a mainnet ready release.

Release Notes

  • Fixes some issues in the GUI

Announcement

There is a bug in GCC 15 that causes it to compile Frankendancer incorrectly. GCC 15 is not on our list of supported compilers. Please do not compile any version of Frankendancer with GCC 15 until further notice.

Full Changelog: v0.804.30008...v0.805.30008

Frankendancer Mainnet v0.714.30008

25 Nov 02:16

Choose a tag to compare

This is a mainnet ready release.

Release Notes

  • Fix minor issue with packet drops in rare XDP case

Full Changelog: v0.713.30008...v0.714.30008

Frankendancer Mainnet v0.804.30008

25 Nov 00:58

Choose a tag to compare

This is a mainnet ready release.

Release Notes

  • Fixes an infrequent crash in the GUI
  • Fix a crash when booting the validator with certain certificate store configurations
  • Fix minor issue with packet drops in rare XDP case

Full Changelog: v0.803.30008...v0.804.30008

Frankendancer Mainnet v0.803.30008

19 Nov 10:00

Choose a tag to compare

This is a mainnet ready release.

Release Notes

  • Fixes minor display issues in the GUI
  • Minor improvements to XDP support

Please refer to the v0.802.30008 release notes for other changes since the last mainnet release.

Full Changelog: v0.802.30008...v0.803.30008

Frankendancer Testnet v0.802.30008

14 Nov 05:55

Choose a tag to compare

This is a Testnet release. It is not suggested for Mainnet Beta use.

Release Notes

  • Soft deprecated the revenue scheduler with a warning. The revenue scheduler will be removed in an upcoming release.
    • The revenue scheduler performs well when activity is low, but does not perform well when network activity spikes. We want to position Firedancer validator operators to capture the most fees when network activity is high, when it will matter the most.
    • Additionally, the revenue scheduler has negative ecosystem impacts, and the development team is aligning the software defaults with long term network goals.
  • The balanced scheduler has been improved to capture more income in more scenarios, without the long delays of the revenue scheduler. The balanced scheduler has been set as the new default, and is recommended.
  • Switched the default block production duration to 350ms to match Agave.
  • Changes to ethtool configuration stages and defaults.
    • Renamed ethtool-gro configure stage to ethtool-offloads
    • Disable RX-UDP-GRO-FWD instead of GRO. Recommend enabling GRO
    • Disable GRE segmentation offload
    • Add auto option to net.xdp.rss_queue_mode
  • Minor performance and reliability improvements to QUIC.

Full Changelog: https://github.com/firedancer-io/firedancer/commits/v0.802.30008