Download Latest Version v2.0.1 source code.zip (621.1 kB)
Email in envelope

Get an email when there's a new version of MagicAPI AI Gateway

Home / v2.0.0
Name Modified Size InfoDownloads / Week
Parent folder
README.md 2026-08-24 2.3 kB
v2.0.0 -- NovaGuard platform bridge source code.tar.gz 2026-08-24 522.2 kB
v2.0.0 -- NovaGuard platform bridge source code.zip 2026-08-24 593.9 kB
Totals: 3 Items   1.1 MB 0

Noveum AI Gateway v2.0.0

This major release completes the production NovaGuard platform bridge across the native gateway and Cloudflare Workers, with cross-replica atomic admission/settlement, organization-scoped guardrails, provider-aware usage and pricing, and hardened release tooling.

Breaking changes

  • MSRV is now Rust 1.94.1.
  • AppState::new accepts the live-state, usage, admission, and shared-tenancy components.
  • Policy::policy_type is now PolicyTypeTag; use kind() and type_name() for parsed and wire-level views.
  • PolicyEngine::from_env is synchronous and returns Result<Self, String>.

Highlights

  • Native and Cloudflare Worker platform-managed NovaGuard, including strict atomic reservations and complete/cancel/abandon settlement.
  • Shared native tenancy with permission-complete credential resolution and organization counters across projects.
  • A versioned policy schema with explicit rejection of malformed or unenforceable policies.
  • Conservative strict admission for bounded, priceable requests; opaque or unpriceable inputs fail before provider execution.
  • Current provider pricing with cache, long-context, server-tool, alias, and unknown-model handling.
  • Authoritative buffered/SSE usage reconciliation, including Anthropic Messages-to-OpenAI tool/usage translation.
  • Cloudflare Worker cache-generation protection, output-binding parity, deadlines before platform lease expiry, and 13-phase Workerd E2E coverage.
  • Supply-chain hardening, strict rustdoc, Cargo packaging, Docker publishing, and hermetic CI gates.

Release evidence

  • Rust library: 499/499 tests passed.
  • NovaGuard platform integration: 61/61 passed.
  • Policy integration: 12/12 passed.
  • Local Workerd: all 13 phases passed, including 16 concurrent exact settlements.
  • Real OpenAI, Anthropic, and Groq buffered/streaming tests passed locally and on exact-head Cloudflare previews.
  • Companion platform deployed successfully and reversible production two-project organization-counter probes passed.
  • Cargo package: 109 files, 492.4 KiB compressed; strict docs/MSRV/package gates passed.

See CHANGELOG.md (github.com) for the complete change list and migration details.

Source: README.md, updated 2026-08-24