go-libp2p 0.50.0 перешёл на Go 1.26 и обновил quic-go и webtransport-go
Go-библиотека для создания P2P-приложений перешла на Go 1.26. Релиз также обновил зависимости quic-go и webtransport-go и исправил сетевую логику.

21 сентября 2026 года команда libp2p выпустила go-libp2p 0.50.0. Это реализация на Go модульного сетевого стека, который помогает разработчикам P2P-систем подключать нужные протоколы и сохранять совместимость с другими приложениями libp2p.
Что изменилось
Главное изменение для сборки: библиотека теперь требует Go 1.26. Авторы также применили средства модернизации кода и обновили quic-go до версии 0.62.0, а webtransport-go до 0.13.0.
В компоненте holepunch тайм-аут теперь инициализируется до регистрации обработчика уведомлений. Для логики проверки доступности добавили стресс-тест.
Ещё одно исправление относится к HTTP-аутентификации: реализация отклоняет слишком большие значения opaque.
Кого затронет обновление
Релиз важен разработчикам сервисов и узлов, которые используют go-libp2p для P2P-соединений, включая проекты из экосистем IPFS и блокчейн-платформ.
Тем, кто пока остаётся на предыдущей версии библиотеки, релиз сам по себе ничего не изменит. Переход на новую версию среды потребуется при обновлении до go-libp2p 0.50.0.











