This repository has been archived by the owner on Apr 19, 2024. It is now read-only.
Releases: mailgun/gubernator
Releases · mailgun/gubernator
Release v2.0.0-rc.4
Release v1.0.0-rc.9
Bumps py from 1.7.0 to 1.10.0.
Release v1.0.0-rc.8
[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
[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
[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
[1.0.0-rc.4] - 2020-12-18
Change
- Fix leaky bucket algorithm
Release v1.0.0-rc.3
[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
[1.0.0-rc.2] - 2020-11-05
Change
- Add Service Account to k8s deployment yaml
Release 1.0.0-rc.1
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
ifGUBER_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
[0.9.2] - 2020-10-23
Change
- ETCD discovery now sets the IsOwner property when updating the peers list.