Release Announcement: Compatibility v1.0

We are pleased to announce the deployment of Ledger 7.0 to both Preview and PreProd environments. This major update introduces significant runtime upgrades, SDK enhancements, and improved tooling to support the Midnight ecosystem.

:hammer_and_wrench: Key Environment Updates

Stable versions are now fully aligned across both networks to ensure a consistent testing experience:

  • Preview & PreProd: Updated Node, Proof Server, Indexer, and Faucet.
  • DApps: Updated versions of MidnightJS, DApp connector API, Compact.

:package: Compatibility Matrix Highlights

To ensure your local development environment remains compatible, please note the following core version updates:

  • Ledger: 7.0.0
  • Node: 0.20.1
  • Indexer: v3.0.0
  • Proof Server: 7.0.0
  • On-chain Runtime: v2 (2.0.0)
  • Wallet SDK: 1.0.0
  • Midnight.js: v3.0.0
  • DApp Connector API: v4.0.0

:link: Technical Documentation

For a full breakdown of changes, including specific bug fixes, API modifications, and full compatibility matrix please refer to the release overview documentation:

:warning: Action Required: Migration to Ledger 7.0

As of this release, Ledger v6 is no longer supported. All developers must update their local environments and dependencies to align with this release.

:open_file_folder: Updated Example: Counter DApp For a working reference implementation aligned with Ledger 7.0, see the updated Counter Example. It includes:

  • A complete Migration Guide covering Compact compiler, midnight-js 3.0.0, wallet-sdk-facade 1.0.0, and Docker image updates
  • Ready-to-run Preprod and Preview configurations
  • The signRecipe workaround for the known wallet SDK signing bug
2 Likes