Weekly Update — May 11 – 18, 2026 #2143
missBerg
announced in
Weekly Updates
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Quieter week post-v0.6 — two of last week's "for review" PRs landed (the Anthropic → AWS Bedrock translator and the AIGatewayRoute 15-rule cap), a handful of new design threads opened across shadow-traffic mirroring and governance hooks, and the GA target moved up from end-of-June to mid-June. Thanks to everyone who shipped, reviewed, and weighed in.
🛣️ Road to v1.0 GA
From the maintainer call: v1.0 has been pulled forward to mid-June. Holding the GA through July 4 + the start of European summer would have buried the release, so the RC-to-release window is being compressed to ~1 week to land it ahead of the holiday. If anything slips, the team would rather wait until after summer than ship a low-visibility GA. Tracking issue: #2083.
A 0.6 patch release is also under consideration this week — the open security and compatibility fixes called out in 👀 below are the leading candidates. Separately, quota policy work for 0.7 (#1869) is getting a new push from a contributor at Bloomberg — comments on the existing PR around unit transformation between the API and the rate-limit service still need to be resolved before merge.
✨ What's new
Post-v0.6 it was a quieter week. Two PRs surfaced in last week's
👀/💡lists landed:/v1/messages→ AWS Bedrock translator — #2103 by @Killusions. Lets you point an Anthropic-format client at any Bedrock model — not just Claude — covering messages, system prompts, tools, thinking config, images, streaming (EventStream → SSE), and error translation. The Anthropic-shaped counterpart to today's OpenAI → Bedrock path. Relates to #2102.AIGatewayRoute.spec.rulescapped at 15 — #2123 by @siddharth1036. The Gateway API enforcesmaxItems: 16onHTTPRoute.spec.rules, and the controller adds a catch-all "route-not-found" rule on top — so a 16+ ruleAIGatewayRoutesilently produced anHTTPRoutethe API server rejected, with the AIGatewayRoute still reportingAccepted: Trueand the data plane on a stale snapshot. Now the failure surfaces at admission time on the resource the operator actually wrote. Closes #2120.💡 New design proposals & feature requests
A few new threads worth a read if any of these are in your wheelhouse:
mirrorsfield onAIGatewayRouteRulethat sends a fire-and-forget copy of each request to one or more shadow backends — with the upstream ExtProc pipeline (model rewrite, header/body mutation) applied to the mirror leg, andLLMRequestCostssuppressed so shadow traffic doesn't double-count in billing. The standard pattern for qualifying a new model or region against live production traffic before flipping routing. Author has a working PoC on a fork.upstreamProcessor.ProcessRequestHeaders()after translation and before upstream auth — for model access control ("team-X can only use gpt-4o-mini"), content scanning, and audit. Phased: pre-request allow/deny first, async response audit next, buffered response enforcement later. Open question on integration shape — ExtProc-native hook vs.ext_authzvs. hybrid.MCPRoutebackendRefs with asecurityPolicy.apiKey(viasecretRef) end up writing the resolved plaintext into anHTTPRouteFilter(header) orURLRewrite(query param), so anyone withHTTPRouteread access can recover the token without ever touching Secrets. The proposal points at adopting theBackendSecurityPolicypattern already used byAIServiceBackend. Initial fix for the header case is up in #2134.👀 PRs looking for review
If you have time to help review, these are open and waiting:
InlineDataon the image path.🙏 Thanks to this week's contributors
@missBerg, @nacx, @Killusions, @siddharth1036, @aishwaryaraimule21, @mturac, @anurags25, @sivanantha321, @hustxiayang, @cjackal, @ajac-zero, @immanuwell, @taiman724, @arpitjain099, @mtparet, @ismael-dm, @brumhard, @imran-siddique, @azaretsk — and everyone who showed up to triage, review, and discuss.
See you next week!
All reactions