Releases: cybertec-postgresql/vip-manager
v4.0.0
What's Changed
[!]add cross-platform support for ARP gratuitous requests, fixes #288 by @pashagolub in #290[+]add TLS support to patroni leader checker by @zejeanmi in #299[+]bumpgo.etcd.io/etcd/client/v3from 3.5.17 to 3.6.1 by @dependabot in #291 #296 #303 #306 #313 #314[+]bumpgolang.org/x/sysfrom 0.28.0 to 0.33.0 by @dependabot in #289 #293 #297 #310 #311[+]bumphashicorp/consul/apifrom 1.30.0 to 1.32.1 by @dependabot in #287 #294 #295 #307 #312[+]bumpspf13/pflagfrom 1.0.5 to 1.0.6 by @dependabot in #292[+]bumpspf13/viperfrom 1.19.0 to 1.20.1 by @dependabot in #300 #305[*]fix oldarchives.format_overrides.formatoption, closes #301 by @pashagolub in #304
New Contributors
Full Changelog: v3.0.0...v4.0.0
v3.0.0
What's Changed
[!]improve logging and add verbose support for all components by @pashagolub in #273[+]refactorNewConfig()by @pashagolub in #278[+]update README for Patroni as DCS type, fixes #275 by @mbanck-ntap in #276[+]bumpgolang.org/x/sysfrom 0.26.0 to 0.28.0 by @dependabot in #269 #284[+]bumpgo.etcd.io/etcd/client/v3from 3.5.16 to 3.5.17 by @dependabot in #271[-]rewriteIPManagerwith channel logic, fixes #282 by @pashagolub in #283[-]fix memory leak in Patroni checker, fixes #285 by @pashagolub in #286[-]fix--retry-numparameter handling, fixes #272 by @pashagolub in #280[-]decrease dial keep-alive timeouts for etcd, closes #266 by @pashagolub in #267
New Contributors
- @mbanck-ntap made their first contribution in #276
Full Changelog: v2.8.0...v3.0.0
v2.8.0
What's Changed
[!]add Patroni REST API support by @pashagolub in #263[+]bumpgolang.org/x/sysfrom 0.25.0 to 0.26.0 by @dependabot in #261[+]bumphashicorp/consul/apifrom 1.29.4 to 1.29.5 by @dependabot in #264[+]bumphashicorp/consul/apifrom 1.29.5 to 1.30.0 by @dependabot in #265
Full Changelog: v2.7.0...v2.8.0
v2.7.0
Important
This release uses etcd v3 API instead of deprecated v2 API.
Please check the etcd manual if you need to upgrade existing cluster to etcd v3 API.
What's Changed
- [+] bump Go to v1.23 by @pashagolub in #259
- [+] bump
hashicorp/consul/apifrom 1.29.2 to 1.29.4 by @dependabot in #251 #253 - [+] bump
golang.org/x/sysfrom 0.24.0 to 0.25.0 by @dependabot in #254 - [+] bump
go.etcd.io/etcd/client/v3from 3.5.15 to 3.5.16 by @dependabot in #255 - [+] add build
commitanddateto--versionoutput, closes #256 by @pashagolub in #258 - [-] fix "
run.skip-dirsis deprecated" by @pashagolub in #252
Full Changelog: v2.6.0...v2.7.0
v2.6.0
Important
This release uses etcd v3 API instead of deprecated v2 API.
Please check the etcd manual if you need to upgrade existing cluster to etcd v3 API.
What's Changed
[+]bumpgo.etcd.io/etcd/client/v3from 3.5.13 to 3.5.15 by @dependabot in #234 #244[+]bumpgolang.org/x/sysfrom 0.20.0 to 0.22.0 by @dependabot in #236 #240[+]bumpgoreleaser/goreleaser-actionfrom 5 to 6 by @dependabot in #237[+]bumphashicorp/consul/apifrom 1.28.2 to 1.29.2 by @dependabot in #227 #233 #241[+]bumpspf13/viperfrom 1.18.2 to 1.19.0 by @dependabot in #235[*]reset cancelledWATCH, fixes #228 by @pashagolub in #229[-]make "no IPv4 address available for interface" a warning, fixes #231 by @pashagolub in #246[-]mark config file as "noreplace" so it won't be overwritten by rpm updates by @lukasertl in #226
New Contributors
- @lukasertl made their first contribution in #226
Full Changelog: v2.5.0...v2.6.0
v2.5.0
Important
This release is incompatible with previous v1 releases! It uses etcd v3 API instead of deprecated v2 API.
Please check the etcd manual if you need to upgrade existing cluster to etcd v3 API.
What's Changed
[!]add support for IPv6 by @zhongyibill in #225[+]bumpgolangci/golangci-lint-actionfrom 4 to 6 by @dependabot in #220 #223[+]bumpgolang.org/x/sysfrom 0.19.0 to 0.20.0 by @dependabot in #222[*]update theversionvariable default value to match the current release v2.4.0 by @XiuhuaRuan in #221
New Contributors
- @XiuhuaRuan made their first contribution in #221
- @zhongyibill made their first contribution in #225
Full Changelog: v2.4.0...v2.5.0
v2.4.0
Important
This release is incompatible with previous v1 releases! It uses etcd v3 API instead of deprecated v2 API.
Please check the etcd manual if you need to upgrade existing cluster to etcd v3 API.
What's Changed
[-]add compacted revision handler, fixes #208 by @pashagolub in #217[+]bumpgo.etcd.io/etcd/client/v3from 3.5.11 to 3.5.13 by @dependabot in #204 #214[+]bumpgolang.org/x/sysfrom 0.16.0 to 0.19.0 by @dependabot in #206 #211 #215[+]bumpgolangci/golangci-lint-actionfrom 3 to 4 by @dependabot in #207[+]bumpgoogle.golang.org/protobuffrom 1.31.0 to 1.33.0 by @dependabot in #212[+]bumphashicorp/consul/apifrom 1.27.0 to 1.28.2 by @dependabot in #209 #210
Full Changelog: v2.3.0...v2.4.0
v2.3.0
Important
This release is incompatible with previous v1 releases! It uses etcd v3 API instead of deprecated v2 API.
Please check the etcd manual if you need to upgrade existing cluster to etcd v3 API.
What's Changed
[!]refactor etcd checker withetcd/client/v3.Watch(), closes #196 by @pashagolub in #199[+]add E2E tests to GHA by @pashagolub in #201[+]bumpgolang.org/x/sysfrom 0.15.0 to 0.16.0 by @dependabot in #190[+]bumphashicorp/consul/apifrom 1.26.1 to 1.27.0 by @dependabot in #203[*]decreaseetcd_leader_checker.Config.DialKeepAliveTimeto 5sec by @dreamingdeer in #195[-]include version information to release assets names, fixes #193 by @pashagolub in #200
New Contributors
- @dreamingdeer made their first contribution in #195
Full Changelog: v2.2.0...v2.3.0
v2.2.0
Important
This release is incompatible with previous v1 releases! It uses etcd v3 API instead of deprecated v2 API.
Please check the etcd manual if you need to upgrade existing cluster to etcd v3 API.
What's Changed
[!]bump Go to v1.21 by @pashagolub in #161 #192[*]allowetcd3as additional spelling of etcd dcs-type by @mbanck in #133[+]add CodeQL GHA workflow by @pashagolub in #138[+]add support for goreleaser v1.19, fixes #159 by @pashagolub in #160[+]bumpactions/checkoutfrom 3 to 4 by @dependabot in #168[+]bumpactions/setup-gofrom 3 to 5 by @dependabot in #142 #183[+]bumpactions/stalefrom 7 to 9 by @dependabot in #144 #186[+]bumpgithub.com/spf13/viperfrom 1.17.0 to 1.18.0 by @dependabot in #182[+]bumpgithub/codeql-actionfrom 2 to 3 by @dependabot in #188[+]bumpgo.etcd.io/etcd/client/v3from 3.5.6 to 3.5.11 by @dependabot in #131 #149 #152 #176 #184[+]bumpgolang.org/x/netfrom 0.15.0 to 0.17.0 by @dependabot in #132 #137[+]bumpgolang.org/x/sysfrom 0.3.0 to 0.15.0 by @dependabot in #134 #140 #148 #150 #155 #162 #175 #165 #166 #173 #178 #181[+]bumpgoreleaser/goreleaser-actionfrom 4 to 5 by @dependabot in #169[+]bumphashicorp/consul/apifrom 1.18.0 to 1.26.1 by @dependabot in #139 #141 #154 #156 #163 #164 #170 #171 #177[+]bumpspf13/viperfrom 1.14.0 to 1.18.2 by @dependabot in #130 #153 #174 #187 #189[+]print etcd leader checker message when leader key was found in DCS by @mbanck in #158[-]fix linter warnings by @pashagolub in #145[-]remove copyright leftovers, fixes #135 by @pashagolub in #136
Full Changelog: v2.1.0...v2.2.0
v2.1.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
[+]bumpgoreleaser/goreleaser-actionfrom 3 to 4 by @dependabot in #123[+]bumpactions/stalefrom 6 to 7 by @dependabot in #124[*]port behaviour tests to etcd v3 API, closes #126 by @mbanck in #127[-]fix VIP address lookup in IP address list, fixes #125 by @FactorT in #129
New Contributors
Full Changelog: v2.0.0...v2.1.0