Releases: grpc-ecosystem/grpc-gateway
Releases · grpc-ecosystem/grpc-gateway
v2.27.3
What's Changed
- refactor(runtime): using reflect.TypeFor by @cuiweixie in #5868
- fix(runtime): annotate context even if no incoming headers by @boolangery in #5887
- feat: add Opaque API and Protobuf Editions support by @kop in #5723
- fix: annotate healthz endpoint handler by @ZY-Ang in #5914
- expand_slash_patterns=true now converts parameters with hyphens correctly by @goulashify in #5938
New Contributors
- @cuiweixie made their first contribution in #5868
- @boolangery made their first contribution in #5887
- @kop made their first contribution in #5723
- @ZY-Ang made their first contribution in #5914
- @goulashify made their first contribution in #5938
Full Changelog: v2.27.2...v2.27.3
v2.27.2
What's Changed
- Fix nested schema definition for body parameter (#3058) by @ilyongcho-moloco in #5827
- Replace gopkg.in/yaml.v3 with go.yaml.in/yaml/v3 by @MB175 in #5857
New Contributors
- @ilyongcho-moloco made their first contribution in #5827
- @MB175 made their first contribution in #5857
Full Changelog: v2.27.1...v2.27.2
v2.27.1
What's Changed
- fix: Use type name instead of full type declaration by @cabeedelhertz in #5679
New Contributors
- @cabeedelhertz made their first contribution in #5679
Full Changelog: v2.27.0...v2.27.1
v2.27.0
What's Changed
- Add docs about Issue #5241 by @WwhdsOne in #5309
- feat(protoc-gen-openapiv2/template): updateSwaggerObjectFromFieldBeha… by @Ccheers in #5278
- Update devcontainer by @johanbrandhorst in #5336
- feat(bazel): surface --preserve_rpc_order in rule def by @lennrt in #5348
- protoc-gen-openapiv2: Assign user-defined service name as method tag by @Shaxine in #5339
- Add support for x-go-type flag by @rohitlohar45 in #5340
- Fix go tool install instructions by @johanbrandhorst in #5426
- Make GOBIN instructions explicit by @johanbrandhorst in #5431
- Discard unused body of Unary and ClientStream methods by @paskozdilar in #5331
- Add the source archive to the release assets by @hharrisd in #5438
- Fix response_body by @ndtretyak in #5510
- fix(openapi): Convert path params after colon to
camelCase
by @iamrajiv in #5601 - fix(lint,gosec): explicitly ignore errors from discarded HTTP request… by @huin in #5645
- protoc-gen-grpc-gateway: guard against nil on drain by @johanbrandhorst in #5668
New Contributors
- @Ccheers made their first contribution in #5278
- @lennrt made their first contribution in #5348
- @Shaxine made their first contribution in #5339
- @rohitlohar45 made their first contribution in #5340
- @hharrisd made their first contribution in #5438
- @ndtretyak made their first contribution in #5510
Full Changelog: v2.26.3...v2.26.4
v2.26.3
What's Changed
- docs(install-guide): update Go 1.24 tool directive usage by @WwhdsOne in #5298
- mod: downgrade to Go 1.23 by @johanbrandhorst in #5313
New Contributors
Full Changelog: v2.26.2...v2.26.3
v2.26.2
What's Changed
- Fix slow test startup by @paskozdilar in #5245
- Drain req.body on server stream methods with no body defined by @paskozdilar in #5240
- Update go version by @johanbrandhorst in #5265
- Remove noisy error log by @ccampo133 in #5268
- Revert #4819 by @johanbrandhorst in #5303
New Contributors
- @paskozdilar made their first contribution in #5245
- @ccampo133 made their first contribution in #5268
Full Changelog: v2.26.1...v2.26.2
v2.26.1
What's Changed
- Prevent overwriting description of map fields by @fredde-fisk in #5158
New Contributors
- @fredde-fisk made their first contribution in #5158
- @optician made their first contribution in #5211
Full Changelog: v2.26.0...v2.26.1
v2.26.0
What's Changed
- fix(deps): Relax the minimum required go version further by @bobrik in #5094
- protoc-gen-openapiv2: Do not add invisible enum values as default by @navruzm in #5129
- Only write Content-Length if the runtime.WithWriteContentLength() option is specified by @joshgarnett in #5151
New Contributors
Full Changelog: v2.25.1...v2.26.0
v2.25.1
Support the new Opaque API in openapiv2 generated files
This release contains breaking changes from v2.25.0, in that the previously deprecated EnumDescriptor
and Descriptor
methods on the struct types in the openapiv2 options package have been removed. This seems to be a requirement to generate the new Hybrid API. Please open an issue if you were depending on these functions and we'll see what we can do about it.
What's Changed
- protoc-gen-openapiv2: generate hybrid files by @johanbrandhorst in #5088
Full Changelog: v2.25.0...v2.25.1
v2.25.0
What's Changed
- Extend google.protobuf.EnumOptions for Schema by @hown3d in #4931
- fix(deps): Relax the minimum required go version by @nhhagen in #5022
- Correctly expand path variables for Update Methods. by @nullaus in #5041
- Use org_golang_x_tools as module extension by @mering in #5043
- fix: update to protobuf 1.36.0 and exclude synthetic oneofs during populateFieldValueFromPath by @aerialls in #5072
New Contributors
- @hown3d made their first contribution in #4931
- @nhhagen made their first contribution in #5022
- @nullaus made their first contribution in #5041
- @mering made their first contribution in #5043
- @aerialls made their first contribution in #5072
Full Changelog: v2.24.0...v2.25.0