Команда разработки языка Go с радостью публикует Go 1.25.
В этой версии добавлены поддержка контейнеров в GOMAXPROCS, пакет testing/synctest, экспериментальный сборщик мусора, экспериментальный encoding/json/v2 и много другого.
Архивы бинарников и установщики можно найти на странице загрузки.
В Go 1.25 внесены улучшения по сравнению с версией 1.24, включая инструменты, рантайм, компилятор, линковщик и стандартную библиотеку, включая один новый пакет. Есть специфичные для портов изменения и обновления настроек GODEBUG.
Некоторые новшества в Go 1.25 находятся в экспериментальной стадии и станут доступны только если вы явно примете в этом участие. В особенности, новый экспериментальный сборщик мусора и новый экспериментальный пакет encoding/json/v2 доступны, чтобы вы могли досрочно попробовать их и поделиться обратной связью. Если вы сможете это сделать, это действительно поможет!
Для полного списка новшеств, изменений и улучшений в Go 1.25, пожалуйста, обращайтесь к сведениям о выпуске. В течение следующих нескольких недель в блоге будут более подробно рассмотрены некоторые темы, относящиеся к этой версии.
Спасибо всем, кто внёс свой вклад в этот релиз, писав код, сообщая о багах, пробуя экспериментальные новшества, делясь обратной связью и тестируя предвыпускные версии. Ваши усилия помогли сделать Go 1.25 максимально стабильным. Как всегда, если вы заметите какие-либо проблемы, пожалуйста, сообщите о этом.
Мы надеемся, что вам понравится использовать новый выпуск!