Changelog

What's new on the Relixr platform and gateway.

2026-07-10
Platform
Budget alerts, wscfg negotiation, streaming reliability (T0-7, T0-13, T0-14)
  • Settings → Budget alerts: 50/80/100% thresholds for balance or spend cap with email delivery.
  • Hourly cron evaluates thresholds; test alert button for owners/admins.
  • Gateway wscfg v1/v2 negotiation, registry invalidation, usage wscfg_version persisted.
  • SSE keepalive comments every 15s; client disconnect aborts upstream; docs updated.
2026-07-10
Platform
Org policy UI consistency (T0-8)
  • Org policy page uses design tokens, searchable model multi-select, live catalog.
  • Save confirms KV sync; effective policy summary shown.
2026-07-09
Gateway
Gateway partial epics — routing, transparency, catalog (T0-9b, T0-4, T1-18, T1-8, T0-3)
  • Gateway consumes wscfg v2 compiledRoutingRules with cheapest/fastest/weighted strategies.
  • relixr response extension on chat completions (stream + non-stream); policy_violation errors.
  • wscfg cache invalidates on agent_registry bump; registry slice used for freeze checks.
  • GET /health returns provider probe summary; GET /v1/models includes availability + pricing.
2026-07-09
Platform
Agent groups UI (T1-1)
  • /dashboard/agents/groups CRUD with spend vs budget, freeze, and policy sync status.
  • Group delete unassigns agents; agent create supports group + policyMode.
  • Groups API documented; classifier profile on create/edit.
2026-07-10
Platform
Live model catalog (T1-8)
  • /api/models/catalog proxies gateway /v1/models with static fallback.
  • Models page, org policy, presets, and playground use unified catalog API.
  • Deprecated models include successor field; OpenAI-compatible /api/v1/models.
2026-07-10
Marketing
Marketing–product alignment (T0-6)
  • Homepage model count synced to live catalog; removed unshipped budget-alert and streaming-resume claims.
  • Added /privacy and /terms template pages; region switcher hidden in production builds.
2026-07-10
Platform
Status page & incident process (T0-3)
  • Public /status page with gateway, dashboard, and billing webhook health.
  • Automated probes every minute via GitHub Actions; incident history and RSS feed.
  • Admin Status page to publish and resolve incidents; email subscribe option.
2026-07-10
Docs
Public documentation v1 (T0-2)
  • 12 dedicated /docs pages with sidebar navigation — quick start through billing.
  • Python, Node.js, and curl examples on Make a request; auth, presets, routing documented.
  • Landing page footer Docs link points to /docs.
2026-07-09
Platform
Routing transparency (T0-4)
  • Gateway contract types and ingest normalization for relixr route metadata.
  • Usage ingest accepts full relixr extension; persists rule_id, candidates, selection_reason.
  • Activity log shows Route column; /docs documents response schema and streaming headers.
2026-07-09
Platform
wscfg bundle completeness (T1-18)
  • wscfg v2 includes agentRegistryVersion, agent/group registry slices, harnessDefaults.
  • agent_registry:{ws} counter bumps on agent/group policy mutations.
  • Agent policy KV entries reference harnessPolicyKey for gateway lookup.
2026-07-09
Security
Internal API secret hardening (T0-11)
  • Split secrets: read, usage, playground, operator scopes via internal-secrets module.
  • Usage ingest, playground, balance, and admin suspend use scoped secrets.
  • Topup requires TOPUP_SIGNING_KEY only; rotation runbook added.
2026-07-09
Platform
Real workspace & team foundation (T0-1)
  • Workspace switcher loads memberships from workspace_members (no mock data).
  • Switching workspace updates JWT session; APIs validate membership (403).
  • New organization flow creates team workspace and switches context.
  • Org-gated nav unlocks when plan is team or org policy exists.
2026-07-09
Platform
Agent attribution in usage UI (T0-5)
  • Usage, activity, and overview tables show Agent column with resolved names.
  • Usage page filterable by agent and agent group (server + client filters).
  • Unattributed requests display — consistently across all views.
2026-07-09
Platform
Usage schema & API completeness (T0-12)
  • usage_events gains route_rule_id, route_metadata, and cost breakdown columns.
  • Usage, summary, export, and observability APIs expose agent + routing fields.
  • Admin workspace usage tab returns same fields as customer usage API.
2026-07-09
Platform
Agent key binding & auto-provision (T0-10)
  • createKey() accepts agentId and sets keyType agent in KV KeyMeta.
  • POST /api/agents auto-provisions an inference key; raw key returned once.
  • Agent detail shows bound keys with rotate; archive revokes keys.
  • Bulk agent create supports provisionKeys option.
2026-07-09
Platform
Routing compiler fidelity (T0-9)
  • New routing-compiler compiles strategy, conditions, and thresholds into wscfg v2.
  • Legacy gateway routingRules entries include ruleId, strategy, and non-null thresholds.
  • compiledRoutingRules DSL synced to KV alongside legacy flat rules.
2026-07-09
Platform
BYOK, observability settings, and key scoping fixes
  • Bring Your Own Keys (BYOK) tab now saves and propagates provider API keys to all active inference keys.
  • Observability logging and broadcast settings are now persisted across sessions.
  • API key listing supports ?type=inference|management filtering.
  • Management keys correctly scoped and expiresAt field threaded through.
2026-07-09
Platform
Real data across all dashboard pages
  • Classifiers page backed by Postgres — create, toggle, delete persisted.
  • Profile and organization settings fetch and save to the database.
  • Data & Privacy settings persisted to Cloudflare KV.
  • Observability metrics pulled from live usage_events table.
  • Team invites page wired to real API with pending/expired separation.
  • Routing rules and presets fully persisted.
2026-07-08
Platform
Admin panel, org policy, agents, and billing
  • Admin panel with workspace management, suspension, and audit log.
  • Org policy (allowed models, cost limits) persisted to GUARDRAILS KV.
  • Agents with budget controls backed by Postgres.
  • LemonSqueezy billing integration for balance top-up.
2026-07-06
Gateway
Workspace suspension and model updates
  • Gateway enforces workspace suspension from GUARDRAILS KV.
  • Added Claude 3.7 Sonnet, Claude Opus 4, Claude Sonnet 4, Gemini 2.5 Flash/Pro, o3-mini.
  • Removed relixr.com reference from balance error messages.
2026-07-05
Platform
Dashboard and playground go live
  • Usage chart and recent requests powered by live usage_events.
  • Playground streams real SSE responses from the gateway.
  • Balance displayed live from gateway internal endpoint.
  • Keys management page wired to provisioning API.