Dev Digest — 八月 2025
本页面收录了 八月 2025 发布的所有 开发者摘要 期刊,包含围绕 DevOps, Node.js, WebAssembly 的精选编程与开发者新闻链接。
更新
AWS CDK 将 CLI 与构造库分离(独立发布和新的 CLI 仓库)
2025年8月31日AWS 宣布 CDK CLI 和 CDK 构造库将独立发布,CLI 将迁移到一个新的仓库——这改变了您在 CI 中版本控制、安装和自动化 CDK 的方式。
GitHub Actions: macos-latest 迁移到 macOS 15;Xcode 模拟器支持收紧
2025年8月28日从 2025 年 8 月 4 日起,GitHub Actions 将把 macos-latest 迁移到 macOS 15,并且从 8 月 11 日起,限制 Xcode 模拟器运行时为最新的三个版本——调整 CI 以避免 iOS/macOS 构建失败。
Gemini CLI GitHub Actions 测试版 — 在 CI 中运行 AI 编码代理
2025年8月25日谷歌推出 Gemini CLI GitHub Actions(测试版):一个免费的 GitHub Actions 集成,允许 Gemini CLI 作为自主或按需编码代理在代码库中运行,从而直接在 CI 中实现自动化的分类、审查和代码更改。
Wasmtime 35:组件的初始 GC,通过 wasi‑nn 的 ONNX,以及更强的 AArch64 支持
2025年8月22日Wasmtime 35.0.0(于 2025 年 7 月 22 日发布)为 WebAssembly 组件模型引入了初始 GC 支持,为 wasi‑nn 提供了一个自定义 ONNX 特性以运行 ML 推理,并改善了 AArch64 的正确性——为多语言 Wasm 组件和安全边缘推理提供了实用的构建块。
Wassette:微软发布用于 AI 代理的 Wasm 组件运行时
2025年8月18日Wassette 是一个基于 Wasmtime 的运行时,允许 AI 代理从 OCI 注册表中获取、验证和运行 WebAssembly 组件,采用默认拒绝的权限模型——这是 WebAssembly 组件模型与模型上下文协议 (MCP) 之间的实用桥梁。
Vercel 将边缘中间件和边缘函数统一为 Vercel 函数 (GA)
2025年8月16日Vercel 用一个单一的多运行时 Vercel 函数平台(路由中间件 + 函数)替代了边缘中间件和边缘函数,该平台在 Fluid 计算上运行——这是对使用边缘逻辑的应用程序而言一个重要的操作和迁移变化。
GitHub Copilot 添加 Anthropic Claude Opus 4.1(公开预览)
2025年8月14日GitHub 已在 Copilot 中推出 Anthropic 的 Claude Opus 4.1 的公开预览,为 Copilot Chat 和代理工作流带来了更强大的长时推理模型。
TypeScript 原生化:微软将编译器移植到 Go,实现 ~10× 的速度提升
2025年8月11日TypeScript 团队宣布了一种基于 Go 的原生移植(代号 Corsa),已显示出 ~10× 更快的 tsc 和更快的编辑器加载时间;预览版现已可用,计划在达到功能平衡后将其作为 TypeScript 7.0 发布。
GraphiQL 5 带来 VSCode 水平的 Monaco 编辑体验
2025年8月7日GraphiQL 5 升级了 GraphQL IDE,支持 Monaco 编辑器、注释和可定制插件。
Bun 添加 Bun.SQL — 一个零依赖的统一 SQL 客户端 (MySQL, PostgreSQL, SQLite)
2025年8月30日Bun v1.2.21 (2025年8月25日) 引入了 Bun.SQL:一个单一的、零依赖的 SQL 客户端,支持 MySQL/MariaDB (Zig 驱动)、PostgreSQL 和 SQLite,提供一致的标签模板 API。
OpenAI 发布 gpt-oss 开放权重模型 (gpt-oss‑120B, gpt-oss‑20B)
2025年8月27日OpenAI 发布了两个 Apache‑2.0 开放权重模型,旨在运行在普通硬件(16GB–80GB)上,支持高达 128k 的上下文和参考推理代码——使本地、生产级代码助手和可定制模型部署成为可能。
TypeScript 5.9 发布 — 导入延迟、最小 tsconfig、Node20 模块模式
2025年8月24日TypeScript 5.9 发布了导入延迟、更精简的 tsc --init、Node‑20 模块模式、可扩展的悬停提示以及类型参数推断修复 — 项目和工具链的升级指南。
React 编译器达到候选发布版 — 构建时自动记忆化已准备好投入生产 (RC)
2025年8月21日React 的构建时编译器达到了候选发布版:自动记忆化、ESLint 集成和 SWC 支持 — 对 React 应用和库具有显著的性能和开发体验影响。
Rust项目将归档rustwasm GitHub组织;wasm-bindgen将转移到一个新的组织(宣布于2025年7月21日)
2025年8月17日Rust项目宣布rustwasm GitHub组织将在2025年9月归档;wasm-bindgen将转移到一个新的项目特定组织,并由新的维护者管理。
Vite 7 发布 — 仅支持 ESM,Node 20+,Rolldown 作为下一代打包工具
2025年8月16日Vite 7(2025年6月24日)转向仅支持 ESM 的分发,提高了 Node 的要求,引入了环境 API 的 buildApp 钩子,并使 Rolldown(Rust)成为支持的替代品 — 这对构建性能和工具兼容性来说是一次真正的转变。
Cloudflare Workers 现在运行全球容器(公开测试版 2025 年 6 月)
2025年8月13日Cloudflare 宣布了 Workers 的容器(公开测试版 2025 年 6 月):全球运行 Docker 镜像,通过 Workers 和 Durable Objects 进行每会话或自动扩展容器的编排和路由。
发布了'HTTP上的GraphQL'规范的工作草案(2025年7月24日)
2025年8月10日HTTP上的GraphQL规范的工作草案标准化了媒体类型、URL和状态码语义以及请求负载——这对服务器、客户端、代理和CDN至关重要。
Next.js 15.4:Turbopack 生产构建已验证,Next.js 16 预览
2025年8月4日Next.js 15.4 在生产构建方面向 Turbopack 迈出了重要一步(通过完整的集成测试并为 vercel.com 提供支持),并预览了对构建、CI 和运行时策略有实质影响的 Next.js 16 功能。
pnpm 10.12 (v10.12.1) 添加了一个实验性的全局虚拟存储,用于近乎即时的本地安装
2025年8月29日pnpm 10.12 引入了一个中央的、图哈希的虚拟存储,允许多个项目重用精确的依赖图,显著加快了在温暖缓存上的本地安装速度,并改善了单体仓库的工作流程。
Rust 1.89 发布 — AVX‑512 和 x86 目标特性稳定;更清晰的数组/生命周期推断
2025年8月26日Rust 1.89(稳定版 2025‑08‑07)稳定了 AVX‑512 和多个 x86 加密/目标特性,改善了数组/常量泛型推断和生命周期诊断,并改变了平台/CI 的影响(x86_64‑apple‑darwin 降级)。
ECMAScript 2025(ECMA‑262 第16版)已最终确定 — JSON模块、Array.fromAsync、using、RegExp.escape、Float16Array
2025年8月23日ECMA‑262 第16版(ECMAScript 2025)于2025年6月获得批准;它标准化了JSON模块、迭代器助手、`using`资源管理形式、RegExp.escape/内联标志、Float16Array及其他影响打包工具、运行时和转译器的运行时特性。
紧急:Chrome 138 修复多个高严重性 V8/ANGLE/GPU 漏洞——至少有一个零日漏洞被利用
2025年8月19日2025 年 7 月 Chrome 稳定版更新修复了积极利用的高严重性 V8 和 GPU/ANGLE 漏洞——立即更新基于 Chromium 的浏览器、无头/浏览器 CI 镜像和 Electron 应用程序。
pnpm v10 现在默认阻止依赖生命周期脚本
2025年8月16日pnpm 10 引入了一个破坏性、安全优先的变化:依赖安装脚本(preinstall/install/postinstall 等)默认被忽略——调整 package.json 和 CI 以仅允许经过批准的构建。
Docker Desktop 4.42: 原生 IPv6、内置 MCP 工具包和 OCI 模型打包 CLI
2025年8月15日Docker Desktop 4.42(2025 年 6 月)增加了原生 IPv6,集成了 MCP 工具包和 AI 代理 Gordon,并引入 docker model package 来创建符合 OCI 标准的模型工件——这些变化对网络、安全默认设置以及通过现有容器工作流分发 AI 模型至关重要。
WASI 0.3 预览:原生异步添加到 WebAssembly 组件模型
2025年8月12日WASI 路线图目标是在 2025 年 8 月发布 WASI 0.3 预览版,该版本为组件模型带来了原生异步支持,使得在规范 ABI 级别上能够实现异步组件级函数。
Node.js 24: V8 13.6, npm 11, 收紧权限, URLPattern 全局
2025年8月9日Node.js 24(当前版本)发布 — V8 13.6, npm 11, AsyncLocalStorage 实现更改, URLPattern 全局, 权限模型成熟且包含 Undici 7; LTS 定于 2025 年 10 月。