Releases: firedancer-io/firedancer
Frankendancer Testnet v0.106.11814
This is a Testnet release. It is not suitable for Mainnet Beta use.
Release Notes
- Fix issue where the validator could crash when becoming leader, or produce empty blocks.
- Fixed an issue causing
EMFILE
errors on startup for newer Linux kernels. - Fixed an issue where a connection flood to the metrics server could crash the validator.
- Fixed a segfault in the CLI due to argument parsing.
- Removed x509 parser due to mainnet feature activations
Full Changelog: v0.105.11814...v0.106.11814
Frankendancer Testnet v0.105.11814
This is a Testnet release. It is not suitable for Mainnet Beta use.
Release Notes
- Improved the security sandbox with additional mitigations and testing
- Fixed a bug in QUIC that could cause an infinite loop, preventing receiving transactions
- Tuned the default configuration for performance
- Various build system fixes for less common hardware
Full Changelog: v0.104.11814...v0.105.11814
Frankendancer Testnet v0.104.11814
This is a Testnet release. It is not suitable for Mainnet Beta use.
Release Notes
- Added a new
fdctl version
command - Added checks that
solana
submodue is the right version when building. Fixed issue where sometimessolana
submodule would not rebuild. - Added additional permission checking for
hugetlbfs
mounts. - Fixed an Ubuntu specific issue where the sandbox could not be created due to unprivileged user namespace restrictions.
- Tweaked default configuration to run faster on most machines. Switched RPC off by default.
fdctl configure
now logs actions it is taking that modify the host system.- Improved error messages in some failure cases we have observed.
- Fixed a race condition that could cause invalid blocks to be created.
- Fixed a security issue with validating QUIC retry tokens.
- Tidied up sysctl requirements during the configuration step.
Full Changelog: v0.103.11814...v0.104.11814
Milestone 3.4: Gossip (CODE SNAPSHOT / NON-PRODUCTION READY)
The attached tarball is a the final code artifact resulting from our demonstration of our completion of Milestone 3.4: Gossip. This code comes from a private staging repo and contains all of the code necessary to demonstrate our implementation of gossip. We provide this artifact as-is, and does not represent the final state of the code for Firedancer.
The artifact can be found in the files below and in the source code at the tag milestone-3.4
or commit 411673dcd1593ff7e4b44c88df0fc391d9e03eeb
. Please use compiler clang
version 16.0.6
when building.
NOTE: THIS CODE IS NON-PRODUCTION READY AND SHOULD NOT BE USED FOR PRODUCTION SYSTEMS! It is for demonstration purposes only and is not polished and audited to the standard necessary for use in the primary parts of the Firedancer validator client.
Milestone 2.1: Asynchronous Replay (CODE SNAPSHOT / NON-PRODUCTION READY)
The attached tarball is a the final code artifact resulting from our demonstration of our completion of Milestone 2.1: Asynchronous Replay. This code comes from a private staging repo and contains all of the code necessary to demonstrate the implementation of the runtime to replay modern ledgers. We provide this artifact as-is, and does not represent the final state of the code for the runtime.
The artifact can be found in the files below and in the source code at the tag milestone-2.1
or commit 205ca0ae7d827e7c70e63d5052a8650c247b849f
. Please use compiler clang
version 16.0.6
when building.
NOTE: THIS CODE IS NON-PRODUCTION READY AND SHOULD NOT BE USED FOR PRODUCTION SYSTEMS! It is for demonstration purposes only and is not polished and audited to the standard necessary for use in the primary parts of the Firedancer validator client.