Releases: cybertec-postgresql/vip-manager
Releases · cybertec-postgresql/vip-manager
v1.0.2 - security release
- fix CVE-2021-3121 vulnerability: "improper Input Validation in Go Protobuf" (thanks @pashagolub )
- behavior_test: try harder to select a valid device (thanks @dbungert )
- some small changes for github actions (thanks @christoph-heiss )
v1.0.1
v1.0
Important Changes
- support managing VIP on windows ([email protected])
- add TLS support for etcd connections ([email protected])
- enable TLS configuration from cli flags and from yaml file ([email protected])
- improved gratuitous arp request and reply sending ([email protected])
- unified config handling - flags, YAML file, environment variables ([email protected])
- add verbose logging to hetzner manager code ([email protected])
- switched to go modules for dependency management ([email protected])
- fix main loop refusing to exit ([email protected])
v1.0-beta3
Built packages on centos 7 to avoid GLIBC incompatibilities...
v1.0-beta2
This is beta2 for vip-manager v1.0 .
Important Changes
- support managing VIP on windows ([email protected])
- add TLS support for etcd connections ([email protected])
- enable TLS configuration from cli flags and from yaml file ([email protected])
- improved gratuitous arp request and reply sending ([email protected])
- unified config handling - flags, YAML file, environment variables ([email protected])
- add verbose logging to hetzner manager code ([email protected])
- switched to go modules for dependency management ([email protected])
- fix main loop refusing to exit ([email protected])
v0.6
Version 0.6 of vip-manager
Changes included:
- addition of YAML config file (preexisting flags still work)
- support for etcd username and password
- modularization of the VIP-(de-)registration mechanism, changes based on
hostingtype
parameter. (theip add add
call approach is now calledbasic
) - support for the Hetzner IP failover API. A rest call is made to change the target of the failover IP.
including state caching as Hetzner API is heavily rate-limited
-
added retry mechanism with timeout for all VIP methods
-
ARP client will be recreated if calls to it fail. Probably fixes #12 .
-
updated several go dependencies to newer versions that work with newer go 1.12.
-
addition of RPM packaging (through repacking the DEB release with fpm magic)