This repository has been archived by the owner on Apr 19, 2024. It is now read-only.
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
ifGUBER_PEER_PICKER
is unset - Added support for DataCenter fields when using etcd discovery
- Now storing member-list metadata as JSON instead of glob