Releases: grpc-ecosystem/grpc-gateway
Releases · grpc-ecosystem/grpc-gateway
v1.11.2
v1.11.2 (2019-09-20)
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:
- examples/integration: wait for secondary gateway #1039 (srenatus)
- Update README.md #1038 (piengeng)
- Configure stale[bot] #1036 (achew22)
- added additional info for custom http headers #1035 (cemenson)
- protoc-gen-swagger: add support for arbitrary extensions #1033 (srenatus)
- nitpick spacing in other proto files #1032 (srenatus)
- nitpick a_bit_of_everything.proto #1030 (srenatus)
- runtime: stop using nil ponters with Unmarshal #1028 (johanbrandhorst)
- Small performance fix #1027 (freedemster)
- docs need type assertion on proto.Message #1026 (zachgersh)
- Update ISSUE_TEMPLATE.md #1014 (prologic)
v1.11.1
v1.11.1 (2019-09-02)
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
This release contains a small backwards-compatibility breaking change from 1.10.0 - we apologize for the inconvenience.
v1.11.0 (2019-08-30)
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:
- remove template func RegisterXXXServer() unused param opts []grpc.DialOption #1018 (hb-chen)
- Fix hand-crafted protobuf message #1016 (dsnet)
- Bump ffi from 1.9.23 to 1.11.1 in /docs #1009 (dependabot[bot])
- Bump rubyzip from 1.2.1 to 1.2.3 in /docs #1008 (dependabot[bot])
- Bump nokogiri from 1.8.2 to 1.10.4 in /docs #1007 (dependabot[bot])
v1.10.0
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)
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:
- Allow overriding the primitive type of fields #1003 (snowzach)
- Add Continuous Fuzzing Integration via fuzzit.dev #1001 (yevgenypats)
v1.9.6
v1.9.6 (2019-08-16)
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:
- Disable Windows CI Bazel #996 (achew22)
- Correct HTTPBody doc #995 (johanbrandhorst)
- protoc-gen-swagger: correctly type struct.proto types #990 (johanbrandhorst)
- Camel case backward compatible in Swagger doc #988 (xin-au)
- Add doc for opentracing support #987 (vthiery)
- Use json camel case when GetUseJSONNamesForFields is enabled #985 (xin-au)
- Create presubmit.yaml which configures CI #983 (achew22)
- Fix release script #982 (johanbrandhorst)
- Upgrade to the latest rules_go #979 (achew22)
v1.9.5
v1.9.4
v1.9.3
v1.9.3 (2019-06-28)
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:
- EOF on send #962 (gustavocovas)
- Add new option for the decoder - to disallow unknown fields #959 (vsaveliev)
- Update to rules_go and buildtools #956 (drigz)
- docs/customizingyourgateway: add ?pretty example #954 (srenatus)
- protoc_gen_swagger: Add attr for allow_merge #944 (prestonvanloon)
v1.9.2
v1.9.1
v1.9.1 (2019-06-13)
Closed issues:
- grpc: received message larger than max #943
- json 1.1 api support for grpc-ecosystem to use queryparams with filter #938
- i import a new gateway.Endpoint without recompile #937
- all SubConns are in TransientFailure #936
- Merging swagger specs fails to use rpc comments (again) #923
Merged pull requests: