github.com/postfinance/kubenurse
v1.15.3
#2682 most downloaded on Go modules
postfinance/kubenurse
What this package is like to depend on
Last release 2 months ago
18 Jun 2026
Ships fairly regularly
a new release about every 2 months
Most releases are documented
notes for 29 of 42 stable releases
Nothing withdrawn
no release was ever pulled
8 years old
85 releases · first in 2018
11 releases in the last 12 months
see the full history below
Release timeline
85 releases · Dec 2018 to Jun 2026Releases
latest 60 of 85-
v1.15.4-0.20260618095126-10e5083fad7f18 Jun 2026 pre-releaseNothing published for this version
-
v1.15.318 Jun 2026Release notes
Open source →[1.15.3] - 2026-06-18
Full Changelog: v1.15.2...v1.15.3
🚀 Features
🐛 Bug Fixes
- (helm) Use /alwayshappy in startupProbe - (d0e18ed)
- (readiness) Return 503 when the current node is cordoned - (3cfec5f)
- Prevent neighoring checks to missing nodes - (62565bc)
📚 Documentation
⚙️ Miscellaneous Tasks
- Update changelog - (1f33665)
- Improve ci deployment check and prevent dups lines in readiness check - (9d461eb)
Buid
- Bump go to v1.26 in gh-actions - (f4bd2be)
Build
- Dependencies upgrade - (53279e2)
- Simplify goreleaser and update gh actions - (2058700)
- Fix kind and pin gh-actions - (a02d0b9)
- Release to ghcr.io and permit pre-releases - (1284060)
- Include kubenurse version - (d7673db)
- Prevent CI on tagged version - (6295c79)
New Contributors
- @harikaduyu made their first contribution in #262
- @pazpuwi made their first contribution in #264
Release notes
Open source →Full Changelog: https://github.com/postfinance/kubenurse/compare/v1.15.2...v1.15.3
🚀 Features
🐛 Bug Fixes
- (helm) Use /alwayshappy in startupProbe - (d0e18ed)
- (readiness) Return 503 when the current node is cordoned - (3cfec5f)
- Prevent neighoring checks to missing nodes - (62565bc)
📚 Documentation
⚙️ Miscellaneous Tasks
- Update changelog - (1f33665)
- Improve ci deployment check and prevent dups lines in readiness check - (9d461eb)
Buid
- Bump go to v1.26 in gh-actions - (f4bd2be)
Build
-
v1.15.3-rc.318 Jun 2026 pre-releaseRelease notes
Open source →[1.15.3-rc.3] - 2026-06-18
Full Changelog: v1.15.2...v1.15.3-rc.3
🚀 Features
🐛 Bug Fixes
- (helm) Use /alwayshappy in startupProbe - (d0e18ed)
- (readiness) Return 503 when the current node is cordoned - (3cfec5f)
- Prevent neighoring checks to missing nodes - (62565bc)
📚 Documentation
- Improve drawings - (122bc98)
⚙️ Miscellaneous Tasks
- Update changelog - (1f33665)
- Improve ci deployment check and prevent dups lines in readiness check - (9d461eb)
Buid
- Bump go to v1.26 in gh-actions - (f4bd2be)
Build
- Dependencies upgrade - (53279e2)
- Simplify goreleaser and update gh actions - (2058700)
- Fix kind and pin gh-actions - (a02d0b9)
- Release to ghcr.io and permit pre-releases - (1284060)
- Include kubenurse version - (d7673db)
- Prevent CI on tagged version - (6295c79)
New Contributors
- @harikaduyu made their first contribution in #262
- @pazpuwi made their first contribution in #264
-
v1.15.3-rc.218 Jun 2026 pre-releaseRelease notes
Open source →[1.15.3-rc.2] - 2026-06-18
Full Changelog: v1.15.2...v1.15.3-rc.2
🚀 Features
🐛 Bug Fixes
- (readiness) Return 503 when the current node is cordoned - (3cfec5f)
- Prevent neighoring checks to missing nodes - (62565bc)
📚 Documentation
- Improve drawings - (122bc98)
⚙️ Miscellaneous Tasks
- Update changelog - (1f33665)
Buid
- Bump go to v1.26 in gh-actions - (f4bd2be)
Build
- Dependencies upgrade - (53279e2)
- Simplify goreleaser and update gh actions - (2058700)
- Fix kind and pin gh-actions - (a02d0b9)
- Release to ghcr.io and permit pre-releases - (1284060)
- Include kubenurse version - (d7673db)
- Prevent CI on tagged version - (6295c79)
New Contributors
- @harikaduyu made their first contribution in #262
- @pazpuwi made their first contribution in #264
-
v1.15.3-rc.118 Jun 2026 pre-releaseRelease notes
Open source →[1.15.3-rc.1] - 2026-06-18
Full Changelog: v1.15.2...v1.15.3-rc.1
🚀 Features
🐛 Bug Fixes
- Prevent neighoring checks to missing nodes - (62565bc)
📚 Documentation
- Improve drawings - (122bc98)
⚙️ Miscellaneous Tasks
- Update changelog - (1f33665)
Buid
- Bump go to v1.26 in gh-actions - (f4bd2be)
Build
- Dependencies upgrade - (53279e2)
- Simplify goreleaser and update gh actions - (2058700)
- Fix kind and pin gh-actions - (a02d0b9)
- Release to ghcr.io and permit pre-releases - (1284060)
- Include kubenurse version - (d7673db)
New Contributors
- @harikaduyu made their first contribution in #262
- @pazpuwi made their first contribution in #264
-
v1.15.3-rc.018 Jun 2026 pre-releaseRelease notes
Open source →[unreleased]
🚀 Features
🐛 Bug Fixes
- Prevent neighoring checks to missing nodes - (62565bc)
📚 Documentation
- Improve drawings - (122bc98)
⚙️ Miscellaneous Tasks
- Update changelog - (1f33665)
Buid
- Bump go to v1.26 in gh-actions - (f4bd2be)
Build
- Dependencies upgrade - (53279e2)
- Simplify goreleaser and update gh actions - (2058700)
- Fix kind and pin gh-actions - (a02d0b9)
- Release to ghcr.io and permit pre-releases - (1284060)
New Contributors
- @harikaduyu made their first contribution in #262
- @pazpuwi made their first contribution in #264
-
v1.15.3-0.20260318065108-122bc981db6b18 Mar 2026 pre-releaseNothing published for this version
-
v1.15.3-0.20260313143118-1f336657b68f13 Mar 2026 pre-releaseNothing published for this version
-
v1.15.213 Mar 2026Release notes
Open source →[1.15.2] - 2026-03-13
Full Changelog: v1.15.1...v1.15.2
⚙️ Miscellaneous Tasks
Build
- (deps) Bump sigs.k8s.io/controller-runtime from 0.22.1 to 0.22.4 - (97dcebb)
- (deps) Bump k8s.io/api from 0.34.1 to 0.34.2 - (f30e505)
- (deps) Bump actions/checkout from 5 to 6 - (c31c734)
- (deps) Bump github.com/VictoriaMetrics/metrics - (4b142e5)
- (deps) Bump goreleaser/goreleaser-action from 6 to 7 - (d397081)
- (deps) Bump golangci/golangci-lint-action from 8 to 9 - (a0f0b7a)
- (deps) Upgrade go module dependencies - (3b11bf0)
New Contributors
- @sebastian-stephan made their first contribution
Release notes
Open source →Full Changelog: https://github.com/postfinance/kubenurse/compare/v1.15.1...v1.15.2
⚙️ Miscellaneous Tasks
Build
- (deps) Bump sigs.k8s.io/controller-runtime from 0.22.1 to 0.22.4 - (97dcebb)
- (deps) Bump k8s.io/api from 0.34.1 to 0.34.2 - (f30e505)
- (deps) Bump actions/checkout from 5 to 6 - (c31c734)
- (deps) Bump github.com/VictoriaMetrics/metrics - (4b142e5)
- (deps) Bump goreleaser/goreleaser-action from 6 to 7 - (d397081)
- (deps) Bump golangci/golangci-lint-action from 8 to 9 - (a0f0b7a)
- (deps) Upgrade go module dependencies - (3b11bf0)
-
v1.15.2-0.20250924073525-e4c7a0b90ddc24 Sep 2025 pre-releaseNothing published for this version
-
v1.15.124 Sep 2025Release notes
Open source →[1.15.1] - 2025-09-24
Full Changelog: v1.15.0...v1.15.1
🚀 Features
🐛 Bug Fixes
- Run collectMetrics func in a dedicated goroutine - (a68f4a2)
⚙️ Miscellaneous Tasks
- Update changelog - (44f9c9d)
Build
- (ci) Update goveralls to v0.0.12 - (5851a2f)
- (deps) Bump actions/setup-go from 5 to 6 (#232) - (28c5ee4)
- (deps) Bump actions/checkout from 4 to 5 (#224) - (a6dbd88)
- (helm) Add ndots:1 suggestion in values.yaml - (2672af2)
- Cleanup github-action and fix ci - (2589358)
- Update all go deps - (ff36a41)
New Contributors
- @borislitv made their first contribution in #218
- @github-actions[bot] made their first contribution
-
v1.15.1-0.20250616142003-44f9c9de834916 Jun 2025 pre-releaseNothing published for this version
-
v1.15.016 Jun 2025Release notes
Open source →[1.15.0] - 2025-06-16
Full Changelog: v1.14.6...v1.15.0
note: starting with v1.15.0, kubenurse switches from prometheus client_go library to the more lightweight VictoriaMetrics metrics library.
Standard prometheus histograms are still supported, and VictoriaMetrics histograms can be selected as a replacement with theKUBENURSE_VICTORIAMETRICS_HISTOGRAM="true"env variable (those are much more precise but are only compatible with VictoriaMetrics though).🚀 Features
Build
- Automatically generate CHANGELOG.md - (7d43e8a)
-
v1.14.602 Jun 2025Release notes
Open source →Full Changelog: https://github.com/postfinance/kubenurse/compare/v1.14.5...v1.14.6
🐛 Bug Fixes
-
v1.14.502 Jun 2025Release notes
Open source →[1.14.5] - 2025-06-02
Full Changelog: v1.14.4...v1.14.5
🐛 Bug Fixes
- (helm) Change service_url port template to %s - (83251dc)
Build
Release notes
Open source →Full Changelog: https://github.com/postfinance/kubenurse/compare/v1.14.4...v1.14.5
🐛 Bug Fixes
- (helm) Change service_url port template to %s - (83251dc)
Build
-
v1.14.414 Apr 2025Release notes
Open source →Full Changelog: https://github.com/postfinance/kubenurse/compare/v1.14.3...v1.14.4
🐛 Bug Fixes
- Match dialer timeout with http request timeout - (5e64bac)
Build
- (deps) Bump github.com/prometheus/client_golang - (df248d6)
- (deps) Bump k8s.io/client-go from 0.32.1 to 0.32.2 - (31e782e)
- (deps) Bump sigs.k8s.io/controller-runtime from 0.20.1 to 0.20.2 - (7a92bbf)
- (deps) Bump sigs.k8s.io/controller-runtime from 0.20.2 to 0.20.3 - (2e7439b)
- (deps) Bump github.com/prometheus/client_golang - (b7776ab)
- (deps) Bump golangci/golangci-lint-action from 6 to 7 - (96e87d1)
- (deps) Bump sigs.k8s.io/controller-runtime from 0.20.3 to 0.20.4 - (869eb85)
- (deps) Bump k8s.io/client-go from 0.32.2 to 0.32.3 - (af23821)
- Migrate linter to v2 - (d6c3535)
- Upgrade to golangci-lint v2 - (553de54)
-
v1.14.312 Feb 2025Nothing published for this version
-
v1.14.3-0.20241021195542-a66b735eef9521 Oct 2024 pre-releaseNothing published for this version
-
v1.14.202 Oct 2024Nothing published for this version
-
v1.14.2-0.20241002124807-6528a222d26102 Oct 2024 pre-releaseNothing published for this version
-
v1.14.2-0.20240930085341-4a5a679fcc3430 Sep 2024 pre-releaseNothing published for this version
-
v1.14.130 Sep 2024Nothing published for this version
-
v1.14.1-0.20240910172436-d8d0f14eeee510 Sep 2024 pre-releaseNothing published for this version
-
v1.14.1-0.20240904102414-24187f191f8e04 Sep 2024 pre-releaseNothing published for this version
-
v1.14.007 Aug 2024Release notes
Open source →Full Changelog: https://github.com/postfinance/kubenurse/compare/v1.13.1...v1.14.0
🚀 Features
🐛 Bug Fixes
- Include failed requests in total count - (e5e0c55)
🚜 Refactor
- Turn the result struct to a map - (be906bb)
- Simplify check functions - (b37c8d0)
- Further simplify Check function - (a2d392f)
📚 Documentation
- Introduce extra_checks feature and corresponding env - (656a4a6)
⚙️ Miscellaneous Tasks
- (helm) Make TLS secret name configurable and optional - (943bf66)
- Use atomic.Bool for the ready flag - (f64d442)
- Proper Context handling and simplifications - (cafb7ae)
- Upgrade dependencies - (ba240e9)
- Add v1.14.0 changelog - (b369b6e)
Build
-
v1.13.103 Jun 2024Nothing published for this version
-
v1.13.1-0.20240603084404-154f93114a4d03 Jun 2024 pre-releaseNothing published for this version
-
v1.13.1-0.20240528152233-277d047d25c328 May 2024 pre-releaseNothing published for this version
-
v1.13.1-0.20240513202004-e139b8c94ab413 May 2024 pre-releaseNothing published for this version
-
v1.13.1-0.20240416131635-175c17cec93f16 Apr 2024 pre-releaseNothing published for this version
-
v1.13.015 Apr 2024Release notes
Open source →Full Changelog: https://github.com/postfinance/kubenurse/compare/v1.12.3...v1.13.0
🚀 Features
- [breaking] Use slog and add event type to error counter - (e9d51a2)
🐛 Bug Fixes
- (ci) Change kubenurse startup string in test condition - (bd91d7d)
- (ci) Update metric name for sanity check - (c3e7287)
- (server) Improve error handling for histogram buckets parsing - (e324325)
🚜 Refactor
- [breaking] Remove kubenurse_request_duration histogram - (3061b64)
📚 Documentation
⚙️ Miscellaneous Tasks
Build
- (artifacthub) Add validation file - (e2bf079)
-
v1.12.309 Apr 2024Release notes
Open source →Full Changelog: https://github.com/postfinance/kubenurse/compare/v1.12.2...v1.12.3
Build
- (helm) Add artifacthub metadata - (6466e17)
-
v1.12.209 Apr 2024Release notes
Open source →Full Changelog: https://github.com/postfinance/kubenurse/compare/v1.12.1...v1.12.2
🚀 Features
- (helm) Set rollingUpdate.maxUnavailable to 34% per default - (9c44a69)
📚 Documentation
- Add drawings as png again - (2fc3d08)
Build
- (ci) Use git-cliff release notes - (8f8c64f)
-
v1.12.105 Apr 2024Release notes
Open source →Full Changelog: https://github.com/postfinance/kubenurse/compare/v1.12.0...v1.12.1
📚 Documentation
- (README) Add background to drawings - (bb1a24d)
⚙️ Miscellaneous Tasks
- (changelog) Add v1.12.1 changelog - (5cfd422)
Build
-
v1.12.005 Apr 2024Release notes
Open source →Full Changelog: https://github.com/postfinance/kubenurse/compare/v1.11.0...v1.12.0
🚀 Features
🐛 Bug Fixes
- Use full URL for changelog commit ids - (ee3951f)
📚 Documentation
- (README) Add ToC and a drawing - (99b52d8)
- (README) Reduce doctoc maxlevel and reorder badges - (cd175cd)
- (node filtering) Add neighbourhood incoming checks metric and drawing - (f8b17eb)
- (ttl cache) Explain utility and future improvements - (9943b92)
🧪 Testing
Build
-
v1.11.1-0.20240315095118-ee3951fa4d5215 Mar 2024 pre-releaseNothing published for this version
-
v1.11.015 Mar 2024Release notes
Open source →Full Changelog: https://github.com/postfinance/kubenurse/compare/v1.10.0...v1.11.0
🚀 Features
- Use hashing to distribute node checks - (a0b49bb)
- Use uint64 hashes and store neighbours in a heap - (270e208)
- Add request type to httptrace and request duration metrics - (cdcc063)
🐛 Bug Fixes
- Current node hash can never be in the map - (5753890)
🚜 Refactor
- Put Uint64Heap at the end of servicecheck.go - (4950dd6)
📚 Documentation
- Neighbour filtering - (bd1ee9f)
⚙️ Miscellaneous Tasks
Build
- (deps) Bump k8s.io/api from 0.29.0 to 0.29.2 - (48af8fc)
- (deps) Bump k8s.io/client-go from 0.29.0 to 0.29.2 - (e4734c8)
- (deps) Bump github.com/stretchr/testify from 1.8.4 to 1.9.0 - (a06bffa)
- (deps) Bump azure/setup-helm from 3 to 4 - (688d08b)
- (deps) Bump sigs.k8s.io/controller-runtime from 0.17.0 to 0.17.2 - (8837f46)
- (deps) Bump github.com/prometheus/client_golang - (fa80824)
- Switch changelog tool to cliff + release 1.10.0 - (1cd6d6b)
-
v1.10.1-0.20240305103443-4fa4b9fe759d05 Mar 2024 pre-releaseNothing published for this version
-
v1.10.1-0.20240304213050-286a493cb21504 Mar 2024 pre-releaseNothing published for this version
-
v1.10.1-0.20240220105146-f59cbe07db5f20 Feb 2024 pre-releaseNothing published for this version
-
v1.10.020 Feb 2024Release notes
Open source →Full Changelog: https://github.com/postfinance/kubenurse/compare/v1.9.1...v1.10.0
🚀 Features
- Use controller-runtime's client with integrated caching - (7b1edea)
🐛 Bug Fixes
- (neighbours) Only check other kubenurse pods - (62e737c)
- Don't log nil error returned when the cache terminates - (8d891b6)
⚙️ Miscellaneous Tasks
- Remove "caching" of results and simplify code - (92b4922)
- Update changelog with 1.10.0 release - (0426258)
Build
- (deps) Bump golangci/golangci-lint-action from 3 to 4 - (8efc905)
-
v1.9.122 Jan 2024Release notes
Open source →Full Changelog: https://github.com/postfinance/kubenurse/compare/v1.9.0...v1.9.1
⚙️ Miscellaneous Tasks
- Update changelog with 1.9.1 release - (96a1713)
Build
- Make helm chart version equal to tag - (f248d2a)
-
v1.9.022 Jan 2024Release notes
Open source →Full Changelog: https://github.com/postfinance/kubenurse/compare/v1.8.1...v1.9.0
🚀 Features
- (httptrace) Add back total and duration instrumentation - (330d2d4)
🐛 Bug Fixes
- (helm-lint) Place separator at correct location - (c7724bb)
- (helm-lint) Place separator at correct location - (0fa8b06)
- Added missing condition in ingress.yaml chart file - (2116502)
- Linting and error handling - (1057536)
- Do not reuse connections per default - (4f1f5b8)
- Create empty tls.Config when loading extraCA fails - (4113065)
- Use same histogram buckets everywhere - (03505e9)
📚 Documentation
- Customizable histogram buckets with env var - (dd7ce2d)
- Reuse_connections option/env variable - (9cb33d7)
⚙️ Miscellaneous Tasks
- (linting) Set tls.Config.MinVersion per default - (f32c37b)
- Update changelog with 1.9.0 release - (7c03ef1)
WIP
- Feat: Replacing promhttp with own httptrace and logging - (ff0e1b0)
Build
-
v1.8.2-0.20240102053648-10f5d77b609002 Jan 2024 pre-releaseNothing published for this version
-
v1.8.2-0.20231214155615-c4bf82fde7f714 Dec 2023 pre-releaseNothing published for this version
-
v1.8.114 Dec 2023Nothing published for this version
-
v1.7.126 Jun 2023Nothing published for this version
-
v1.7.1-0.20221207112005-ae27984db9c507 Dec 2022 pre-releaseNothing published for this version
-
v1.7.1-0.20221122120345-1269eabdf49222 Nov 2022 pre-releaseNothing published for this version
-
v1.7.001 Nov 2022Release notes
Open source →Full Changelog: https://github.com/postfinance/kubenurse/compare/kubenurse-0.2.1...v1.7.0
🚀 Features
- (helm) Make KUBENURSE_INSECURE configurable (#51) - (4d4dc39)
🐛 Bug Fixes
- (helm) Chart should respect
-n <namespace>flag (#53) - (a5a3a79) - Use new ingress spefification (#52) - (8b896f4)
⚙️ Miscellaneous Tasks
- (helm) Bump chart to 2.2 - (c0c1db5)
-
v1.6.1-0.20221026195314-d63aadd264e826 Oct 2022 pre-releaseNothing published for this version
-
v1.6.003 Jun 2022Nothing published for this version
-
v1.6.0-rc103 Jun 2022 pre-releaseRelease notes
Open source →Full Changelog: https://github.com/postfinance/kubenurse/compare/v1.5.2...v1.6.0-rc1
📚 Documentation
⚙️ Miscellaneous Tasks
-
v1.5.3-0.20220603110619-6b0761cadd2703 Jun 2022 pre-releaseNothing published for this version
-
v1.5.3-0.20220330111852-806e7c712e0830 Mar 2022 pre-releaseNothing published for this version
-
v1.5.3-0.20220217143053-3eb76939039417 Feb 2022 pre-releaseNothing published for this version
-
v1.5.217 Feb 2022Nothing published for this version
-
v1.5.2-0.20220217131931-ca048452c24417 Feb 2022 pre-releaseNothing published for this version
-
v1.5.2-0.20220210151208-9c2db926707810 Feb 2022 pre-releaseNothing published for this version
-
v1.5.2-0.20220204122917-9291415f509504 Feb 2022 pre-releaseNothing published for this version