Releases: grpc-ecosystem/grpc-gateway
Releases · grpc-ecosystem/grpc-gateway
v1.12.0
v1.12.0 (2019-11-04)
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:
- Support creating a Swagger def with no schemes #1075 (ailurarctos)
- Update dockerfile and regenerate files #1074 (johanbrandhorst)
- annotations: Sort import order. #1072 (someone1)
- fix(protoc-gen-swagger): Windows compatibility #1070 (mrmeku)
- adding build-scoping for builds on earlier go versions (<1.12) #1062 (marcusljx)
- Add back bzip2 to image #1060 (johanbrandhorst)
- Swagger 2.4.8 #1058 (zachgersh)
- get bazel deps back in right spot #1057 (zachgersh)
- use Go templates in protofile comments #1056 (Jeremytjuh)
- Bump generators Dockerfile to 1.13.1 #1054 (johanbrandhorst)
- Updates grpc proto deps #1053 (zachgersh)
v1.11.3
v1.11.3 (2019-09-30)
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:
- Support json names in field mask generation #1050 (william-plano-oxb)
- Fix auto generated fieldmask case in patch requests #1049 (william-plano-oxb)
- Pass nested enum values through properly when used as url parameters #1048 (mnito)
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)