Skip to main content
Version: Canary 🚧

Node

Node is a core component of the Midnight network, responsible for syncing, validating transactions, and maintaining the chain state.

Link to related documentation


11 June 2025

Midnight Node 0.12.1 Release Notes​

Stable Release​

  • Version: 0.12.1
  • Audience: Node operators, developers integrating with the Midnight ecosystem
  • Environment: Production-ready

This release (0.12.1) is considered stable and production-ready. It can safely be deployed in public and production environments.

Key Changes & Highlights​

note

This release is backwards compatible with 0.12.0 β€” no chain reset required.

  • New chain-spec for devnet and testnet-02 deployment.
  • Deprecated config env-vars (NODE_KEY, SEED_PHRASE) β€” use mounted secrets instead.

Changelog​

Added​

  • Fix mock Ariadne for testnet-02 network.
  • Use files for node secrets (backwards compatible).
  • Rename chain spec files.
  • Fix midnight-docs to refer to tree command.
  • Remove unused ss58 field in authority keys config.

Changed​

  • Chain-specs are now generated declaratively (DRY-er and less error-prone).
  • Chain-specs renamed to res/$CFG_PREFIX/chain-spec.json.

Compatibility​

  • Operating Systems: Linux

Additional Resources​

  • Community Support: Join the discussion on Discord

Artifacts​