Skip to content
This repository has been archived by the owner on Apr 19, 2024. It is now read-only.

Releases: mailgun/gubernator

v2.1.0

10 Oct 19:14
d6d8f17
Compare
Choose a tag to compare

What's Changed

  • Disable Batching and Force Global configuration by @Baliedge in #190
    • Batching functionality may be disabled by configuration Behaviors.DisableBatching = true.
      • Frees up some resources, goroutines.
      • Eliminates small delay in each request as batches are assembled and dispatched that may not be beneficial if batch size is typically small.
    • Force global behavior on all rate checks by configuration Behaviors.ForceGlobal = true.
      • Global behavior is unaffected by DisableBatching setting.
    • Change GlobalSyncWait default from 500µs to 500ms to reduce global sync traffic.
    • Remove unnecessary buffer from WorkerPool command channels.
    • Remove extraneous tracing detail.
    • Metric updates
      • WorkerPool metrics:
        • Renamed gubnernator_pool_queue_length to gubernator_worker_queue_length.
        • Added gubernator_command_counter: Counter of commands executed in WorkerPool.
        • Removed gubernator_check_counter.
          • Redundant. Use gubernator_getratelimit_counter{calltype="local"}.
      • Global behavior metrics:
        • Added gubernator_global_queue_length: Size of global broadcast queue.
        • Renamed gubernator_broadcast_durations to gubernator_broadcast_duration.
        • Added gubernator_broadcast_counter: Rate of global broadcasts. Label condition may be timer|queue_full to indicate what triggered the broadcast.
        • Changed gubernator_concurrent_checks_counter from summary to gauge type.
      • Batch behavior metrics:
        • Renamed gubernator_async_durations to gubernator_batch_send_duration.
        • Renamed gubernator_asyncrequest_retries to gubernator_batch_retries.
        • Renamed gubernator_queue_length to gubernator_batch_queue_length.
          • Changed from summary to gauge type.

v2.0.2

17 Aug 16:54
Compare
Choose a tag to compare

Disabled helm chart deploy, need to bring the helm chart container into the repo so it can get updated.

v2.0.1

17 Aug 16:25
Compare
Choose a tag to compare

Forgot to bump the version files for the 2.0.0 release. Who put me in charge anyway?

v2.0.0

17 Aug 16:17
26b124f
Compare
Choose a tag to compare

v2.0.0 Release

After 2 years of release candidates we finally have a full v2.0.0 release!

With the release of version 2.0, I want to extend a heartfelt thank you to the entire community. We would not be here without all the hard work that made this milestone possible. Here's to our collective effort and the journey ahead. Thank you!

What's Changed

New Contributors

Read more

v2.0.0-rc.50

15 Aug 22:03
Compare
Choose a tag to compare

What's Changed

  • Bump grpcio from 1.18.0 to 1.53.0 in /python by @dependabot in #185
  • Fixed TLS test and OSX localhost issue by @thrawn01 in #186
  • Add Service Monitor to helm chart by @smf8 in #187
  • Trace context propagation to peers and tracing improvements by @thrawn01 in #170

New Contributors

  • @smf8 made their first contribution in #187

Full Changelog: v2.0.0-rc.49...v2.0.0-rc.50

v2.0.0-rc.49

03 Jul 16:25
Compare
Choose a tag to compare

What's Changed

  • Update OpenTelemetry related dependencies to latest.
  • Drop support for Golang 1.18 (EOL).

v2.0.0-rc.48

21 Jun 19:18
Compare
Choose a tag to compare

What's Changed

  • Now respects gubernator.CacheSize config option by @thrawn01 in #180
  • Renamed gubernator pool to worker pool by @thrawn01 in #181

Full Changelog: v2.0.0-rc.47...v2.0.0-rc.48

v2.0.0-rc.47

05 Jun 15:55
Compare
Choose a tag to compare

v2.0.0-rc.46

16 May 19:24
Compare
Choose a tag to compare

What's Changed

Release v2.0.0-rc.45

13 Mar 18:45
Compare
Choose a tag to compare