diff --git a/CHANGELOG.md b/CHANGELOG.md index 67e3ffae29c..4adc04a5915 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,86 @@ # Change Log +## [v2.0.0-beta.5](https://github.com/grpc-ecosystem/grpc-gateway/tree/v2.0.0-beta.5) (2020-09-24) +[Full Changelog](https://github.com/grpc-ecosystem/grpc-gateway/compare/v2.0.0-beta.4...v2.0.0-beta.5) + +**Closed issues:** + +- Sending NULL for int64/uint64 types calls gRPC server with zero-value [\#1681](https://github.com/grpc-ecosystem/grpc-gateway/issues/1681) +- protoc-gen-swagger: allow `-output` dir [\#1679](https://github.com/grpc-ecosystem/grpc-gateway/issues/1679) +- Empty json array is passed as nil [\#1673](https://github.com/grpc-ecosystem/grpc-gateway/issues/1673) +- Lightweight support for custom protobuf annotations on RPCs [\#1666](https://github.com/grpc-ecosystem/grpc-gateway/issues/1666) +- undefined: runtime.ServerTransportStream [\#1664](https://github.com/grpc-ecosystem/grpc-gateway/issues/1664) +- Merge swagger definitions generated by swaggo/swag init and protoc --swagger\_out command [\#1651](https://github.com/grpc-ecosystem/grpc-gateway/issues/1651) +- Add base\_path as constant in generated gateway files [\#1650](https://github.com/grpc-ecosystem/grpc-gateway/issues/1650) +- Support service definitions without any annotations. [\#1649](https://github.com/grpc-ecosystem/grpc-gateway/issues/1649) +- proto directory names preclude using protos in python code [\#1647](https://github.com/grpc-ecosystem/grpc-gateway/issues/1647) +- Generated files contain calls to methods that don't exist [\#1643](https://github.com/grpc-ecosystem/grpc-gateway/issues/1643) +- TestConvertDuration/invalid\_duration failure [\#1630](https://github.com/grpc-ecosystem/grpc-gateway/issues/1630) +- `runtime.WithForwardResponseOption\(\)` is not respected [\#1625](https://github.com/grpc-ecosystem/grpc-gateway/issues/1625) +- same field in params [\#1621](https://github.com/grpc-ecosystem/grpc-gateway/issues/1621) +- Use grpc gateway to create rest API whose body is a list [\#1617](https://github.com/grpc-ecosystem/grpc-gateway/issues/1617) +- grpc-gateway equivalent in the grpc python package [\#1613](https://github.com/grpc-ecosystem/grpc-gateway/issues/1613) +- 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) +- runtime.WithForwardResponseOption compile error [\#1607](https://github.com/grpc-ecosystem/grpc-gateway/issues/1607) +- Apply FiedMask to the GET \(and LIST\) returns [\#1605](https://github.com/grpc-ecosystem/grpc-gateway/issues/1605) +- code: 32603, message `types.Coin` is neither a v1 or v2 Message [\#1603](https://github.com/grpc-ecosystem/grpc-gateway/issues/1603) +- protoc-gen-swagger map type filed doesn't support options.openapiv2\_field [\#1601](https://github.com/grpc-ecosystem/grpc-gateway/issues/1601) +- 🐛HttpRule is stated in unannotated\_echo\_service.yaml, but warning is still issued [\#1578](https://github.com/grpc-ecosystem/grpc-gateway/issues/1578) +- CVE-2020-14001: Unintended read access in kramdown gem [\#1579](https://github.com/grpc-ecosystem/grpc-gateway/issues/1579) + +**Merged pull requests:** + +- 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)) +- 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)) +- Add devcontainer.json [\#1687](https://github.com/grpc-ecosystem/grpc-gateway/pull/1687) ([johanbrandhorst](https://github.com/johanbrandhorst)) +- 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)) +- 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)) +- Support generating unbound methods [\#1684](https://github.com/grpc-ecosystem/grpc-gateway/pull/1684) ([johanbrandhorst](https://github.com/johanbrandhorst)) +- 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)) +- Fix link in migration doc [\#1678](https://github.com/grpc-ecosystem/grpc-gateway/pull/1678) ([johanbrandhorst](https://github.com/johanbrandhorst)) +- 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)) +- 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)) +- 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)) +- 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)) +- 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)) +- 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)) +- End default swagger response desc with period - v2 [\#1667](https://github.com/grpc-ecosystem/grpc-gateway/pull/1667) ([rubda](https://github.com/rubda)) +- Add support for OpenAPI YAML annotations [\#1665](https://github.com/grpc-ecosystem/grpc-gateway/pull/1665) ([jasonewang](https://github.com/jasonewang)) +- 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)) +- 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)) +- 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)) +- 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)) +- 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)) +- 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)) +- 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)) +- Update golang.org/x/oauth2 [\#1645](https://github.com/grpc-ecosystem/grpc-gateway/pull/1645) ([johanbrandhorst](https://github.com/johanbrandhorst)) +- 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)) +- 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)) +- Change example field [\#1636](https://github.com/grpc-ecosystem/grpc-gateway/pull/1636) ([johanbrandhorst](https://github.com/johanbrandhorst)) +- 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)) +- 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)) +- 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)) +- 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)) +- 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)) +- 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)) +- 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)) +- 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)) +- 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)) +- 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)) +- 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)) +- 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)) +- Cherry-pick \#1606 against v2 [\#1609](https://github.com/grpc-ecosystem/grpc-gateway/pull/1609) ([yousseftelda](https://github.com/yousseftelda)) +- protoc-gen-openapiv2: fix map field options \(\#1601\) [\#1604](https://github.com/grpc-ecosystem/grpc-gateway/pull/1604) ([yangxikun](https://github.com/yangxikun)) +- 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)) +- 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)) +- protoc-gen-openapi: remove boolean format [\#1598](https://github.com/grpc-ecosystem/grpc-gateway/pull/1598) ([algas](https://github.com/algas)) +- 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)) +- Build FieldMasks for proto Structs and Values [\#1595](https://github.com/grpc-ecosystem/grpc-gateway/pull/1595) ([talanknight](https://github.com/talanknight)) +- 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)) +- 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)) +- chore\(deps\): update golang docker tag \(v2\) [\#1586](https://github.com/grpc-ecosystem/grpc-gateway/pull/1586) ([renovate[bot]](https://github.com/apps/renovate)) +- Update gems v2 [\#1582](https://github.com/grpc-ecosystem/grpc-gateway/pull/1582) ([johanbrandhorst](https://github.com/johanbrandhorst)) + ## [v2.0.0-beta.4](https://github.com/grpc-ecosystem/grpc-gateway/tree/v2.0.0-beta.4) (2020-08-10) [Full Changelog](https://github.com/grpc-ecosystem/grpc-gateway/compare/v2.0.0-beta.3...v2.0.0-beta.4) @@ -38,6 +119,7 @@ **Merged pull requests:** +- Generate changelog for beta.4 [\#1577](https://github.com/grpc-ecosystem/grpc-gateway/pull/1577) ([johanbrandhorst](https://github.com/johanbrandhorst)) - 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)) - 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)) - 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,7 +892,7 @@ - deprecate 1.6 and embrace \(\*http.Request\).Context by default [\#313](https://github.com/grpc-ecosystem/grpc-gateway/issues/313) ## [v1.3.1](https://github.com/grpc-ecosystem/grpc-gateway/tree/v1.3.1) (2017-12-23) -[Full Changelog](https://github.com/grpc-ecosystem/grpc-gateway/compare/v1.3.0...v1.3.1) +[Full Changelog](https://github.com/grpc-ecosystem/grpc-gateway/compare/v1.3...v1.3.1) **Implemented enhancements:** @@ -853,11 +935,11 @@ - Support combination of query params and body for POSTs with body: "\*" [\#234](https://github.com/grpc-ecosystem/grpc-gateway/issues/234) - Interceptor [\#221](https://github.com/grpc-ecosystem/grpc-gateway/issues/221) -## [v1.3.0](https://github.com/grpc-ecosystem/grpc-gateway/tree/v1.3.0) (2017-11-03) -[Full Changelog](https://github.com/grpc-ecosystem/grpc-gateway/compare/v1.3...v1.3.0) - ## [v1.3](https://github.com/grpc-ecosystem/grpc-gateway/tree/v1.3) (2017-11-03) -[Full Changelog](https://github.com/grpc-ecosystem/grpc-gateway/compare/v1.2.2...v1.3) +[Full Changelog](https://github.com/grpc-ecosystem/grpc-gateway/compare/v1.3.0...v1.3) + +## [v1.3.0](https://github.com/grpc-ecosystem/grpc-gateway/tree/v1.3.0) (2017-11-03) +[Full Changelog](https://github.com/grpc-ecosystem/grpc-gateway/compare/v1.2.2...v1.3.0) **Closed issues:** @@ -1076,4 +1158,4 @@ -\* *This Change Log was automatically generated by [github_changelog_generator](https://github.com/skywinder/Github-Changelog-Generator)* \ No newline at end of file +\* *This Change Log was automatically generated by [github_changelog_generator](https://github.com/skywinder/Github-Changelog-Generator)* diff --git a/Makefile b/Makefile index 0ebc423eba0..30a888d9b71 100644 --- a/Makefile +++ b/Makefile @@ -259,7 +259,7 @@ changelog: --github-site=https://github.com \ --unreleased-label "**Next release**" \ --release-branch=v2 \ - --future-release=v2.0.0-beta.4 + --future-release=v2.0.0-beta.5 clean: rm -f $(GATEWAY_PLUGIN) $(OPENAPI_PLUGIN)