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

Releases: mailgun/gubernator

Release v2.0.0-rc.4

19 Aug 18:09
c797905
Compare
Choose a tag to compare
  • Add support for burst in leaky bucket #103
  • Add working example of aws ecs service discovery deployment #102

Release v1.0.0-rc.9

22 Apr 16:41
26a6758
Compare
Choose a tag to compare

Bumps py from 1.7.0 to 1.10.0.

Release v1.0.0-rc.8

16 Mar 16:40
Compare
Choose a tag to compare

[1.0.0-rc.8] - 2021-03-16

Added

  • Add GUBER_GRPC_MAX_CONN_AGE_SEC to limit GRPC keep alive

Release 1.0.0-rc.7

10 Mar 18:03
8d019cf
Compare
Choose a tag to compare

[1.0.0-rc.7] - 2021-02-10

Changes

  • Fix leaky bucket algorithm returning remaining more than limit
  • Update the k8s example to reflect the latest changes from the release
    candidate.

Release 1.0.0-rc.5

13 Jan 19:59
34a19c0
Compare
Choose a tag to compare
Release 1.0.0-rc.5 Pre-release
Pre-release

[1.0.0-rc.5] - 2020-12-21

Changes

  • Respect SIGTERM from docker during shutdown
  • Peer info provided to etcd and memberlist pools is now consistent
  • Fixed a race in getGlobalRateLimit
  • Fixed issues with EtcdPool
  • Changes in preparation of MultiRegion support testing

Added

  • Added GUBER_K8S_WATCH_MECHANISM for k8s deployments.

Release v1.0.0-rc.4

19 Dec 01:58
bae2e66
Compare
Choose a tag to compare

[1.0.0-rc.4] - 2020-12-18

Change

  • Fix leaky bucket algorithm

Release v1.0.0-rc.3

11 Nov 03:28
4d87ed8
Compare
Choose a tag to compare
Release v1.0.0-rc.3 Pre-release
Pre-release

[1.0.0-rc.3] - 2020-11-10

Change

  • Added TLS Support for both GRPC and HTTP interfaces #76
  • Prometheus metrics are now prefixed with gubernator_
  • Switched prometheus Histograms to Summary's
  • Changed gubernator.Config.GRPCServer to GRPCServers to support registering
    with GRPC instances on multiple ports.
  • Gubernator now opens a second GRPC instance on a random localhost port when
    TLS is enabled for use by the HTTP API Gateway.

Release v1.0.0-rc.2

05 Nov 17:37
70075b0
Compare
Choose a tag to compare
Release v1.0.0-rc.2 Pre-release
Pre-release

[1.0.0-rc.2] - 2020-11-05

Change

  • Add Service Account to k8s deployment yaml

Release 1.0.0-rc.1

28 Oct 00:13
0d4c3ba
Compare
Choose a tag to compare
Release 1.0.0-rc.1 Pre-release
Pre-release

This is a pre-release of 1.0.0. We have not yet deployed these changes into our production environments. Please consider this release as beta software.

[1.0.0-rc.1] - 2020-10-22

Change

  • Added GUBER_DATA_CENTER as a config option
  • Use GUBER_PEER_DISCOVERY_TYPE to pick a peer discovery type, removed
    'Enable' options from k8s, etcd, and member-list.
  • Added GUBER_ADVERTISE_ADDRESS to specify which address is published for
    discovery
  • Gubernator now attempts to detect the proper GUBER_ADVERTISE_ADDRESS if
    not specified
  • Gubernator now binds to localhost by default instead of binding to
    0.0.0.0:80 to avoid allowing
    access to a test version of gubernator from the network.
  • Fix inconsistent tests failing #57
  • Fix GRPC/HTTP Gateway #50
  • Renamed functions to ensure clarity of version
  • Removed deprecated EtcdAdvertiseAddress config option
  • Refactored configuration options
  • member-list metadata no longer assumes the member-list address is the same
    as the gubernator advertise address.
  • Now MD5 sums the peer address key when using replicated hash. This ensures
    better key distribution when using domain names or ip address that are very
    similar. (gubernator-1, gubernator-2, etc...)
  • Now defaults to replicated-hash if GUBER_PEER_PICKER is unset
  • Added support for DataCenter fields when using etcd discovery
  • Now storing member-list metadata as JSON instead of glob

Release v0.9.2

23 Oct 21:06
9cd9b22
Compare
Choose a tag to compare

[0.9.2] - 2020-10-23

Change

  • ETCD discovery now sets the IsOwner property when updating the peers list.