Dev Digest — сентябрь 2025
На этой странице собраны все выпуски Дев дайджест, опубликованные в сентябрь 2025. Здесь вы найдёте отобранные ссылки на новости для разработчиков и материалы о программировании по темам DevOps, Node.js, Безопасность.
Обновления
Node.js v25 запланирован на 2025‑10‑15 — ожидается семантический мажорный релиз
30 сентября 2025 г.Node.js v25 запланирован на 15 октября 2025 года (крайний срок коммитов 2025‑09‑15). Команды должны запускать CI против нового мажора, проверять нативные модули и готовить канареечные деплои.
Wasm 3.0 завершён — Memory64, многопамять, сборка мусора и SpecTec теперь официальны
27 сентября 2025 г.WebAssembly 3.0 завершён (17 сентября 2025 года): 64-битное адресное пространство, несколько памяти, сборка мусора на стороне хоста, встроенные функции строк JS и SpecTec для верифицируемой спецификации — это шаг вперёд для компиляции языков высокого уровня и серверного Wasm.
Выпуск NixOS 25.05 (“Warbler”) — Linux 6.12 LTS, GNOME 48, новые инструменты и большое обновление Nixpkgs
23 сентября 2025 г.NixOS 25.05 (Warbler) вышел с ядрами Linux 6.12 LTS/6.14, GNOME 48, LLVM 19/GCC 14, обновлением более 7,000 пакетов и экспериментальной переработкой nixos-rebuild-ng — что это означает для воспроизводимых сборок и CI.
TypeScript становится нативным: публичные превью компилятора на основе Go (Проект Corsa)
20 сентября 2025 г.Microsoft опубликовала превью TypeScript Native: компилятор/языковой сервис на основе Go (tsgo), который обеспечивает ~10× ускорение проверки типов и загрузки редактора на больших кодовых базах — попробуйте превью, но протестируйте на поведенческие отличия.
Visual Studio 2026 Insiders: глубокий Copilot, BYO‑LLM и профилирование ИИ появляются в IDE
17 сентября 2025 г.Visual Studio 2026 Insiders от Microsoft (сентябрь 2025 года) предлагает широкий спектр функций с приоритетом на ИИ — адаптивная вставка, чат с использованием собственных моделей, агент профилировщика Copilot, шаблоны BenchmarkDotNet и улучшенное профилирование CMake/C++ — меняя подход к производительности, отладке и составлению кода внутри IDE.
Компилятор запросов Prisma (клиент Prisma без Rust) запланирован на GA в сентябре 2025 года
14 сентября 2025 г.Prisma представит свой компилятор запросов — перемещение выполнения запросов из бинарного файла Rust в компилятор запросов на TypeScript и адаптеры драйверов — на GA в сентябре 2025 года, устранив нативные бинарные файлы движка запросов и упростив серверные, edge и сборочные рабочие процессы.
Git 2.51 (18 августа 2025): подготовка SHA‑256 и Reftable — настоящий поворотный момент для больших репозиториев и инструментов
11 сентября 2025 г.Git 2.51 (выпущен 18 августа 2025 года) закладывает прочный фундамент для Git 3.0, подготавливая SHA‑256 в качестве алгоритма хеширования по умолчанию и reftable в качестве бэкенда ссылок по умолчанию, одновременно предоставляя улучшения MIDX, упаковки и stash, которые существенно влияют на большие репозитории, CI и инструменты.
HubSpot запускает унифицированную платформу разработчика с инструментами агента и обновлениями рабочего процесса CI/CD
8 сентября 2025 г.HubSpot объявила о консолидации платформы разработчика (3 сентября 2025 года) — унифицированные проекты разработчиков, инструменты агента для агентов Breeze, более богатые расширения UI, улучшения CI/CD и локальной разработки, а также инструменты миграции CLI для партнеров и разработчиков приложений.
Google требует верификации разработчиков для приложений, установленных вне Play Store
5 сентября 2025 г.Android потребует подтвержденные идентичности разработчиков для приложений, установленных на сертифицированных устройствах (включая установленные вручную и приложения из сторонних магазинов); ранний доступ в октябре 2025 года, регистрация открывается в марте 2026 года, региональное применение начинается в сентябре 2026 года.
Обнаружен вредоносный пакет npm 'esbuild-linux-arm32' — рекомендуется немедленный аудит и очистка
2 сентября 2025 г.Вредоносный пакет npm, выдающий себя за бинарный файл esbuild (esbuild-linux-arm32), был выявлен в августе 2025 года; проверьте lock-файлы, удалите неожиданные пакеты esbuild-* и измените секреты, если они есть.
Azure Functions Proxies: поддержка сообщества заканчивается 2025‑09‑30 — мигрируйте с Proxies сейчас
29 сентября 2025 г.Microsoft объявила, что Azure Functions Proxies не будет поддерживаться после 2025‑09‑30; команды, все еще использующие Proxies, должны немедленно провести инвентаризацию и мигрировать на поддерживаемую API-платформу (APIM, Front Door или легкий обратный прокси).
Продвижение серии GCC 15: C23 по умолчанию, улучшенная диагностика, инкрементальная LTO и широкие обновления инструментов
26 сентября 2025 г.GCC 15 (в частности 15.1 с исправлениями ошибок 15.2) поставляется с C23 по умолчанию, более сильной поддержкой диагностики/SARIF, инкрементальной LTO, улучшенной выгрузкой OpenMP и многими изменениями качества жизни для C/C++/инструментов — обновите CI и зафиксируйте языковые режимы перед обновлением.
Аварийный патч Chrome Stable (140.0.7339.185/.186) исправляет активно эксплуатируемую уязвимость нулевого дня V8
22 сентября 2025 г.Google выпустил обновление безопасности (17–18 сентября 2025 года), которое исправляет CVE‑2025‑10585 — уязвимость нулевого дня типа путаницы в V8, эксплуатируемую в дикой природе — а также три других уязвимости браузерного движка высокой степени серьезности. Немедленно обновите Chrome и любые образы CI/headless браузеров.
npm Доверенная публикация с OIDC теперь доступна — более безопасная публикация CI/CD для пакетов JavaScript
19 сентября 2025 г.npm теперь поддерживает Доверенную публикацию через OpenID Connect (OIDC) в CI/CD: уберите долгоживущие токены npm из рабочих процессов, ограничьте публикации конкретными конвейерами и уменьшите риск утечки учетных данных автоматизации.
PostgreSQL 18 RC1: io_uring AIO, uuidv7, OAuth и новый протокол передачи данных — GA запланировано на 25 сентября 2025 года
16 сентября 2025 г.PostgreSQL 18 Release Candidate 1 выпущен (4 сентября 2025 года); он вводит асинхронную подсистему ввода-вывода (io_uring на Linux), виртуальные сгенерированные столбцы по умолчанию, uuidv7, поддержку аутентификации OAuth, более полные данные EXPLAIN, контрольные суммы данных, включенные для новых кластеров, и новый протокол передачи данных (3.2). GA запланировано на 25 сентября 2025 года.
Массовый компромисс цепочки поставок npm внедряет кражу криптовалюты в 18 пакетов
13 сентября 2025 г.8 сентября 2025 года учетная запись поддерживающего разработчика была скомпрометирована, и были опубликованы вредоносные версии широко используемых пакетов npm (chalk, debug, ansi‑styles и др.); вредоносный код нацелен на API кошельков браузера и может тихо изменять адреса назначения крипто-транзакций.
OpenSSL 3.5 LTS: Поддержка сервера QUIC и постквантовая криптография в долгосрочном релизе
10 сентября 2025 г.OpenSSL 3.5 (LTS) добавляет поддержку QUIC на стороне сервера, алгоритмы PQC (ML-KEM, ML-DSA, SLH-DSA), непрозрачные ключи EVP_SKEY и новую конфигурируемость TLS — практический путь обновления для серверов, прокси и сред выполнения, которые зависят от OpenSSL.
Нарушение цепочки поставок Nx (S1ngularity): вредоносные пакеты Nx опубликованы в npm с помощью украденного токена публикации
7 сентября 2025 г.26 августа 2025 года злоумышленники опубликовали вредоносные пакеты Nx в npm, используя инъекцию рабочего процесса GitHub Actions и украденный токен публикации NPM; пакеты запускали постинсталляционные хуки, которые сканировали системы и эксфильтровали данные с помощью локальных AI CLI.
Apple выпускает бета-версии iOS 26 / Xcode 26 (бета 9 / бета 7) — протестируйте свои сборки сейчас
4 сентября 2025 г.Apple опубликовала бета-версию iOS 26 / iPadOS 26 / macOS 26 бета 9 вместе с Xcode 26 бета 7 (2 сентября 2025 года). Мобильные и CI команды должны проверить приложения и обновить образы сборок перед публичным релизом.
Firefox 141 включает WebGPU на Windows — стабильный кросс‑браузерный GPU для Web
1 сентября 2025 г.Firefox 141 (стабильная версия) поставляет API WebGPU на Windows, делая высокопроизводительные вычисления и рендеринг GPU широко доступными для веб-разработчиков.
NodeShield: принудительное соблюдение SBOM в реальном времени (CBOM) для Node.js ограничивает атаки на цепочку поставок с незначительными накладными расходами
28 сентября 2025 г.Новая статья представляет NodeShield, систему принудительного соблюдения в реальном времени, которая использует SBOM, дополненные возможностями по зависимостям (CBOM), чтобы предотвратить злоупотребления в цепочке поставок в Node.js с эффективностью ~98% и накладными расходами <1 мс.
Oracle выпускает Java 25 — значительные достижения в языке, параллелизме, производительности и постквантовой криптографии
25 сентября 2025 г.Java 25 (Oracle JDK 25) доступен (16 сентября 2025 года): 18 JEP, которые упрощают Java для скриптов, расширяют сопоставление шаблонов для примитивов, продвигают структурированный параллелизм и область видимости значений, добавляют эргономику/профилирование AOT, улучшают API векторов и готовность к постквантовой криптографии — Oracle предлагает расширенную поддержку и интеграции производительности OCI.
Ubuntu 25.10 может поставляться с Linux 6.17 (целевой ядро-кандидат на выпуск)
21 сентября 2025 г.Canonical нацеливается на upstream Linux 6.17 для Ubuntu 25.10 и предупреждает, что дистрибутив может поставляться с ядром-кандидатом на выпуск, если стабильное upstream ядро не будет завершено до заморозки дистрибутива.
SQLite FTS5 переполнение целого числа (CVE‑2025‑7709) — обновите встроенный SQLite сейчас
18 сентября 2025 г.Умеренное переполнение целого числа в расширении FTS5 SQLite может привести к записи за пределами допустимого диапазона из поддельных файлов БД или запросов злоумышленника; исправление выпущено, пакеты дистрибутивов обновляются — разработчики должны исправить или пересобрать.
Выпуск Go 1.25 — DWARF5, более строгая семантика проверки nil, эксперимент с jsonv2 и изменения в инструментальной цепочке
15 сентября 2025 г.Go 1.25 (выпущен 12 августа 2025 года) приносит вывод отладки DWARF5, исправление указателя nil, соответствующее спецификации, которое может привести к панике в ранее безошибочных программах, экспериментальную реализацию jsonv2 для значительно более быстрого декодирования, новые инструменты для тестирования и проверки, а также несколько значений по умолчанию для сборки/выполнения, которые влияют на CI и отладку.
Kubernetes v1.34 — Динамическое распределение ресурсов становится GA; токены ServiceAccount kubelet для извлечения изображений и ресурсы на уровне пода меняют правила игры
12 сентября 2025 г.Kubernetes v1.34 переводит Динамическое распределение ресурсов в GA и добавляет проецируемые токены ServiceAccount kubelet для извлечения изображений, а также запросы ресурсов на уровне пода — немедленные последствия для рабочих нагрузок GPU/ускорителей, безопасности извлечения изображений и автоматического масштабирования.
Rust 1.90: rustc переключается на LLD в качестве стандартного компоновщика на x86_64 Linux
9 сентября 2025 г.Rust 1.90 (стабильная версия, ожидается 18 сентября 2025 года) делает LLD стандартным компоновщиком для x86_64-unknown-linux-gnu — значительное сокращение времени компоновки для сборок Linux; включены шаги по отказу и смягчению.
Microsoft Edge открывает локальные LLM для веб-приложений через API Подсказок и Помощи в Написании
6 сентября 2025 г.Edge теперь предлагает предварительные версии API Подсказок и Помощи в Написании, которые позволяют веб-приложениям вызывать локальную модель Phi‑4‑mini для генерации, суммирования и структурированных выводов — функции LLM с низкой задержкой и приватностью внутри браузера.
Docker Engine v25 — Изменение ulimit BuildKit, OpenTelemetry и поддержка устройств CDI
3 сентября 2025 г.Docker Engine v25 изменяет поведение ulimit BuildKit в systemd, добавляет трассировку OpenTelemetry, поддержку устройств CDI и другие функции сборки/выполнения, которые могут повлиять на CI и контейнерные сборки.