Skip to content

Releases: grpc-ecosystem/grpc-gateway

v1.14.2

09 Mar 13:04
Compare
Choose a tag to compare

v1.14.2 (2020-03-09)

Full Changelog

Merged pull requests:

Closed issues:

  • 1.14.x breaks clay #1161

v1.14.1

05 Mar 10:21
Compare
Choose a tag to compare

v1.14.1 (2020-03-05)

Full Changelog

Merged pull requests:

v1.14.0

04 Mar 21:35
Compare
Choose a tag to compare

This release is technically breaking, moving many unintentionally public APIs into internal folders to prevent their use. If you have any APIs you wish to keep accessing, please raise an issue.

v1.14.0 (2020-03-04)

Full Changelog

Closed issues:

  • Swagger Codegen With Multiple Additional Bindings is resulting in missing Documentation #1149
  • google.api.http option not picked up/mapped correctly? #1148
  • cannot use multiple different error handlers in one gateway binary #1143
  • Is grpc-gateway a stateless application? #1139
  • Support for custom query parameters parsers #1128

Merged pull requests:

v1.13.0

11 Feb 12:22
Compare
Choose a tag to compare

v1.13.0 (2020-02-11)

Full Changelog

Implemented enhancements:

  • protoc-gen-swagger: add default error response #1127 (johanbrandhorst)
  • swagger: Prefix used in nested-field GET params does not respect json_names_for_fields #1125
  • protoc-gen-swagger: Support Response-specific examples #1117

Closed issues:

  • protoc-gen-swagger: Support for repeated custom message in url params #1119
  • [Feature Request] Custom Type conversion #754
  • Generated spec missing grpc errors #1122

Merged pull requests:

v1.12.2

22 Jan 13:43
Compare
Choose a tag to compare

v1.12.2 (2020-01-22)

Full Changelog

Fixed bugs:

  • Gateway does not parse oneof types correctly when using camelCase #1113

Closed issues:

  • all SubConns are in TransientFailure, latest connection error: connection error: desc = "transport: Error while dialing dial tcp [::1]:50051: connect: connection refused" #1111
  • Streaming responses are put in x-stream-definitions rather than /components/schema, which tools do not support #1109
  • Why is metadataAnnotators not []func(metadata.MD, *http.Request) #1107
  • protoc_gen_swagger: Why protobufListValue type is represented as object? #1106
  • The metadata of local_request function's return is always nil #1105
  • protoc-gen-swagger: support multiple files #1104
  • grpc-gateway is incompatible with --incompatible_load_proto_rules_from_bzl #1101
  • Any example or doc of sending large data from Postman (json) to the server using client side streaming? #1100
  • Why errors have both "error" and "message" field that contains same (redundant) data? #1098
  • Generate java grpc gateway code. #1097
  • protoc-gen-swagger gen unsupport http post in query, only support http get in query? #1096
  • Cannot generate swagger with generated protobuf #1094
  • genswagger fails on Ubuntu on Windows (WSL): value of type genswagger.alias is not assignable to type genswagger.alias #1092
  • protoc-gen-swagger: should use json_name values for generating properties in swagger doc #1090
  • protoc-gen-swagger: json_names_for_fields=true does not respect json_name for path parameters #1084
  • extract protoc-gen-swagger to separate repo #1083
  • How do I load balance call grpc service? #1081

Merged pull requests:

v1.12.1

06 Nov 15:00
Compare
Choose a tag to compare

v1.12.1 (2019-11-06)

Full Changelog

Closed issues:

  • Unable to create HTTP mapping with "/parent" #1079

Merged pull requests:

v1.12.0

04 Nov 16:17
Compare
Choose a tag to compare

v1.12.0 (2019-11-04)

Full Changelog

Implemented enhancements:

  • protoc-gen-swagger: support generating a Swagger definition with no schemes #1069

Fixed bugs:

  • "make test" fails with go mod error #895

Closed issues:

  • jfbrandhorst/grpc-gateway-build-env image can't run on Windows #1073
  • EOF is received after one request #1071
  • grpc-ecosystem/grpc-gateway/third_party/googleapis: warning: directory does not exist. #1068
  • third_party/googleapis is missing from package #1065
  • handleForwardResponseOptions not called by DefaultHTTPError #1064
  • why marshal enum to json using string but received it with int . #1063
  • protoc-gen-swagger/genswagger does not build on go1.11 and earlier versions #1061
  • How to support custom output, implementation #1055

Merged pull requests:

v1.11.3

30 Sep 09:50
Compare
Choose a tag to compare

v1.11.3 (2019-09-30)

Full Changelog

Closed issues:

  • json Custom output support (with examples) #1051
  • Question: Override TransientFailure error with friendlier response #1047
  • Wrong codes generated when nested enum in path #1017

Merged pull requests:

v1.11.2

20 Sep 08:41
Compare
Choose a tag to compare

v1.11.2 (2019-09-20)

Full Changelog

Implemented enhancements:

  • Support specifying servers in the swagger generator #891

Fixed bugs:

  • Make protoc-gen-swagger build on 1.11 #1044
  • jsonpb panics when using numbers for parsing timestamps #1025

Closed issues:

  • Interceptors not called when using new RegisterHandler function #1043
  • How to use -grpc-gateway_out sp that the result is in a specific folder? #1042
  • Is there any way to let json int32 can not accept string in grpc-gateway? #1029
  • Go integration tests are somewhat flaky #992

Merged pull requests:

v1.11.1

02 Sep 17:22
Compare
Choose a tag to compare

v1.11.1 (2019-09-02)

Full Changelog

Fixed bugs:

  • protoc_gen_swagger openapiv2_field definition ignores the type option #1002

Closed issues:

  • AnnotateIncomingContext not declared by package runtime #1023
  • Fuzzit CI job is failing unexpectedly #1019
  • Bazel Rule? #1010

Merged pull requests:

  • Fuzzit: use go-fuzz with go-modules support #1022 (yevgenypats)
  • invoke in process server need attach md to incoming context #1021 (hb-chen)