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.