|
1 | 1 | # Change Log |
2 | 2 |
|
| 3 | +## [v2.0.0-beta.5](https://github.com/grpc-ecosystem/grpc-gateway/tree/v2.0.0-beta.5) (2020-09-24) |
| 4 | +[Full Changelog](https://github.com/grpc-ecosystem/grpc-gateway/compare/v2.0.0-beta.4...v2.0.0-beta.5) |
| 5 | + |
| 6 | +**Closed issues:** |
| 7 | + |
| 8 | +- Sending NULL for int64/uint64 types calls gRPC server with zero-value [\#1681](https://github.com/grpc-ecosystem/grpc-gateway/issues/1681) |
| 9 | +- protoc-gen-swagger: allow `-output` dir [\#1679](https://github.com/grpc-ecosystem/grpc-gateway/issues/1679) |
| 10 | +- Empty json array is passed as nil [\#1673](https://github.com/grpc-ecosystem/grpc-gateway/issues/1673) |
| 11 | +- Lightweight support for custom protobuf annotations on RPCs [\#1666](https://github.com/grpc-ecosystem/grpc-gateway/issues/1666) |
| 12 | +- undefined: runtime.ServerTransportStream [\#1664](https://github.com/grpc-ecosystem/grpc-gateway/issues/1664) |
| 13 | +- Merge swagger definitions generated by swaggo/swag init and protoc --swagger\_out command [\#1651](https://github.com/grpc-ecosystem/grpc-gateway/issues/1651) |
| 14 | +- Add base\_path as constant in generated gateway files [\#1650](https://github.com/grpc-ecosystem/grpc-gateway/issues/1650) |
| 15 | +- Support service definitions without any annotations. [\#1649](https://github.com/grpc-ecosystem/grpc-gateway/issues/1649) |
| 16 | +- proto directory names preclude using protos in python code [\#1647](https://github.com/grpc-ecosystem/grpc-gateway/issues/1647) |
| 17 | +- Generated files contain calls to methods that don't exist [\#1643](https://github.com/grpc-ecosystem/grpc-gateway/issues/1643) |
| 18 | +- TestConvertDuration/invalid\_duration failure [\#1630](https://github.com/grpc-ecosystem/grpc-gateway/issues/1630) |
| 19 | +- `runtime.WithForwardResponseOption\(\)` is not respected [\#1625](https://github.com/grpc-ecosystem/grpc-gateway/issues/1625) |
| 20 | +- same field in params [\#1621](https://github.com/grpc-ecosystem/grpc-gateway/issues/1621) |
| 21 | +- Use grpc gateway to create rest API whose body is a list [\#1617](https://github.com/grpc-ecosystem/grpc-gateway/issues/1617) |
| 22 | +- grpc-gateway equivalent in the grpc python package [\#1613](https://github.com/grpc-ecosystem/grpc-gateway/issues/1613) |
| 23 | +- Migrate away from importing `github.com/golang/protobuf/{descriptor,proto}` in generated code \(similar to \#1260\). [\#1608](https://github.com/grpc-ecosystem/grpc-gateway/issues/1608) |
| 24 | +- runtime.WithForwardResponseOption compile error [\#1607](https://github.com/grpc-ecosystem/grpc-gateway/issues/1607) |
| 25 | +- Apply FiedMask to the GET \(and LIST\) returns [\#1605](https://github.com/grpc-ecosystem/grpc-gateway/issues/1605) |
| 26 | +- code: 32603, message `types.Coin` is neither a v1 or v2 Message [\#1603](https://github.com/grpc-ecosystem/grpc-gateway/issues/1603) |
| 27 | +- protoc-gen-swagger map type filed doesn't support options.openapiv2\_field [\#1601](https://github.com/grpc-ecosystem/grpc-gateway/issues/1601) |
| 28 | +- 🐛HttpRule is stated in unannotated\_echo\_service.yaml, but warning is still issued [\#1578](https://github.com/grpc-ecosystem/grpc-gateway/issues/1578) |
| 29 | +- CVE-2020-14001: Unintended read access in kramdown gem [\#1579](https://github.com/grpc-ecosystem/grpc-gateway/issues/1579) |
| 30 | + |
| 31 | +**Merged pull requests:** |
| 32 | + |
| 33 | +- Update dependency com\_github\_bazelbuild\_buildtools to v3.5.0 \(v2\) [\#1690](https://github.com/grpc-ecosystem/grpc-gateway/pull/1690) ([renovate[bot]](https://github.com/apps/renovate)) |
| 34 | +- Update google.golang.org/genproto commit hash to 5646d36 \(v2\) [\#1688](https://github.com/grpc-ecosystem/grpc-gateway/pull/1688) ([renovate[bot]](https://github.com/apps/renovate)) |
| 35 | +- Add devcontainer.json [\#1687](https://github.com/grpc-ecosystem/grpc-gateway/pull/1687) ([johanbrandhorst](https://github.com/johanbrandhorst)) |
| 36 | +- Update dependency io\_bazel\_rules\_go to v0.24.3 \(v2\) [\#1686](https://github.com/grpc-ecosystem/grpc-gateway/pull/1686) ([renovate[bot]](https://github.com/apps/renovate)) |
| 37 | +- Update dependency bazel\_gazelle to v0.22.1 \(v2\) [\#1685](https://github.com/grpc-ecosystem/grpc-gateway/pull/1685) ([renovate[bot]](https://github.com/apps/renovate)) |
| 38 | +- Support generating unbound methods [\#1684](https://github.com/grpc-ecosystem/grpc-gateway/pull/1684) ([johanbrandhorst](https://github.com/johanbrandhorst)) |
| 39 | +- Update google.golang.org/genproto commit hash to b9da36f \(v2\) [\#1682](https://github.com/grpc-ecosystem/grpc-gateway/pull/1682) ([renovate[bot]](https://github.com/apps/renovate)) |
| 40 | +- Fix link in migration doc [\#1678](https://github.com/grpc-ecosystem/grpc-gateway/pull/1678) ([johanbrandhorst](https://github.com/johanbrandhorst)) |
| 41 | +- Update google.golang.org/genproto commit hash to d0d6055 \(v2\) [\#1677](https://github.com/grpc-ecosystem/grpc-gateway/pull/1677) ([renovate[bot]](https://github.com/apps/renovate)) |
| 42 | +- Update google.golang.org/genproto commit hash to bb4cff5 \(v2\) [\#1674](https://github.com/grpc-ecosystem/grpc-gateway/pull/1674) ([renovate[bot]](https://github.com/apps/renovate)) |
| 43 | +- Update google.golang.org/genproto commit hash to f6a2fa7 \(v2\) [\#1672](https://github.com/grpc-ecosystem/grpc-gateway/pull/1672) ([renovate[bot]](https://github.com/apps/renovate)) |
| 44 | +- Update google.golang.org/genproto commit hash to 9f80d06 \(v2\) [\#1671](https://github.com/grpc-ecosystem/grpc-gateway/pull/1671) ([renovate[bot]](https://github.com/apps/renovate)) |
| 45 | +- Update google.golang.org/genproto commit hash to 75d14da \(v2\) [\#1669](https://github.com/grpc-ecosystem/grpc-gateway/pull/1669) ([renovate[bot]](https://github.com/apps/renovate)) |
| 46 | +- refactor: upgrade protoc-gen-grpc-gateway to use the new Go code generator [\#1668](https://github.com/grpc-ecosystem/grpc-gateway/pull/1668) ([adambabik](https://github.com/adambabik)) |
| 47 | +- End default swagger response desc with period - v2 [\#1667](https://github.com/grpc-ecosystem/grpc-gateway/pull/1667) ([rubda](https://github.com/rubda)) |
| 48 | +- Add support for OpenAPI YAML annotations [\#1665](https://github.com/grpc-ecosystem/grpc-gateway/pull/1665) ([jasonewang](https://github.com/jasonewang)) |
| 49 | +- Update google.golang.org/genproto commit hash to 645f7a4 \(v2\) [\#1662](https://github.com/grpc-ecosystem/grpc-gateway/pull/1662) ([renovate[bot]](https://github.com/apps/renovate)) |
| 50 | +- Update google.golang.org/genproto commit hash to 8ad3c7e \(v2\) [\#1661](https://github.com/grpc-ecosystem/grpc-gateway/pull/1661) ([renovate[bot]](https://github.com/apps/renovate)) |
| 51 | +- Update golang Docker tag to v1.15.2 \(v2\) [\#1658](https://github.com/grpc-ecosystem/grpc-gateway/pull/1658) ([renovate[bot]](https://github.com/apps/renovate)) |
| 52 | +- Update dependency io\_bazel\_rules\_go to v0.24.2 \(v2\) [\#1656](https://github.com/grpc-ecosystem/grpc-gateway/pull/1656) ([renovate[bot]](https://github.com/apps/renovate)) |
| 53 | +- Update module google.golang.org/grpc to v1.32.0 \(v2\) [\#1654](https://github.com/grpc-ecosystem/grpc-gateway/pull/1654) ([renovate[bot]](https://github.com/apps/renovate)) |
| 54 | +- Update google.golang.org/genproto commit hash to 0bd0a95 \(v2\) [\#1648](https://github.com/grpc-ecosystem/grpc-gateway/pull/1648) ([renovate[bot]](https://github.com/apps/renovate)) |
| 55 | +- Update dependency bazel\_gazelle to v0.22.0 \(v2\) [\#1622](https://github.com/grpc-ecosystem/grpc-gateway/pull/1622) ([renovate[bot]](https://github.com/apps/renovate)) |
| 56 | +- Update golang.org/x/oauth2 [\#1645](https://github.com/grpc-ecosystem/grpc-gateway/pull/1645) ([johanbrandhorst](https://github.com/johanbrandhorst)) |
| 57 | +- Update google.golang.org/genproto commit hash to 9bfcb51 \(v2\) [\#1642](https://github.com/grpc-ecosystem/grpc-gateway/pull/1642) ([renovate[bot]](https://github.com/apps/renovate)) |
| 58 | +- fix SendHeader/SetTrailer when use grpc-gateway standalone server \(v2\) [\#1638](https://github.com/grpc-ecosystem/grpc-gateway/pull/1638) ([ghostiam](https://github.com/ghostiam)) |
| 59 | +- Change example field [\#1636](https://github.com/grpc-ecosystem/grpc-gateway/pull/1636) ([johanbrandhorst](https://github.com/johanbrandhorst)) |
| 60 | +- Update golang Docker tag to v1.15.1 \(v2\) [\#1635](https://github.com/grpc-ecosystem/grpc-gateway/pull/1635) ([renovate[bot]](https://github.com/apps/renovate)) |
| 61 | +- Update dependency io\_bazel\_rules\_go to v0.24.1 \(v2\) [\#1633](https://github.com/grpc-ecosystem/grpc-gateway/pull/1633) ([renovate[bot]](https://github.com/apps/renovate)) |
| 62 | +- Update google.golang.org/genproto commit hash to b3bf27a \(v2\) [\#1632](https://github.com/grpc-ecosystem/grpc-gateway/pull/1632) ([renovate[bot]](https://github.com/apps/renovate)) |
| 63 | +- Update google.golang.org/genproto commit hash to d751682 \(v2\) [\#1629](https://github.com/grpc-ecosystem/grpc-gateway/pull/1629) ([renovate[bot]](https://github.com/apps/renovate)) |
| 64 | +- Update google.golang.org/genproto commit hash to 2bf3329 \(v2\) [\#1626](https://github.com/grpc-ecosystem/grpc-gateway/pull/1626) ([renovate[bot]](https://github.com/apps/renovate)) |
| 65 | +- Update google.golang.org/genproto commit hash to 73b5761 \(v2\) [\#1624](https://github.com/grpc-ecosystem/grpc-gateway/pull/1624) ([renovate[bot]](https://github.com/apps/renovate)) |
| 66 | +- Update dependency io\_bazel\_rules\_go to v0.24.0 \(v2\) [\#1623](https://github.com/grpc-ecosystem/grpc-gateway/pull/1623) ([renovate[bot]](https://github.com/apps/renovate)) |
| 67 | +- Update google.golang.org/genproto commit hash to ac2560b \(v2\) [\#1620](https://github.com/grpc-ecosystem/grpc-gateway/pull/1620) ([renovate[bot]](https://github.com/apps/renovate)) |
| 68 | +- Update dependency bazel\_skylib to v1.0.3 \(v2\) [\#1619](https://github.com/grpc-ecosystem/grpc-gateway/pull/1619) ([renovate[bot]](https://github.com/apps/renovate)) |
| 69 | +- Update google.golang.org/genproto commit hash to 8632dd7 \(v2\) [\#1616](https://github.com/grpc-ecosystem/grpc-gateway/pull/1616) ([renovate[bot]](https://github.com/apps/renovate)) |
| 70 | +- Update module google.golang.org/grpc to v1.31.1 \(v2\) [\#1615](https://github.com/grpc-ecosystem/grpc-gateway/pull/1615) ([renovate[bot]](https://github.com/apps/renovate)) |
| 71 | +- Update module google/go-cmp to v0.5.2 \(v2\) [\#1611](https://github.com/grpc-ecosystem/grpc-gateway/pull/1611) ([renovate[bot]](https://github.com/apps/renovate)) |
| 72 | +- Cherry-pick \#1606 against v2 [\#1609](https://github.com/grpc-ecosystem/grpc-gateway/pull/1609) ([yousseftelda](https://github.com/yousseftelda)) |
| 73 | +- protoc-gen-openapiv2: fix map field options \(\#1601\) [\#1604](https://github.com/grpc-ecosystem/grpc-gateway/pull/1604) ([yangxikun](https://github.com/yangxikun)) |
| 74 | +- Update google.golang.org/genproto commit hash to f69a880 \(v2\) [\#1600](https://github.com/grpc-ecosystem/grpc-gateway/pull/1600) ([renovate[bot]](https://github.com/apps/renovate)) |
| 75 | +- Update google.golang.org/genproto commit hash to 8c09557 \(v2\) [\#1599](https://github.com/grpc-ecosystem/grpc-gateway/pull/1599) ([renovate[bot]](https://github.com/apps/renovate)) |
| 76 | +- protoc-gen-openapi: remove boolean format [\#1598](https://github.com/grpc-ecosystem/grpc-gateway/pull/1598) ([algas](https://github.com/algas)) |
| 77 | +- Update google.golang.org/genproto commit hash to 1ccf2a5 \(v2\) [\#1596](https://github.com/grpc-ecosystem/grpc-gateway/pull/1596) ([renovate[bot]](https://github.com/apps/renovate)) |
| 78 | +- Build FieldMasks for proto Structs and Values [\#1595](https://github.com/grpc-ecosystem/grpc-gateway/pull/1595) ([talanknight](https://github.com/talanknight)) |
| 79 | +- Update google.golang.org/genproto commit hash to 2e714ab \(v2\) [\#1593](https://github.com/grpc-ecosystem/grpc-gateway/pull/1593) ([renovate[bot]](https://github.com/apps/renovate)) |
| 80 | +- Update dependency io\_bazel\_rules\_go to v0.23.8 \(v2\) [\#1591](https://github.com/grpc-ecosystem/grpc-gateway/pull/1591) ([renovate[bot]](https://github.com/apps/renovate)) |
| 81 | +- chore\(deps\): update golang docker tag \(v2\) [\#1586](https://github.com/grpc-ecosystem/grpc-gateway/pull/1586) ([renovate[bot]](https://github.com/apps/renovate)) |
| 82 | +- Update gems v2 [\#1582](https://github.com/grpc-ecosystem/grpc-gateway/pull/1582) ([johanbrandhorst](https://github.com/johanbrandhorst)) |
| 83 | + |
3 | 84 | ## [v2.0.0-beta.4](https://github.com/grpc-ecosystem/grpc-gateway/tree/v2.0.0-beta.4) (2020-08-10) |
4 | 85 | [Full Changelog](https://github.com/grpc-ecosystem/grpc-gateway/compare/v2.0.0-beta.3...v2.0.0-beta.4) |
5 | 86 |
|
|
38 | 119 |
|
39 | 120 | **Merged pull requests:** |
40 | 121 |
|
| 122 | +- Generate changelog for beta.4 [\#1577](https://github.com/grpc-ecosystem/grpc-gateway/pull/1577) ([johanbrandhorst](https://github.com/johanbrandhorst)) |
41 | 123 | - chore\(deps\): update google.golang.org/genproto commit hash to a062522 \(v2\) [\#1574](https://github.com/grpc-ecosystem/grpc-gateway/pull/1574) ([renovate[bot]](https://github.com/apps/renovate)) |
42 | 124 | - chore\(deps\): update golang docker tag to v1.14.7 \(v2\) [\#1573](https://github.com/grpc-ecosystem/grpc-gateway/pull/1573) ([renovate[bot]](https://github.com/apps/renovate)) |
43 | 125 | - chore\(deps\): update dependency io\_bazel\_rules\_go to v0.23.7 \(v2\) [\#1572](https://github.com/grpc-ecosystem/grpc-gateway/pull/1572) ([renovate[bot]](https://github.com/apps/renovate)) |
|
810 | 892 | - deprecate 1.6 and embrace \(\*http.Request\).Context by default [\#313](https://github.com/grpc-ecosystem/grpc-gateway/issues/313) |
811 | 893 |
|
812 | 894 | ## [v1.3.1](https://github.com/grpc-ecosystem/grpc-gateway/tree/v1.3.1) (2017-12-23) |
813 | | -[Full Changelog](https://github.com/grpc-ecosystem/grpc-gateway/compare/v1.3.0...v1.3.1) |
| 895 | +[Full Changelog](https://github.com/grpc-ecosystem/grpc-gateway/compare/v1.3...v1.3.1) |
814 | 896 |
|
815 | 897 | **Implemented enhancements:** |
816 | 898 |
|
|
853 | 935 | - Support combination of query params and body for POSTs with body: "\*" [\#234](https://github.com/grpc-ecosystem/grpc-gateway/issues/234) |
854 | 936 | - Interceptor [\#221](https://github.com/grpc-ecosystem/grpc-gateway/issues/221) |
855 | 937 |
|
856 | | -## [v1.3.0](https://github.com/grpc-ecosystem/grpc-gateway/tree/v1.3.0) (2017-11-03) |
857 | | -[Full Changelog](https://github.com/grpc-ecosystem/grpc-gateway/compare/v1.3...v1.3.0) |
858 | | - |
859 | 938 | ## [v1.3](https://github.com/grpc-ecosystem/grpc-gateway/tree/v1.3) (2017-11-03) |
860 | | -[Full Changelog](https://github.com/grpc-ecosystem/grpc-gateway/compare/v1.2.2...v1.3) |
| 939 | +[Full Changelog](https://github.com/grpc-ecosystem/grpc-gateway/compare/v1.3.0...v1.3) |
| 940 | + |
| 941 | +## [v1.3.0](https://github.com/grpc-ecosystem/grpc-gateway/tree/v1.3.0) (2017-11-03) |
| 942 | +[Full Changelog](https://github.com/grpc-ecosystem/grpc-gateway/compare/v1.2.2...v1.3.0) |
861 | 943 |
|
862 | 944 | **Closed issues:** |
863 | 945 |
|
|
1076 | 1158 |
|
1077 | 1159 |
|
1078 | 1160 |
|
1079 | | -\* *This Change Log was automatically generated by [github_changelog_generator](https://github.com/skywinder/Github-Changelog-Generator)* |
| 1161 | +\* *This Change Log was automatically generated by [github_changelog_generator](https://github.com/skywinder/Github-Changelog-Generator)* |
0 commit comments