Wasmtime 35: начальная поддержка GC для компонентов, ONNX через wasi‑nn и улучшенная поддержка AArch64
Ключевое обновление
Wasmtime 35.0.0 (выпущен 22 июля 2025 года) представляет начальную поддержку GC для модели компонентов WebAssembly (отмечена как работа в процессе), новую опцию в wasmtime‑wasi‑nn для использования пользовательского времени выполнения ONNX для ML-инференса в Wasm и значительные улучшения корректности/обходные пути на AArch64 (Winch теперь проходит тесты WebAssembly MVP в этом выпуске). Выпуск также ужесточает требования к сборке (обновление инструментов Rust). (github.com, docs.rs)
Почему это важно
Начальная поддержка GC в модели компонентов является самым значительным изменением для разработчиков: после завершения и стабилизации она устраняет основное несоответствие при компоновке компонентов, написанных на языках с сборкой мусора или тех, которые нуждаются в первоклассных ссылочных типах, снижая необходимость в дорогой сериализации/склеивании и позволяя создавать более богатые и безопасные границы многоязычных компонентов. Изменение в wasi‑nn превращает Wasmtime в более практичный хост для ML-инференса, позволяя разработчикам подключать нативное время выполнения ONNX к wasi‑nn, что делает реалистичным доставку небольших ML-моделей в виде переносимых модулей Wasm на краю или внутри ограниченных песочниц без необходимости перестраивать архитектуру для удаленного инференса. Улучшенное поведение AArch64 означает, что эти возможности теперь гораздо более удобны на устройствах на базе ARM и серверах с Apple-silicon, а не являются экспериментами только для x86. Поскольку поддержка GC явно является «начальной» и не завершенной, рассматривайте этот выпуск как подходящее время для прототипирования и валидации дизайнов модели компонентов и инференса wasi‑nn на стадии тестирования, но избегайте предположений о стабильности API/ABI для производства до тех пор, пока последующие выпуски не завершат работу над компонентами GC. Также обратите внимание, что вам может понадобиться Rust 1.86+ для сборки из исходников. (github.com, docs.rs)
Источник
Читать дальше
AWS CDK разделяет CLI от библиотеки конструкций (независимые релизы и новый репозиторий CLI)
31 августа 2025 г.AWS объявила, что CDK CLI и библиотека конструкций CDK будут выпускаться независимо, а CLI переходит в новый репозиторий — это изменяет способ версионирования, установки и автоматизации CDK в CI.
Bun добавляет Bun.SQL — унифицированный SQL-клиент с нулевыми зависимостями (MySQL, PostgreSQL, SQLite)
30 августа 2025 г.Bun v1.2.21 (25 августа 2025 года) представляет Bun.SQL: единственный SQL-клиент с нулевыми зависимостями, который поддерживает MySQL/MariaDB (драйвер Zig), PostgreSQL и SQLite с последовательным API на основе тегированных шаблонов.
pnpm 10.12 (v10.12.1) добавляет экспериментальный глобальный виртуальный магазин для почти мгновенной локальной установки
29 августа 2025 г.pnpm 10.12 представляет центральный виртуальный магазин с графовым хешированием, который позволяет нескольким проектам повторно использовать точные графы зависимостей, значительно ускоряя локальные установки на теплых кэшах и улучшая рабочие процессы монорепозиториев.