Skip to main content

Distribution `2603` is now available

· 2 min read
Mithril Team

Distribution 2603 is now available

The 2603.1 distribution has been released, introducing the following changes:

  • Breaking Changes: Progress bars and spinners now output to stderr instead of stdout in Mithril client CLI
  • Deprecations: Deprecated cardano_db function in library/WASM; removed snapshot function from Client struct; deprecated --backend v1 flag in CLI (use --backend v2 instead)
  • Decentralization Support: New /protocol-configuration/{epoch} route for fetching aggregator configuration; refactored signer and aggregator to read network configurations from MithrilNetworkConfigurationProvider; follower aggregators can now read configurations from leader aggregator
  • Miscellaneous: Replaced CExplorer API with Blockfrost API for pool names/tickers discovery; support for new Lagrange Mithril era; bug fixes and performance improvements
  • Unstable: DMQ protocol support in signer, aggregator and relay; aggregator discovery mechanism in client library and CLI
  • General bug fixes and performance improvements.

This new distribution has been deployed to the Mithril aggregator on the release-mainnet and release-preprod networks.

For those running a Mithril signer:

  • pre-release-preview network: no action is required at this time
  • release-preprod network: upgrade the signer node binary to version 0.3.7 – no configuration changes are required
  • release-mainnet network: upgrade the signer node binary to version 0.3.7 – no configuration changes are required.

You can update the Mithril signer using the one-line command below. By default, it downloads to the current directory, but you can specify a custom folder with 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 2603.1 -p $(pwd)

For any inquiries or assistance, contact the team on the Discord channel.