grpc-gateway v2.11.0 版本更新介绍
发布日期: 2022-07-19
版本号: v2.11.0
本次更新主要针对grpc-gateway项目进行了多项改进和修复,包括:为Renovate Actions设置fetch深度、修复重复字段的OpenAPIv2选项渲染问题、调整gorelease版本配置、在v1分支禁用Renovate、新增对请求体中oneof字段的支持、修复Dependabot配置以包含GitHub Actions、优化YAML格式扩展的缩进和兼容性、修正buf插件库版本问题等。此外,修复了多项Bug并调整了Renovate的分支触发规则。本次版本新增了四位贡献者@lakshkeswani、@aesadde、@olegvelikanov和@AlmogBaku,他们提交了首次代码贡献。此次更新涵盖功能增强、配置优化及问题修复,版本从v2.10.3升级至v2.11.0。
更新内容 (中文)
更新内容
- 通过 @johanbrandhorst 在 https://github.com/grpc-ecosystem/grpc-gateway/pull/2741 中为 renovate actions 设置 fetch depth
- 通过 @lakshkeswani 在 https://github.com/grpc-ecosystem/grpc-gateway/pull/2742 中修复 openapiv2: 为重复字段正确渲染字段选项 #2531
- 通过 @johanbrandhorst 在 https://github.com/grpc-ecosystem/grpc-gateway/pull/2749 中设置 gorelease 版本号
- 通过 @johanbrandhorst 在 https://github.com/grpc-ecosystem/grpc-gateway/pull/2781 中禁用 v1 版本的 renovate
- 通过 @aesadde 在 https://github.com/grpc-ecosystem/grpc-gateway/pull/2739 中实现: 支持请求体中的 oneof 字段
- 通过 @olegvelikanov 在 https://github.com/grpc-ecosystem/grpc-gateway/pull/2773 中修复 issue 2681
- 通过 @naveensrinivasan 在 https://github.com/grpc-ecosystem/grpc-gateway/pull/2673 中维护: 将 githubactions 纳入 dependabot 配置
- 通过 @johanbrandhorst 在 https://github.com/grpc-ecosystem/grpc-gateway/pull/2791 中修改 renovate 分支触发条件
- 通过 @hedhyw 在 https://github.com/grpc-ecosystem/grpc-gateway/pull/2797 中修复: YAML 格式的扩展支持 [#2795]
- 通过 @hedhyw 在 https://github.com/grpc-ecosystem/grpc-gateway/pull/2801 中修复: YAML 缩进问题 [#2645]
- 通过 @AlmogBaku 在 https://github.com/grpc-ecosystem/grpc-gateway/pull/2800 中修复 buf 插件的库版本
新贡献者
- @lakshkeswani 在 https://github.com/grpc-ecosystem/grpc-gateway/pull/2742 完成首次贡献
- @aesadde 在 https://github.com/grpc-ecosystem/grpc-gateway/pull/2739 完成首次贡献
- @olegvelikanov 在 https://github.com/grpc-ecosystem/grpc-gateway/pull/2773 完成首次贡献
- @AlmogBaku 在 https://github.com/grpc-ecosystem/grpc-gateway/pull/2800 完成首次贡献
完整变更日志: https://github.com/grpc-ecosystem/grpc-gateway/compare/v2.10.3...v2.11.0
更新内容 (原始)
What’s Changed
- Set fetch depth for renovate actions by @johanbrandhorst in https://github.com/grpc-ecosystem/grpc-gateway/pull/2741
- openapiv2: Field options are properly rendered for repeated fields #2531 by @lakshkeswani in https://github.com/grpc-ecosystem/grpc-gateway/pull/2742
- Set version for gorelease by @johanbrandhorst in https://github.com/grpc-ecosystem/grpc-gateway/pull/2749
- Disable renovate on v1 by @johanbrandhorst in https://github.com/grpc-ecosystem/grpc-gateway/pull/2781
- feat: add support for oneof fields in request bodies by @aesadde in https://github.com/grpc-ecosystem/grpc-gateway/pull/2739
- Bugfix/issue 2681 by @olegvelikanov in https://github.com/grpc-ecosystem/grpc-gateway/pull/2773
- chore: Included githubactions in the dependabot config by @naveensrinivasan in https://github.com/grpc-ecosystem/grpc-gateway/pull/2673
- Change renovate branch trigger by @johanbrandhorst in https://github.com/grpc-ecosystem/grpc-gateway/pull/2791
- fix: extensions in YAML format [#2795] by @hedhyw in https://github.com/grpc-ecosystem/grpc-gateway/pull/2797
- fix: yaml indent [#2645] by @hedhyw in https://github.com/grpc-ecosystem/grpc-gateway/pull/2801
- Fix buf plugin’s library version by @AlmogBaku in https://github.com/grpc-ecosystem/grpc-gateway/pull/2800
New Contributors
- @lakshkeswani made their first contribution in https://github.com/grpc-ecosystem/grpc-gateway/pull/2742
- @aesadde made their first contribution in https://github.com/grpc-ecosystem/grpc-gateway/pull/2739
- @olegvelikanov made their first contribution in https://github.com/grpc-ecosystem/grpc-gateway/pull/2773
- @AlmogBaku made their first contribution in https://github.com/grpc-ecosystem/grpc-gateway/pull/2800
Full Changelog: https://github.com/grpc-ecosystem/grpc-gateway/compare/v2.10.3...v2.11.0
下载链接
- grpc-gateway_2.11.0_checksums.txt
- protoc-gen-grpc-gateway-v2.11.0-darwin-arm64
- protoc-gen-grpc-gateway-v2.11.0-darwin-x86_64
- protoc-gen-grpc-gateway-v2.11.0-linux-arm64
- protoc-gen-grpc-gateway-v2.11.0-linux-x86_64
- protoc-gen-grpc-gateway-v2.11.0-windows-arm64.exe
- protoc-gen-grpc-gateway-v2.11.0-windows-x86_64.exe
- protoc-gen-openapiv2-v2.11.0-darwin-arm64
- protoc-gen-openapiv2-v2.11.0-darwin-x86_64
- protoc-gen-openapiv2-v2.11.0-linux-arm64
- protoc-gen-openapiv2-v2.11.0-linux-x86_64
- protoc-gen-openapiv2-v2.11.0-windows-arm64.exe
- protoc-gen-openapiv2-v2.11.0-windows-x86_64.exe