16 KiB
16 KiB
Change Log
v1.2.2 (2017-04-17)
Merged pull requests:
- metadata: fix properly and change to Outgoing #361
v1.2.1 (2017-04-17)
Merged pull requests:
v1.2.0 (2017-03-31)
Merged pull requests:
- Add changelog for 1.2.0 #342
v1.2.0.rc1 (2017-03-24)
Merged pull requests:
- Update go_out parameter to remove comma #333
- Update stale path in README #332
- improve documentation regarding external dependencies #330
- Return an error on invalid nested query parameters. #329
- Update upstream proto files and add google.golang.org/genproto support. #325
- Support oneof fields in query params #321
- Do not ignore the error coming from http.ListenAndServe in examples #319
- Look up enum value maps by their proto name #315
- enable parsing enums from query parameters #314
- Do not add imports from methods with no bindings. #312
- Convert the first letter of method name to upper #300
- write query parameters to swagger definition #297
- Bump swagger-client to 2.1.28 for examples/browser #290
- pin to version before es6ism #289
- Prevent lack of http bindings from generating non-building output #286
- Added support for Timestamp in URL. #281
- add plugin param 'allow_delete_body' #280
- Fix ruby gen command #275
- Make grpc-gateway support enum fields in path parameter #273
- remove unnecessary make() #271
- preserve field order in swagger spec #270
- Merge #228 #268
- Handle methods with no bindings more carefully #267
- describe default marshaler in README.md #266
- Add request_context flag to utilize
\*http.Request
.Context() in handlers #265 - Regenerate examples #264
- Correct runtime.errorBody protobuf field tag #256
- Pass permanent HTTP request headers #252
- regenerate examples, fix tests for go tip #248
- Render the swagger request body properly #247
- Error output should have lowercase attribute names #244
- runtime - export prefix constants #236
- README - Add CoreOS example #231
- Docs - Add section about how HTTP maps to gRPC #227
- readme: added links to additional documentation #222
- Use a released version of protoc #216
- Add contribution guideline #210
- improve(genswagger:template):added support for google.protobuf.Timestamp #209
- Allowing unknown fields to be dropped instead of returning error from… #208
- Avoid Internal Server Error on zero-length input for bidi streaming #200
v1.1.0 (2016-07-23)
Merged pull requests:
- Rename packages to follow the repository transfer #192
- return err early if EOF to prevent logging in normal conditions #191
- send Trailer header on error #188
- generate swagger output for streaming endpoints with a basic note #183
v1.0.0 (2016-06-15)
Merged pull requests:
- Regenerate files with the latest protoc-gen-go #185
- Add browser examples #184
- Fix golint and go vet errors #182
- Add integration with clients generated by swagger-codegen #181
- Simplify example services #180
- Avoid errors when req.RemoteAddr is empty #178
- Feature/headers #176
- Include HTTP req.remoteAddr in gRPC ctx #174
- Update dependencies #171
- Add bidirectional streaming support by running Send() and Recv() concurrently #170
- make Authorization header check case-insensitive to comply with RFC 2616 4.2 #164
- jsonpb: avoid duplicating upstream's struct #158
- Generate Swagger description for service methods using proto comments. #156
- Implement gRPC timeout support for inbound HTTP headers #155
- Add more examples to marshalers #154
- custom marshaler: handle
Accept
headers correctly #152 - Simplify custom marshaler API #151
- Fix camel case path parameter handling in swagger #149
- Swagger dot in path template #148
- Support map types in swagger generator #147
- Cleanup custom marshaler #146
- Implement custom Marshaler support, add jsonpb implemention. #144
- Allow period in path URL templates when generating Swagger templates. #143
- Link to LICENSE.txt #142
- Support map types in swagger generator #141
- Conditionally stops checking if generated file are up-to-date #136
- Generate Swagger description for service methods using proto comments. #134
- Swagger definitions now have
type
set toobject
. #133 - go_package option as go import path #129
- Fix govet errors #126
- Fix data-race in generated codes #125
- Fix #119 - CloseNotify race with ServeHTTP #120
- Replace glog with grpclog #118
- Fix a goroutine-leak in HTTP keep-alive #116
- Fix camel case path parameter handling in swagger #114
- gofmt -s #112
- fix typo #111
- fix typo #110
- fixes missing swagger operation objects #109
- Add parser and swagger support for enum, no gengateway yet #108
- README: add protoc-gen-swagger too #105
- README: Suggest go get -u by default. #104
- Cancel context when HTTP connection is closed #102
- wait test server up #100
- Fix the swagger section of the README.md #98
- Add documentation for using Swagger #97
- Better compatibility to field names generated by protoc-gen-go #96
- Update protoc from 3.0.0-beta1 to 3.0.0-beta2 #95
- Better grpc error strings #94
- make available header and trailer metadata #93
- make grpc.DialOption configurable #89
- Add request in error handlers #88
- Improve PascalFromSnake behavior #85
- Typo grcp -> grpc #81
- Add abstraction of code generator implementation #78
- Support multivalue of metadata #77
- Fix broken test #76
- Added missing instruction line in README #75
- Fix a complie error in generated go files #71
- Update generated .pb.go files in third_party #69
- Add swagger support #68
- Bugfix/handling headers for
Authorization
andHost
#65 - Fix
error
field always in chunk response #64 - Update .pb.go to latest version. #63
- Run more tests in Travis CI #60
- Added http error code and error status for responseStreamChunk error #59
- Fix parsing of verb and final path component. #55
- Add runtime.WithForwardResponseOption #53
- add grpc.WithInsecure() as option for grpc.Dial call in template #52
- update .pb.go files for latest golang proto generation #51
- Fix a build error with the latest protoc-gen-go #50
- Configure Travis CI #49
- Follow a change of go package name convention in protoc-gen-go #48
- Consider tail segments after deep wildcard #47
- Fix typo in README #45
- Fix undefined variable error in generated codes #42
- Follow changes in protoc-gen-go and grpc-go #41
- Fixes #4 #40
- fix examples to work with go1.5 #39
- rename internal to utilties for 1.5 compatibility #38
- Reflection fix of proto3 nested messages. #34
-
Experimental
- Add f.Flush() to runtime.ForwardResponseStream #30
- Format error message in JSON #29
- Update examples with HTTP header context annotation #28
- Report semantic errors in the source to protoc #27
- Add support for non-nullable nested messages. #21
- Receive GRPC metadata from HTTP headers. #18
- Implement detailed specs of google.api.http #14
- Configure travis CI #13
- Replace our own custom option with the one defined by Google #12
- Remove useless context setup #11
- Fix typo, path, missing semicolon. #10
- Use a globally unique id for the custom option #3
- implement ABitOfEverythingService #2
- support streaming API calls #1