Changelog
numeraire-api v1.26.1 — 2026-06-16
Catch-up to numeraire core v1.26.1. No wire-surface change since
v1.14.0 — all v1.15..v1.26 work (backtest + PnL attribution) landed
behind numeraire.pnl / numeraire.backtest, neither of which the
hosted API exposes. Existing integrations against v1.14.x run unchanged
against v1.26.1.
Client numeraire-client v1.26.1 tracks: bit-identical wire shape, only
the openapi snapshot filename updated.
numeraire-api v1.14.0 — 2026-05-23
POST /pricing/batch— N independent slots in one round-trip./csa-management/*— versioned CSA + CSAGroup config storage with 4-eyes governance, bitemporalresolve_csas_as_of(tenant_id, as_of), state machine (DRAFT → APPROVED → EFFECTIVE → SUPERSEDED | TOMBSTONED, terminal REJECTED), append-only audit log.
Client v1.2.0 ships CSAManagementClient covering the 14 new routes
(7 CSA + 7 group). 403 → AuthError mapping added so 4-eyes blocks
surface as a single exception class with 401.
numeraire-api v1.1.1 — 2026-05-18
Internal rename HTTP_422_UNPROCESSABLE_ENTITY →
HTTP_422_UNPROCESSABLE_CONTENT. Wire shape unchanged.
numeraire-api v1.1.0 — 2026-05-18
Per-pillar risk arrays on PricingRiskOutput: delta[], gamma[],
speed[] alongside scalars dv01, gamma, speed. Tenor labels in
the same per-curve order.
Client v1.1.0 ships the typed Risk result class with the new arrays.
numeraire-api v1.0.0 — 2026-05-18
First production-frozen release. Stable wire surface.