Skip to content

Releases: grpc-ecosystem/grpc-gateway

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)

v1.11.0

30 Aug 21:20
Compare
Choose a tag to compare

This release contains a small backwards-compatibility breaking change from 1.10.0 - we apologize for the inconvenience.

v1.11.0 (2019-08-30)

Full Changelog

Fixed bugs:

  • protoc-gen-grpc-gateway fails silently after release 1.10 #1013

Closed issues:

  • protoc-gen-swagger does not generate parameters other than body and path parameters. #1012

Merged pull requests:

v1.10.0

28 Aug 11:00
Compare
Choose a tag to compare

Release 1.10.0 contains a small mistake - Please use 1.11.0 instead.

This release comes with an exciting new feature - the ability to register your gRPC unary methods with the gateway directly!

v1.10.0 (2019-08-28)

Full Changelog

Implemented enhancements:

  • allow protobuf well known types in params #400
  • Add a register, so that the gRPC service can be invoked in-process to provide a HTTP server. #947 (hb-chen)

Fixed bugs:

  • grpc-gateway don't work well when using github.com/golang/protobuf/ptypes/struct with streaming #999

Closed issues:

  • Allow final url path parameter to be optional #1005
  • Update integration test dependencies #1004
  • Suggestion: Continuous Fuzzing #998
  • Why grpc gateway does not call grpc callback directly? #952

Merged pull requests:

v1.9.6

16 Aug 08:16
Compare
Choose a tag to compare

v1.9.6 (2019-08-16)

Full Changelog

Closed issues:

  • Returning a primitive type as a response instead of proto messages #994
  • protoc-gen-swagger: fix description of google/protobuf/struct.proto types #989
  • Swagger generator does not convert parameters in URLs to camel case when json\_names\_for\_fields is enable. #986
  • The release upload job is broken #981
  • Schema and field name questions from a front end developer #980
  • undefined: runtime.AssumeColonVerbOpt #978
  • I want to know how to transfer http+proto to grpc. #977
  • Is it possible to use protoc-gen-swagger options in my own protos? #976

Merged pull requests:

v1.9.5

22 Jul 17:30
Compare
Choose a tag to compare

v1.9.5 (2019-07-22)

Full Changelog

Fixed bugs:

  • Non-standard use of 412 HTTP Status Code #972

Closed issues:

  • why response use enum's name #970

Merged pull requests:

  • Fix HTTP Status Code returned for a Failed Precondition error #974 (cjcormack)
  • Examples fix: Support preflight of auth libraries in js #973 (GhiaC)