github grpc-ecosystem/grpc-gateway v2.31.0

3 hours ago

What's Changed

  • Update minimum Go version from 1.25.0 to 1.26.0 by @johanbrandhorst in #7269
  • fix(openapiv2): omit oneof siblings of path parameters from query parameters by @hsdfat in #7207
  • fix: import response type package when response_body is set by @MicBun in #7225
  • openapiv3: add extension (x-*) support by @Abmun in #7237
  • docs: add a security considerations page by @cleitonaugusto in #7282
  • fix(openapiv2): emit map key type in query parameter names by @iamrajiv in #7307
  • Fix template_test format strings by @skitt in #7323
  • Add edition 2026 support by @printfn in #7352
  • fix(openapiv2): emit a primitive type for well-known object query parameters by @iamrajiv in #7351
  • reject out-of-range numeric enum query values in parseField by @itecz26 in #7369
  • feat(protoc-gen-openapiv3): support response_body binding by @tobiaskohlbau in #7371
  • clamp overflowing grpc-timeout to max duration by @itecz26 in #7382
  • validate forwarded header values before adding to grpc metadata by @itecz26 in #7390
  • reject out-of-range enum numbers in jsonpb non-proto decoder by @itecz26 in #7397
  • fix(openapiv2): emit minItems and maxItems on query parameters by @wofiporia in #7389
  • reject grpc-metadata headers mapping into reserved grpcgateway- namespace by @itecz26 in #7401
  • parse integer and enum path params as base 10 in convert.go by @itecz26 in #7405
  • protoc-gen-openapiv2: allow proto files without a go_package option by @cipherprofessor in #7409
  • runtime: deep wildcard (**) must not match zero segments after a preceding literal by @cipherprofessor in #7412

New Contributors

Full Changelog: v2.30.0...v2.31.0

Don't miss a new grpc-gateway release

NewReleases is sending notifications on new releases.