Releases: grpc-ecosystem/grpc-gateway
Releases · grpc-ecosystem/grpc-gateway
v1.8.2
v1.8.2 (2019-03-07)
Implemented enhancements:
- Update the build environment Dockerfile to Go 1.12 #885
Fixed bugs:
- Change in behavior of streaming request body (1.4.1 vs 1.8.1) #894
- Cannot download 1.8.0 with modules #886
Closed issues:
- Description and title ignored when field is not a scaler value type #892
Merged pull requests:
- 897 fixing problem while generating swagger documentation for enum messages #898 (fahernandez)
- bugfix: disable IOReaderFactory for streaming requests #896 (happyalu)
- bazel: Use new ProtoInfo provider #893 (drigz)
- README: Add some nicer looking badges #890 (johanbrandhorst)
- Upgrade generator and runtime versions #889 (johanbrandhorst)
v1.8.1
v1.8.1-pre1
v1.8.0
v1.8.0 (2019-03-01)
Implemented enhancements:
- Cleaner Swagger-generated schema names (omitting prefixes) #877
- Support swagger annotations for default and required fields #851
- Support go modules #755
Fixed bugs:
- inconsistent identifier capitalization between protoc-gen-go and protoc-gen-grpc-gateway #683
Closed issues:
- Bazel incompatible changes #873
- Swagger has not existed for four years #872
- Improve README with AWS API Gateway findings #868
- swagger error #867
- A question about generating file protoc-gen-grpc-gateway/gengateway/template.go #864
- Repeated field documentation is overwritten by fields comments #863
- Using dep to depend on specific revision of golang/protobuf is causing transative dependency problems for users #829
- Mac OS X - Note about your tutorial #787
- Returning 302 redirect as response #607
Merged pull requests:
- Read only support #882 (hypnoce)
- Add fqn_for_swagger_name option #881 (hypnoce)
- go.mod: update grpc from v1.16.0 to v1.17.0 #880 (klim0v)
- Fix parameter names when using JSON names. #879 (brocaar)
- protoc-gen-grpc-gateway: use context package from stdlib #876 (simonpasquier)
- Run buildifer on WORKSPACE #875 (achew22)
- Upgrade to rules_go 0.17.0 #874 (achew22)
- Switch to go modules #870 (johanbrandhorst)
- 868 improving README with AWS API gateway findings #869 (fahernandez)
- Updated Service, Method, Message Identifiers to be CamelCased #866 (waveywaves)
- 863 adding swagger annotation support for enum and nested objects #865 (fahernandez)
- Update CI badge link in documentation #862 (johanbrandhorst)
- protoc-gen-swagger: add the package name to the tags field of each endpoint if the package name exists in the proto file #860 (zwcn)
v1.7.0
v1.7.0 (2019-01-23)
Closed issues:
- Error to build project with go module #846
- Result of gateway's Stream response is wrapped with "result" #579
Merged pull requests:
- Use github.com/golang/protobuf/descriptor ForMessage and fix CI from not rebasing #857 (mechinn)
- marshal_jsonpb: add check for slice sub types implementing proto.Message #856 (abice)
- Added WithDisablePathLengthFallback option (to fix issue #447) #855 (UladzimirTrehubenka)
- marshal_jsonpb: Added nil slice default value #854 (abice)
- Add flag 'allow_repeated_fields_in_body' to protoc-gen-swagger #853 (abice)
- Adding support for default and required swagger annotation fields. #852 (fahernandez)
- make generated swagger json match gateway behavior for server streams #850 (mechinn)
- test: "fill attributes of swagger schema if provided for messages" #849 (srenatus)
- Fix the generated URL in the changelog #845 (johanbrandhorst)
v1.6.4
v1.6.4 (2019-01-08)
Closed issues:
- feature request: opt-out fieldmask behaviour in patch #839
- gRPC streaming keepAlive doesn't work with docker swarm #838
Merged pull requests:
- Generate changelog for 1.6.4 #843 (johanbrandhorst)
- Update bazel dependencies #841 (achew22)
- gengateway: allow opting out patch feature #840 (glerchundi)
- Fix the url of gRPC timeouts on README.md #836 (royeo)
v1.6.3
v1.6.3 (2018-12-21)
Fixed bugs:
- Comments of rpc method gets copied if multiple services are present in a proto file. #746
Closed issues:
- Issue with google.protobuf.Empty representation in swagger file #831
Merged pull requests:
- Regenerate changelog for 1.6.3 #835 (johanbrandhorst)
- protoc-gen-swagger: check typeIndex when typeName is Method #833 (hexfusion)
- Replace complicated circle CI release with goreleaser. #828 (johanbrandhorst)
- Stop the publishing recursion #827 (achew22)
v1.6.2
Write version to intermediate file for release publish
v1.6.1
Write version to intermediate file for release publish
v1.6.0 with automatic Patch translation
v1.6.0 (2018-12-07)
Implemented enhancements:
Fixed bugs:
- Cannot return HTTP header using "Grpc-Metadata-" prefix #782
- protoc-gen-swagger throws the error: Any JSON doesn't have '@type' #771
- proto-gen-swagger: provide default description for HTTP 200 responses #766
Closed issues:
- Please release the repo, IOReaderFactory is not available on the latest release! #823
- Unable to add protobuf wrappers in url template option #808
- Class 'GPBMetadata\ProtocGenSwagger\Options\Annotations' not found #794
- REST gateway over RPCS? #789
- Why the rctx is substituted by a new empty context? #788
- grpc gateway intercepter #785
- "error" and "message" fields in error response #768
- Go1.11: http.CloseNotifier is deprecated #736
- Access to raw post body #652
Merged pull requests:
- Add filegroup for options proto files #821 (kellycampbell)
- Added support for more WKT #816 (mayankcpdixit)
- Fix protobuf repository's owner name on README.md #814 (micnncim)
- Revert "Adding support for more well known types in descriptor" #813 (johanbrandhorst)
- Feature/patch2 rebased #812 (razamiDev)
- Correct wellKnownTypeConv function references #811 (johanbrandhorst)
- Adding support for more well known types in descriptor #809 (mayankcpdixit)
- Make Bazel CI failures clearer #807 (drigz)
- fix bug: the resource name of custom method doesn't be retained #805 (ch3rub1m)
- Update rules_go and gazelle #802 (drigz)
- Use newer Bazel repo rules #798 (drigz)
- Run buildifer on Bazel files #797 (drigz)
- protoc-gen-swagger: Fix formatting of license field definition. #796 (ivucica)
- Remove http.CloseNotifier code from Go >= 1.7 builds #795 (SpikesDivZero)
- ci: add job for building binaries for releases #793 (johanbrandhorst)
- Add documentation to the rest of methods on the examples #791 (rvegas)
- fix #782 Cannot return HTTP header using "Grpc-Metadata-" prefix #784 (joelclouddistrict)
- Fix CircleCI configuration #777 (johanbrandhorst)
- tests: s/iotuil/ioutil/ typo #775 (srenatus)
- Replace travis with CircleCI for easier testing #772 (johanbrandhorst)