Go 1.26 вийшов 10 лютого 2026 року. Головна зміна runtime — Green Tea garbage collector став типовим, а оновлений go fix отримав набір modernizer-аналізаторів. Перед переходом важливо виміряти власний сервіс: офіційні покращення не однаково проявляються в усіх workload.
Green Tea GC тепер увімкнений автоматично
Новий збирач покращує локальність під час маркування дрібних об’єктів і масштабування на CPU. Go очікує помітне зменшення GC overhead у навантажених пам’яттю програмах, але допускає workload без виграшу. Порівнюйте паузи, CPU, heap і tail latency.
cgo стає дешевшим, але не безкоштовним
Базові накладні витрати cgo зменшено приблизно на 30%. Це корисно для системних бібліотек, однак часті переходи між Go й C, блокування потоків та керування пам’яттю все ще потребують профілювання.
go fix перетворився на інструмент модернізації
Команда переписана на Go analysis framework і пропонує безпечні оновлення коду. Застосовуйте зміни в окремій гілці, переглядайте diff і запускайте тести: автоматична трансформація не знає бізнес-контексту.
Мова отримала точкові уточнення
new тепер може приймати вираз початкового значення, а generic type — посилатися на себе у власному списку параметрів типу. Новий синтаксис варто вводити після того, як команда підвищила мінімальну версію toolchain.
Експерименти не слід плутати зі стабільним API
SIMD, runtime/secret і профіль goroutineleak доступні через opt-in. Вони корисні для тестування, але API може змінитися. Не створюйте публічний контракт бібліотеки навколо експерименту без плану міграції.
Чекліст переходу
- оновіть залежності й linters;
- зафіксуйте baseline CPU, GC і latency;
- перезберіть усі CGO-компоненти;
- прогляньте результат go fix;
- запустіть race tests;
- розгорніть canary;
- використовуйте актуальний patch-реліз Go 1.26.
Оновлення має залишатися вимірюваним
Матеріал TechPulse про профілювання OpenTelemetry допоможе зібрати порівняльні дані, а стаття про постквантову криптографію пояснює нові гібридні TLS-можливості Go.
Першоджерело: офіційне оголошення Go 1.26.



Коментарі
Щоб залишити коментар, увійдіть через Google.