Distribution `2517` is now available
· 2 min read
Distribution 2517
is now available
warning
- This distribution embeds a fix for the Mithril snapshots for Cardano database could be compromised by an adversary security advisory GHSA-qv97-5qr8-2266
- All users running a client library or client CLI are strongly encouraged to update to the latest versions.
Update 2025/05/06
The team released the hotfix 2517.1
to address a bug in the 2517.0
distribution that caused the Cardano node to fail during startup when using a snapshot downloaded with the Mithril client.
The 2517.1
distribution has been released, introducing the following changes:
- ⚠️ Breaking changes in Mithril client CLI and library:
- To fast bootstrap a Cardano node, the new
--include-ancillary
option has been added to the Cardano node database command in the Mithril client CLI. - Without this option, only final immutable files are downloaded, and the ledger state must be computed from the genesis block when the Cardano node starts.
- The
--include-ancillary
option requires the usage of an ancillary verification key (--ancillary-verification-key
orANCILLARY_VERIFICATION_KEY
) which is specified in the Networks configuration page. - Clients from distribution [
2513
] and earlier are not compatible with this change and must be updated.
- To fast bootstrap a Cardano node, the new
- Support for
Cardano node
10.3.1
in the signer and the aggregator - Support for origin tags in Mithril client library, CLI and WASM to record the origin of client requests.
- Bug fixes and performance improvements.
This new distribution has been deployed to the Mithril aggregator on the release-mainnet
and release-preprod
networks.
If you are running a Mithril signer:
- pre-release-preview network: no action is required at this time
- release-preprod network: upgrade your signer node binary to version
0.2.243
– no configuration updates are required - release-mainnet network: upgrade your signer node binary to version
0.2.243
– no configuration updates are required.
You can update the Mithril signer using the one-line command below. It downloads to the current directory by default, but you can specify a custom folder using the -p option:
curl --proto '=https' --tlsv1.2 -sSf https://raw.githubusercontent.com/input-output-hk/mithril/refs/heads/main/mithril-install.sh | sh -s -- -c mithril-signer -d 2517.1 -p $(pwd)
For any inquiries or assistance, contact the team on the Discord channel.