Skip to content

Releases: grpc-ecosystem/grpc-gateway

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)

v1.9.4

09 Jul 08:06
Compare
Choose a tag to compare

v1.9.4 (2019-07-09)

Full Changelog

Closed issues:

  • Read the Http Post Body #921
  • Swagger document generation, required field is invalid #665

Merged pull requests:

  • Fix query.go to avoid invalid protobuf assumptions #967 (dsnet)
  • doc(readme): fix typo #965 (franxois)
  • Added comments to base_path to explain behavior #919 (nu11ptr)

v1.9.3

28 Jun 22:22
d54b361
Compare
Choose a tag to compare

v1.9.3 (2019-06-28)

Full Changelog

Fixed bugs:

  • EOF when calling Send for client streams #961

Closed issues:

  • application/x-www-form-urlencoded support. #960
  • Bazel files are out of date #955
  • Configurable AllowUnknownFields in jsonpb? #448

Merged pull requests: