Skip to content

Releases: acronis/go-appkit

v1.29.0

23 Dec 15:10

Choose a tag to compare

What's Changed

  • chore: update dependencies in echo-service example by @vasayxtx in #58
  • Removed user_agent_type label from http metrics by @xray33 in #57

Full Changelog: v1.28.0...v1.29.0

v1.28.0

23 Dec 09:53

Choose a tag to compare

What's Changed

  • chore: switch to Go 1.24 and update dependencies by @vasayxtx in #56

Full Changelog: v1.27.0...v1.28.0

v1.27.0

04 Nov 14:35

Choose a tag to compare

What's Changed

  • feat: add zone-level tags for fine-grained throttle control by @vasayxtx in #55

Full Changelog: v1.26.0...v1.27.0

v1.26.0

30 Oct 21:32

Choose a tag to compare

What's Changed

  • Extend metrics collector and middleware with custom metrics labels by @klukyanov76 in #54

New Contributors

Full Changelog: v1.25.0...v1.26.0

v1.25.0

29 Oct 15:59

Choose a tag to compare

What's Changed

  • Add support of custom handlers and listeners in HTTPServer constructor by @kaato137 in #53

New Contributors

Full Changelog: v1.24.0...v1.25.0

v1.24.0

29 Sep 12:34

Choose a tag to compare

What's Changed

  • test: improve in-flight limit test synchronization and reliability by @vasayxtx in #51
  • Add separate threshold for logging time_slots by @GrayDragon82 in #52

New Contributors

Full Changelog: v1.23.0...v1.24.0

v1.23.0

02 Sep 07:45

Choose a tag to compare

What's Changed

  • feat: add library version labels to Prometheus metrics by @vasayxtx in #47
  • feat(httpclient): modify DefaultCheckRetry and add idempotent request hint for HTTP retry behavior by @vasayxtx in #48
  • feat: add automatic token refresh with cache invalidation to AuthBearerRoundTripper by @vasayxtx in #46
  • docs: add comprehensive httpclient package documentation by @vasayxtx in #49
  • docs: add GoDoc badges to README files by @vasayxtx in #50

Full Changelog: v1.22.0...v1.23.0

v1.22.0

13 Aug 13:59

Choose a tag to compare

What's Changed

  • feat: add comprehensive gRPC throttling system with configurable limits by @vasayxtx in #44
  • docs: add reference to echo service example in throttle documentation by @vasayxtx in #45

Full Changelog: v1.21.0...v1.22.0

v1.21.0

01 Aug 07:22

Choose a tag to compare

What's Changed

  • refactor: improve RateLimit middleware implementation by @vasayxtx in #41
  • feat: add comprehensive gRPC rate limiting interceptors by @vasayxtx in #42
  • feat: add comprehensive gRPC in-flight limiting interceptors by @vasayxtx in #43

Full Changelog: v1.20.0...v1.21.0

v1.20.0

22 Jul 13:42

Choose a tag to compare

What's Changed

  • feat(grpcserver): add gRPC server interceptors for logging, metrics, recovery and request-id tracing by @vasayxtx in #36
  • feat(grpcserver): add configurable gRPC server with interceptors and observability by @vasayxtx in #39
  • test(grpcserver): improve slow call threshold consistency in logging interceptor tests by @vasayxtx in #40

Full Changelog: v1.19.0...v1.20.0