Skip to content

Releases: grpc-ecosystem/go-grpc-middleware

v2.3.3

04 Nov 16:49
390bcef

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v2.3.2...v2.3.3

providers/prometheus/v1.1.0

16 Jun 18:20
5304066

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: providers/prometheus/v1.0.1...providers/prometheus/v1.1.0

v2.3.2

02 May 21:01
26edc26

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v2.3.1...v2.3.2

v2.3.1

05 Mar 22:38
509959f

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v2.3.0...v2.3.1

v2.3.0

18 Feb 04:03
8ce5e42

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v2.2.0...v2.3.0

v2.2.0

11 Dec 19:50
66bb7d8

Choose a tag to compare

What's Changed

  • Call retry callback on retry by @fredr in #700
  • interceptors: Update logging interceptor Reporter to re-extract fields from context before logging by @chancez in #702
  • logging: Document correct WithFieldsFromContext/WithFieldsFromContextAndCallMeta usage by @chancez in #703
  • Include error details in protovalidate responses by @akshayjshah in #714
  • protovalidate: avoid pointer comparisons by @akshayjshah in #715
  • Support for namespace in grpc prometheus counter and histogram metrics by @hyungi in #718
  • Protovalidate interceptor cleanup, Go version bump by @ash2k in #721
  • Use ValueFromIncomingContext() to reduce allocations and copying by @ash2k in #723
  • Update examples to the latest otelgrpc API by @nmittler in #729
  • Fix grpc middleware interceptor not PostCall-ing when a streaming RPC with non-streaming server finishes successfully. by @alexandrupitis1 in #725
  • x-retry-attempt to StreamClientInterceptor by @Boklazhenko in #733
  • logging: add WithErrorFields by @kindermoumoute in #734
  • example: use slog instead of go-kit by @kindermoumoute in #735

New Contributors

Full Changelog: v2.1.0...v2.2.0

providers/prometheus/v1.0.1

25 Apr 04:52
7da22cf

Choose a tag to compare

What's Changed

  • Fix providers/prometheus depend on go-grpc-middleware v2.1.0 by @marefr in #706

New Contributors

Full Changelog: providers/prometheus/v1.0.0...providers/prometheus/v1.0.1

v2.1.0

12 Mar 22:39
3f5e2b3

Choose a tag to compare

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 with xds.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

Full Changelog: v2.0.1...v2.1.0

providers/prometheus/v1.0.0

27 Sep 03:59
71d7422

Choose a tag to compare

What's Changed

  • Support for subsystem in grpc prometheus counter and histogram metrics by @rohsaini in #643

New Contributors

Full Changelog: v2.0.1...providers/prometheus/v1.0.0

v2.0.1

21 Sep 17:14
47ca7d6

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v2.0.0...v2.0.1