What's Changed
- Support for subsystem in grpc prometheus counter and histogram metrics by @rohsaini in #643
- doc: update client interceptors chaining example with grpc functions by @dethi in #669
- adds fields from durationFieldFunc to request/response log entries by @vroldanbet in #670
- add doc for disabling log opts by @coleenquadros in #680
- Middleware for determining the real ip of the client by @MadsRC in #682
- protovalidate: add option to ignore certain message types by @igor-tsiglyar in #684
- Update README.md by @zeroboo in #688
- Fix
InitializeMetrics
signature to allow use withxds.GRPCServer
by @bozaro in #689 - Support retriable func condition by @tamayika in #687
- Extend realip parsing of GRPC peer address to handle IPv6 by @surik in #692
- Fix logging Example : log only first field by @arckadious in #694
- Extent realip interceptors with ip selection based on proxy count and list by @surik in #695
- Fix for vulnerability CVE-2023-44487 by @vkaushik in #696
New Contributors
- @rohsaini made their first contribution in #643
- @dethi made their first contribution in #669
- @vroldanbet made their first contribution in #670
- @MadsRC made their first contribution in #682
- @igor-tsiglyar made their first contribution in #684
- @zeroboo made their first contribution in #688
- @bozaro made their first contribution in #689
- @tamayika made their first contribution in #687
- @surik made their first contribution in #692
- @arckadious made their first contribution in #694
- @vkaushik made their first contribution in #696
Full Changelog: v2.0.1...v2.1.0