BetaWeekly digests are a beta — we're trying something new. Feedback welcome.
Deno 2.8, Vercel's AI provider expansion, and Cloudflare's developer experience refinements
May 18–24, 2026
Deno shipped its v2.8 release with six new CLI subcommands, import defer syntax, and 3.66x faster npm installs — while Vercel expanded its AI SDK with a new AWS provider for Anthropic models and Cloudflare added tunnel QR codes to its Vite plugin.
The week at a glance
Replay the weekBiggest releases
- 01Deno 2.8 adds import defer, six new CLI subcommands, and 3.66x faster npm installs
Deno - 02Workers Vite Plugin v1.38.0 prints QR code for tunnel URLs
Workers - 03Cloudflare Workers v1.20260522.1 adds Kimi K2.6 and Web Search binding types
Workers - 04AI SDK @ai-sdk/anthropic-aws v1.0.0 launches AWS provider for Anthropic models
Vercel - 05AI SDK Google @3.0.79 adds search grounding support to generateImage
Vercel
Deno 2.8 lands with a dozen new features
The biggest story this week is Deno v2.8, a major release that introduces workspace support for deno bump-version, a catalog: protocol for centralized dependency versions, and the implementation of module.registerHooks() for CommonJS and ESM. Six new CLI subcommands arrive: deno transpile, deno pack, deno bump-version, deno ci, deno why, and deno audit fix. Cold npm installs are now 3.66x faster, and the runtime upgrades TypeScript to 6.0.3 and V8 to 14.9. Network debugging is available directly in Chrome DevTools, and deno compile is now framework-aware. The changelog post also highlights import defer syntax — a forward-looking JavaScript feature — and text import stabilization.
AI SDKs: a new AWS provider and streaming fixes
Vercel's AI SDK saw particularly heavy activity. The headliner is the @ai-sdk/anthropic-aws v1.0.0 provider (with a matching canary release), enabling Anthropic model access through AWS infrastructure. Both the stable and canary Anthropic providers gained error handling for the websearch tool. The Google provider added search grounding support to generateImage, while Black Forest Labs fixed its fill pro model to use the correct image field. Gateway received a new service tier option (flex or priority), and the canary gateway also added optional Vercel team scoping for authentication. Both @ai-sdk/openai-compatible and its stable counterpart v2.0.48 now accept empty string role values in streaming delta chunks. MCP transport received a quality-of-life fix: duplicate auth refresh calls on HTTP transport are now deduplicated.
Cloudflare: smaller bundles, smarter tunnels, and new bindings
Cloudflare's Workers SDK shipped a bundle shrink worth noting. The vitest-pool-workers test utility now derives its external bundler list from package.json dependencies rather than a hand-maintained list, dropping the published bundle from ~489 KB to 125 KB — and eliminating accidental references to undici. The companion workers-utils package marked itself sideEffects: false for tree-shaking and moved undici to runtime dependencies.
The Vite plugin v1.38.0 prints a QR code alongside tunnel URLs when using wrangler dev --tunnel or tunnel: true — a small but pragmatic touch for mobile testing. Wrangler itself (v4.94.0) adds automatic AI skills installation for coding agents, with a --install-skills flag to skip the prompt, and the workerd runtime adds Kimi K2.6 model types and Web Search binding types. Miniflare v4.20260521.0 fixes TCP requests failing when outboundService is configured.
Next.js and Turborepo: defaults and fixes
Next.js v16.3.0-canary.26 enables three experimental features — varyParams, optimisticRouting, and cachedNavigations — by default. App Shell prefetches now respond on the server, and a Turbopack crash when node_modules/next is briefly unresolvable is fixed. The follow-up canary.27 reverts a change that included PPR routes in dynamicRoutes regardless of revalidate time, and prere renders static metadata under dynamic segments to canonical pathnames.
Turborepo v2.9.15-canary.6 restores task completion semantics and fixes nested Bun workspace dependency versions being lost. The subsequent canary.7 restores release PR auto-merge and adds gitignore matcher indexing. Vercel CLI v54.4.1 suppresses metrics query status output when using --format=json.
Releases covered22
- Workers vitest-pool-workers v0.16.9 shrinks bundle by deriving externals from package.json (opens in new tab)
- Workers @cloudflare/workers-utils@0.21.1 marks package side-effect-free and fixes undici dependency (opens in new tab)
- Workers Vite Plugin v1.38.0 prints QR code for tunnel URLs (opens in new tab)
- Cloudflare Workers v4.94.0 adds AI skills installation and tunnel QR codes (opens in new tab)
- Cloudflare Workers v1.20260522.1 adds Kimi K2.6 and Web Search binding types (opens in new tab)
- Workers miniflare@4.20260521.0 fixes TCP requests with outboundService (opens in new tab)
- AI SDK @ai-sdk/anthropic-aws v1.0.0 launches AWS provider for Anthropic models (opens in new tab)
- AI SDK Anthropic provider fixes code_execution tool dynamic calls (opens in new tab)
- AI SDK Google @3.0.79 adds search grounding support to generateImage (opens in new tab)
- AI SDK black-forest-labs v2.0.0-canary.45 fixes fill pro model image field (opens in new tab)
- AI SDK Gateway v3.0.120 adds service tier option (opens in new tab)
- AI SDK Gateway v4.0.0-canary.90 adds optional Vercel team scoping for authentication (opens in new tab)
- AI SDK @ai-sdk/openai-compatible@3.0.0-canary.51 accepts empty string role in streaming delta chunks (opens in new tab)
- @ai-sdk/openai-compatible v2.0.48 accepts empty string role in streaming delta chunks (opens in new tab)
- @ai-sdk/mcp 2.0.0-canary.53 deduplicates auth refresh on HTTP transport (opens in new tab)
- Next.js v16.3.0-canary.26 enables varyParams, optimisticRouting, and cachedNavigations by default (opens in new tab)
- Next.js v16.3.0-canary.27 reverts PPR routes change and prerendered static metadata (opens in new tab)
- Turborepo v2.9.15-canary.6 restores task completion semantics and fixes Bun workspace versions (opens in new tab)
- Turborepo v2.9.15-canary.7 fixes release PR auto-merge and experimentalCI config (opens in new tab)
- Vercel CLI v54.4.1 suppresses metrics query status with JSON format (opens in new tab)