โ† All digests
AI Developer Digest

Mon, May 25, 2026

9 signals that cleared the gate14 min read
The Signal โ€” start here
The May 25 window is the fourth consecutive near-zero day following the Google I/O 2026 release wave. The single new item passing the quality gate is LiteLLM v1.87.0-rc.1, a release candidate adding Microsoft Purview DLP guardrails, Granian ASGI server support, weighted-routing failover, and OTel GenAI semantic conventions to the AI gateway โ€” the first signs of enterprise compliance features entering open-source AI proxy infrastructure. Google also shut down gemini-3.1-flash-lite-preview today; the GA replacement (gemini-3.1-flash-lite) has been available since May 7. The most time-critical item for developers remains the Gemini Interactions API schema change, which fires tomorrow (May 26) โ€” code reading response.outputs will silently parse wrong response structures with no exception raised.
Must-reads today
1
โš ๏ธโš ๏ธโš ๏ธ Gemini Interactions API: FIRES TOMORROW (May 26) โ€” outputs โ†’ steps default switch is live in less than 24 hours; unprepared code silently parses incorrect response structures with zero error raised โ€” if you haven't migrated, stop and do it now
2
LiteLLM v1.87.0-rc.1 โ€” Microsoft Purview DLP guardrail integration is the first enterprise-grade compliance feature to land in an open-source AI gateway; signals a new surface area in the AI tooling stack

Breaking Changes

No breaking changes shipped in this window.

โš ๏ธโš ๏ธโš ๏ธ CRITICAL โ€” TOMORROW: Gemini Interactions API outputs โ†’ steps default switch fires May 26, 2026 โ€” less than 24 hours from now. Code not migrated will silently parse wrong response structures from May 26 with no exception raised โ€” this is a silent data corruption failure, not a crash. Legacy schema permanently removed June 8. See Worth Watching section for migration steps.


Model Releases

Nothing new in this scan window. Last major releases: Gemini 3.5 Flash and Cohere Command A+ (May 19โ€“20, covered in May 21 digest); Claude Opus 4.7 (April 16); GPT-5.5 (April 23).


API & SDK Changes

Nothing new in this scan window. Anthropic Platform most recent entry: May 19, 2026 (MCP tunnels research preview, self-hosted sandboxes, agent MCP config update, large output spill). OpenAI Platform most recent entries: May 12, 2026 (DALL-E 2/3 deprecation, Realtime API Beta removal; GPT-Realtime-2 + Realtime Translate + Realtime Whisper launched May 7, covered in prior digests). No new Google AI changelog entries confirmed for May 24โ€“25. Anthropic SDK Python most recent: v0.104.1, May 22.


Research

Nothing cleared the quality bar this period. arXiv cs.CL and cs.AI listing pages returned 403 at fetch time. HuggingFace Papers Daily also returned 403. Two search-surfaced papers on agent skills (SkillOpt, "From Raw Experience to Skill Consumption") did not confirm recognized-lab authorship or associated code repositories in search snippets โ€” excluded below quality gate.


Tooling

1
Notable

LiteLLM v1.87.0-rc.1 โ€” Enterprise Compliance and Infrastructure Overhaul

What changed
Added Microsoft Purview DLP guardrail integration, Granian ASGI web server support, weighted-routing failover mechanism, OTel GenAI semantic conventions, and Anthropic streaming performance improvements; split gateway, UI backend, and UI into separate deployable components.
TL;DR
LiteLLM's first enterprise compliance guardrail lands in v1.87.0-rc.1 โ€” Microsoft Purview DLP blocks sensitive data in AI requests before they leave your perimeter, running as an inspection layer in the proxy.
Developer signal
If you're operating LiteLLM as a production AI gateway with data sensitivity requirements, the Purview DLP integration lets you enforce data-loss-prevention policies on AI traffic without modifying application code โ€” configure once at the gateway, inspect all upstream requests. The Granian ASGI backend replaces the default server and is reported to improve throughput stability under concurrent load; benchmark against your traffic profile before switching production. The OTel GenAI semantic conventions support standardizes how LiteLLM emits observability data to follow the emerging OpenTelemetry GenAI spec, which means span attributes for model, provider, token counts, and latency will align with other OTel-instrumented services โ€” useful if you're building unified dashboards. The weighted-routing failover mechanism lets you assign relative weights to model endpoints so failover distributes probabilistically rather than sequentially. This is a release candidate โ€” validate in staging before promoting.


Affects you ifYou are running LiteLLM as a production AI gateway with compliance requirements, handling sensitive data through AI APIs, want Anthropic streaming latency improvements, or are building OpenTelemetry-based observability for AI workloads.EffortModerate (RC โ€” test before production; Granian server requires explicit opt-in; DLP integration requires Purview configuration)

Benchmarks & Leaderboards

No confirmed new entries in the May 24โ€“25 scan window. LMArena direct fetch returned 403. From search-sourced tracker data (not directly verified from lmarena.ai): Claude Opus 4.6 and Claude Opus 4.6 Thinking and Gemini 3.1 Pro Preview remain in a statistical tie at top-3 on the text leaderboard (Elo ~1501โ€“1504, overlapping confidence intervals); Claude Opus 4.7 leads the Code arena at Elo 1569, ahead of GPT-5.2-codex which has held #1 on Code since January 2026. No confirmed new model entries or leaderboard movements in this scan window.


Technical Discussions

Nothing cleared the quality bar this period.


Quick Hits


Worth Watching (Announced, Not Yet Shipped)

7

โš ๏ธโš ๏ธโš ๏ธ Gemini Interactions API `outputs` โ†’ `steps` โ€” Default Switch **TOMORROW (May 26)**

(Carried from May 17โ€“24 digests โ€” CRITICAL: less than 24 hours remaining)

Default schema switch fires May 26; legacy schema permanently removed June 8. Python SDK โ‰ฅ2.0.0 and JS SDK โ‰ฅ2.0.0 auto-opt into the new schema, but any response-parsing code reading response.outputs must be updated to iterate response.steps filtered by step.type. Multi-turn history management must also be updated. Apps not migrated will silently parse incorrect response structures from May 26 โ€” no exception is raised, just wrong data. See the May 17 digest for full migration steps. Act now.

โš ๏ธโš ๏ธ GitHub Copilot โ€” Metered Billing Transition **June 1 (7 days)**

(Announced April 28, 2026)

All GitHub Copilot plans switch from request-based to token-based AI Credit billing on June 1. Code completions remain free. Agent-heavy workflows (multi-file edits, long-horizon reasoning with o3/GPT-5+) now have explicit per-token costs. Audit projected usage in the GitHub preview bill experience before June 1.

โš ๏ธโš ๏ธ Gemini 2.0 Flash + 2.0 Flash Lite โ€” Shutdown **June 1 (7 days)**

(Carried from May 21โ€“24 digests)

gemini-2.0-flash and gemini-2.0-flash-lite return errors on June 1, 2026. Migration: gemini-2.5-flash ($0.30/$2.50/MTok) or gemini-2.5-flash-lite ($0.10/$0.40/MTok).

โš ๏ธ Claude Sonnet 4 + Opus 4 โ€” Retirement **June 15 (21 days)**

(Carried from May 22โ€“24 digests)

claude-sonnet-4-20250514 and claude-opus-4-20250514 return errors on June 15, 2026. No automatic failover. Migration: Sonnet 4 โ†’ claude-sonnet-4-6-20260217; Opus 4 โ†’ claude-opus-4-7-20260416. Note: Opus 4.7 has breaking changes vs. Opus 4.6 โ€” read the migration guide before upgrading.

Gemini API Unrestricted Key Deadline โ€” June 19 (25 days)

(Carried from May 21โ€“24 digests)

All unrestricted Gemini API keys blocked June 19. Restrict via AI Studio โ†’ API Keys โ†’ "Restrict to Gemini API" (one-click action).

Google AI for Developers | Link: https://ai.google.dev/gemini-api/docs/api-key

Ollama v0.30.0 โ€” Still Pre-Release (rc23 as of May 22)

(Carried from May 15 digest)

v0.30.0 restructures Ollama to use llama.cpp directly as backend, with MLX for Apple Silicon inference. No stable GA date announced.

Filtered from 30+ primary sources against a published quality rubric. No press releases, no fluff โ€” only what changes what you build.