Minka Ledger Docs
Release Notes

v2.23.0

Release date: May 8, 2025

New features

Anchor forwarding

Ledger can be configured to forward anchor calls to a bridge to support synchronous operations that extend the core Ledger functionality. Example use case is to support a federated alias directory flow. The following anchor operations are supported: create, update, drop, get, findAll and sign.

Flexible handles

Handles can now be any string, they no longer need to conform to the address format as before. This makes them more versatile for various use cases. For example, anchor handles can be used as aliases in multiple different formats. Additionally, a new ledger config option domain.resolutionFromHandleEnabled has been introduced to enable automatic domain resolution from a record handle.

Creditor initiated debit intents

Ledger can be configured to support creditor-initiated debit intents flow, where creditors (i.e., payees) can initiate debit intents to source wallets. This is done through a new ledger config option intent.creditorInitiatedTransfersEnabled. The standard two-phase commit protocol applies, with the note that the source financial entity must verify if there is a pre-approval or on-demand payer approval before proceeding with signing the debit prepare for the intent. This feature can be used for use cases such as subscriptions, automatic loan repayments, scheduled utility payments, e-commerce purchases, or peer-to-peer payment requests.

Signer-factor record

Introduced a new signer-factor record in Ledger that will be used to define additional layers (i.e., factors) of authentication on top of the signer. This functionality is exposed through the Ledger API and SDK.

Journaling enabled

Activated auditing journal for all incoming and outgoing requests. Journal data can be exported via reports.

Improvements

  • [docs] Tutorials on Ledger Docs website got structured in two sections to better reflect basic and advanced topics

  • [ledger] Small performance improvements related to intent processing

  • [ledger] Added ability to define permissions for intent creation at a domain level

Fixes

  • [ledger] Fixed issue with schema cache not being invalidated properly, causing staleness with schema updates

  • [ledger] Fixed issue when Ledger was not signing error response when validating schema, causing the SDK to not show Ledger's error message

  • [studio] Fixed broken URL link in invitations and password-reset emails

  • [studio] Fixed issue with not refreshing the count and signers list on the Circles page when adding or removing a signer to or from a circle

  • [studio] Adjusted login form to be centralized vertically

  • [cli] Fixed signer list command to not fallback to device list when remote list of signers can not be fetched

On this page