TGViewer
Cross Join - канал о разработке Cross Join - канал о разработке @crossjoin · 3.81K subscribers
Post #495 3.48K
Вышел go 1.25 rc1 (ожидаемая дата релиза: август 2025)

Вот некоторые штуки, которые там есть:


>> Среда выполнения (Runtime)

GOMAXPROCS теперь учитывает контейнеры

На Linux автоматически ограничивается лимитами CPU в cgroup (важно для Kubernetes)
Динамически обновляется при изменении доступных CPU

Новый экспериментальный сборщик мусора

Включается через GOEXPERIMENT=greenteagc (описание GC)
Обещает снижение накладных расходов на 10-40%



>> Инструменты

Команда go

Новая директива ignore в go.mod для исключения каталогов

go doc -http запускает веб-сервер с документацией

Поддержка JSON в go version -m -json

Новые анализаторы в go vet

waitgroup - находит неправильное использование sync.WaitGroup.Add

hostport - предупреждает о проблемах с IPv6 в сетевых адресах



>> Стандартная библиотека

Новые пакеты

testing/synctest - для тестирования конкурентного кода

encoding/json/v2 - экспериментальная новая реализация JSON (быстрее декодирование)

Улучшения производительности

Компилятор чаще размещает слайсы на стеке

Параллельное выполнение cleanup-функций в runtime



>> Безопасность и исправления

Компилятор

Исправлена проверка nil-указателей (некоторый код может начать паниковать)

// этот код ошибочно не паниковал в случае ошибки,
// хотя f использовалось до проверки err != nil
package main

import "os"

func main() {
f, err := os.Open("nonExistentFile")
name := f.Name()
if err != nil {
return
}
println(name)
}


Генерация отладочной информации в формате DWARF 5

TLS

Запрещены SHA-1 алгоритмы подписи в TLS 1.2

Поддержка Encrypted Client Hello

🫥 Cross Join
⠀
  • 🔥 19
  • 👍 11
  • ❤ 2
More from @crossjoin
  1. Sep 29, 2026😱 Отправили свое резюме на 129 вакансий на хх, а в ответ тишина .. Думаете, что дело в ры…
  2. Sep 28, 2026Слышал недавно в каком-то подкасте мысль, что Haskell плохо подходит для вайбкодинга прост…
  3. Sep 26, 2026Антон Жиянов написал мини-книгу по Go-concurrency. Это что-то вроде плотного конспекта с и…
  4. Sep 22, 2026photo post
  5. Sep 14, 2026Поможем Руслану собрать фидбек. Проект некоммерческий 👆
  6. Sep 14, 2026AGBX (Agent Box) — небольшой open-source CLI для запуска Claude Code и Codex в изолированн…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →