Releases: cybertec-postgresql/vip-manager
Releases · cybertec-postgresql/vip-manager
v2.0.0
Warning
This release is incompatible with previous v1 releases! It usesetcdv3 API instead of deprecated v2 API.
Please check the etcd manual if you need to upgrade existing cluster toetcdv3 API.
What's Changed
[!]implement etcd v3 protocol support by @pashagolub in #86[+]addReleaseGHA workflow to produce release artifacts, closes #110 by @pashagolub in #111[+]add dependabot GHA workflow, closes #87 #88 by @pashagolub in #89[+]add GHA workflow to close Stale Issues and PRs, closes #95 by @pashagolub in #96[+]add goreleaser step to GHA Build workflow, closes #107 by @pashagolub in #108[+]bumpactions/staleto 6 by @dependabot in #97, #102[+]bumpetcd/client/v3to 3.5.6 by @dependabot in #100, #116[+]bumpgolangci/golangci-lint-actionto v3, closes #84 by @pashagolub in #85[+]bumphashicorp/consul/apito 1.18.0 by @dependabot in #118, #117, #115, #112, #101, #94, #90[+]bumpspf13/viperto 1.14.0 by @dependabot in #113, #99, #91[+]bump Golang version to 1.19, closes #105 by @pashagolub in #106[*]cleanup installation scripts after v1.x, resolves #119 by @pashagolub in #120[*]runBuildGHA workflow on pull requests and on demand, closes #92 by @pashagolub in #93[*]updateMakefilefor v2.x, resolves #121 by @pashagolub in #122[-]dixget_devin namespaced environments by @df7cb in #98
New Contributors
- @dependabot made their first contribution in #90
- @df7cb made their first contribution in #98
Full Changelog: v1.0.2...v2.0.0
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 (pavlo.golub@cybertec.at)
- add TLS support for etcd connections (gandalfmagic@libero.it)
- enable TLS configuration from cli flags and from yaml file (gandalfmagic@libero.it)
- improved gratuitous arp request and reply sending (julian.markwort@cybertec.at)
- unified config handling - flags, YAML file, environment variables (julian.markwort@cybertec.at)
- add verbose logging to hetzner manager code (tpo@sourcepole.ch)
- switched to go modules for dependency management (pavlo.golub@cybertec.at)
- fix main loop refusing to exit (igor.yanchenko@cybertec.at)
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 (pavlo.golub@cybertec.at)
- add TLS support for etcd connections (gandalfmagic@libero.it)
- enable TLS configuration from cli flags and from yaml file (gandalfmagic@libero.it)
- improved gratuitous arp request and reply sending (julian.markwort@cybertec.at)
- unified config handling - flags, YAML file, environment variables (julian.markwort@cybertec.at)
- add verbose logging to hetzner manager code (tpo@sourcepole.ch)
- switched to go modules for dependency management (pavlo.golub@cybertec.at)
- fix main loop refusing to exit (igor.yanchenko@cybertec.at)
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
hostingtypeparameter. (theip add addcall 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)