В Rust 1.82 улучшена поддержка Apple
В соответствии с шестинедельным циклом выпуска Rust вышла версия 1.82 с более высоким уровнем поддержки Apple и новой подкомандой Info для Cargo.

Вышел релиз Svelte 5, который команда, создавшая веб-фреймворк, называет «самым значительным релизом в истории проекта» и который стал результатом 18 месяцев интенсивной разработки.
Последняя итерация веб-фреймворка представляет собой полностью переработанную версию, обещающую повышенную производительность, уменьшенные размеры пакетов и повышенную надежность. Несмотря на эти существенные изменения, фреймворк сохраняет практически полную обратную совместимость со Svelte 4, что обеспечивает беспроблемный переход для большинства разработчиков.
Ключевым нововведением в Svelte 5 стало появление «рун» - явного механизма объявления реактивного состояния. Это позволяет устранить ограничения в системе реактивности, управляемой компилятором предыдущей версии, когда изменение одного свойства приводило к аннулированию целых объектов.
«Поскольку компилятор переносит большую часть работы из браузера в npm run build, приложения Svelte получаются маленькими и быстрыми», - объясняет команда. «Но помимо этого, Svelte создан для того, чтобы быть приятным и интуитивно понятным способом создания приложений: в нем приоритетом является выполнение работы».
В обновлении появилась встроенная поддержка TypeScript, устраняющая необходимость в препроцессорах, и реализованы значительные улучшения в композиции компонентов. Обработчики событий теперь рассматриваются как стандартные реквизиты, что обеспечивает повышенную гибкость для авторов библиотек и разработчиков, работающих над большими приложениями.
Переработан механизм слотов фреймворка, прежний синтаксис заменен на более мощную реализацию {#snippet ...}. Эти изменения сопровождаются многочисленными оптимизациями производительности и исправлениями ошибок.
Разработчики, желающие обновиться, могут перенести все приложение с помощью npx sv migrate svelte-5, а миграция отдельных компонентов доступна через расширение Svelte в VS Code. Важно отметить, что существующие приложения Svelte 4 будут продолжать работать, что позволит постепенно перейти на новый синтаксис.
В релизе также появился новый интерфейс командной строки (CLI) под названием 'sv', а команда обещает, что в грядущей версии SvelteKit будут использованы новые возможности Svelte 5.
Заглядывая в будущее, команда Svelte заявила, что этот выпуск закладывает основу для будущих улучшений, которые были невозможны в Svelte 4.
В соответствии с шестинедельным циклом выпуска Rust вышла версия 1.82 с более высоким уровнем поддержки Apple и новой подкомандой Info для Cargo.
Компания OpenAI выпустила экспериментальный образовательный фреймворк для изучения эргономичной, легкой мультиагентной оркестровки.
План уменьшит размер JDK, позволив инструменту jlink создавать пользовательские образы времени выполнения без использования JMOD-файлов JDK.