Выпуск NixOS 25.05 (“Warbler”) — Linux 6.12 LTS, GNOME 48, новые инструменты и большое обновление Nixpkgs
Ключевое обновление
NixOS 25.05 (кодовое имя “Warbler”) официально выпущен. Основные моменты для разработчиков: стандартные ядра включают Linux 6.12 LTS (с доступностью 6.14), GNOME 48, обновления LLVM 19 и GCC 14, огромное обновление Nixpkgs (тысячи обновлений/добавлений пакетов), начальная поддержка COSMIC DE от System76 и экспериментальная переработка классического инструмента nixos-rebuild в nixos-rebuild-ng (Python), доступная для тестирования. Поддержка выпуска будет осуществляться до 2025‑12‑31.
Почему это важно
- Обновление инструментов и ядра: поставка новых ядер и компиляторов изменяет ABI/наборы функций и может повлиять на нативные сборки, CI-образы, базовые образы Docker, модули ядра и сборки нативных расширений (нативные модули Node, инструменты Rust/C/C++). Ожидайте уменьшения необходимости в исправлениях, перенесенных из старых версий, но планируйте CI/рабочие образы, которые нацелены на новый инструментальный набор.
- Большое обновление пакетов: тысячи обновлений и удалений пакетов означают, что версии зависимостей, используемые для создания воспроизводимых сборок, могут измениться; зафиксируйте и протестируйте ваши Nix flakes/nixpkgs перед обновлением CI или производственных систем.
- nixos-rebuild-ng: протестированная, опциональная переработка рабочего процесса сборки открывает двери для различных автоматизаций и удобства скриптов (и упрощает вклад). Команды, которые автоматизируют сборки системы, должны оценить его на этапе тестирования — это экспериментально, но значительно для долгосрочного обслуживания.
- Окно обновления и EOL: жизненный цикл выпуска и прекращение поддержки старых образов важны для запланированных обновлений в CI и управления флотом; стратегия фиксации и тестирование поэтапного развертывания рекомендуются, чтобы избежать неожиданностей из-за крупных изменений пакетов.
Источник
Читать дальше
Node.js v25 запланирован на 2025‑10‑15 — ожидается семантический мажорный релиз
30 сентября 2025 г.Node.js v25 запланирован на 15 октября 2025 года (крайний срок коммитов 2025‑09‑15). Команды должны запускать CI против нового мажора, проверять нативные модули и готовить канареечные деплои.
Azure Functions Proxies: поддержка сообщества заканчивается 2025‑09‑30 — мигрируйте с Proxies сейчас
29 сентября 2025 г.Microsoft объявила, что Azure Functions Proxies не будет поддерживаться после 2025‑09‑30; команды, все еще использующие Proxies, должны немедленно провести инвентаризацию и мигрировать на поддерживаемую API-платформу (APIM, Front Door или легкий обратный прокси).
NodeShield: принудительное соблюдение SBOM в реальном времени (CBOM) для Node.js ограничивает атаки на цепочку поставок с незначительными накладными расходами
28 сентября 2025 г.Новая статья представляет NodeShield, систему принудительного соблюдения в реальном времени, которая использует SBOM, дополненные возможностями по зависимостям (CBOM), чтобы предотвратить злоупотребления в цепочке поставок в Node.js с эффективностью ~98% и накладными расходами <1 мс.