В Connect-Go 1.17 генератор protoc-gen-connect-go получил поддержку Protobuf Editions

Wait 5 sec.

Релиз Connect-Go 1.17 опубликован 20 сентября. Connect-Go — библиотека для Go-разработчиков, создающих браузерные и gRPC-совместимые HTTP API и RPC-сервисы. Теперь protoc-gen-connect-go принимает исходные файлы Protobuf, которые используют Editions. Проще говоря, генератор кода научился обрабатывать новый формат таких схем.Обновление затронет команды, которые переходят на Protobuf Editions, а также проекты со старым набором инструментов: библиотеке теперь требуется как минимум Go 1.21. Перед обновлением им стоит проверить версию Go в локальной разработке и CI.В релиз также вошли исправления передачи служебных метаданных и сообщения о неожиданном Content-Type. Если транспорт завершает запрос с io.EOF, не получив HTTP-ответ, вызов теперь возвращает статус unavailable вместо unimplemented или unknown.ИсточникиRelease v1.17.0 · connectrpc/connect-go · GitHub