v9.0.0-alpha.1
Pre-release
Pre-release
9.0.0-alpha.1 (2026-08-24)
Bug Fixes
- π grant test admins DID Registrar status on chain v8 (f2f4f48)
- π make createCdd and expiry optional on RegisterIdentityDto (75f0a2c)
- π replace TransferError members removed in v31 (43a863a)
- π require expiresAt on off-chain affirmation receipts (e5079c8)
chore
- π€ bump SDK to v31.0.0-beta.7 (3b0c07c)
Features
- πΈ add Corporate Action documents endpoint (eb3a610)
- πΈ add DID registrar registration endpoint (42d8762)
- πΈ add Instruction leg status endpoint (b4e034b)
- πΈ add instruction lock, unlock and relock status endpoints (cee6786)
- πΈ add issued-in-funding-round endpoint (0cb5015)
- πΈ add next checkpoint endpoint (63e6167)
- πΈ add portfolio-level asset pre-approval (204289c)
- πΈ add ticker registration config endpoint (0a735b8)
- πΈ add Venue signer count endpoint (e5f94e7)
- πΈ remove CDD claims endpoint (7ed4bb8)
- πΈ remove instruction affirmation withdrawal endpoints (cfcda5b)
- πΈ remove subsidize account endpoint (25cd4fb)
- πΈ return pending Instruction from transfer funds (f02191b)
- πΈ support creating SettleAfterLock Instructions (c4313e4)
- πΈ surface reserved and frozen fields on Account balance (46de6a8)
BREAKING CHANGES
- expiresAt on a receipt in AffirmInstructionDto.receipts
is now required; previously it could be omitted. - GET /identities/:did/cdd-claims is removed. It already
threw NotSupported against a v8 chain, so it has not been functional
since the v8 migration. - POST /instructions/:id/withdraw and
POST /instructions/:id/withdraw-as-mediator are removed. Reject the
instruction instead, via POST /instructions/:id/reject or
POST /instructions/:id/reject-as-mediator. - POST /accounts/subsidy/create is removed. Use
POST /accounts/subsidy/approve followed by POST /accounts/subsidy/accept. - chain v7 is no longer supported. The SDK throws on
initialization when pointed at a v7 node, so deployments must run a
chain 8.0.x or 8.1.x node.