github grpc-ecosystem/grpc-gateway v2.32.0

2 hours ago

What's Changed

  • fix(openapiv2): render Any additional properties as true by @Boulea7 in #7215
  • refuse client headers spoofing gateway x-forwarded-* metadata by @itecz26 in #7418
  • avoid copying path components per handler in ServeMux.ServeHTTP by @itecz26 in #7426
  • fix field mask path for nested Any in FieldMaskFromRequestBody by @itecz26 in #7438
  • fix: handle CRLF line endings in proto comments by @somaz94 in #7419
  • ci: detect deleted generated files by @Boulea7 in #7420
  • stop double-unescaping path params in ServeMux.ServeHTTP by @itecz26 in #7449
  • fix(httprule): reject invalid characters in HTTP path verb by @Sducabbagedog in #7454
  • fix: preserve empty dynamic objects in field masks by @tianrking in #7450
  • fix NewDoubleArray dropping path params that share a prefix by @itecz26 in #7452
  • fix(openapiv2): pick merge leader from openapi_configuration too by @LuisFigueroaG in #7471
  • fix(runtime): accept unpadded base64 for bytes parameters by @LuisFigueroaG in #7472
  • treat %2f as a path separator in encodedPathSplitter by @itecz26 in #7486
  • feat(openapiv3): support security schemes and requirements by @LuisFigueroaG in #7481
  • feat(openapiv3): add openapiv3_tag service annotation by @LuisFigueroaG in #7495
  • reject duplicate fields in DefaultQueryParser.Parse by @itecz26 in #7500
  • fix(openapiv3): don't repeat nested path parameters as query parameters by @LuisFigueroaG in #7501
  • Gate strict ** matching from #7412 behind strict_deep_wildcard generator flag by @johanbrandhorst in #7527

New Contributors

Full Changelog: v2.31.0...v2.32.0

Don't miss a new grpc-gateway release

NewReleases is sending notifications on new releases.