🟢 Public preview — API surface stable at v1.26.1. Email keys@numeraire.dev for an API key.
Changelog

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, bitemporal resolve_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_ENTITYHTTP_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.