Releases: grpc-ecosystem/grpc-gateway
Releases · grpc-ecosystem/grpc-gateway
v1.14.2
v1.14.2 (2020-03-09)
Merged pull requests:
- Move genswagger to public API again #1163 (johanbrandhorst)
Closed issues:
- 1.14.x breaks clay #1161
v1.14.1
v1.14.1 (2020-03-05)
Merged pull requests:
- Move generator and descriptor back to public API #1155 (johanbrandhorst)
- Update build environment to 1.14 #1153 (johanbrandhorst)
- Add gorelease CI step #1152 (johanbrandhorst)
v1.14.0
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)
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:
- Use an interface for ContentTypeFromMessage #1150 (wtlangford)
- Minimize API surface in anticipation of gorelease #1146 (johanbrandhorst)
- Fix #1143: Support multiple error handlers. #1144 (jgiles)
- Fix customizing your gateway documentation CustomMatcher example #1142 (wiliamsouza)
- protoc-gen-swagger: add flag to disable default errors #1141 (johanbrandhorst)
- Bump nokogiri from 1.10.4 to 1.10.8 in /docs #1140 (dependabot[bot])
- Configurable query parameters parser #1138 (wp0pw)
- Improve installation instructions #1132 (johanbrandhorst)
- Add bazel gazelle to CONTRIBUTING #1131 (johanbrandhorst)
- Configure response content type at the method level #1130 (nboukeffa)
v1.13.0
v1.13.0 (2020-02-11)
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
v1.12.2 (2020-01-22)
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:
- docs: require Jekyll Github Token to be set #1118 (johanbrandhorst)
- fix: protoc-gen-swagger: get wrong second services method comments #1116 (chinaran)
- Bump rubyzip from 1.2.3 to 2.0.0 in /docs #1115 (dependabot[bot])
- #1113 Fix broken parsing of camelCase oneof #1114 (seanlaff)
- #1109 Inline streamingDefinitions in generated swagger to better support codegen tools #1112 (seanlaff)
- Explicitly load rules_proto rules #1102 (achew22)
- [bazel] Correctly handle proto files under _virtual_imports #1095 (Yannic)
- Override operation_id when available #1091 (guilherme-santos)
- Support reserved json name and add tests #1085 (xin-au)
v1.12.1
v1.12.1 (2019-11-06)
Closed issues:
- Unable to create HTTP mapping with "/parent" #1079
Merged pull requests:
- Revert "Fix templateToSwaggerPath generates invalid path" #1078 (johanbrandhorst)
- Support json_names_for_fields in starlark rule protoc_gen_swagger #1077 (prestonvanloon)
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)