Go 1.24 було випущено 11 лютого 2025 року. Це черговий реліз, який приніс ряд важливих покращень та оновлень для Go. Цей реліз є результатом чергового циклу розробки, протягом якого команда Go зосередилась на покращенні продуктивності, безпеки та зручності використання мови.
Особливу увагу було приділено оптимізації роботи компілятора, покращенню runtime
системи та розширенню можливостей стандартної бібліотеки. Також були вдосконаленні інструменти для розробки та діагностики.
Починаючи з Go 1.24, асинхронний pre-emption увімкнено за замовчуванням для всіх програм. Це значно покращує продуктивність та передбачуваність роботи горутин.
arm64
string-to-integer
конверсіямиruntime
net/http
: додано підтримку HTTP/2 Server Push
crypto/tls
: оновлено реалізацію TLS 1.3
database/sql
: покращено роботу з транзакціямиencoding/json
: новий тег omitzero
, що дозволяє ігнорувати тільки zero value
типівgo/type
: всі go-типи даних, якщо вони мають методи Len()
та At(int) T
, також тепер мають методи, що повертають ітератори (дивитись приклад)