Important
This release contains breaking changes that may require action before upgrading:
What's Changed
[!]refactor config handling and remove deprecated parameters by @pashagolub in #376[-]fix stale VIP state after canceled etcd watch, closes #394 by @pashagolub in #399[-]remove VIP when DCS becomes unreachable, closes #336 #354 by @pashagolub in #383[+]add leader checker tests by @pashagolub in #380[+]add tests forBasicConfigurerby @pashagolub in #404[+]add tests forchecker,vipconfig, andmainpackages by @pashagolub in #381[+]add tests forIPConfigurationby @pashagolub in #403[+]bumpactions/checkoutfrom 4 to 7 by @dependabot[bot] in #372 #385[+]bumpactions/setup-gofrom 5 to 7 by @dependabot[bot] in #373 #398[+]bumpactions/stalefrom 9 to 11 by @dependabot[bot] in #374 #402[+]bumpetcd/client/v3from 3.6.10 to 3.6.12 by @dependabot[bot] in #375 #382[+]bumpgithub/codeql-actionfrom 3 to 4 by @dependabot[bot] in #369[+]bumpgo.etcd.io/etcd/client/v3from 3.6.12 to 3.7.1 by @dependabot[bot] in #397 #400[+]bumpgolang.org/x/sysfrom 0.43.0 to 0.46.0 by @dependabot[bot] in #377 #379 #384[+]bumpgolangci/golangci-lint-actionfrom 8 to 9 by @dependabot[bot] in #370[+]bumpgoreleaser/goreleaser-actionfrom 6 to 7 by @dependabot[bot] in #371[+]bumphashicorp/consul/apifrom 1.34.2 to 1.34.3 by @dependabot[bot] in #378[+]bumptestcontainers/testcontainers-gofrom 0.42.0 to 0.43.0 by @dependabot[bot] in #386[+]improve test coverage forBasicConfigureby @pashagolub in #405[+]improve test coverage forEtcdLeaderCheckerby @pashagolub in #406[*]improve error messages by @pashagolub in #353[*]update defaultretry-numconfig to match code default by @gclough in #391
New Contributors
Full Changelog: v4.2.0...v5.0.0