Dev Digest — August 2025
This page contains all Dev Digest issues published in August 2025. It includes curated links to programming and developer news covering DevOps, Node.js, AI.
Updates
AWS CDK splits the CLI from the Construct Library (independent releases & new CLI repo)
August 31, 2025AWS announced the CDK CLI and the CDK Construct Library will be released independently and the CLI is moving to a new repository — this changes how you version, install, and automate CDK in CI.
GitHub Actions: macos-latest migrates to macOS 15; Xcode simulator support tightened
August 28, 2025Starting August 4, 2025 GitHub Actions will migrate macos-latest to macOS 15 and, from August 11, limit Xcode simulator runtimes to the three most recent versions — adjust CI to avoid broken iOS/macOS builds.
Gemini CLI GitHub Actions beta — run AI coding agents inside CI
August 25, 2025Google launches Gemini CLI GitHub Actions (beta): a free GitHub Actions integration that lets Gemini CLI run as an autonomous or on‑demand coding agent in repositories, enabling automated triage, reviews, and code changes directly in CI.
Wasmtime 35: initial GC for Components, ONNX via wasi‑nn, and stronger AArch64 support
August 22, 2025Wasmtime 35.0.0 (released Jul 22, 2025) lands initial GC support for the WebAssembly Component Model, a custom-ONNX feature for wasi‑nn to run ML inference, and improved AArch64 correctness — practical building blocks for multi‑language Wasm components and safe edge inference.
Wassette: Microsoft ships a Wasm‑Component runtime for AI agents
August 18, 2025Wassette is a Wasmtime‑based runtime that lets AI agents fetch, verify, and run WebAssembly Components from OCI registries with a deny‑by‑default permission model — a practical bridge between the WebAssembly Component Model and the Model Context Protocol (MCP).
Vercel unifies Edge Middleware and Edge Functions into Vercel Functions (GA)
August 16, 2025Vercel has replaced Edge Middleware and Edge Functions with a single, multi‑runtime Vercel Functions platform (Routing Middleware + Functions) running on Fluid compute — a meaningful operational and migration change for apps that use edge logic.
GitHub Copilot adds Anthropic Claude Opus 4.1 (public preview)
August 14, 2025GitHub has rolled out Anthropic’s Claude Opus 4.1 in public preview for Copilot, bringing a stronger long‑horizon reasoning model to Copilot Chat and agent workflows.
TypeScript goes native: Microsoft ports the compiler to Go for ~10× speed
August 11, 2025The TypeScript team announced a Go-based native port (codename Corsa) that already shows ~10× faster tsc and much faster editor load times; previews are available and the plan is to release this as TypeScript 7.0 once parity is reached.
GraphiQL 5 Brings VSCode-Level Editing with Monaco Editor
August 7, 2025GraphiQL 5 upgrades the GraphQL IDE with Monaco Editor, comments support, and customizable plugins.
Bun adds Bun.SQL — a zero‑dependency unified SQL client (MySQL, PostgreSQL, SQLite)
August 30, 2025Bun v1.2.21 (Aug 25, 2025) introduces Bun.SQL: a single, zero‑dependency SQL client that supports MySQL/MariaDB (Zig driver), PostgreSQL and SQLite with a consistent tagged‑template API.
OpenAI releases gpt-oss open‑weight models (gpt-oss‑120B, gpt-oss‑20B)
August 27, 2025OpenAI published two Apache‑2.0 open‑weight models designed to run on commodity hardware (16GB–80GB) with up to 128k context and reference runtimes — enabling local, production‑grade code assistants and customizable model deployments.
TypeScript 5.9 released — import defer, minimal tsconfig, node20 module mode
August 24, 2025TypeScript 5.9 ships import defer, a leaner tsc --init, Node‑20 module mode, expandable hovers, and type‑argument inference fixes — upgrade guidance for projects and toolchains.
React Compiler reaches Release Candidate — build‑time automatic memoization is production‑ready (RC)
August 21, 2025React's build‑time compiler hit Release Candidate: automatic memoization, ESLint integration, and SWC support — significant performance and DX implications for React apps and libraries.
Rust project to archive the rustwasm GitHub org; wasm-bindgen moved to a new org (announced Jul 21, 2025)
August 17, 2025The Rust project announced the rustwasm GitHub organization will be archived in September 2025; wasm-bindgen will be transferred to a new project-specific organization with new maintainers.
Vite 7 Released — ESM-only, Node 20+, and Rolldown as the Next-Gen Bundler
August 16, 2025Vite 7 (June 24, 2025) moves to ESM-only distribution, raises Node requirements, introduces the Environment API buildApp hook, and makes Rolldown (Rust) a supported drop-in — a real shift for build performance and tooling compatibility.
Cloudflare Workers now run global containers (open beta June 2025)
August 13, 2025Cloudflare announced Containers for Workers (open beta June 2025): run Docker images globally, orchestrate and route to per-session or autoscaled containers via Workers and Durable Objects.
Working draft published for the 'GraphQL over HTTP' specification (Jul 24, 2025)
August 10, 2025A working draft of the GraphQL over HTTP spec standardizes media types, URL and status-code semantics, and request payloads—important for servers, clients, proxies and CDNs.
Next.js 15.4: Turbopack production builds validated and Next.js 16 previewed
August 4, 2025Next.js 15.4 makes a major step toward Turbopack for production builds (passing full integration tests and powering vercel.com) and previews Next.js 16 features that materially affect build, CI, and runtime strategies.
pnpm 10.12 (v10.12.1) adds an experimental global virtual store for near‑instant local installs
August 29, 2025pnpm 10.12 introduces a central, graph-hashed virtual store that lets multiple projects reuse exact dependency graphs, dramatically speeding up local installs on warm caches and improving monorepo workflows.
Rust 1.89 released — AVX‑512 & x86 target features stabilized; clearer array/lifetime inference
August 26, 2025Rust 1.89 (stable 2025‑08‑07) stabilizes AVX‑512 and several x86 crypto/target features, improves array/const-generic inference and lifetime diagnostics, and changes platform/CI implications (x86_64‑apple‑darwin demotion).
ECMAScript 2025 (ECMA‑262 16th ed.) finalized — JSON modules, Array.fromAsync, using, RegExp.escape, Float16Array
August 23, 2025ECMA‑262 16th edition (ECMAScript 2025) was approved in June 2025; it standardizes JSON modules, iterator helpers, a `using` resource management form, RegExp.escape/inline flags, Float16Array and other runtime features that affect bundlers, runtimes and transpilers.
Urgent: Chrome 138 patches multiple high‑severity V8/ANGLE/GPU bugs — at least one zero‑day was exploited
August 19, 2025July 2025 Chrome stable updates fixed actively exploited high‑severity V8 and GPU/ANGLE vulnerabilities — update Chromium-based browsers, headless/browser CI images, and Electron apps immediately.
pnpm v10 now blocks dependency lifecycle scripts by default
August 16, 2025pnpm 10 introduces a breaking, security-first change: dependency install scripts (preinstall/install/postinstall/etc.) are ignored by default — adjust package.json and CI to allow only-approved builds.
Docker Desktop 4.42: native IPv6, built‑in MCP toolkit, and an OCI model packaging CLI
August 15, 2025Docker Desktop 4.42 (June 2025) adds native IPv6, integrates the MCP Toolkit and AI agent Gordon, and introduces docker model package to create OCI‑compliant model artifacts — changes that matter for networking, security defaults, and distributing AI models via existing container workflows.
WASI 0.3 preview: native async added to the WebAssembly Component Model
August 12, 2025WASI roadmap targets an August 2025 preview of WASI 0.3 which brings native async support to the Component Model, enabling async component-level functions at the Canonical ABI level.
Node.js 24: V8 13.6, npm 11, tightened permissions, URLPattern global
August 9, 2025Node.js 24 (Current) is out — V8 13.6, npm 11, AsyncLocalStorage implementation change, URLPattern global, permission model matured and Undici 7 included; LTS scheduled for October 2025.