Skip to main content

Releases

Every published release: when it shipped and which components changed.

Your console's update banner links here whenever a newer version is available. To see the version a deployment is running, open its console (the footer shows it) or call GET /admin/health (schema.version and the build tag). For how an update actually rolls out on each platform (one-click on Docker Compose, helm upgrade on Kubernetes, a redeploy on Railway or ECS), see Updates.

How to read this page

Each entry lists a version, its date, and the notable changes in each component with their pull-request references. It is written when the release is cut, from the commit log for that release window: a change is listed under the component it landed in, and a component that shipped a new version with only internal work behind it (CI, tests, refactors) is named under Also updated rather than given bullets. Anyray publishes a new line most nights; a release with nothing customer-visible shows as a maintenance release.

v1.10.387

Released 2026-09-11

Billing app

  • Land an IdP-initiated SAML tile on the customer's own console (#2587)

Docs

  • House the control-plane override rationale here, not in the public repo (#2585)

v1.10.386

Released 2026-09-10

Gateway (v1.17.249)

  • Seed a fresh deployment's session gate instead of parking it at shadow (ANY-376) (#2579)

Also updated: Optimizer, Console, Billing app, Shared libraries, Docs.

v1.10.385

Released 2026-09-10

Gateway (v1.17.248)

  • The connectors panel reports what the gateway serves, not what the console saved (#2575)
  • One connect tool makes a waiting org connector visible, off by default (#2578)
  • Serve org connectors regardless of the Desktop profile flag (#2573)
  • /mcp initialize re-mints a resumed session instead of refusing it (ANY-374) (#2576)

Optimizer (v0.3.180)

  • Stop cached context compression mints and evaluate source savings (#2563)
  • The suppression reason token decides whether pinned bytes survive (#2581)
  • Context_compression stands aside on warm explicit-cache routes (#2580)
  • Cut the body-walk that dominates hook CPU, and alert when a deployment misses the budget (#2562)

Anyray Connect (v0.11.219)

  • Make anyray_retrieve callable on Codex, and report that it is (ANY-369, PR A) (#2577)

Billing app

  • Keep OpenClaw retrieval evidence out of the not-applied causes card (ANY-373) (#2574)

Also updated: Console, Shared libraries, Docs.

v1.10.384

Released 2026-09-10

Gateway (v1.17.247)

  • Stand code_graph and context_compression aside on billed implicit-cache routes (ANY-370) (#2565)
  • Stop thinking_trim breaking 5.1 preserved-thinking signatures (#2571)
  • Answer an unroutable /v1 path 404, and log the silent socket closes (#2568)

Billing app

  • Stop the fleet sweep paging on rollout restarts and standing kinds (#2572)
  • A deleted WorkOS organization no longer 502s the portal link forever (#2567)

Also updated: Optimizer, Docs.

v1.10.383

Released 2026-09-10

Gateway (v1.17.246)

  • Revert "Codex seats get reversible eliders again" (ANY-369): turn-varying billed_lane busts the prefix (#2569)
  • Codex seats get reversible eliders again (ANY-369) (#2564)
  • Stop partial leading-hour bins overwriting complete optimizer-health hours (ANY-362) (#2559)

Optimizer (v0.3.178)

  • Admit observation_mask on mint economics when pressure is unknowable (ANY-364) (#2561)

Billing app

  • Rebuild optimizer-pin uniqueness where it is missing or invalid (0103) (#2570)

Also updated: Shared libraries, Docs.

v1.10.382

Released 2026-09-10

Billing app

  • Route an IdP-initiated SSO launch to the portal sign-in lane (#2560)

v1.10.381

Released 2026-09-10

Updated: Billing app.

v1.10.380

Released 2026-09-10

Gateway (v1.17.245)

  • A cache_control marker is only a boundary if the route carries it (ANY-361) (#2556)

Optimizer (v0.3.177)

  • Stop injecting cache breakpoints into routes that discard them (ANY-363) (#2558)

Console (v0.4.189)

  • Fold the source-trim status pills into Active (#2555)

Also updated: Billing app, Shared libraries, Docs.

v1.10.379

Released 2026-09-09

Optimizer (v0.3.176)

  • Restrict code graph to uncached source and preserve replay (#2553)

Console (v0.4.188)

  • Name the two routing tables, and split an agent's models in one step (#2557)

Also updated: Billing app, Docs.

v1.10.378

Released 2026-09-09

Billing app

  • Windows enrollment never restarted the editors (#2554)

Docs

  • The installer download can be interrupted (#2552)

v1.10.377

Released 2026-09-09

Gateway (v1.17.244)

  • Stop the hook before the abort, and get the body walk off the hot path (#2551)
  • Replay conversation rewrites on fail-open turns (ANY-357) (#2546)
  • Show when an agent routes traffic but never trims at source (#2511)
  • Keep each agent key sealed at rest and show it back (#2549)

Optimizer (v0.3.175)

  • Code_graph names the declarations it was blind to, and stops naming statements (#2550)

Console (v0.4.187)

  • Rework the Users and Agents modals around what is left to do (#2535)

Also updated: Anyray Connect, Billing app, Shared libraries, Docs.

v1.10.376

Released 2026-09-09

Updated: Billing app.

v1.10.375

Released 2026-09-09

Gateway (v1.17.243)

  • Log class name only for messagesHandler request-path errors (#2519)
  • Make context compression replay-safe on cached traffic (#2545)
  • Keep retrieval tools when a history tool_addition/tool_removal names them (#2538)
  • Stop asserting two wall clocks are the same millisecond (#2543)

Optimizer (v0.3.174)

  • Discharge pin-thrash strikes when a cooloff is served (ANY-358) (#2547)

Anyray Connect (v0.11.217)

  • Improve OpenClaw MCP resilience diagnostics (#2544)

Also updated: Billing app, Shared libraries, Docs.

v1.10.374

Released 2026-09-08

Gateway (v1.17.242)

  • Time every leg of the hook, and start the write budget at receipt (#2537)
  • Stop deleting a dev's own upstream pins, and wire --upstream on the OpenAI lane (ANY-356) (#2539)
  • Stop granting the 10s vision budget to clients that can't run vision (#2534)
  • Native desktop login and resident maintenance (ANY-265) (#2524)
  • Add agent monitoring (#2529)

Billing app

  • Give distinct axis ticks distinct labels (#2533)

Also updated: Optimizer, Console, Anyray Connect, Shared libraries, Docs.

v1.10.373

Released 2026-09-08

Gateway (v1.17.241)

  • A schema AHEAD of the replica reading it is not drift (ANY-338) (#2525)

Console (v0.4.185)

  • One place to edit model aliases, on the provider that serves them (#2521)

Anyray Connect (v0.11.215)

  • Resolve conflicting launchers and verify updates (#2518)

Billing app

  • Split the deployment heartbeat vocabulary (#2523)

Also updated: Shared libraries, Docs.

v1.10.372

Released 2026-09-08

Billing app

  • Persist and render the savings-accuracy audit (ANY-143) (#2517)

v1.10.371

Released 2026-09-08

Gateway (v1.17.240)

  • Sampled ground-truth savings audit, calibrated per model (ANY-143) (#2515)

Also updated: Optimizer, Console, Billing app, Shared libraries, Docs.

v1.10.370

Released 2026-09-08

Updated: Billing app.

v1.10.369

Released 2026-09-08

Gateway (v1.17.239)

  • Replace magic-number decisions with request-derived logic (#2512)
  • Install source hooks on every managed lane, not just the SSO one (#2510)
  • Let an operator read provider metadata, and refuse a stale alias save (#2514)
  • Stop putting the client's anthropic-beta header into Converse (#2507)
  • Name why an upstream rejected us, without asking the customer (#2499)
  • One Email domains source for SSO, MDM, and desktop sign-in, DNS-proven (ANY-283) (#2454)
  • Unblind the cache-bust detector on OpenAI-dialect providers (ANY-344) (#2500)
  • Make cache_optimizer reach the OpenClaw/xAI lane (ANY-346) (#2504)

Console (v0.4.183)

  • Give operators a route to the model menu they own (#2509)
  • Narrow a routing lane with a second test (#2508)

Billing app

  • Vendor admin: client logos, row layout, and Gateway as the way in (#2503)

Docs

  • Trim ten pages to steps, tables and accordions (#2493)

Also updated: Optimizer, Anyray Connect, Shared libraries.

v1.10.368

Released 2026-09-07

Gateway (v1.17.238)

  • Drive the OpenClaw model menu from gateway admin config, and stop the request URL writing free text into the content-free stores (#2497)
  • Name why a turn was skipped, not just that it was (ANY-342) (#2495)
  • Rate upstream spike alerts against the inference lane (#2494)
  • Add pi and omp harness targets (#2490)
  • Let operators name their own upstream endpoint paths (#2489)

Optimizer (v0.3.170)

  • Record what sizes the mask threshold, and what does not (#2501)
  • Make paired verdicts trustworthy, and retire the adaptive holdout (#2486)

Console (v0.4.182)

  • Pi/omp brand marks, honest retrieval state, sharper docs (#2496)
  • Ship OpenClaw retrieval in the config that routes it (ANY-341) (#2491)

Anyray Connect (v0.11.213)

  • Never run the medium band on a subagent transcript (#2498)
  • One engine owns the machine, repointed every pass, stale persistence retired (ANY-286) (#2456)

Also updated: Billing app, Shared libraries, Docs.

v1.10.367

Released 2026-09-07

Optimizer (v0.3.169)

  • Make code_graph admission and rejected parse work cheap (#2488)

Also updated: Gateway, Console, Anyray Connect, Billing app, Shared libraries, Docs.

v1.10.366

Released 2026-09-07

Gateway (v1.17.236)

  • Refuse the SSO MCP lane instead of looping a login it cannot finish (#2465) (#2468)

Docs

  • Trim enrollment and how-it-works pages (#2462)

Also updated: Billing app.

v1.10.365

Released 2026-09-06

Gateway (v1.17.235)

  • Let an operator set any body field their upstream defines (#2466)
  • Name the real network errno instead of collapsing every fetch failure into TypeError (#2467)

Also updated: Console, Billing app, Docs.

v1.10.364

Released 2026-09-06

Gateway (v1.17.234)

  • Restore the retrieval read path for four elision markers (#2463)
  • Batch durable stash within optimize budget (#2457)

Optimizer (v0.3.168)

  • Stand aside on the tool block when a foreign tool shares it (#2464)

Also updated: Anyray Connect, Billing app, Shared libraries.

v1.10.363

Released 2026-09-06

Gateway (v1.17.233)

  • Ship an Anyray Skill to every enrolled machine, and a runbook for agent hosts (#2448)

Optimizer (v0.3.167)

  • Withhold one strategy per session (#2453)
  • Size code_graph's parse budget for customer hardware (#2459)
  • Stop observation_mask emitting retrieve handles nothing can honor (#2445)

Console (v0.4.179)

  • Make /connectors a live URL with no visible link (#2455)
  • Gate the per-day saving % on the kept side, not the base (ANY-336) (#2452)

Anyray Connect (v0.11.210)

  • Desktop app self-update reusing the CLI trust model (ANY-270) (#2447)
  • Tray short-polls admin directives every two minutes (ANY-282) (#2446)

Docs

  • Teach the retrieval loop as three steps on the SDK guide (#2449)

Also updated: Billing app.

v1.10.362

Released 2026-09-06

Gateway (v1.17.232)

  • Omit redundant MCP instructions and preserve handle recovery (#2443)

Shared libraries

  • Unstall the agent lanes: bound the request, move off GLM-5.1, declare the real 1M window (#2441)

Also updated: Billing app, Docs.

v1.10.361

Released 2026-09-06

Gateway (v1.17.231)

  • Serve the organization MCP endpoint from the gateway, and delete the hub service (#2431)

Also updated: Console, Anyray Connect, Billing app, Shared libraries, Docs.

v1.10.360

Released 2026-09-06

Updated: Billing app.

v1.10.359

Released 2026-09-06

Updated: Billing app.

v1.10.358

Released 2026-09-06

Gateway (v1.17.230)

  • Per-tenant, per-strategy session gate: a strategy runs on a customer only after it has won on that customer's own sessions (#2433)

Optimizer (v0.3.166)

  • Confirm the durable stash refresh before replaying a handle on a gate stand-down (#2435)
  • Instrument recall candidate truncation (#2428)
  • Long-horizon paired benchmark for Rule 0 (RFC 0024) (#2432)

Anyray Connect (v0.11.208)

  • Two default-off source trims in the PostToolUse hook (green collapse, re-read stub) (#2430)

Also updated: Console, Billing app, Shared libraries, Docs.

v1.10.357

Released 2026-09-05

Gateway (v1.17.229)

  • Prepare cache lookback for 86,295 re-written tokens in V5/V6 (#2427)
  • Claude on Bedrock over InvokeModel with the native Anthropic body (#2422)
  • A tools change re-writes the whole cached context, not one prefix (#2425)

Console (v0.4.176)

  • Move Content privacy, Diagnostics and Connectors into account-menu modals (#2423)

Also updated: Optimizer, Billing app, Docs.

v1.10.356

Released 2026-09-05

Gateway (v1.17.228)

  • Reduce console API response latency (#2420)

Optimizer (v0.3.164)

  • Client_prefix_compression back to opt-in (Rule 0 on a real repository) (#2424)

Console (v0.4.175)

  • Five more directory brand marks, and honest tile counts (#2421)

Also updated: Billing app, Shared libraries, Docs.

v1.10.355

Released 2026-09-05

Optimizer (v0.3.163)

  • Context_dedupe and prompt_compression stand aside on every billed lane (Rule 0) (#2419)

Also updated: Billing app, Docs.

v1.10.354

Released 2026-09-05

Gateway (v1.17.227)

  • SSRF-guard the org MCP hub connector registration path (#2410)

Optimizer (v0.3.162)

  • The shipped Claude Code prefix table is the system half only (Rule 0) (#2418)

Console (v0.4.174)

  • Connectors page with Skills rail, brand marks, relay health dialog (#2407)

Anyray Connect (v0.11.207)

  • Codex fetches its key per request instead of baking one in (#2416)

Docs

  • Retire the last two pointers to the deleted security-hardening page (#2415)

Also updated: Billing app.

v1.10.353

Released 2026-09-05

Gateway (v1.17.226)

  • Forward the retrieval tools only from a session's first marker on (#2412)

Optimizer (v0.3.161)

  • Six defects that made fleet health read wrong (#2413)

Console (v0.4.173)

  • Recover a connector from an upstream trailing escape, and stop validating one string while emitting another (#2409)

Anyray Connect (v0.11.206)

  • Report which mechanism will actually move a seat's binary (#2406)

Also updated: Billing app, Docs.

v1.10.352

Released 2026-09-05

Gateway (v1.17.225)

  • Price gpt-6-astra from OpenAI's published rates (ANY-331) (#2398)
  • Automate WorkOS MCP SSO readiness (#2394)

Console (v0.4.172)

  • Grow the connector catalog into the full Claude directory (#2405)

Docs

  • Trim and restructure the docs site (#2404)

Also updated: Billing app, Shared libraries.

v1.10.351

Released 2026-09-05

Optimizer (v0.3.160)

  • Prompt_compression and context_dedupe stand aside on api-key no-retrieve lanes (Rule 0) (#2402)
  • The signing source-scan follows the optimizer transport extraction (#2403)

Anyray Connect (v0.11.205)

  • Sweeping an orphan must not fuse the user's own lines (#2387)

Also updated: Gateway, Billing app, Docs.

v1.10.350

Released 2026-09-05

Gateway (v1.17.223)

  • Keep process error diagnostics content-free (#2381)

Optimizer (v0.3.159)

  • Drop the schema swaps from the shipped Claude Code prefix table (#2389)

Console (v0.4.171)

  • Traces fits its card, and the Effort column shows data (#2386)

Anyray Connect (v0.11.203)

  • Recover a profile an older version already half-broke (#2383)

Also updated: Billing app.

v1.10.349

Released 2026-09-05

Updated: Billing app.

v1.10.348

Released 2026-09-05

Optimizer (v0.3.158)

  • Revision 13 also flips the rows the file lane self-healed under v1.10.346 (#2377)

Console (v0.4.170)

  • Give the Traces Effort column a width (#2376)

Anyray Connect (v0.11.201)

  • Recover the other two marker blocks from a lost end marker (#2375)

Also updated: Billing app.

v1.10.347

Released 2026-09-05

Gateway (v1.17.222)

  • Add agent-native deployment onboarding (#2372)
  • Add MCP connectors hub UI (#2370)
  • Preserve production cache usage accounting (#2367)

Optimizer (v0.3.157)

  • Client_prefix_compression on by default, measured against the task's own variance (#2374)
  • Claude_code_mixed tier of the curated Claude Code prefix table (opt-in) (#2373)
  • Compact tier and input-schema swaps for the curated Claude Code prefix table (opt-in) (#2371)

Anyray Connect (v0.11.200)

  • Doctor catches a config frozen at a stale client key (ANY-329) (#2366)

Also updated: Console, Billing app, Shared libraries, Docs.

v1.10.346

Released 2026-09-04

Optimizer (v0.3.156)

  • Client_prefix_compression ships opt-in, with a defaults migration for persisted configs (Rule 0) (#2369)

Also updated: Billing app, Docs.

v1.10.345

Released 2026-09-04

Gateway (v1.17.221)

  • Fold Claude Code's mid-conversation system turns on the Bedrock lane (ANY-321) (#2363)
  • Bedrock streams signature-only thinking as thinking; count_tokens answers 501 (ANY-322) (#2365)
  • Reasoning effort as a first-class dimension in Traces and Cockpit (ANY-324) (#2359)

Optimizer (v0.3.155)

  • Prefix-rewrite strategies report cachedSavedFraction; positional tool share; prefix remainder prices fresh (ANY-328) (#2364)

Anyray Connect (v0.11.199)

  • Recover a Codex block whose end marker was lost, and record a refused apply (ANY-327) (#2362)

Also updated: Console, Billing app, Shared libraries, Docs.

v1.10.344

Released 2026-09-04

Gateway (v1.17.220)

  • Curated Claude Code prefix table + gateway prefix memo for fail-open turns (ANY-325) (#2360)

Also updated: Optimizer, Console, Billing app, Shared libraries, Docs.

v1.10.343

Released 2026-09-04

Updated: Billing app.

v1.10.342

Released 2026-09-04

Gateway (v1.17.219)

  • Complete a per-user connector OAuth grant on a loopback redirect (ANY-318) (#2357)
  • Warn that a claim code hands over the grant, on the page that shows it (ANY-306) (#2356)

Optimizer (v0.3.153)

  • Stand aside on base-URL-only Claude Code lanes; api-key no-retrieve lanes skip irreversible eliders (ANY-319, ANY-320) (#2358)

Also updated: Anyray Connect, Billing app, Docs.

v1.10.341

Released 2026-09-03

Gateway (v1.17.218)

  • Carry local Claude Desktop config into the 3P profile on the MDM lane (ANY-312) (#2347)
  • Per-user connector OAuth grants (ANY-306) (#2355)

Console (v0.4.166)

  • Find a connector by name, and restore one from a file (ANY-311) (#2350)

Also updated: Anyray Connect, Billing app, Shared libraries, Docs.

v1.10.340

Released 2026-09-03

Gateway (v1.17.217)

  • Ship offboardedAt on the meter seat roster (ANY-263 follow-up) (#2351)
  • Keep an authorized grant through a transient failure, and tell the truth when a policy write fails (ANY-305) (#2348)
  • Configure a tool a developer installs after their machine enrolled (ANY-317) (#2346)
  • Broker a connector's OAuth grant from the console (ANY-305) (#2344)
  • Read the OAuth challenge a connector answers with, and tell 401 from 403 (ANY-308) (#2342)

Optimizer (v0.3.152)

  • Never prune the tool-search loader out from under deferred tools (ANY-316) (#2349)

Console (v0.4.165)

  • Hide Tools and Machines from the sidebar (#2352)

Anyray Connect (v0.11.196)

  • Keep older runtimes a skipped tool still names, and let a newer Connect send its own daily report (#2354)
  • The admin's tool policy decides what an MDM enrollment applies and reverts (ANY-317) (#2353)

Billing app

  • Issue-first Developers tab with a Today digest, quiet seats on the Clients dot (ANY-263) (#2335)

Also updated: Shared libraries, Docs.

v1.10.339

Released 2026-09-03

Gateway (v1.17.216)

  • The context stash was silently exempt from user erasure (#2345)
  • Ask every OpenAI-compatible upstream for its streaming usage frame (#2340)
  • Surface Tools and Machines in the nav, move per-user machines off Users (ANY-281) (#2310)
  • Add an MCP connector from its address, probed for its real name and tools (ANY-304) (#2336)

Optimizer (v0.3.151)

  • Content-off must stop capture, not shred captured spans (ANY-311) (#2343)

Console (v0.4.164)

  • Three connector-add defects that shipped in #2336 (ANY-304) (#2338)

Anyray Connect (v0.11.195)

  • Sign in window, personal-link fallback, single instance (ANY-259, phase 3 of 3) (#2331)
  • --sign-in carrier for the desktop app (ANY-259, phase 2 of 3) (#2314)
  • Enroll a managed machine on first start and say when it connected (ANY-260, phase 2 of 2) (#2313)
  • Classify the MDM preference and expose enroll-rejected on the managed enroll carrier (ANY-260, phase 1 of 2) (#2312)

Billing app

  • Desktop sign-in grant for the Connect app (ANY-259, phase 1 of 3) (#2311)

Also updated: Shared libraries, Docs.

v1.10.338

Released 2026-09-03

Gateway (v1.17.215)

  • Surface per-strategy optimizer wall time in the health bins (0085) (#2334)
  • Let a shared agent file spend under the people it serves (ANY-300) (#2330)
  • Record per-key liveness so the console can tell a connected agent from one that never was (ANY-297) (#2321)

Console (v0.4.163)

  • Tell people their enrollment link is also the prompt for their coding agent (ANY-303) (#2324)
  • Say whether an agent is connected, and give its host one command (ANY-299) (#2322)

Anyray Connect (v0.11.194)

  • Name the service-key lane for agent hosts (ANY-298) (#2323)

Billing app

  • Raise non_canonical_build instead of warning into the void (#2326)
  • Serve an agent-readable enrollment runbook behind every /i link (ANY-301) (#2329)

Docs

  • Enroll from your coding agent, and let llms.txt point agents at it (ANY-302) (#2328)

Also updated: Shared libraries.

v1.10.337

Released 2026-09-03

Gateway (v1.17.214)

  • A policy save answers with the hub summary taken after its sync round starts (ANY-295) (#2325)
  • Org Skills and Connectors cards say where they reach, and show the org MCP hub (ANY-295) (#2320)

Anyray Connect (v0.11.193)

  • Finish every apply by seeding the org's skills and connectors (ANY-294) (#2317)

Also updated: Console, Billing app, Docs.

v1.10.336

Released 2026-09-02

Gateway (v1.17.213)

  • Write the org MCP hub entry into every managed tool (ANY-290) (#2307)
  • Org MCP hub relay for console-managed connectors (ANY-289) (#2305)
  • Register the org skills marketplace in Claude Code (ANY-288) (#2302)
  • Org skills reach every managed tool on the daemon tick (ANY-287) (#2300)
  • Add Tensormesh as a gateway provider: KV-cached open-weight inference with $0 cached tokens (ANY-280) (#2298)
  • Anchor the xAI cache-affinity id on the original body (ANY-279) (#2294)
  • Semantic cache shadow tier: measure streamed and non-servable lanes, persist counters (ANY-278) (#2295)

Optimizer (v0.3.150)

  • Cap relevance_filter lexical scan with a byte budget (ANY-291) (#2308)

Anyray Connect (v0.11.192)

  • Refuse to write into a config.toml codex cannot parse (#2316)
  • Carry the MCP conflict class through codex and copilot-cli (#2309)
  • Classify a foreign OpenCode MCP slot as mcp_foreign (#2306)
  • Register the retrieval MCP server for OpenClaw (#2304)

Billing app

  • Add a 6h health window (#2297)

Docs

  • Put the retrieval server in the config people copy (#2319)

Also updated: Console, Shared libraries.

v1.10.335

Released 2026-09-02

Optimizer (v0.3.149)

  • Cache code_graph parses across turns and bound its parse work (#2289)

Also updated: Anyray Connect, Billing app.

v1.10.334

Released 2026-09-02

Gateway (v1.17.212)

  • Per-generation Claude output ceilings, not per-family (#2284)
  • Price Claude Fable 5.1, fix Sonnet 5's cancelled rise, and make exact match beat family (#2283)
  • Org Skills & Guidance served as a plugin marketplace (ANY-275) (#2287)
  • Make a refused request say which side is misconfigured (#2281)

Console (v0.4.160)

  • Near-zero-effort claude.ai connector migration (ANY-274) (#2280)

Anyray Connect (v0.11.190)

  • Current Claude models in the catalog, real ceilings in the seed (#2286)
  • Machine-readable enrollment (--json) for --sso, --enroll and --claim (ANY-269) (#2279)
  • Ship signed desktop installers to staging (ANY-250) (#2275)

Shared libraries

  • Claude-sonnet-5 moves to its announced standard rate (ANY-121) (#2285)

Also updated: Billing app, Docs.

v1.10.333

Released 2026-09-01

Console (v0.4.159)

  • Org-wide Connectors section with catalog and claude.ai import (ANY-271/272/273) (#2278)

Also updated: Billing app, Docs.

v1.10.332

Released 2026-09-01

Optimizer (v0.3.148)

  • Close the command_digest guard gap, remediate persisted config on boot, add fleet monitoring (#2274)
  • Remove provider_context_trim from TURN_VARYING_HISTORY_KINDS (#2268)
  • The no-retrieve degrade: name its cause, and stop destroying the span (#2257)

Docs

  • Reconcile client tool list + Google provider label (#2271)

Also updated: Billing app.

v1.10.331

Released 2026-09-01

Optimizer (v0.3.147)

  • The live user turn is untouchable on an irreversible run (#2269)

Console (v0.4.158)

  • Structured Connectors editor on the Claude Desktop policy panel (ANY-267) (#2272)

Also updated: Billing app, Docs.

v1.10.330

Released 2026-09-01

Gateway (v1.17.211)

  • Stop a 200 we cannot parse becoming a blank Claude turn (#2265)

Optimizer (v0.3.146)

  • Let a deployment refuse elision it can never undo (#2267)

Also updated: Billing app, Docs.

v1.10.329

Released 2026-09-01

Gateway (v1.17.210)

  • Align the agentContinuationV1 handshake with the resolved tool catalog (#2266)

Also updated: Optimizer, Billing app, Docs.

v1.10.328

Released 2026-09-01

Gateway (v1.17.209)

  • Trim retrieval-guardrail follow-ups (#2258)
  • Skip the self-heal sweep assertion while day 1 is still unsettled (#2263)

Also updated: Optimizer, Anyray Connect, Billing app.

v1.10.327

Released 2026-09-01

Gateway (v1.17.208)

  • Guard retrieval-dependent optimization automatically (#2256)
  • Document POST /mcp in the OpenAPI spec, and close the prefix hole that hid it (#2254)

Optimizer (v0.3.143)

  • Make context_dedupe prompt-cache safe by deciding once at arrival (#2259)
  • Parse code_graph structure with tree-sitter when the lexical scan fails (#2260)

Anyray Connect (v0.11.188)

  • Emit the security allow-list as a pushable manifest (#2255)
  • Re-derive the refresh-scheduler need instead of trusting the stored flag (#2246)

Also updated: Billing app, Shared libraries, Docs.

v1.10.326

Released 2026-08-31

Gateway (v1.17.207)

  • Route a TRANSLATED /v1/messages to an endpoint-shaped custom_host (#2250)
  • Pass a client's own body fields through to their gateway (#2251)

Shared libraries

  • Weekly comment-sweep lane on GLM-5.3-Flash (#2252)

Also updated: Console, Billing app, Docs.

v1.10.325

Released 2026-08-31

Gateway (v1.17.206)

  • Make the billing detector's findings readable (#2248)

Console (v0.4.156)

  • Remove the Retrieval card from the console Home dashboard (#2249)

Docs

  • Seat fleets enroll through the MDM lanes; the hooks-only file is Claude Code only (ANY-161) (#2253)

Also updated: Optimizer, Billing app, Shared libraries.

v1.10.324

Released 2026-08-31

Console (v0.4.155)

  • Route users to the preferred configuration (#2230)

Docs

  • Split oversized pages and tighten prose for a dev-first read (#2229)

Also updated: Billing app.

v1.10.323

Released 2026-08-30

Gateway (v1.17.205)

  • Billing policy as auditable data, and a wrong value made visible (#2224)
  • Credit a hosted MCP connector aimed at our own /mcp as retrieve evidence (#2222)

Optimizer (v0.3.141)

  • The mask's walk-count guard could pass green with the bug back (ANY-237 follow-up) (#2219)
  • Settle thinking_trim's cache tier by position, not by pinsReplayed (ANY-244) (#2225)

Anyray Connect (v0.11.187)

  • Print a command the user can actually run (#2227)

Docs

  • Name the PATH fallback where migrate is introduced (#2226)

Also updated: Console, Billing app, Shared libraries.

v1.10.322

Released 2026-08-30

Anyray Connect (v0.11.186)

  • Stop gating the Desktop seam on a key Connect only clears (#2220)

Also updated: Billing app.

v1.10.321

Released 2026-08-30

Gateway (v1.17.204)

  • The gateway serves its retrieval tools over MCP: no install, no code (#2214)
  • Move the Claude Desktop policy under the MDM macOS lane (#2215)
  • Span ownership across strategies (ANY-211, ANY-235, trajectory-trim mutex) (#2209)
  • ANY-234: bill asserted-identity savings in full instead of scaling them to $0 (#2211)
  • Stop the caller's own key from overwriting the provider credential (#2210)
  • Route to a custom_host that already names the inference endpoint (#2208)
  • User/ts index for the 60s month resync + TTL-gap prunes (#2200)
  • Tell a Claude Code dev WHY the upstream refused, not "request failed" (#2202)
  • Scope-native minting for scoped admin API keys (#2205)
  • /admin/health reports whether the deployment can serve inference (#2198)

Optimizer (v0.3.140)

  • Observation_mask is O(body²): hoist the window-fill gate out of the candidate loop (ANY-237) (#2218)

Anyray Connect (v0.11.185)

  • Self-heal a wiped managed enrollment on refresh instead of reporting it broken (#2207)

Billing app

  • A rolling upgrade is not a crashloop (#2216)

Shared libraries

  • Connect to RDS the way the gateway does (#2217)

Also updated: Console, Docs.

v1.10.320

Released 2026-08-30

Gateway (v1.17.203)

  • An admin-configured upstream authorizes its own host (#2204)
  • Stop measuring elastic stores against the bundled 10Gi volume (#2191)

Console (v0.4.152)

  • Rework the Providers, Routing and connector editors (#2199)

Anyray Connect (v0.11.184)

  • Tell a dev the org-key lane is dead BEFORE configuring them onto it (#2194)

Docs

  • The Bedrock policy could not complete its own use-case attestation (#2197)

Also updated: Billing app, Shared libraries.

v1.10.319

Released 2026-08-29

Gateway (v1.17.202)

  • Route one agent across several upstream accounts (#2192)

Anyray Connect (v0.11.183)

  • Refuse an ambiguous devcontainer match before any credential moves (#2196)

Also updated: Console, Billing app, Shared libraries, Docs.

v1.10.318

Released 2026-08-29

Gateway (v1.17.201)

  • Load balancing is sticky per conversation, not per request (#2190)

Anyray Connect (v0.11.181)

  • Remote apply over devcontainer, WSL, and Codespace carriers (RFC 0021 phase 2) (#2195)

Also updated: Billing app, Docs.

v1.10.317

Released 2026-08-29

Gateway (v1.17.200)

  • Fleet-owned update policy for EDR-managed fleets (#2172)

Console (v0.4.150)

  • Offer the Homebrew install as an EDR-blocked fallback (#2193)

Anyray Connect (v0.11.179)

  • remote <ssh-host> configures a discovered SSH remote from the local run (RFC 0021 phase 1) (#2189)
  • Unit_deleted needs evidence a unit was ever installed (#2188)
  • Interactive apply shows its full plan -- tools, environment, and the remote environments it cannot reach (#2187)
  • Cut the synthetic app bundle, disclose the update surface (#2178)
  • Verify the downloaded binary instead of executing it (#2183)

Also updated: Billing app, Docs.

v1.10.316

Released 2026-08-29

Gateway (v1.17.199)

  • Measure storage_pressure against the real volume, not a 10Gi guess (#2176)
  • Drain the optimizer on SIGTERM and share its audit trail (#2177)

Anyray Connect (v0.11.176)

  • Doctor names bind-mounted config files, and the docs explain the shape (#2185)
  • Publish in place when the destination cannot be renamed over (#2181)
  • Send the MCP-registration failure reason to connect-health (#2179)

Also updated: Optimizer, Billing app, Shared libraries, Docs.

v1.10.315

Released 2026-08-28

Updated: Billing app.

v1.10.314

Released 2026-08-28

Gateway (v1.17.198)

  • Bind an agent to its own provider key, on its own row (#2174)
  • Add Windows and Linux zero-click MDM enrollment (ANY-218) (#2160)

Anyray Connect (v0.11.172)

  • Prove the Claude Code MCP registration landed, and name why when it didn't (#2175)

Also updated: Console, Billing app, Shared libraries, Docs.

v1.10.313

Released 2026-08-28

Gateway (v1.17.197)

  • Api-v1 follow-ups: console skew shim, Zod echo hygiene, slug guard, doc anchors (#2164)
  • Network-trusted identity mode (RFC 0019) (#2145)

Anyray Connect (v0.11.170)

  • Doctor flags a Cursor BYOK lane with no model bound to it (#2166)

Also updated: Console, Billing app, Docs.

v1.10.312

Released 2026-08-28

Gateway (v1.17.196)

  • Drop fast-xml-parser from the image tree, unblocking the release (#2163)
  • Management API v1: /admin/v1 twins with URL-derived scopes (RFC 0019) (#2143)

Console (v0.4.147)

  • The quality gate is wrong about UI test runners, and the console mirror was unguarded (#2162)

Also updated: Billing app, Shared libraries, Docs.

v1.10.311

Released 2026-08-28

Gateway (v1.17.195)

  • Support AWS RDS IAM database authentication, no new env var (#2158)
  • Accept MDM-provisioned certs under required SSO (ANY-213) (#2159)
  • Make Cursor BYOK behave like Claude Code with Anyray (#2157)
  • Send x-grok-conv-id so xAI prompt caching can hit (ANY-216) (#2148)
  • Bucket modern runtime default User-Agents as shell-env (ANY-215) (#2146)
  • Fail the semantic-cache signature and caller partition closed (#2140)

Console (v0.4.146)

  • Simplify the MDM add-user lanes to download, add, sync (#2150)

Docs

  • Lead with the BYOK lane for organizations, with what it does and does not cover (#2141)

Also updated: Optimizer, Anyray Connect, Billing app, Shared libraries.

v1.10.310

Released 2026-08-27

Console (v0.4.145)

  • Plain macOS managed enrollment via managed preferences (ANY-213) (#2147)

Also updated: Optimizer, Anyray Connect, Billing app, Docs.

v1.10.309

Released 2026-08-27

Gateway (v1.17.194)

  • Route per agent, and attribute every server-held key that pays (#2149)
  • Resolve the team from the IdP: Directory Sync and SAML (#2139)

Console (v0.4.144)

  • Cockpit User-tab: last-active recency, long-model clip, saving-rate sort header (#2144)

Billing app

  • Export the tenant list for the CRM mirror (#2138)

Also updated: Docs.

v1.10.308

Released 2026-08-27

Gateway (v1.17.193)

  • Attribute spend and routing to the effective team (#2134)

Optimizer (v0.3.136)

  • Ship cache-safe thinking trim Option A (#2114)
  • Preserve observation pin ownership (ANY-199) (#2123)

Billing app

  • Raise client_body_buffer_size in /v1/ location to 128k (#2128)

Docs

  • Auto-update is a one-line opt-in, not the chart default (#2133)
  • Document automatic image updates via the Helm chart (#2131)

v1.10.307

Released 2026-08-27

Gateway (v1.17.192)

  • Let a keyless upstream work without a placeholder key (#2129)

Console (v0.4.143)

  • Per-row detail modals for Users, Agents and Admin API keys (#2125)

Also updated: Billing app, Docs.

v1.10.306

Released 2026-08-27

Gateway (v1.17.191)

  • Sign gateway→optimizer requests with a split Ed25519 pair (ANY-202) (#2120)
  • Multiple API keys per provider, routable via provider_key_id (#2118)
  • Verify the entitlement lease before serving /v1/* (ANY-198) (#2115)
  • Stop re-sending the whole month's byDay trend every meter round (#2091)

Optimizer (v0.3.135)

  • Detect unreported optimization (ANY-201) (#2119)

Console (v0.4.142)

  • Simplify Mac MDM enrollment (#2117)
  • Stop the spend screens rendering "$NaN" and "$-0.00" (#2116)

Anyray Connect (v0.11.167)

  • Read VS Code mcp.json as JSONC, not strict JSON (#2124)
  • Opt-in gatewayRouting flag routes Grok via the org routing config (#2122)
  • Key the macOS device identity on an app group (#2121)

Also updated: Billing app, Shared libraries, Docs.

v1.10.305

Released 2026-08-26

Optimizer (v0.3.134)

  • Hand a whole-file code read to code_graph instead of line-filtering it (ANY-181) (#2107)

Shared libraries

  • Price the gpt-5.6 family from OpenAI's published rates (#2108)

Also updated: Billing app, Docs.

v1.10.304

Released 2026-08-26

Gateway (v1.17.190)

  • Add macOS MDM device identity enrollment (#2111)
  • Use errorLabel for request-path error logging (privacy invariant) (#2101)

Also updated: Console, Anyray Connect, Billing app, Shared libraries, Docs.

v1.10.303

Released 2026-08-26

Gateway (v1.17.189)

  • Route bare /v1/models through the deployment's default route (#2109)

Anyray Connect (v0.11.164)

  • Keep a shared install executable and its fleet helpers current (#2110)

Also updated: Billing app, Docs.

v1.10.302

Released 2026-08-25

Gateway (v1.17.188)

  • Serve the API explorer and OpenAPI spec from the gateway itself (#2105)
  • Traces: filterable, sortable list with server-side filters + facets (#2104)
  • Fleet-managed update lane: gateway-directed connect updates over the directive queue (#2097)

Console (v0.4.140)

  • Merge admin API key minting into the Add agent flow (#2106)
  • Route bare kimi model ids to the Moonshot brand mark (#2103)
  • Weight cache reads at 0.1× in the Total-saving base (#2102)
  • Cockpit Breakdown: sortable, filterable, column-configurable User tab (#2099)

Anyray Connect (v0.11.163)

  • Stable machine verb surface for Fleet-driven seat maintenance (ANY-176) (#2094)

Also updated: Optimizer, Billing app, Shared libraries, Docs.

v1.10.301

Released 2026-08-25

Updated: Billing app.

v1.10.300

Released 2026-08-24

Optimizer (v0.3.132)

  • Raise the two weakest measured benchmark rows (ANY-118) (#2087)

Also updated: Billing app, Docs.

v1.10.299

Released 2026-08-24

Gateway (v1.17.187)

  • Split trace retention from spend retention (ANY-178) (#2078)
  • Fold aggregateMonth's three scans into one (ANY-179) (#2085)

Shared libraries

  • Trace-store migration ledger + replace-not-upsert write path (#2083)

Also updated: Optimizer, Console, Billing app, Docs.

v1.10.298

Released 2026-08-24

Gateway (v1.17.186)

  • Scoped admin API keys + capability bundles for console SSO (#2022)
  • Lane-aware fleet Claude Desktop credential + 424 for missing provider key (#2084)
  • Stop the Cockpit paying two cold dashboard scans per load (#2079)

Console (v0.4.138)

  • Tell the customer when their spend store goes dark (#2088)

Anyray Connect (v0.11.162)

  • Record that we stay on the individual signing identity (#2086)
  • Show "Anyray" in Login Items instead of the signing certificate name (#2080)
  • Add marketplace icon and README (#2075)

Billing app

  • Render SSO claims in URL form so they redeem at the issuing origin (ANY-177) (#2076)

Docs

  • Document the database credential fix and how to get it (#2090)
  • Sign customer images and the Helm chart with cosign (#2077)

Also updated: Shared libraries.

v1.10.297

Released 2026-08-24

Gateway (v1.17.185)

  • Allow MDM enrollment alongside SSO with a managed-device gate (#2044)

Console (v0.4.137)

  • Admin + console small fixes: gateway version-change Logs event, grok xAI mark, Home first-load spinner (#2053)

Also updated: Optimizer, Anyray Connect, Billing app, Shared libraries, Docs.

v1.10.296

Released 2026-08-24

Updated: Billing app.

v1.10.295

Released 2026-08-23

Gateway (v1.17.184)

  • Put the Extra capacity numerator in limit units (ANY-166) (#2062)

Console (v0.4.136)

  • Name the Windows publisher on the enroll flows (#2060)

Docs

  • Say where ANYRAY_CLIENT_KEY comes from (#2065)
  • A multi-vendor menu does not route itself (#2064)
  • OCI model list, and cover Opus/Sonnet/Grok/GPT (#2063)
  • Config variants per provider, and fix CodeGroup tab labels (#2061)
  • Lead with the sandboxed Grok-on-Oracle route (#2059)

Also updated: Billing app, Shared libraries.

v1.10.294

Released 2026-08-23

Gateway (v1.17.183)

  • Fold model-id spellings at the read grain, not per view (#2058)
  • Add litellm and truefoundry as first-class providers (#2024)

Console (v0.4.135)

  • Clamp the money path and fold model-id aliases (#2054)
  • Add an OpenClaw tab to the enroll-agent flow (#2052)

Docs

  • Windows binaries are signed now (#2057)
  • Document the zero-install sandbox route (#2051)

Also updated: Anyray Connect, Billing app, Shared libraries.

v1.10.293

Released 2026-08-23

Gateway (v1.17.182)

  • Stop the hook lane poisoning the model hint it reads (ANY-162) (#2047)
  • Surface xAI's string-error bodies instead of 'request failed' (#2049)

Also updated: Console, Billing app, Shared libraries.

v1.10.292

Released 2026-08-23

Gateway (v1.17.181)

  • Attribute connect hook-lane savings to the seat's model (ANY-162) (#2046)
  • Share the entitlement lease across replicas and recover from a meter 429 (ANY-142) (#2040)
  • Pricing overhaul: provider-dimensioned rates, price provenance, and the Kimi family (ANY-137) (#2038)

Optimizer (v0.3.129)

  • Judge prompt-cache health per class, not by an absolute rate (ANY-160) (#2045)
  • Two lossless structural strategies (columnar_fold, repeat_factor) (#2029)

Billing app

  • Correct two optimizer-triage reporting bugs (ANY-150, ANY-149) (#2036)

Also updated: Console, Shared libraries, Docs.

v1.10.291

Released 2026-08-22

Console (v0.4.132)

  • Console Home: per-user Top Savers, Saving rate by model, green Savings card, subtle blue team/user charts (#2043)
  • Cockpit loading spinner + shorter Add-user copy + stepped MDM pane (#2041)

Also updated: Billing app.

v1.10.290

Released 2026-08-21

Gateway (v1.17.180)

  • Give a stashed original a lifetime that matches its marker: sliding expiry on retrieve (ANY-140) (#2030)

Optimizer (v0.3.128)

  • Stop truncating JSON arrays by default (ANY-133) (#2025)

Billing app

  • Don't render seat-lane days as a measured cache 0% (ANY-146) (#2035)

Also updated: Shared libraries, Docs.

v1.10.289

Released 2026-08-20

Optimizer (v0.3.127)

  • Trim Optimizer strategy docs and hide niche cards (#2027)
  • Gate optimizer savings in CI + fix the harness's toolless-turn artifact (#2011)

Console (v0.4.131)

  • Retire Usage page for Cockpit, add per-model saving-rate bars (#2026)
  • Hide the success rate tile on the Home dashboard (#2023)

Docs

  • Trim wordy pages and remove privacy-reassurance asides (#2028)

Also updated: Billing app.

v1.10.288

Released 2026-08-19

Updated: Billing app.

v1.10.287

Released 2026-08-18

Gateway (v1.17.179)

  • Surface a client fleet checked by a stale pack (#2021)
  • Name the cause when a spend connector poll fails (#2018)
  • Per-user drill-down charts, own timeframe, and range-scoped usage (#2012)
  • Price codex-auto-review, and document the two ids left unlisted (#2017)
  • Success rate tile on the dashboard (ANY-97) (#2015)
  • Say when the fleet is being checked by a stale policy pack (#2016)
  • Authenticate Bedrock model discovery in apiKey auth mode (#2014)

Optimizer (v0.3.126)

  • Stop anyray_retrieve answering "expired" when the bytes are right there (#2020)
  • Report the optimizer version on the admin settings API (#2004)

Docs

  • Document output_shaping in the strategy library (ANY-120) (#1998)
  • Publish the gateway TLS page and de-duplicate its Compose recipe (ANY-109) (#2010)

Also updated: Console, Anyray Connect, Billing app, Shared libraries.

v1.10.286

Released 2026-08-18

Console (v0.4.129)

  • Show brand names for traces that predate the provider slug (#2007)

Billing app

  • Stop an over-long ISO fraction shifting the trial instant (#2009)

v1.10.285

Released 2026-08-18

Gateway (v1.17.178)

  • Show which provider served each request (#2006)
  • Add Oracle (OCI Generative AI) as a first-class provider (#1993)
  • Carry the warm-turn cache split by strategy class to the fleet view (#1992)
  • Non-root gateway container, pnpm supply-chain policy, and the two AWS gaps (#1990)
  • Let the routed provider outrank the model id for implicit-cache detection (#1989)
  • Repair the vacuous implicit-cache mirror guard, and the drift it let through (#1987)

Console (v0.4.128)

  • Plot the present day in the KPI sparklines again (#1988)

Anyray Connect (v0.11.156)

  • Stamp real attribution, and clear the catalog sidecar (#1995)

Billing app

  • Tell a pending editor reload apart from a broken lane (#2003)
  • Give the trial clock an operator lever, not a psql session (#1996)
  • Report spend gross, unbury real drift, and stop alerting a false all-clear (#1999)
  • Name the cause behind an unhealthy deployment, not just the failing leg (#1994)

Docs

  • Size the datastore for 90-day retention, and lead with self-authored values (#2000)

Also updated: Optimizer, Shared libraries.

v1.10.284

Released 2026-08-17

Gateway (v1.17.177)

  • XAI Grok support end to end (#1970)

Also updated: Optimizer, Console, Anyray Connect, Billing app, Shared libraries, Docs.

v1.10.283

Released 2026-08-16

Gateway (v1.17.176)

  • Manage Claude Desktop organization policy (#1833)
  • Retry rejected optimized bodies on the generic chat lane; name the rejected field fleet-wide (#1965)
  • Derive a pin session for markerless implicit-cache chat (#1960)
  • Stop silently discarding a Copilot plan tier we hadn't enumerated (#1958)
  • See a billing lane that goes dark behind the zero-token seat lane (#1956)
  • Name the two savings scopes that meet on a decision row (#1957)

Optimizer (v0.3.123)

  • Measure the in-prefix mint mass the payback gate declines (#1966)
  • Require replay for prefix-busters on the boundary branch too (#1963)
  • RFC 0017 pre-work: decision-turn strata census + candidate 2 behind a default-off param (#1962)
  • Refresh two stale defaults that models outgrew, with migrations (#1952)

Console (v0.4.126)

  • Cockpit codex series, user-modal model table, beta banner (#1954)
  • Clamp KPI sparklines to the tenant's active span (#1953)

Docs

  • Link the public plugin repo and state the version floor (#1968)

Also updated: Anyray Connect, Billing app, Shared libraries.

v1.10.282

Released 2026-08-16

Billing app

  • Alert when a strategy goes dark under eligible traffic (#1951)

v1.10.281

Released 2026-08-16

Optimizer (v0.3.122)

  • Credit the cross-turn thinking a new billing measurement proved is billed (#1950)

Console (v0.4.125)

  • Make the Cockpit breakdown readable at fleet size, and drill into a user (#1949)
  • Stop the KPI sparklines reading the weekend as a collapse (#1948)

Billing app

  • Vendor-admin: steady the value-density trend against client-mix swings (#1947)

Also updated: Anyray Connect, Docs.

v1.10.280

Released 2026-08-16

Gateway (v1.17.175)

  • Stop 11 admin catch-alls echoing an error message into the response (#1945)
  • One errorLabel, 50 call sites, and a demonstrated key leak closed (#1944)

Optimizer (v0.3.121)

  • Reject a malformed strategy result before it overwrites the last good request (#1939)

Console (v0.4.124)

  • Render trace-store elision as storage, not strategy output (#1943)

Also updated: Billing app.

v1.10.279

Released 2026-08-15

Updated: Billing app.

v1.10.278

Released 2026-08-14

Console (v0.4.123)

  • @types/node, so the release image build typechecks (#1938)

Also updated: Anyray Connect, Billing app.

v1.10.277

Released 2026-08-14

Optimizer (v0.3.120)

  • Stop thinking_trim reverting a cached strip under a thrash cooloff (#1934)

Also updated: Gateway, Console, Anyray Connect, Billing app, Shared libraries.

v1.10.276

Released 2026-08-14

Updated: Billing app.

v1.10.275

Released 2026-08-13

Gateway (v1.17.173)

  • Resolve the effective team from the SCIM roster at policy time (#1927)
  • Conditional routing evaluates the verified identity, not the client header (#1926)
  • Nudge seat machines through the RFC 0014 local endpoint-control lane (#1925)

Anyray Connect (v0.11.150)

  • Stop doctor inventing an Agents-window problem it cannot see (#1924)

Also updated: Billing app, Docs.

v1.10.274

Released 2026-08-13

Anyray Connect (v0.11.149)

  • Write the Agents-window settings from connect, not the extension (#1922)
  • Repair four defects an adversarial review found (#1921)
  • Record absence as a snapshot, so revert stops restoring our own config (#1919)

Also updated: Billing app, Docs.

v1.10.273

Released 2026-08-13

Anyray Connect (v0.11.148)

  • Make the Agents window actually show Anyray models (#1916)
  • A desktop redirect we cannot read is held, not a routing failure (#1918)
  • Put Anyray models in the VS Code Agents window (#1914)

Docs

  • Make the managed Claude Desktop path self-serve, and correct a claim the fix invalidated (#1915)

Also updated: Billing app.

v1.10.272

Released 2026-08-13

Gateway (v1.17.172)

  • Strip the whole first-party-only field class, not one field (#1913)

Also updated: Billing app.

v1.10.271

Released 2026-08-13

Anyray Connect (v0.11.147)

  • Stop refusing Claude Desktop on a managed Mac that has no Claude profile (#1912)

Also updated: Billing app.

v1.10.270

Released 2026-08-13

Gateway (v1.17.171)

  • Strip a message-level global cache scope too, and pin the lane rules (#1911)
  • Make --revert actually remove the VS Code extension and its staged keys (#1910)
  • Let an admin assign the billing lane per user and per team (#1903)
  • Per-strategy audited holdout + two-sided output-token verdict (#1897)

Optimizer (v0.3.119)

  • Keep thinking blocks that display:omitted left empty (#1896)

Anyray Connect (v0.11.146)

  • Hand managed fleets a deployable Claude Desktop profile, and stop sweeping Desktop into --yes (#1908)
  • Let a Windows seat reap the refresh task an EDR killed mid-apply (#1905)

Docs

  • The standalone binary now reads the OS trust store (#1904)
  • Document mixing subscription and org lanes in one org (#1901)
  • Correct the undated-model-id claim from #1898 (#1899)
  • Document the real setup path, and correct two stale claims (#1898)

Also updated: Console, Billing app, Shared libraries.

v1.10.269

Released 2026-08-13

Gateway (v1.17.170)

  • Resolve undated Claude ids on Bedrock (#1895)

Also updated: Billing app, Docs.

v1.10.268

Released 2026-08-13

Updated: Billing app.

v1.10.267

Released 2026-08-12

Optimizer (v0.3.118)

  • Keep cache_control out of window_budget's pin identity (#1888)
  • Upgrade legacy thinking_trim KEEP pins instead of echoing them (#1889)

Anyray Connect (v0.11.145)

  • Supersede staged handoffs by identity, not by mtime (#1892)

Also updated: Billing app.

v1.10.266

Released 2026-08-12

Gateway (v1.17.169)

  • Never rewrite the slash-command body a coding client injects (#1880)

Optimizer (v0.3.117)

  • A strategy's savings ceiling must survive refinement (#1883)

Anyray Connect (v0.11.144)

  • Stop reconfiguring VS Code every half hour while a seat waits to reload (#1881)
  • Stop reading a tenant id as an enrollment token, and say which flag owns it (#1878)

Also updated: Billing app, Shared libraries, Docs.

v1.10.265

Released 2026-08-12

Optimizer (v0.3.116)

  • Ship tool_pruning off by default (#1874)

Also updated: Billing app, Docs.

v1.10.264

Released 2026-08-12

Optimizer (v0.3.115)

  • Stop cache_lint counting a moved breakpoint as prefix churn (#1873)
  • Read a code fence the way a renderer does, in one place (#1871)

Anyray Connect (v0.11.143)

  • Let the reload finish a VS Code handoff the URI hop could not deliver (#1872)

Docs

  • Make MDM the recommended path on an EDR-managed fleet (#1861)

Also updated: Billing app.

v1.10.263

Released 2026-08-12

Gateway (v1.17.168)

  • Serve Bedrock the model id it actually wants, and stop Bedrock rows pricing at the fallback (#1867)

Optimizer (v0.3.114)

  • Let cache_lint read the session the gateway actually sends (#1863)
  • Keep window_budget's turn-varying victim order out of the cached prefix (#1869)
  • Pin code_graph's KEEP verdict, not just its outline (#1866)

Anyray Connect (v0.11.141)

  • Say which leg of the VS Code handoff broke, not "VS Code did not confirm" (#1870)
  • Say which step of the VS Code handoff broke, instead of one message for three faults (#1868)

Also updated: Billing app, Shared libraries, Docs.

v1.10.262

Released 2026-08-12

Gateway (v1.17.167)

  • Stop Anyray damaging the conversations it optimizes (#1862)

Also updated: Optimizer, Anyray Connect, Billing app, Docs.

v1.10.261

Released 2026-08-12

Gateway (v1.17.166)

  • Stop rejecting the Codex seat backend our own CLI pins (#1857)

Anyray Connect (v0.11.139)

  • Make the scheduler suppression survive being killed mid-apply (#1859)

Also updated: Billing app, Docs.

v1.10.260

Released 2026-08-12

Anyray Connect (v0.11.138)

  • Find the VS Code server's own launcher, and stop telling a remote seat to install one (#1858)

Also updated: Billing app, Docs.

v1.10.259

Released 2026-08-12

Gateway (v1.17.165)

  • Report distinct attributed users, so "0 seats" stops meaning two different things (#1851)

Console (v0.4.120)

  • Put the enrollment pages on the portal's design system, and close three framing gaps (#1852)

Anyray Connect (v0.11.137)

  • Quieten the DEFAULT enrollment, and prove the Windows policy lane on a real host (#1856)
  • Give Windows a refresh policy lane that can actually run (#1855)
  • Stop one developer's identity from standing in for the whole fleet (#1853)

Also updated: Billing app, Shared libraries, Docs.

v1.10.258

Released 2026-08-12

Gateway (v1.17.164)

  • Close RFC 0016's open questions, and stop an opt-out latching forever (#1848)
  • Let Anyray author endpoint policies without a client upgrade (RFC 0016) (#1846)

Billing app

  • Let the enrollment one-liner pin a connect release (#1849)

Also updated: Console, Anyray Connect, Docs.

v1.10.257

Released 2026-08-12

Anyray Connect (v0.11.134)

  • Don't write the login items an EDR quarantines when Fleet will drive refresh (#1845)

Also updated: Billing app, Docs.

v1.10.256

Released 2026-08-12

Gateway (v1.17.163)

  • Restore the Output button, surface policy logic, and fix a no-op remediation (#1842)
  • Name why a machine's compliance can't be joined, instead of claiming it isn't enrolled (#1841)

Console (v0.4.118)

  • Hand out the enrollment LINK, not a curl one-liner (#1844)

Also updated: Billing app, Docs.

v1.10.255

Released 2026-08-11

Optimizer (v0.3.112)

  • Name anyray_retrieve in the mask marker (#1838)

Anyray Connect (v0.11.133)

  • Say WHY the control plane was unreachable, not just that it was (#1840)
  • Accept the short /i/<code> enrollment URL in --enroll and --sso (#1839)

Also updated: Billing app, Docs.

v1.10.254

Released 2026-08-11

Optimizer (v0.3.111)

  • Count the tool catalog toward the mask window-fill gate (#1836)

Anyray Connect (v0.11.132)

  • Give every lossy hook trim a way back, not just digests (#1837)

Also updated: Billing app, Docs.

v1.10.253

Released 2026-08-11

Gateway (v1.17.162)

  • Name the endpoint-control version skew that blanks per-user machine compliance (#1828)

Optimizer (v0.3.110)

  • Pair the mask fill gate with an absolute token floor (#1835)
  • Only mask observations once the context is filling (#1834)

Anyray Connect (v0.11.131)

  • Enroll from the browser: sign in first, then one command (RFC 0015 P0/P2/P3) (#1822)
  • Bound MCP output and keep Claude retrieval-only (#1832)
  • Bound every MCP tool result under the host's ceiling (#1831)

Billing app

  • Serialize schema.sql DDL with pg_advisory_lock to prevent rolling-deploy deadlocks (#1830)

Also updated: Console, Docs.

v1.10.252

Released 2026-08-11

Console (v0.4.116)

  • Make both end-point surfaces pop-ups off the Users page (#1827)

Billing app

  • Stop calling a deployment's absent end-point plane an outage (#1829)

Also updated: Docs.

v1.10.251

Released 2026-08-11

Gateway (v1.17.161)

  • Expose policy logic, remediation code, and opt-in script output (#1824)

Docs

  • Refuse to boot a shipped image with no store, and write down what the rollout actually reaches (#1821)

Also updated: Console, Billing app.

v1.10.250

Released 2026-08-11

Gateway (v1.17.160)

  • Put machine compliance on the Users page, under each user (#1818)

Also updated: Console, Billing app, Docs.

v1.10.249

Released 2026-08-11

Gateway (v1.17.159)

  • Make cooloff escalation session-wide, not per-replica (#1820)
  • Stop corrupting structured tool output, stale KEEP pins, and 15-min holds (#1815)
  • DELETE /admin/endpoint-fleet retires the 0054 fleetdm config (RFC 0014 phase F) (#1810)

Console (v0.4.113)

  • Hide Cockpit from the sidebar (#1809)

Billing app

  • Make the tenant Billing tab agree with its window picker (#1812)

Docs

  • Fix the endpoint-governance page after the hosted-placement removal (#1816)
  • Drop the Anyray-hosted endpoint-control placement (#1814)
  • Reconcile endpoint pages with the RFC 0014 client-operated surface (#1811)

Also updated: Optimizer, Anyray Connect, Shared libraries.

v1.10.248

Released 2026-08-11

Gateway (v1.17.158)

  • Self-heal local-lane enrollment and org gateway on lane changes (RFC 0014 §11 F3/A5) (#1808)

Also updated: Billing app, Shared libraries, Docs.

v1.10.247

Released 2026-08-11

Gateway (v1.17.157)

  • Gate unattended apply on having an applier, not on being compose (#1804)

Also updated: Console, Billing app, Docs.

v1.10.246

Released 2026-08-11

Gateway (v1.17.156)

  • Resolve the end-point fleet through the in-deployment endpoint-control (RFC 0014) (#1803)

Billing app

  • Read-only rollup health view for migrated end-point fleets (RFC 0014) (#1802)

Also updated: Console, Docs.

v1.10.245

Released 2026-08-10

Gateway (v1.17.155)

  • Let end-point evidence be deleted, and say where it lives (#1790)
  • See the managed keys that switch our own hook lane off (#1794)

Anyray Connect (v0.11.128)

  • Say why endpoint enrollment was rejected, not just the status (#1795)

Also updated: Billing app, Docs.

v1.10.244

Released 2026-08-10

Gateway (v1.17.154)

  • Give a migrated org its end-point view back (#1786)

Optimizer (v0.3.108)

  • Say that the holdout panel is per-replica, not the experiment (#1791)

Console (v0.4.110)

  • Optional --user alongside --team on the shared invite command (#1792)
  • Optional --team on the shared invite command (#1788)

Anyray Connect (v0.11.127)

  • Drop bundled npm from the vendor images; unescape the plist URL in writer order (#1784)

Billing app

  • Route the enrollment one-liner and the API references at the edge (#1793)

Also updated: Docs.

v1.10.243

Released 2026-08-10

Gateway (v1.17.153)

  • One shared command that installs and configures the end-point agent (#1737)
  • Fleet usage cockpit with per-client, per-user, and per-team attribution (#1760)
  • Bill no-evidence saved tokens at the fresh input rate (#1770)
  • Make a fleet revert stick, and stop it reading as a broken machine (#1765)
  • Give a keyless optimizer its shared config store, and say when it has none (#1774)
  • Enable context management for Copilot Claude (#1763)

Optimizer (v0.3.107)

  • Preserve Codex 0.147 namespace tools (#1766)

Console (v0.4.109)

  • Custom date range picker on the Home page (#1769)

Anyray Connect (v0.11.126)

  • Stop a healthy BYO upstream reading as unknown when LiteLLM never names itself (#1781)
  • Build the tarball on pack, so publish-connect stops failing (#1779)
  • Make anyray_search answer phrase queries instead of losing to grep (#1776)

Billing app

  • Support customer-managed endpoint evidence (#1768)

Docs

  • Shorten OpenClaw, desktop-apps, Copilot, OpenCode, and Cursor pages (#1780)
  • Document the install footprint, and stop tables shredding code ids (#1778)

Also updated: Shared libraries.

v1.10.242

Released 2026-08-10

Optimizer (v0.3.106)

  • Show strategy examples as a diff, so devs can see what is kept (#1761)

Docs

  • Correct the Kubernetes availability page, and document output_externalize (#1758)
  • Rename thinking_trim's display name to "Thinking replay trim" (#1759)

Also updated: Gateway, Console, Anyray Connect, Billing app, Shared libraries.

v1.10.241

Released 2026-08-10

Updated: Billing app.

v1.10.240

Released 2026-08-09

Gateway (v1.17.151)

  • Ship native Anyray Fleet branding (#1742)

Billing app

  • Stop a dark fleet reading as compliant, and drill a check to who fails it (#1741)

v1.10.239

Released 2026-08-09

Optimizer (v0.3.105)

  • Cut thinking_trim on externalization, not exact containment (#1739)

Also updated: Billing app, Docs.

v1.10.238

Released 2026-08-09

Gateway (v1.17.150)

  • Read Codex 0.147's Responses envelope, which had gone dark to the optimizer (#1738)
  • Take the console dashboard off the hot-path pool, share it across replicas, and fold nine panels into one scan (#1736)

Anyray Connect (v0.11.123)

  • Migrate claude.ai org-managed Claude Desktop config through the 3P switch (#1651)
  • Stop doctor reading a healthy BYO upstream as a failed auth probe (#1735)

Also updated: Billing app, Shared libraries, Docs.

v1.10.237

Released 2026-08-09

Optimizer (v0.3.104)

  • Scope thinking_trim's error-turn skip to the current loop (#1733)

Anyray Connect (v0.11.122)

  • Own an MCP registration by its argv tail, not its binary path (#1732)

Billing app

  • Value-density card, 24h defaults, and a treemap scoreboard on the operator Overview (#1729)

v1.10.236

Released 2026-08-09

Optimizer (v0.3.103)

  • Restore the conversation cache breakpoint for thinking_trim (#1730)

Also updated: Billing app.

v1.10.235

Released 2026-08-09

Updated: Billing app.

v1.10.234

Released 2026-08-09

Gateway (v1.17.149)

  • Stop a holdout turn erasing session pins, and clear a forgeable session id (#1726)
  • Forward the verified session so the holdout actually samples sessions (#1725)
  • Restore Codex Responses optimizations (#1718)
  • Measure 30% gross cost objective (#1706)

Optimizer (v0.3.102)

  • Make holdout fraction bound request share, not cohort-key count (#1722)
  • Keep thinking on a final assistant turn (thinking_trim) (#1712)

Billing app

  • Label the IncompatibleOptimizerResponse cause (#1723)

Also updated: Console, Shared libraries, Docs.

v1.10.233

Released 2026-08-09

Gateway (v1.17.148)

  • Auto-identify and auto-fix a dark hook lane (#1710)
  • Self-heal the shared config store, and stop logging pg connection detail (#1711)

Also updated: Optimizer, Anyray Connect, Billing app, Shared libraries, Docs.

v1.10.232

Released 2026-08-09

Optimizer (v0.3.100)

  • Guard evidence that survives window rolls (#1708)
  • Guard adapts to traffic volume and relapse history (#1704)

Docs

  • Describe savings tiers as measured, not tail-only (#1705)

Also updated: Billing app.

v1.10.231

Released 2026-08-08

Updated: Billing app.

v1.10.230

Released 2026-08-08

Gateway (v1.17.147)

  • Decline the Cursor double-hook phantom leg: evidence-gated, all version bands verified (#1702)
  • Thinking_trim: drop replayed thinking blocks from history (#1701)
  • First-appearance shadow measurement: evidence-verified fresh-region counterfactual (#1700)

Optimizer (v0.3.99)

  • Derived guard minFired can never be non-finite (#1703)

Also updated: Console, Billing app, Shared libraries, Docs.

v1.10.229

Released 2026-08-08

Gateway (v1.17.146)

  • Strip savedTier from optimizer wire decisions (#1698)
  • Bind the connect identity tenant on every recording /connect route (#1696)

Optimizer (v0.3.98)

  • Census replayed thinking-block mass by loop position (#1699)

Also updated: Billing app.

v1.10.228

Released 2026-08-08

Gateway (v1.17.145)

  • Credit provably never-cached trims; complete per-strategy attribution (#1694)

Also updated: Optimizer, Anyray Connect, Billing app, Shared libraries.

v1.10.227

Released 2026-08-08

Updated: Billing app.

v1.10.226

Released 2026-08-07

Updated: Billing app.

v1.10.225

Released 2026-08-07

Docs

  • Lead with Infrastructure-as-Code; drop the one-click template (#1686)
  • Stop promising a version bound the template cannot keep (#1685)

Also updated: Billing app.

v1.10.224

Released 2026-08-07

Gateway (v1.17.144)

  • Make the spend-schema boot gate explicitly fatal (#1680)
  • Move fleetd installers to the shared DB, freeing the PVC (#1677)
  • A liveness signal, and a drain the LB actually honors (#1674)

Optimizer (v0.3.96)

  • Move the runtime config to the shared DB, so peers agree (#1678)

Also updated: Billing app, Shared libraries, Docs.

v1.10.223

Released 2026-08-07

Gateway (v1.17.143)

  • Stop publishing Anyray source in the public images and npm package (#1676)

Also updated: Optimizer, Anyray Connect, Billing app.

v1.10.222

Released 2026-08-07

Billing app

  • Warm the release line in the standalone process (#1670)

v1.10.221

Released 2026-08-07

Anyray Connect (v0.11.118)

  • Give the installed binary a name, and spawn children from the launcher (#1667)

Billing app

  • Error visibility: gateway 5xx, advisories, restart logs, triage modal (#1650)

v1.10.220

Released 2026-08-07

Gateway (v1.17.142)

  • Persist the 1h cache-write subset so a row's cost is re-derivable (#1663)
  • Price 1-hour cache writes at 2x, and capture the TTL split (#1659)

Also updated: Console, Billing app, Shared libraries, Docs.

v1.10.219

Released 2026-08-06

Gateway (v1.17.141)

  • Bound the 429 body read that classifies a long-context refusal (#1655)
  • Price a decision's already-cached and never-cached trims apart (#1646)

Billing app

  • Alert when a deployment bills savings but attributes no seats (#1647)

Also updated: Optimizer, Shared libraries, Docs.

v1.10.218

Released 2026-08-06

Gateway (v1.17.140)

  • Surface Anthropic's long-context credits 429 instead of overflowing it (#1652)
  • Clamp max_tokens down to the model's output ceiling on the Anthropic org lanes (#1640)

Anyray Connect (v0.11.117)

  • Write the openclaw plugin hash separator as an escape, not a raw NUL (#1653)
  • Scaffold the Anyray OpenClaw provider plugin (#1641)

Also updated: Billing app, Docs.

v1.10.217

Released 2026-08-06

Gateway (v1.17.139)

  • Fix hook savings strategy attribution (#1649)
  • Bound the Postgres pools so a DB outage fails fast, not as a bare 500 (#1642)

Anyray Connect (v0.11.116)

  • Seed a routed fallback model alongside OpenClaw's primary seed (#1638)
  • OpenClaw tool adapter: org API-key lane, cache-retention seed, beta-header restore (#1631)

Billing app

  • Alert on durable-store growth instead of collecting the signal and dropping it (#1643)
  • Provision with gateway URL + per-org set-gateway (#1636)
  • Postgres store: durable, replica-safe tenancy (RFC 0012 phase 2) (#1628)

Shared libraries

  • Gzip before encrypting stored content (v3 blobs) (#1645)
  • Cap trace fields at 25k chars, not 100k (#1644)

Also updated: Docs.

v1.10.216

Released 2026-08-06

Gateway (v1.17.138)

  • Stop the false-alarm provider-key probe on subscription-only fleets (#1630)
  • Measure cooloff re-arm rate to calibrate SESSION_COOLOFF_MS (#1629)
  • Give the anth- session lane a tool_use discriminator (#1627)
  • Linear trailing-slash strip on the fleetUrl path (#1632)
  • Stop cutting streaming turns at the 20s shutdown drain (#1621)

Optimizer (v0.3.93)

  • Usage date-range picker; client-key status modals; copy trims (#1557)

Anyray Connect (v0.11.115)

  • Stop doctor claiming an org provider key exists on a 401 (#1624)

Billing app

  • Custom multi-tenant fleet control server + admin UI + SOC2 (RFC 0012) (#1622)

Docs

  • Private load balancer on AWS, deploy draining on Railway (#1625)

Also updated: Console.

v1.10.215

Released 2026-08-05

Gateway (v1.17.137)

  • User USD budget never hard-blocks subscription seats (#1614)

Anyray Connect (v0.11.114)

  • Endpoint-v2 surface gates on Anyray's Fleet, not any fleetd (BC hardening) (#1617)

Billing app

  • Recover the portal email lane when Magic Auth is disabled (#1618)

Docs

  • Document the 3P vs claude.ai org-management boundary (#1616)

Also updated: Console.

v1.10.214

Released 2026-08-05

Gateway (v1.17.136)

  • Copy the endpoint-policies package into the image build (#1613)
  • Retention-prune the machine-seats join table (BC-audit follow-up) (#1610)

Anyray Connect (v0.11.113)

  • Gate the endpoint-v2 client surface on fleetd, not just enrollment (#1612)

Also updated: Billing app.

v1.10.213

Released 2026-08-05

Gateway (v1.17.135)

  • Webhook interval 1h, threaded through gitops + pack + sync (#1602)
  • Multi-org end-point fleet view via metering rollups (endpoint v2 phase E) (#1599)
  • Gateway-native pack sync + fleet management console surface — endpoint v2 phase C (#1600)

Anyray Connect (v0.11.112)

  • Probe with the body dialect the endpoint expects (#1609)
  • The Claude Desktop export step in installer form (#1607)
  • Revert removes the Copilot sign-in we minted, and say so in docs (#1604)
  • Daemonless runtime — retire resident units behind a fleetd gate, wire directives + machine report (endpoint v2 phase F) (#1601)

Docs

  • Plain-voice the style guides that were seeding the em dashes back (#1608)
  • Plain-voice the sign-in note that landed in #1604 (#1606)
  • Drop em dashes and AI cadence across the product docs (#1605)

Also updated: Console, Billing app.

v1.10.212

Released 2026-08-05

Gateway (v1.17.134)

  • Level-triggered fleet sweep, machine↔seat join (0055), directives over heartbeat: endpoint v2 phase B (#1594)

Console (v0.4.101)

  • See and fix an MDM-managed Claude Code host (#1593)

Anyray Connect (v0.11.111)

  • Carry the editor identity in the block, so old gateways work too (#1598)
  • Report a managed-settings value that outranks the route we wrote (#1597)
  • Probe the wire the model actually uses; let our own sign-in beat a stale org lane (#1596)

Also updated: Billing app, Shared libraries, Docs.

v1.10.211

Released 2026-08-05

Updated: Billing app.

v1.10.210

Released 2026-08-05

Gateway (v1.17.133)

  • Send the editor identity CAPI demands with an exchanged token (#1591)
  • Fleet failed-policy webhook receiver: endpoint self-healing loop (#1589)
  • Mark the Copilot mint cache key as a false-positive password hash (#10) (#1584)

Console (v0.4.100)

  • End-point fleet card on Connect coverage (#1590)

Anyray Connect (v0.11.110)

  • A full --revert must not leave a watcher running (#1588)
  • Stop installing the refresh services on seats that cannot lapse (#1585)
  • Reap orphaned key-refresh units, pin the persistence-swap gate (#1583)

Docs

  • Show --revert in installer one-liner form (#1587)

Also updated: Billing app, Shared libraries.

v1.10.209

Released 2026-08-05

Console (v0.4.99)

  • Docs(desktop),feat(enroll): warn about MDM-managed Claude Desktop before it bites (#1577)

Anyray Connect (v0.11.109)

  • Write a forwardable IT handoff when MDM owns Claude Desktop (#1582)

Also updated: Billing app, Docs.

v1.10.208

Released 2026-08-04

Anyray Connect (v0.11.108)

  • Verify a new Copilot sign-in through the gateway, not direct CAPI (#1581)
  • Point BOTH CLI-app sign-ins at copilot-login, not just the file one (#1580)
  • Read the Copilot CLI Keychain item under the name it actually has (#1579)

Also updated: Billing app.

v1.10.207

Released 2026-08-04

Anyray Connect (v0.11.107)

  • Mint our own Copilot sign-in: the OAuth app decides the models (#1578)
  • Report every setup blocker at once, and route IT-owned ones to the admin (#1575)
  • A migration that half-worked must not report total failure (#1570)

Billing app

  • Explain Claude Desktop's profile split at enrollment (#1576)

Also updated: Docs.

v1.10.206

Released 2026-08-04

Optimizer (v0.3.92)

  • Protect actively-edited files from both eliders (#1572)

Also updated: Anyray Connect, Billing app, Docs.

v1.10.205

Released 2026-08-04

Anyray Connect (v0.11.105)

  • Make Claude Desktop lifecycle MDM-safe and minimal (#1569)

Also updated: Billing app, Docs.

v1.10.204

Released 2026-08-04

Gateway (v1.17.132)

  • Editor-style CAPI token exchange on the Copilot carrier lane (#1573)
  • Stop elision-marker bait for retrieve-incapable agents (#1568)
  • Persist automatic pseudonym secret (#1565)

Also updated: Optimizer, Console, Anyray Connect, Billing app, Shared libraries, Docs.

v1.10.203

Released 2026-08-04

Optimizer (v0.3.90)

  • Code_graph never outlines actively-edited files (#1564)

Also updated: Billing app, Docs.

v1.10.202

Released 2026-08-04

Anyray Connect (v0.11.103)

  • Read the seat model catalog via the enrolled gateway first (#1567)
  • Session-driven self-heal on remote machines (#1556)

Also updated: Billing app, Docs.

v1.10.201

Released 2026-08-04

Gateway (v1.17.131)

  • Open the Copilot plan-host label set: template, not enum (#1562)

Also updated: Anyray Connect, Billing app, Docs.

v1.10.200

Released 2026-08-04

Anyray Connect (v0.11.101)

  • Restore Claude Code's native 1M windows, and deliver it (#1560)

Also updated: Billing app, Docs.

v1.10.199

Released 2026-08-04

Anyray Connect (v0.11.100)

  • Follow the seat's plan-specific Copilot API host (#1561)

Also updated: Billing app, Docs.

v1.10.198

Released 2026-08-04

Anyray Connect (v0.11.99)

  • Self-repair Claude Code direct Bedrock/Vertex mode (was: warn only) (#1558)

Also updated: Billing app, Docs.

v1.10.197

Released 2026-08-04

Anyray Connect (v0.11.98)

  • Apply the same per-key policy rule on Windows (#1559)
  • Write the pinned seat model's token caps too (#1555)
  • Gate Claude Desktop's managed-policy refusal on contested keys (#1554)

Also updated: Billing app.

v1.10.196

Released 2026-08-04

Anyray Connect (v0.11.97)

  • anyray-connect models: the Copilot model picker the CLI can't be (#1553)

Also updated: Billing app, Docs.

v1.10.195

Released 2026-08-04

Anyray Connect (v0.11.96)

  • Validate the seat startup model with a live chat probe through the lane (#1551)

Docs

  • Cover TLS-inspecting proxies breaking npm/npx (#1549)

Also updated: Billing app.

v1.10.194

Released 2026-08-04

Gateway (v1.17.130)

  • Revert undici to 7.29.0: the 8.x major crossed the dependabot hold (#1547)
  • TTL-aware session-cooloff release, capped by the routed provider (#1524)

Optimizer (v0.3.89)

  • Never bait a tool call on a turn the model cannot make one (#1525)

Anyray Connect (v0.11.95)

  • Read ~/.copilot/config.json as raw text: the CLI writes a JSONC banner (#1548)
  • Heal ambient hook and MCP drift (#1526)

Billing app

  • Add self-healing Connect alerts and cadence (#1523)

Docs

  • Add the LiteLLM front-topology integration page (#1522)

Also updated: Shared libraries.

v1.10.193

Released 2026-08-04

Console (v0.4.97)

  • Point the login admin-key hint at every install path (#1521)

Billing app

  • Unblank masked health dimensions; report savings against the addressable denominator (#1520)

v1.10.192

Released 2026-08-03

Anyray Connect (v0.11.94)

  • Start the Copilot CLI seat lane on the plan's own default model (#1519)

Also updated: Billing app, Docs.

v1.10.191

Released 2026-08-03

Gateway (v1.17.129)

  • Price saved tokens at the cache tier they would have hit (#1486) (#1513)
  • Name the provider in a relayed upstream 5xx error body (#1515)

Anyray Connect (v0.11.93)

  • Migrate a Claude-only hand-rolled OpenCode route onto the managed lane (#1518)
  • Read the Copilot CLI's own ~/.copilot/config.json seat store (#1517)
  • Make the Copilot CLI seat hold readable off macOS (#1514)

Also updated: Optimizer, Console, Billing app, Shared libraries, Docs.

v1.10.190

Released 2026-08-03

Updated: Billing app.

v1.10.189

Released 2026-08-03

Gateway (v1.17.128)

  • Stop publish-chart shipping a stale chart, stop mislabelling updater 403s (#1497)

Also updated: Billing app.

v1.10.188

Released 2026-08-02

Gateway (v1.17.127)

  • Opt into the context-management beta on the OAuth passthrough lane (#1496)

Docs

  • Stamp published OpenAPI spec with the release version (#1495)
  • Trim strategy and install pages, fold Evaluation into Guardrails (#1494)

Also updated: Billing app.

v1.10.187

Released 2026-08-02

Console (v0.4.95)

  • Apply the Extra capacity write allowance at the window aggregate (#1493)

Also updated: Billing app.

v1.10.186

Released 2026-08-02

Console (v0.4.94)

  • Weight cached tokens in the Extra capacity seat base (#1492)

Anyray Connect (v0.11.92)

  • Unify auto-update across npx and standalone installs (#1491)

Docs

  • Match the template's new defaults (#1490)

Also updated: Billing app.

v1.10.185

Released 2026-08-02

Gateway (v1.17.126)

  • Make the soft-update applier pluggable, not compose-only (#1489)
  • Durable per-seat connect presence on every credential call (#1477)
  • Move the per-user connect-health window to the shared spend DB (#1487)
  • Replay settled command digests (#1485)
  • Move the connect-health window to the shared spend DB (#1484)
  • Correct LiteLLM cache token accounting (#1479)
  • Partial CCR retrieval: slice/grep on anyray_retrieve, chunk-indexed ranged recall (#1469)

Optimizer (v0.3.87)

  • Mint profitable observation suffixes (#1482)

Console (v0.4.93)

  • Surface fleet-policy compliance on Connect coverage (#1488)
  • Split the Usage "Total tokens" bar into cached / fresh / saved (#1472)

Anyray Connect (v0.11.91)

  • Report fleet-policy compliance in connect-health events (#1483)
  • Enrollment-first wizard and quieter CLI output (#1476)
  • Report the offline fleet-reconcile plan in doctor (#1481)
  • Reap leftover proxy service after a failed post-commit uninstall (#1475)
  • Verify BYO upstreams and bind user identity (#1474)
  • Stop reporting every unrouted Copilot Chat as the same failure (#1471)

Docs

  • Fix ImageTag drift: template pins immutable vX.Y.Z, rejects latest (#1478)
  • Reconcile strategy off-by-default annotations + add OpenRouter/Nebius provider table rows (#1467)

Also updated: Billing app, Shared libraries.

v1.10.184

Released 2026-08-02

Updated: Billing app.

v1.10.183

Released 2026-08-02

Anyray Connect (v0.11.90)

  • Quit macOS apps by bundle id; surface API error messages (#1466)

Billing app

  • Stop paging Slack on a fleet-alert de-escalation (#1470)

v1.10.182

Released 2026-08-01

Updated: Billing app.

v1.10.181

Released 2026-07-31

Gateway (v1.17.125)

  • Hook calls never touch session pin state (#1453 follow-up) (#1455)

Anyray Connect (v0.11.89)

  • Name the sign-in in Desktop migration messaging (#1464)

Billing app

  • Order the Savings hover rows like the bar (#1463)
  • Derive the tenant Savings chart's addressable band (#1461)

Docs

  • State the required order before anyray-connect migrate (#1462)
  • Trim connect operate pages and dedupe install rollout sections (#1460)

v1.10.180

Released 2026-07-31

Updated: Billing app.

v1.10.179

Released 2026-07-31

Gateway (v1.17.124)

  • Runtime settings on the shared Postgres (RFC 0011 A2) (#1454)
  • Heartbeat reports durable-store size for storage runway (#1459)
  • Unblock relevance_filter on the hook's reversible read branch (#1449 follow-up) (#1453)
  • Default routing config on the shared Postgres (RFC 0011 A1) (#1445)
  • Close the same two write-vs-read races in four config stores (#1452)

Docs

  • Railway volume-fill sweep + k8s Postgres sizing warning (#1458)
  • Document upgrade downtime and fix a non-existent values key (#1441)

Also updated: Optimizer, Billing app, Shared libraries.

v1.10.178

Released 2026-07-30

Gateway (v1.17.123)

  • Recover elider savings lost to the Jul 29 drop: rotation-proof retrieve latch + hook medium band (#1449)
  • Surface seat-lane usage instead of "no user activity" (#1447)

Billing app

  • Prompt-cache drill-down per client (#1448)

Also updated: Optimizer, Console, Anyray Connect, Shared libraries, Docs.

v1.10.177

Released 2026-07-30

Gateway (v1.17.122)

  • Agent key budgets spend real dollars, and are settable in the UI (#1443)

Also updated: Console, Anyray Connect, Billing app, Docs.

v1.10.176

Released 2026-07-30

Gateway (v1.17.121)

  • Block spend ceilings with 402, show budgets on Usage (#1439)
  • Hook digest traces match the strategy filter; hook savings meter rides durable rows (#1437)

anyray-connect CLI (v0.11.86)

  • Add version update check (#1436)
  • Read prompts from a real terminal, not the /dev/tty clone (#1434)

Billing app

  • Archive clients from the console, and read the client charts at a glance (#1420)

Also updated: Console, Shared libraries, Docs.

v1.10.175

Released 2026-07-30

Billing app

  • Stop re-announcing standing fleet alerts (#1433)

v1.10.174

Released 2026-07-30

Gateway (v1.17.120)

  • Direct routing with stable key heartbeat (#1429)
  • Bootstrap pins for cached LiteLLM chat (#1431)

anyray-connect CLI (v0.11.85)

  • Stop macOS background-item notification spam, and clean up what earlier builds left behind (#1430)

Docs

  • Name the fixed connect version, not the last broken one (#1432)

Also updated: Optimizer, Billing app.

v1.10.173

Released 2026-07-30

Gateway (v1.17.119)

  • Alarm on gateway-origin 5xx, not provider-relayed ones (#1428)
  • RFC 0010 P1: admin-owned tool policy (#1165, #1166) + doctor --quick (#1416)

anyray-connect CLI (v0.11.83)

  • Restore ENABLE_TOOL_SEARCH on the org-key shell lane (#1427)

Also updated: Console, Billing app, Shared libraries, Docs.

v1.10.172

Released 2026-07-30

Updated: Billing app.

v1.10.171

Released 2026-07-29

Gateway (v1.17.118)

  • End the stale client-key 401 loop, and make it name itself (#1425)
  • Client-observed VS Code turn stages, end to end (#1424)

Optimizer (v0.3.83)

  • Read the litellm message-level cache_control breakpoint (#1426)

Billing app

  • Accept and store client-observed VS Code turn stages in health bins (#1423)

Also updated: anyray-connect CLI, Shared libraries.

v1.10.170

Released 2026-07-29

anyray-connect CLI (v0.11.81)

  • Coalesce streamed text parts into fewer broker crossings (#1422)

Also updated: Billing app.

v1.10.169

Released 2026-07-29

Gateway (v1.17.117)

  • Stop fleet telemetry losing rounds, miscounting requests, and inventing spikes (#1413)

anyray-connect CLI (v0.11.80)

  • Memoize the Copilot token count the prompt builder repeats (#1421)
  • Stop the reconcile tick bouncing a draining daemon (#1417)
  • Persist the stable launcher path, never a pruned version (#1412)

Billing app

  • Stop calling a healthy Copilot-seat fleet critically broken (#1419)

Also updated: Shared libraries.

v1.10.168

Released 2026-07-29

Gateway (v1.17.116)

  • Make tool search route-aware, enable it fleet-wide (#1404)

anyray-connect CLI (v0.11.79)

  • Stop the per-token-count SecretStorage read stalling remote Copilot turns (#1418)
  • Write the stable bin path into persistent registrations (#1415)
  • Stop the log digest collapsing distinct file paths (#1409)
  • Stop the unit repair booting out a draining daemon (#1408)

Docs

  • Document the evaluation rigor behind the quality claim (#1411)
  • Backfill per-component bullets for v1.10.111–v1.10.167 (#1410)
  • Render the docs changelog per component from the commit log (#1407)

Also updated: Billing app.

v1.10.167

Released 2026-07-29

Optimizer (v0.3.82)

  • Stop relevance_filter re-writing bytes the provider already cached (#1403)

anyray-connect CLI (v0.11.78)

  • Drain in-flight requests before a self-update bounce (#1405)
  • Stop third-party mode silently narrowing Claude Desktop (#1406)

Billing app

  • Rate provider error lanes against their own window (#1399)
  • Bridge health-identified conditions into the Logs feed (#1396)

Docs

  • Tighten the key-refresh daemon page (#1400)

v1.10.166

Released 2026-07-29

Docs

  • Pin every npx anyray-connect example to @latest (#1402)

Also updated: anyray-connect CLI, Billing app.

v1.10.165

Released 2026-07-28

Gateway (v1.17.115)

  • Stop raw NUL bytes making source files unreviewable (#1401)
  • Per-user USD spend budgets, enforced end to end (#1385)
  • Never re-trim anyray_retrieve/anyray_recall results (#1390)

Console (v0.4.88)

  • Complete deferred work when the app quits, not when the user remembers (#1391)

anyray-connect CLI (v0.11.76)

  • Make remote and ephemeral machines first-class (#1397)
  • Stop Remote-SSH boxes silently routing to a dead org lane, and make doctor prove it (#1395)
  • Heal a rejected key from the gateway's answer, not a timer (#1394)
  • Preserve existing tool configurations (#1393)
  • Daemon lifecycle: no-op bounce skip, graceful drain, supervisor windows, bind retry (#1388)
  • Daemon error-path resilience (restart 502s, torn-read 401s, wake-fragile refresh) (#1387)

Docs

  • Sync stale references to code (#1398)
  • Add CLI commands + AI agent enrollment pages, fix stale npx guidance (#1392)

Also updated: Billing app, Shared libraries.

v1.10.164

Released 2026-07-28

Console (v0.4.87)

  • Revert "feat(console): per-user budget modal on the Users roster (UI only)"
  • Per-user budget modal on the Users roster (UI only)

Also updated: Billing app.

v1.10.163

Released 2026-07-27

Gateway (v1.17.114)

  • Roll the DevCert forward, and make revocation the offboarding control (#1375)
  • Self-updating binary, real version reporting, fleet view (#1377)

anyray-connect CLI (v0.11.74)

  • Full Claude Desktop migration onto Anyray (#1380)
  • Make history restore work on Windows (#1373)

Billing app

  • Collapse usage-rollup write amplification, and alarm per target group (#1381)

Also updated: Console, Docs.

v1.10.162

Released 2026-07-27

Optimizer (v0.3.81)

  • Fold repeated grep hits in command_digest instead of restating them (#1372)

anyray-connect CLI (v0.11.73)

  • Redirect Cursor's built-in Read (its tool_input spells the target targetFile) (#1370)
  • Stop the claude carrier from re-optimizing (and re-billing) Cursor's tool outputs (#1371)

Also updated: Billing app, Docs.

v1.10.161

Released 2026-07-27

anyray-connect CLI (v0.11.72)

  • Run the Anyray provider in Copilot Chat's extension host (#1369)

Also updated: Billing app, Docs.

v1.10.160

Released 2026-07-27

anyray-connect CLI (v0.11.71)

  • Redirect Cursor's bulky built-in Read/Grep to the Anyray tools (#1366)
  • Never register an OS supervisor from a redirected HOME (#1368)
  • Deliver the 1M window through the [1m] alias, not a dead env key (#1367)
  • Warn when an already-open VS Code makes the copilot-cli block a no-op (#1362)

Billing app

  • Add (deployment_id, hour) indexes for fleet health queries (#1361)

Also updated: Gateway, Optimizer, Console, Docs.

v1.10.159

Released 2026-07-26

Gateway (v1.17.112)

  • Keep Claude Code's real context window behind the gateway (#1348)
  • Attribute a mid-stream upstream close to the provider (#1347)
  • Match the Claude 5 family in three model-id matchers (#1346)

anyray-connect CLI (v0.11.69)

  • Lower the bundled VS Code extension floor to 1.121 (#1345)
  • Seat-billed gateway lane for GitHub Copilot CLI (#1343)

Docs

  • Add the three Remote-SSH gotchas that block the model picker (#1344)

Also updated: Optimizer, Billing app.

v1.10.158

Released 2026-07-26

Gateway (v1.17.111)

  • Pin relevance_filter's KEEP verdict, not just its TRIM (#1340)
  • Customer health cockpit (#1332)
  • Add the missing claude-opus-5 OFFICIAL_PRICING entry (#1339)
  • Drop the provider-direct fallback lane, keep refresh-only (#1334)
  • Pin anyray_retrieve results against context_dedupe re-collapse (#1329)
  • Adapt Codex context budget to model window (#1327)

Optimizer (v0.3.78)

  • Stop a no-verdict turn from resetting the pin-thrash guard (#1342)
  • Honor the claimedSpans mutex in relevance_filter (#1337)

anyray-connect CLI (v0.11.68)

  • Restore the Claude Desktop sidebar, and archive history for recall (#1338)
  • Explain Claude Desktop's third-party profile switch (#1335)

Also updated: Billing app, Shared libraries, Docs.

v1.10.157

Released 2026-07-26

Gateway (v1.17.110)

  • Attribute Anthropic upstream failures (#1322)

Optimizer (v0.3.77)

  • Disable window budget by default (#1324)

Console (v0.4.85)

  • Add SDK usage examples to the Enroll agent modal (#1317)

anyray-connect CLI (v0.11.67)

  • Catch stale refresh-proxy exports after revert (#1323)
  • Write the Cursor steering rule into the repo automatically (#1321)
  • Relay slow upstream errors in refresh-only mode (#1316)

Billing app

  • Admin: onboard a client's first owner and set its billing contact (#1320)
  • Tune pg Pool to reduce cold-start latency spikes on portal (#1315)

Docs

  • Refresh example model ids to gpt-5 / claude-sonnet-5 (#1319)

v1.10.156

Released 2026-07-26

Billing app

  • Render every configured auth lane on the login card (#1312)

v1.10.155

Released 2026-07-26

Gateway (v1.17.109)

  • managed --print --out + zero-install MDM commands on all three OSes (#1309)
  • Guard the Codex client-ceiling margin, document the calibration shift (#1303)

anyray-connect CLI (v0.11.66)

  • Verify Claude Desktop's config seam locally instead of a hardcoded release list (#1311)
  • Seamless Cursor steering: default the anyray context tools (#1310)
  • Route the standalone Copilot CLI through the gateway (BYOK) (#1307)

Billing app

  • Vendor-admin: derived activity + fleet-health events in the Logs feed (#1305)

Also updated: Optimizer, Console, Docs.

v1.10.154

Released 2026-07-26

Billing app

  • Vendor-admin: per-card range + client filters on the fleet overview; halve the bundle, collapse the fleet N+1s (#1304)

v1.10.153

Released 2026-07-25

Gateway (v1.17.108)

  • Bound Codex context before compaction (#1301)

Also updated: Optimizer, Billing app, Docs.

v1.10.152

Released 2026-07-24

Gateway (v1.17.107)

  • Gateway error-source headers, standalone connect installer default, per-user caps (#1293)
  • Correct 4xx/5xx classification and stop leaking error text on the gateway (#1289)
  • Per-user connect-health + remediation directive foundation (RFC 0009 §4) (#1292)
  • Attribution-drift panel on the spend dashboard (#1211)
  • anyray_search + anyray_read context-broker MCP tools (#1291)

Optimizer (v0.3.74)

  • Clamp cache_control breakpoints to Anthropic's max of 4 (#1288)

Console (v0.4.83)

  • Fix optimizer console rule editor and align strategy displays (#1297)
  • Remove imported-usage section and retitle spend-connectors card (#1296)
  • Role-gate enrollment surfaces, rework Add-user modal, drop user detail modal (#1281)

anyray-connect CLI (v0.11.65)

  • Universal per-user OS scheduler for seamless ark_ key refresh (#1300)
  • Register retrieval MCP on remote VS Code server over Remote-SSH (#1298)
  • Accept --yes/-y as a no-op in the managed subcommand grammar (#1286)

Billing app

  • Vendor-admin: fleet optimizer overview: scoreboard, errors, savings-by-client (#1299)
  • Vendor-admin: rework tenant savings charts + clients default view (#1295)
  • Vendor-admin console refresh: cards/modals redesign, overview charts, platform-action audit log (#1290)

Also updated: Shared libraries, Docs.

v1.10.151

Released 2026-07-24

Gateway (v1.17.106)

  • Bump next to 15.5.21 in vercel cookbook (#1279)

anyray-connect CLI (v0.11.64)

  • Quote Windows hook paths so Git Bash doesn't mangle them (#1285)
  • BYO upstream key support for the OpenCode adapter (#1282)

Also updated: Billing app, Docs.

v1.10.150

Released 2026-07-23

Gateway (v1.17.105)

  • Stabilize the content session anchor against injected dates (#1278)
  • Bootstrap decision-pins so the Copilot carrier stops busting its cache (#1277)

Also updated: Billing app.

v1.10.149

Released 2026-07-23

Updated: Billing app.

v1.10.148

Released 2026-07-22

Gateway (v1.17.104)

  • Preserve Copilot and Anthropic tool-result turns (#1274)
  • Derive pin session for Copilot OpenAI-dialect lanes (#1276)
  • Enforce user caps + key budgets on Copilot/Cursor carrier lanes (#1275)
  • Derive pin session for Copilot subscription Messages lane (#1273)

Billing app

  • Agentic fleet detect→fix→PR loop (#1272)
  • Add email-code sign-in fallback for blocked SSO (#1271)

Also updated: anyray-connect CLI, Docs.

v1.10.147

Released 2026-07-22

Gateway (v1.17.103)

  • Fleet connect-health telemetry + monitoring (#1270)
  • Meter VS Code optimize-only lane savings into the spend store (#1266)
  • Optimize every Copilot turn: sidecar translation + decision-pin session for the VS Code lane (#1262)

Console (v0.4.82)

  • Fix the no-SSO Add-user flow (#1265)
  • Optimize native Cursor Team context and surface imported usage (#1251)

anyray-connect CLI (v0.11.61)

  • BYO-upstream mode: per-user upstream keys (--upstream / --upstream-key) (#1267)
  • Fully uninstall the local fallback proxy on --revert (#1264)
  • Restore the DI profileKeyResolver dropped in #1261's merge (#1263)
  • Faster fallback failover + proactive credential refresh (#1261)
  • Cursor legacy-backup migration + idempotent VS Code handoff (#1259)

Billing app

  • Optimizer-triage endpoint + anyray-ops CLI for client debugging (#1252)

Docs

  • Anthropic two-path rewrite + new Anyray Connect page (#1260)

Also updated: Optimizer, Shared libraries.

v1.10.146

Released 2026-07-22

Billing app

  • Raise SSO client-key TTL cap to 365d, clamp console session to 30d (#1257)

Also updated: Docs.

v1.10.145

Released 2026-07-22

Console (v0.4.81)

  • Catch bad form input before save instead of raw 400s or silent drops (#1250)

anyray-connect CLI (v0.11.60)

  • Make the local fallback proxy opt-in again (off by default) (#1256)

Also updated: Billing app, Docs.

v1.10.144

Released 2026-07-22

Gateway (v1.17.102)

  • Raise request body cap 10→32 MiB (#1255)
  • Enroll AI agents as first-class seat-exempt identities (#1243)
  • Match OpenCode's single-underscore anyray_retrieve MCP tool (#1247)
  • Surface paused optimization to customers + alert unreachable lapses (#1244)
  • Label Cursor traces and group its sessions (#1223)
  • Patch Next.js Dependabot alerts (#1241)

Console (v0.4.80)

  • Show SSO "Connected" only for a live IdP connection (#1246)

anyray-connect CLI (v0.11.59)

  • Daemon-side seamless client-key refresh (no mid-session 401) (#1253)
  • Tolerate Windows fsync EPERM in atomic config writes (#1245)

Also updated: Optimizer, Billing app, Docs.

v1.10.143

Released 2026-07-21

Gateway (v1.17.101)

  • Anthropic seat-overflow lane: throttled seats replay over the org API key (#1235)

Also updated: Billing app, Docs.

v1.10.142

Released 2026-07-21

Gateway (v1.17.100)

  • Cap Anthropic seat throttle at five seconds (#1240)
  • Optimize Copilot Responses requests (#1237)
  • Resolve Dependabot alerts (js-yaml, protobufjs, brace-expansion) (#1234)

anyray-connect CLI (v0.11.58)

  • Reject enrollment flags during revert (#1238)
  • Fall back on transient gateway failures (#1236)
  • Recover SSO with npx
  • Clarify SSO refresh reconnect

Docs

  • Refresh SSO enrollment page for new console Users UI (#1239)

Also updated: Billing app.

v1.10.141

Released 2026-07-21

Updated: Billing app.

v1.10.140

Released 2026-07-20

Gateway (v1.17.99)

  • Users page: streamlined UI + audit fixes (#1233)

Docs

  • SSO enrollment audit + Kubernetes accordions (#1230)

Also updated: Console, Billing app.

v1.10.139

Released 2026-07-20

Gateway (v1.17.98)

  • Latch headerless Anthropic seat throttles (#1229)
  • Show before/after request in Copilot optimize-hook traces (#1226)
  • Don't reshape a passthrough body the optimizer didn't substantively change (#1224)

anyray-connect CLI (v0.11.57)

  • Resolve VS Code launcher from the app bundle when not on PATH (#1225)
  • Steer SSO orgs to --sso in doctor enrollment hints (#1227)
  • Guide remote-devcontainer devs when the VS Code GUI is absent (#1228)

Also updated: Console, Billing app.

v1.10.138

Released 2026-07-20

Gateway (v1.17.97)

  • Route Copilot Claude /messages to GitHub's /v1/messages (#1222)

anyray-connect CLI (v0.11.56)

  • Verify Claude Desktop 1.22209.3 for native local setup (#1220)

Docs

  • Streamline "Before you install" on choose-your-setup (#1221)

Also updated: Console, Billing app.

v1.10.137

Released 2026-07-20

Console (v0.4.76)

  • Bake the gateway URL into the onboard login command (#1219)
  • Carry runtime deps into the durable npx runtime (#1218)

Billing app

  • Serve the org-wide SSO enrollment link in a browser (#1217)

Also updated: anyray-connect CLI, Docs.

v1.10.136

Released 2026-07-20

Gateway (v1.17.96)

  • Preserve Claude subscription header shape (#1215)
  • Latch Anthropic seat rate limits
  • Optimizer-health dashboard: fleet + per-org charts, gross saved (#1212)

anyray-connect CLI (v0.11.53)

  • Route CLI diagnostics to stderr (#1214)

Also updated: Console, Billing app, Docs.

v1.10.135

Released 2026-07-20

Gateway (v1.17.95)

  • Enforce requireSso on every human key path (#1183)
  • Shareable (email-less) enrollment link (#1180)
  • Service keys for agents/CI with per-key budgets (#1181)
  • SCIM v2 provisioning + identity source/type enum (#1182)
  • Consolidate Vertex @version model ids into one dashboard bucket (#1209)
  • Derive Claude Code pin-session key from metadata.user_id (#1205)
  • CLI-initiated SSO device-code login (#1161)
  • Don't cool off optimization on non-body-reject upstream failures (#1179)
  • Open-ended custom attribution properties (#1158)
  • Widen /connect/policy with routing, team attribution, enabled tools (#1162)

Optimizer (v0.3.71)

  • Pin-thrash guard: suppress busters when session pins keep missing (#1208)

Console (v0.4.74)

  • SSO-aware Users onboarding for people & agents (#1171)

Billing app

  • Recover SSO groups from raw_attributes when profile.groups is empty (#1210)

Shared libraries

  • Correct cache-token metering + Vertex @version pricing on /v1/chat/completions (#1207)

Also updated: anyray-connect CLI, Docs.

v1.10.134

Released 2026-07-20

Gateway (v1.17.94)

  • Adapt Claude seat concurrency after 429 (#1199)

Also updated: Billing app.

v1.10.133

Released 2026-07-20

Gateway (v1.17.93)

  • Unbreak optimizer-health rollup on stale spend view (#1178)
  • Unbreak the Copilot BYOK lane on current VS Code (#1164)

Also updated: Optimizer, Console, anyray-connect CLI, Billing app, Shared libraries, Docs.

v1.10.132

Released 2026-07-19

Gateway (v1.17.92)

  • Honor Claude retry-after throttles (#1176)
  • Don't count expired/revoked keys as brute-force guesses (#1170)
  • Bill Cursor BYOK in-flight traffic as a subscription seat (#1160)
  • OpenAI cached-input cache-read pricing + Codex passthrough hardening (#1159)

Console (v0.4.72)

  • Assign console RBAC roles by SSO group (#1173)

anyray-connect CLI (v0.11.50)

  • Put ~/.anyray/bin on PATH so anyray-connect runs after curl|sh (#1175)
  • Inject client key past a passthrough seat OAuth in the fallback proxy (#1174)

Shared libraries

  • Keep heuristic savings for content-free replay decisions (#1168)

Docs

  • Restore fuller intro subtitle (#1169)
  • Clarify subscription optimizer + MCP-unlocked retrieval (#1157)

Also updated: Billing app.

v1.10.131

Released 2026-07-19

Updated: Billing app.

v1.10.130

Released 2026-07-18

Gateway (v1.17.91)

  • Full optimization coverage and subscription hardening (#1142)
  • Show client tool on request traces (#1139)
  • Derive a session id for Claude Desktop so warm-turn optimization activates (#1140)

Console (v0.4.71)

  • Show trace detail as a URL-addressable modal (#1130)
  • Providers page redesign: brand-logo grid, per-provider credential modal (#1156)

Billing app

  • Optimizer health section: fleet view, drill-down, alert flags (#1131)

Docs

  • Reconcile, tighten, and restructure the docs rules (#1138)

Also updated: Optimizer, anyray-connect CLI, Shared libraries.

v1.10.129

Released 2026-07-18

Gateway (v1.17.90)

  • Default bare /v1/models to anthropic so the picker populates (#1137)

Also updated: Billing app.

v1.10.128

Released 2026-07-18

Gateway (v1.17.89)

  • Return empty model list for a provider-less /v1/models (#1136)

Optimizer (v0.3.68)

  • Survive key rotation and replica restarts, make recall reachable (#1134)

anyray-connect CLI (v0.11.48)

  • Register Claude Desktop retrieval MCP in the Claude-3p config (#1135)

Also updated: Console, Billing app, Shared libraries, Docs.

v1.10.127

Released 2026-07-18

Updated: Billing app.

v1.10.126

Released 2026-07-17

Gateway (v1.17.88)

  • Optimizer-health bins on the meter payload + vendor-side ingest (#1129)
  • Four correctness fixes surfaced by full-local simulation (#1128)

Docs

  • Configure-page audit fixes, one-line subtitles, enrollment-page tightening (#1126)
  • Note the issued SOC 2 Type I attestation (#1127)

Also updated: Optimizer, Billing app, Shared libraries.

v1.10.125

Released 2026-07-17

Gateway (v1.17.87)

  • Fix optimizer token savings pipeline (#1118)

Optimizer (v0.3.66)

  • Unlock real-traffic savings: quantum 8, degradable context_compression, PCT on subscription, precision fixes (#1116)

anyray-connect CLI (v0.11.47)

  • RFC 0007 P3: VS Code extension sign-in via the connect gate (#1124)
  • Scale dev-key refresh-ahead window to the key TTL (#1123)
  • Claude Desktop subscription pass-through via on-machine helper (#1120)

Docs

  • Sync stale references after the automation sprint (#1119)

Also updated: Billing app, Shared libraries.

v1.10.124

Released 2026-07-17

Gateway (v1.17.86)

  • Capture optimizer outcome on spend rows and strategy timings on trace spans (#1103)

Optimizer (v0.3.65)

  • Turn-aware clamp of client-set reasoning effort in reasoning_budget (#1104)

Console (v0.4.69)

  • Self-healing: doctor --repair, refresh-path drift repair, failing-connector banner (#1105)

anyray-connect CLI (v0.11.46)

  • RFC 0007 P2: fallback-proxy enrollment gate + fleet daemon artifacts (#1117)
  • RFC 0007 P1: deferred enrollment on the Cursor prompt hook (#1115)
  • RFC 0007 P0: deferred enrollment on the ACP launcher + fleet bootstrap file (#1114)
  • Probe hardening from the first live runs: Desktop workflow YAML + Cursor composition matching (#1112)
  • Claude Desktop release probe: verified-build list + auto-bump PR (verifies 1.22209.0) (#1110)
  • Fleet artifacts beyond Claude Code: managed --tool jetbrains|shell (#1107)

Docs

  • Tighten Copilot & Desktop pages, unlist connector/air-gapped pages (#1108)

Also updated: Billing app, Shared libraries.

v1.10.123

Released 2026-07-16

Gateway (v1.17.85)

  • Command-aware trim digest in the PostToolUse hook (#1094)

anyray-connect CLI (v0.11.45)

  • Install the VS Code provider into every registered profile (#1102)
  • Make the Cursor apply unconditional: built-in SQLite + queued write + shape probe (#1097)

Billing app

  • Show a specific page when WorkOS rejects the SSO sign-in (#1098)
  • Signal self-serve sign-up on the login page + install docs (#1100)

Also updated: Docs.

v1.10.122

Released 2026-07-16

Gateway (v1.17.84)

  • Add supported automatic fleet routing and spend visibility (#1088)
  • Decide elider availability in code; retire the transcript-policy env (#1093)
  • Sidebar Updates modal + end-to-end update-flow hardening (#1089)
  • Stop fleet-wide preflight_blocked from the safe-unset transcript env (#1084)

anyray-connect CLI (v0.11.44)

  • Close revert-symmetry + overwrite-safety gaps in config writers (#1083)

Billing app

  • WorkOS AuthKit portal login for app.anyray.ai (#1070)
  • Move control-plane audit trail into the shared CP Postgres (#1085)

Docs

  • Tighten pages and add cross-provider attribution section (#1071)

Also updated: Optimizer, Console, Shared libraries.

v1.10.121

Released 2026-07-16

Gateway (v1.17.83)

  • Copilot seat-spend connector: meter unroutable Copilot seats (#1072)
  • Seat-spend connector: pull per-seat usage for no-seam subscription lanes (#1069)

anyray-connect CLI (v0.11.43)

  • Host JetBrains BYOK-seed plugin, auto-run installPlugins (#1076)
  • Auto-write JetBrains AI Assistant BYOK config (connect side) (#1074)
  • JetBrains ACP slice: auto-route Claude/ChatGPT seats in AI Chat (#1065)
  • Retarget Windsurf adapter to Devin Desktop; drop dead Roo Code bridge (#1062)
  • MacOS desktop --apply writes the config library (#1060)
  • Cursor auto-config writes the exact override cells (#1057)
  • Cursor recognizer hardening + Windows Claude Desktop desktop --apply (#1053)
  • Auto-register the retrieval MCP server for Claude Desktop (#1052)

Billing app

  • Add Microsoft / Office 365 (Entra ID) login to the app.anyray.ai portal (#1056)

Docs

  • Tighten desktop apps page + add settings screenshot (#1051)

Also updated: Shared libraries.

v1.10.120

Released 2026-07-15

Gateway (v1.17.82)

  • Preserve cache economics across turns (#1040)
  • Reversibility telemetry: markers emitted vs anyray_retrieve calls (#1034) (#1048)
  • Retrieve/recall CLI verbs: human read path for the externalize loop (#1041)

Optimizer (v0.3.63)

  • Keep embedding off the /v1/optimize hot path (#1046)
  • Clamp retired strategy kinds out of persisted overrides on load (#1050)

anyray-connect CLI (v0.11.42)

  • Add Claude Desktop Developer Mode + Apply-locally steps (#1043)
  • Recognize Copilot subscription-seat installs in status/doctor (#1037)

Docs

  • Drop the "Apps you can't route" section from desktop-apps (#1049)
  • Tighten desktop-apps page for concision and accuracy (#1044)

Also updated: Console, Billing app, Shared libraries.

v1.10.119

Released 2026-07-15

Gateway (v1.17.81)

  • Don't count credential-less 401s toward the auth lockout (#1039)

Docs

  • Tighten desktop-apps page, focus on Claude/Codex apps (#1038)

Also updated: Console.

v1.10.118

Released 2026-07-15

Gateway (v1.17.80)

  • DB-timeout cache-flip incident: SG fix, stash budget, session cooloff (#1032)

anyray-connect CLI (v0.11.41)

  • Make --revert actually revert (#1031)

Also updated: Shared libraries, Docs.

v1.10.117

Released 2026-07-15

Maintenance release: no application component changed.

v1.10.116

Released 2026-07-14

Gateway (v1.17.79)

  • Soft/hard update split + unattended apply of soft updates (default on) (#1007)

anyray-connect CLI (v0.11.40)

  • E2E both desktop apps + expand docs + force manual steps (#1029)

Billing app

  • Logs page over the control-plane audit trail (#1010)

Also updated: Console, Docs.

v1.10.115

Released 2026-07-14

Gateway (v1.17.78)

  • Trial lapse pauses optimization instead of blocking (passthrough) (#1013)

Optimizer (v0.3.62)

  • Skip context compression for no-retrieve clients (#997)

Billing app

  • First 30 days are never billed, regardless of card timing (#1009)

Also updated: Docs.

v1.10.114

Released 2026-07-14

Gateway (v1.17.77)

  • Deflake metering round-serialization test (#1021)

Optimizer (v0.3.61)

  • KeepRecentToolMessages must not spare user pastes (relevance_filter + context_compression) (#1022)

v1.10.113

Released 2026-07-14

Optimizer (v0.3.60)

  • Don't treat gpt-oss as an implicit-cache provider (#1020)

anyray-connect CLI (v0.11.39)

  • Refresh Claude Code gateway key across idle sessions (SSO cold-start 401) (#1019)

Also updated: Docs.

v1.10.112

Released 2026-07-14

Maintenance release: no application component changed.

v1.10.111

Released 2026-07-13

Gateway (v1.17.76)

  • Prevent optimizer growth in trace savings (#1005)
  • Carry prompt_cache_key onto the Responses optimizer shadow (#1002)
  • Capture device-capture conversation content (credential-guarded) (#998)
  • Guard Claude Desktop retrieval strategies (#999)

Optimizer (v0.3.59)

  • Skip scanning content suffix-safe strategies cannot edit (#996)

anyray-connect CLI (v0.11.37)

  • Harden 0.11.36 after rollback (#1003)
  • Release 0.11.35 (sudo-guard for agent lifecycle) (#1001)
  • Refuse sudo for per-user agent lifecycle commands (#1000)

Docs

  • Enrich all release entries with per-component change bullets (#1008)
  • Add /changelog Releases page + auto-append on release cut (#1006)
  • Dedicated API reference section + reference/guardrails/optimizer revisions (#995)

Also updated: Console, Shared libraries.

v1.10.110

Released 2026-07-13

Optimizer (v0.3.58)

  • Disabled output_shaping by default to prevent agents flagging in-content advisory as prompt injection (#990)

Console (v0.4.63)

  • Fixed brand logo rendering in the admin UI (#992)

Connect (v0.11.34)

  • Fixed tunnel WebSocket upgrades on the capture-agent MITM path (#993)

v1.10.109

Released 2026-07-13

Gateway (v1.17.74)

  • Exempt /v1/meter request bodies from managed WAF rules, fixing real metering 403 errors (#974)
  • Sync gateway custom-host allowlist with device-capture agent origin hosts (#969)
  • Route the device-capture agent proxy through the active network interface (#970)
  • Include a User-Agent header in metering calls so the WAF no longer blocks phone-home requests (#972)

v1.10.108

Released 2026-07-12

Gateway (v1.17.73)

  • Remove HTTP 429 status from reshape retry logic, reducing unnecessary retries (#952)

v1.10.107

Released 2026-07-12

Optimizer (v0.3.57)

  • Health-check probe now resolves correctly by adding /nodejs/bin to the PATH (#964)
  • Runtime upgraded to Ubuntu 24.04, addressing glibc CVE-2026-5450 (#963)
  • Added shape-aware mask yielding with code-graph degrade mode and support for mint economics (P1) (#962)

v1.10.106

Released 2026-07-12

Gateway (v1.17.72)

  • Default SSO re-enrollment window to 30 days (gateway-version gated) (#961)

v1.10.105

Released 2026-07-12

Gateway (v1.17.72)

  • Return an actionable re-enroll hint when a client-key request receives a 401 response (#948)

Console (v0.4.61)

  • Volume-weight KPI calculations now include Extra Capacity and Total Saving metrics (#951)

v1.10.104

Released 2026-07-12

Console (v0.4.60)

  • Route operators to the monitoring console (#949)

v1.10.103

Released 2026-07-12

Gateway (v1.17.71)

  • Fix SSO tenant binding on multi-tenant gateways to prevent 401 authentication errors (#939)

Optimizer (v0.3.54)

  • Cap window-budget savings to the billable window headroom, avoiding over-estimation of savings (#953)

Billing app (v1.2.52)

  • Add support for AWS workload roles, enabling role-based authentication for workloads (#944)

v1.10.102

Released 2026-07-12

Gateway (v1.17.70)

  • Added CloudWatch monitoring for the gateway stack (#940)

Docs

  • Updated docs to clarify the tenant-scoped erase gap (#941)

v1.10.101

Released 2026-07-12

Gateway (v1.17.70)

  • Scanning now authenticates to public ECR repositories and distinguishes authentication errors from actual findings, improving error clarity. (#938)

v1.10.100

Released 2026-07-12

Maintenance release: no application component changed.

v1.10.99

Released 2026-07-12

Gateway (v1.17.70)

  • SSRF custom-host block diagnostics are now available (#925)
  • BYOK authorization fallback added for keyless inline-provider routing configs (#923)

Console (v0.4.59)

  • UI improvements and spend trend graphs now align to UTC days and show zero-filled data (#917)

v1.10.98

Released 2026-07-12

Optimizer (v0.3.53)

  • Updated the optimizer image to bundle the patched OpenSSL 3.0.20 library, resulting in zero scan findings (#932)
  • Changed the optimizer ECS health-check to use an exec-form command, ensuring compatibility with distroless containers (#931)

v1.10.97

Released 2026-07-12

Maintenance release: no application component changed.

v1.10.96

Released 2026-07-12

Optimizer (v0.3.51)

  • Run the optimizer in a distroless container, eliminating Debian-related CVE exposure (#927)

v1.10.95

Released 2026-07-12

Gateway (v1.17.68)

  • Remove unused curl to address Alpine curl CVE (#922)
  • Clear HIGH/CRITICAL image-scan findings in Gateway and Proxy (#921)

Billing app (v1.2.52)

  • Harden tenant-filter quality-parity, owner-gate checks and GDPR scope (#918)

v1.10.94

Released 2026-07-12

Optimizer (v0.3.49)

  • Enforce optimizer entitlement checks, ensuring only entitled accounts can run the optimizer. (#914)

v1.10.93

Released 2026-07-11

Gateway (v1.17.66)

  • Reconciliation 403 responses are now logged as warnings instead of errors, reducing noise for billing issues (#913)

v1.10.92

Released 2026-07-11

Gateway (v1.17.62)

  • Serialize meter rounds to close a double-billing race (#910)
  • Scope metering 400-degrade to health-implicating rejections (#892)
  • Never attribute a presented-but-unknown key to the metadata user (#892, #893)
  • Release manifest, env drift-guard, and continuous update preflight (#903)
  • Reason-coded auth events for developer diagnostics (#888, #904)
  • Deployment heartbeat: content-free health telemetry (#892)
  • Optimize Codex /v1/responses traffic, cache-safely (#907)

Optimizer (v0.3.45)

  • reasoning_budget effort governor with session parameter pins (#901)
  • cache_lint: read-only per-session prefix-churn sensor (#900)
  • Cache-stewardship and pin-telemetry research batch (#894)

Console (v0.4.57)

  • Per-user usage page plus account-menu and tooltip polish (#897)
  • Addressable-tokens KPI card and saved-% (#864)
  • Tokens-saved-by-model and per-user trend breakdowns (#887)
  • Diagnose panel with reason-coded auth events (#898)

Connect (v0.11.31)

  • Desktop-app gateway coverage (Claude Code desktop and the Codex app) (#895)
  • Deferred SSO enrollment gate for MDM-managed subscription fleets (#905)
  • Meter AI-client subscription overage (#906)
  • Edit OpenCode's existing config instead of a shadow file (#867)

Billing app (v1.2.50)

  • Customer-pushed support bundles: share flow, intake, and analyzers (#908)
  • Diagnostics tier plus a "Data shared with Anyray" panel and fleet alerts (#904)
  • Heartbeat status-transition alerts: outage visibility in minutes (#910)
  • Self-serve payment and billing-page gating (#888)
  • Savings-led customer portal (#888)

Shared libraries

  • Auth-events table and subscription-extra usage coverage (#888)
  • Heartbeat columns, alert fingerprints, and support-bundle storage (#892, #908, #910)
  • Swagger/OpenAPI for all services (#889)

Docs

  • Air-gapped / private-registry install page, Artifact Hub listing, and Gateway API docs (#878, #881)

v1.10.91

Released 2026-07-11

Gateway (v1.17.65)

  • Add Swagger/OpenAPI documentation and production readiness for the Gateway API (#889)

Optimizer (v0.3.47)

  • Add Swagger/OpenAPI documentation and production readiness for the Optimizer API (#889)

Console (v0.4.56)

  • Add Swagger/OpenAPI documentation and production readiness for the Console API (#889)

Connect (v0.11.30)

  • Warn OpenCode subscription developers about API-key-only mode (#891)
  • Add Swagger/OpenAPI documentation and production readiness for the Connect API (#889)

Billing app (v1.2.48)

  • Add Swagger/OpenAPI documentation and production readiness for the Billing app API (#889)

v1.10.90

Released 2026-07-10

Console (v0.4.56)

  • Add Addressable Tokens KPI card and show saved-percentage on addressable denominator (#864)

Connect (v0.11.29)

  • Fix OpenCode-specific org-key advice when provider rejects verification (#883)
  • Fix OpenCode Connect shadow configuration handling (#867)

v1.10.89

Released 2026-07-09

Console (v0.4.55)

  • Updated billing portal UI with visual polish (#857)

Connect (v0.11.28)

  • Pass client key via x-anyray-api-key header in OpenCode configuration (#862)

v1.10.88

Released 2026-07-09

Gateway (v1.17.63)

  • Accept ark_ client keys in the x-api-key header, improving compatibility with certain clients (#861)

Optimizer (v0.3.45)

  • Introduce tool-pruning decision pins for finer-grained pruning control (#835)

v1.10.87

Released 2026-07-09

Maintenance release: no application component changed.

v1.10.86

Released 2026-07-09

Billing app (v1.2.44)

  • Admin tenant page now shows usage charts mirroring the console home view (#825)

v1.10.85

Released 2026-07-09

Gateway (v1.17.61)

  • Consolidate OpenAI streaming tool-call fragments into a single tool_use block for more reliable execution. (#831)
  • Prevent AnyRay version drift between the gateway and deployed services. (#823)

v1.10.84

Released 2026-07-08

Optimizer (v0.3.42)

  • Degrade context compression and command digest on seats without retrieval instead of skipping (#817)
  • Make prompt compression deterministic by adding a booking-only minSavedChars gate and removing cache busting (#814)
  • Lower code-graph default thresholds to minChars=200 and minBodyLines=2 for improved graph generation (#812)

Console (v0.4.52)

  • Revert saved-% metric to use billed-token denominator and simplify the traces saved column (#813)

Connect (v0.11.25)

  • Fix crash on startup for the standalone Connect binary (#819)

Billing app (v1.2.42)

  • Allow tenant owners to relabel a deployment from the portal (#818)
  • Add admin endpoint to relabel a deployment in place (#815)

v1.10.83

Released 2026-07-08

Maintenance release: no application component changed.

v1.10.82

Released 2026-07-07

Gateway (v1.17.59)

  • Add durable, centralized admin/GDPR audit trail in the shared database (#805)
  • Enforce per-user and organization spend caps across the fleet-wide total in multi-replica deployments (#795)
  • Fix model-alias rewrite to ensure proper provider routing (#784)

Optimizer (v0.3.41)

  • Restore subscription savings by un-deadlocking pin minting and degrading the observation mask instead of skipping (#787)
  • Count only fresh tool outputs in content census, ignoring re-sent history (#776)
  • Enforce cache optimizer to retain recent turns when conversationStableTurns > observation_mask (#774)
  • Add model-aware window-budget fitting (#766)

Console (v0.4.51)

  • Mirror customer console KPIs on the admin-tenant page (#764)

Releases before v1.10.82 predate this changelog. A deployment's exact running version is always in its console footer and on GET /admin/health; roll back by re-pinning the previous ANYRAY_IMAGE_TAG and re-pulling (see Schema and data migrations).