Skip to content
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
Compare
Choose a tag to compare
@thrawn01 thrawn01 released this 28 Oct 00:13
· 398 commits to master since this release
0d4c3ba

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