What's Changed
- api_visibility option now transitively hides request/response messages by @Place1 in #3966
- Marshal non proto fields with indents by @gknw in #4027
- chore: fix some comments by @avoidalone in #4092
- chore(examples): add one example to log request body when the status code is non 200 by @richzw in #4108
- feat(bazel): surface --disable_default_responses in rule def by @rajukrishnamurthy in #4126
- integration: fix wrapping of response writer causing endless test loop by @johanbrandhorst in #4131
- Omit enum field when value is empty by @jeromefroe in #4180
- docs/mapping/examples.md: update CoreOS example GitHub branch to
master
branch by @mohamedawnallah in #4198 - chore: remove repetitive word by @mountcount in #4183
- Fix Typo in examples.md by @umakantv in #4212
- Write Content-Length header if doForwardTrailers is not set by @joshgarnett in #4259
- Fixing TestOutgoingTrailerMatcher, which was non-deterministic by @joshgarnett in #4265
- Update README.md by @MakDon in #4322
- fix(4245): setting appropriate log level for error logs by @rajeshkarnena in #4327
- fix: handle
X-Forwarded-*
headers correctly by @haines in #4334
New Contributors
- @Place1 made their first contribution in #3966
- @avoidalone made their first contribution in #4092
- @richzw made their first contribution in #4108
- @rajukrishnamurthy made their first contribution in #4126
- @jeromefroe made their first contribution in #4180
- @mohamedawnallah made their first contribution in #4198
- @mountcount made their first contribution in #4183
- @umakantv made their first contribution in #4212
- @joshgarnett made their first contribution in #4259
- @rajeshkarnena made their first contribution in #4327
Full Changelog: v2.19.1...v2.20.0