grpc-gateway v2.25.0 版本更新介绍
发布日期: 2024-12-20
版本号: v2.25.0
grpc-gateway项目近期更新包含五项主要变更:通过扩展google.protobuf.EnumOptions优化模式定义;放宽Go语言最低版本要求限制;修正Update方法路径变量解析问题;改用org_golang_x_tools作为模块扩展;升级protobuf至1.36.0并修复合成oneof字段的路径值填充问题。本次更新迎来五位新贡献者:@hown3d、@nhhagen、@nullaus、@mering和@aerialls分别通过不同PR提交了首次贡献。该版本完整变更记录涵盖从v2.24.0到v2.25.0的迭代内容。
更新内容 (中文)
更新内容
- 通过扩展
google.protobuf.EnumOptions
支持 Schema 功能 by @hown3d in https://github.com/grpc-ecosystem/grpc-gateway/pull/4931 - 修复(依赖): 降低 Go 语言最低版本要求 by @nhhagen in https://github.com/grpc-ecosystem/grpc-gateway/pull/5022
- 正确扩展 Update Methods 的路径变量 by @nullaus in https://github.com/grpc-ecosystem/grpc-gateway/pull/5041
- 通过
org_golang_x_tools
实现模块扩展 by @mering in https://github.com/grpc-ecosystem/grpc-gateway/pull/5043 - 修复: 升级至 protobuf 1.36.0 并在 populateFieldValueFromPath 过程中排除合成 oneof 字段 by @aerialls in https://github.com/grpc-ecosystem/grpc-gateway/pull/5072
新贡献者
- @hown3d 在 https://github.com/grpc-ecosystem/grpc-gateway/pull/4931 完成首次贡献
- @nhhagen 在 https://github.com/grpc-ecosystem/grpc-gateway/pull/5022 完成首次贡献
- @nullaus 在 https://github.com/grpc-ecosystem/grpc-gateway/pull/5041 完成首次贡献
- @mering 在 https://github.com/grpc-ecosystem/grpc-gateway/pull/5043 完成首次贡献
- @aerialls 在 https://github.com/grpc-ecosystem/grpc-gateway/pull/5072 完成首次贡献
完整更新日志: https://github.com/grpc-ecosystem/grpc-gateway/compare/v2.24.0...v2.25.0
更新内容 (原始)
What’s Changed
- Extend google.protobuf.EnumOptions for Schema by @hown3d in https://github.com/grpc-ecosystem/grpc-gateway/pull/4931
- fix(deps): Relax the minimum required go version by @nhhagen in https://github.com/grpc-ecosystem/grpc-gateway/pull/5022
- Correctly expand path variables for Update Methods. by @nullaus in https://github.com/grpc-ecosystem/grpc-gateway/pull/5041
- Use org_golang_x_tools as module extension by @mering in https://github.com/grpc-ecosystem/grpc-gateway/pull/5043
- fix: update to protobuf 1.36.0 and exclude synthetic oneofs during populateFieldValueFromPath by @aerialls in https://github.com/grpc-ecosystem/grpc-gateway/pull/5072
New Contributors
- @hown3d made their first contribution in https://github.com/grpc-ecosystem/grpc-gateway/pull/4931
- @nhhagen made their first contribution in https://github.com/grpc-ecosystem/grpc-gateway/pull/5022
- @nullaus made their first contribution in https://github.com/grpc-ecosystem/grpc-gateway/pull/5041
- @mering made their first contribution in https://github.com/grpc-ecosystem/grpc-gateway/pull/5043
- @aerialls made their first contribution in https://github.com/grpc-ecosystem/grpc-gateway/pull/5072
Full Changelog: https://github.com/grpc-ecosystem/grpc-gateway/compare/v2.24.0...v2.25.0
下载链接
- grpc-gateway_2.25.0_checksums.txt
- multiple.intoto.jsonl
- protoc-gen-grpc-gateway-v2.25.0-darwin-arm64
- protoc-gen-grpc-gateway-v2.25.0-darwin-x86_64
- protoc-gen-grpc-gateway-v2.25.0-linux-arm64
- protoc-gen-grpc-gateway-v2.25.0-linux-x86_64
- protoc-gen-grpc-gateway-v2.25.0-windows-arm64.exe
- protoc-gen-grpc-gateway-v2.25.0-windows-x86_64.exe
- protoc-gen-openapiv2-v2.25.0-darwin-arm64
- protoc-gen-openapiv2-v2.25.0-darwin-x86_64
- protoc-gen-openapiv2-v2.25.0-linux-arm64
- protoc-gen-openapiv2-v2.25.0-linux-x86_64
- protoc-gen-openapiv2-v2.25.0-windows-arm64.exe
- protoc-gen-openapiv2-v2.25.0-windows-x86_64.exe