Dev Digest — август 2025
На этой странице собраны все выпуски Дев дайджест, опубликованные в август 2025. Здесь вы найдёте отобранные ссылки на новости для разработчиков и материалы о программировании по темам DevOps, Node.js, WebAssembly.
Обновления
AWS CDK разделяет CLI от библиотеки конструкций (независимые релизы и новый репозиторий CLI)
31 августа 2025 г.AWS объявила, что CDK CLI и библиотека конструкций CDK будут выпускаться независимо, а CLI переходит в новый репозиторий — это изменяет способ версионирования, установки и автоматизации CDK в CI.
GitHub Actions: macos-latest переходит на macOS 15; поддержка симуляторов Xcode ужесточена
28 августа 2025 г.С 4 августа 2025 года GitHub Actions мигрирует macos-latest на macOS 15 и, начиная с 11 августа, ограничивает версии симуляторов Xcode тремя последними версиями — настройте CI, чтобы избежать поломанных сборок iOS/macOS.
Gemini CLI GitHub Actions бета — запуск AI-кодирующих агентов внутри CI
25 августа 2025 г.Google запускает Gemini CLI GitHub Actions (бета): бесплатная интеграция GitHub Actions, которая позволяет Gemini CLI работать как автономный или по запросу кодирующий агент в репозиториях, обеспечивая автоматическую сортировку, обзоры и изменения кода непосредственно в CI.
Wasmtime 35: начальная поддержка GC для компонентов, ONNX через wasi‑nn и улучшенная поддержка AArch64
22 августа 2025 г.Wasmtime 35.0.0 (выпущен 22 июля 2025 года) включает начальную поддержку GC для модели компонентов WebAssembly, функцию пользовательского ONNX для wasi‑nn для выполнения ML-инференса и улучшенную корректность AArch64 — практические строительные блоки для многоязычных компонентов Wasm и безопасного инференса на краю.
Wassette: Microsoft выпускает среду выполнения Wasm‑компонентов для AI-агентов
18 августа 2025 г.Wassette — это среда выполнения на основе Wasmtime, которая позволяет AI-агентам извлекать, проверять и запускать WebAssembly-компоненты из OCI-реестров с моделью разрешений, основанной на принципе запрета по умолчанию — практический мост между моделью компонентов WebAssembly и протоколом контекста модели (MCP).
Vercel объединяет Edge Middleware и Edge Functions в Vercel Functions (GA)
16 августа 2025 г.Vercel заменил Edge Middleware и Edge Functions на единую платформу Vercel Functions с несколькими средами выполнения (Routing Middleware + Functions), работающую на Fluid compute — значительное операционное и миграционное изменение для приложений, использующих логику на краю.
GitHub Copilot добавляет Anthropic Claude Opus 4.1 (публичный предварительный просмотр)
14 августа 2025 г.GitHub выпустил публичный предварительный просмотр Claude Opus 4.1 от Anthropic для Copilot, предоставляя более мощную модель долгосрочного рассуждения для Copilot Chat и рабочих процессов агентов.
TypeScript становится нативным: Microsoft портирует компилятор на Go с ~10× скоростью
11 августа 2025 г.Команда TypeScript объявила о нативном порте на основе Go (кодовое имя Corsa), который уже демонстрирует ~10× более быструю работу tsc и значительно более быстрое время загрузки редактора; предварительные версии доступны, и планируется выпустить это как TypeScript 7.0, как только будет достигнута паритет.
GraphiQL 5 приносит редактирование на уровне VSCode с Monaco Editor
7 августа 2025 г.GraphiQL 5 обновляет IDE GraphQL с Monaco Editor, поддержкой комментариев и настраиваемыми плагинами.
Bun добавляет Bun.SQL — унифицированный SQL-клиент с нулевыми зависимостями (MySQL, PostgreSQL, SQLite)
30 августа 2025 г.Bun v1.2.21 (25 августа 2025 года) представляет Bun.SQL: единственный SQL-клиент с нулевыми зависимостями, который поддерживает MySQL/MariaDB (драйвер Zig), PostgreSQL и SQLite с последовательным API на основе тегированных шаблонов.
OpenAI выпустила открытые модели gpt-oss (gpt-oss‑120B, gpt-oss‑20B)
27 августа 2025 г.OpenAI опубликовала две открытые модели с лицензией Apache‑2.0, предназначенные для работы на обычном оборудовании (16GB–80GB) с контекстом до 128k и эталонным временем выполнения — что позволяет создавать локальные помощники по программированию и настраиваемые развертывания моделей.
TypeScript 5.9 выпущен — отложенный импорт, минимальный tsconfig, режим модуля node20
24 августа 2025 г.TypeScript 5.9 включает отложенный импорт, более легкий tsc --init, режим модуля Node‑20, расширяемые подсказки и исправления вывода аргументов типов — рекомендации по обновлению для проектов и инструментов.
React Компилятор достиг Кандидата в Релиз — автоматическая мемоизация на этапе сборки готова к производству (RC)
21 августа 2025 г.Компилятор React на этапе сборки достиг статуса Кандидата в Релиз: автоматическая мемоизация, интеграция с ESLint и поддержка SWC — значительные последствия для производительности и разработческого опыта для приложений и библиотек React.
Проект Rust для архивирования организации rustwasm на GitHub; wasm-bindgen перемещен в новую организацию (анонсировано 21 июля 2025 года)
17 августа 2025 г.Проект Rust объявил, что организация rustwasm на GitHub будет архивирована в сентябре 2025 года; wasm-bindgen будет передан в новую организацию, специфичную для проекта, с новыми кураторами.
Vite 7 выпущен — только ESM, Node 20+ и Rolldown как следующий поколенческий бандлер
16 августа 2025 г.Vite 7 (24 июня 2025 года) переходит на распределение только ESM, повышает требования к Node, вводит хук buildApp в API окружения и делает Rolldown (Rust) поддерживаемым заменяемым бандлером — это настоящий шаг вперед в производительности сборки и совместимости инструментов.
Cloudflare Workers теперь запускают глобальные контейнеры (открытая бета в июне 2025 года)
13 августа 2025 г.Cloudflare анонсировала Контейнеры для Workers (открытая бета в июне 2025 года): запускайте Docker-образы глобально, организуйте и маршрутизируйте по сессиям или автоматически масштабируемым контейнерам через Workers и Durable Objects.
Опубликован рабочий черновик спецификации 'GraphQL over HTTP' (24 июля 2025 года)
10 августа 2025 г.Рабочий черновик спецификации GraphQL over HTTP стандартизирует типы медиа, семантику URL и кодов состояния, а также полезные нагрузки запросов — это важно для серверов, клиентов, прокси и CDN.
Next.js 15.4: Проверенные сборки Turbopack для продакшена и предварительный просмотр Next.js 16
4 августа 2025 г.Next.js 15.4 делает значительный шаг к Turbopack для продакшен-сборок (прохождение полного набора интеграционных тестов и работа на vercel.com) и предварительно показывает функции Next.js 16, которые существенно влияют на стратегии сборки, CI и выполнения.
pnpm 10.12 (v10.12.1) добавляет экспериментальный глобальный виртуальный магазин для почти мгновенной локальной установки
29 августа 2025 г.pnpm 10.12 представляет центральный виртуальный магазин с графовым хешированием, который позволяет нескольким проектам повторно использовать точные графы зависимостей, значительно ускоряя локальные установки на теплых кэшах и улучшая рабочие процессы монорепозиториев.
Выпуск Rust 1.89 — стабилизация AVX‑512 и функций целевой платформы x86; более четкое выведение массивов/временной жизни
26 августа 2025 г.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
23 августа 2025 г.ECMA‑262 16-е издание (ECMAScript 2025) было утверждено в июне 2025 года; оно стандартизирует JSON модули, вспомогательные итераторы, форму управления ресурсами `using`, RegExp.escape/inline флаги, Float16Array и другие функции времени выполнения, которые влияют на сборщики, среды выполнения и транспилеры.
Срочно: Chrome 138 исправляет несколько уязвимостей V8/ANGLE/GPU высокой степени серьезности — как минимум одна нулевая уязвимость была использована
19 августа 2025 г.Обновления стабильной версии Chrome в июле 2025 года исправили активно эксплуатируемые уязвимости V8 и GPU/ANGLE высокой степени серьезности — немедленно обновите браузеры на базе Chromium, образы CI без головы/браузера и приложения Electron.
pnpm v10 теперь по умолчанию блокирует скрипты жизненного цикла зависимостей
16 августа 2025 г.pnpm 10 вводит значительное изменение с акцентом на безопасность: скрипты установки зависимостей (preinstall/install/postinstall и т.д.) по умолчанию игнорируются — настройте package.json и CI, чтобы разрешить только одобренные сборки.
Docker Desktop 4.42: нативный IPv6, встроенный инструмент MCP и CLI для упаковки моделей OCI
15 августа 2025 г.Docker Desktop 4.42 (июнь 2025 года) добавляет нативный IPv6, интегрирует MCP Toolkit и AI-агента Гордона, а также вводит упаковку моделей docker для создания артефактов моделей, соответствующих OCI — изменения, которые важны для сетевого взаимодействия, настроек безопасности и распространения AI-моделей через существующие контейнерные рабочие процессы.
WASI 0.3 предварительный просмотр: нативный асинхронный режим добавлен в модель компонентов WebAssembly
12 августа 2025 г.Дорожная карта WASI нацелена на предварительный просмотр WASI 0.3 в августе 2025 года, который добавляет поддержку нативного асинхронного режима в модель компонентов, позволяя асинхронные функции на уровне компонентов на уровне Canonical ABI.
Node.js 24: V8 13.6, npm 11, ужесточенные разрешения, глобальный URLPattern
9 августа 2025 г.Node.js 24 (Текущая версия) выпущен — V8 13.6, npm 11, изменение реализации AsyncLocalStorage, глобальный URLPattern, модель разрешений улучшена и включен Undici 7; LTS запланирован на октябрь 2025 года.