Мова програмування Go оновлена до версії 1.25
Після шести місяців роботи над проектом команда підтримки мови програмування Go представила реліз 1.25. Розробники помітно покращили рантайм, бібліотеки та набір інструментів, при цьому не змінюючи синтаксис самої мови.
В експериментальному режимі з’явився garbage collector нового покоління з покращеною локальністю та масштабованістю, який пришвидчує очистку пам’яті до 40%. Він є особливо ефективним у програмах з великою кількістю дрібних об’єктів. Збирач сміття вмикається через GOEXPERIMENT=greenteagc.
Одне з головних оновлень — container-aware GOMAXPROCS. Тепер за дефолтним значенням GOMAXPROCS враховує ліміти CPU в cgroup. На Linux це дозволить процесам усередині контейнерів (наприклад, Kubernetes) автоматично адаптувати використання процесорних ресурсів до виділеної квоті. Параметр оновлюється динамічно, якщо ліміти змінюються, його можна вимкнути через змінні оточення.
Щодо інших оновлень:
Нова версія Go 1.25 вимагає конфігурації macOS 12 та вище. 32-бітна Windows/ARM-платформа буде видалена у наступному релізі.
Компанія OpenAI опублікувала розширений посібник для розробників з рекомендаціями застосування нової LLM-моделі GPT-5.1. В документі…
Розробники репозиторію Python-пакетів PyPI (Python Package Index) запровадили додаткову перевірку під час авторизації. Тепер від…
Компанія Google представила новий проект Code Wiki — сервіс, який автоматично генерує технічну документацію для…
Редактор коду Visual Studio Code отримав чергове оновлення. У релізі 1.106 з'явився Agent HQ —…
Американські компанії, засновані вихідцями з України, генерують майже $60 млрд річного доходу в США та…
Microsoft відключила один із найвідоміших «напівлегальних» способів активації Windows — офлайн-метод KMS38. Він дозволяв продовжувати…