Releases: postfinance/kubenurse
Releases · postfinance/kubenurse
v1.14.0
[1.14.0] - 2024-08-07
Full Changelog: 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.1
[1.13.1] - 2024-06-03
Full Changelog: v1.13.0...v1.13.1
🐛 Bug Fixes
- StatusCode != 200 trigger an error and increase error counter - (b403ddd)
- Only increase error counter once when catching roundTripper errors - (740b8d4)
📚 Documentation
- (drawings) Change request_type to request type - (175c17c)
- (grafana) Add updated grafana dashboard - (2760b9f)
- (readme) Simplify documentation and improve readbility - (983a2bc)
⚙️ Miscellaneous Tasks
- Update changelog - (154f931)
Build
- (deps) Bump sigs.k8s.io/controller-runtime from 0.17.2 to 0.17.3 - (7966f1c)
- (deps) Bump golangci/golangci-lint-action from 4 to 5 - (9ac2183)
- (deps) Bump sigs.k8s.io/controller-runtime from 0.18.0 to 0.18.1 - (504c082)
- (deps) Bump golangci/golangci-lint-action from 5 to 6 - (b8e6781)
- (deps) Bump sigs.k8s.io/controller-runtime from 0.18.1 to 0.18.2 - (7acb1db)
- (deps) Bump github.com/prometheus/client_golang - (5067e6c)
- (deps) Bump sigs.k8s.io/controller-runtime from 0.18.2 to 0.18.3 - (0fcddee)
- Controller-runtime v1.18 with k8s 1.30 client - (c5534da)
v1.13.0
[1.13.0] - 2024-04-15
- the
kubenurse_request_duration
metric is deprecated, rendered redundant by commit cdcc063, is replaced by thehttpclient_request_duration_seconds
metric - the log format is changing, so you must adapt your log processing if you used to alert on the log output. good news is that logs are now slog formatted, with key=value details
Full Changelog: 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.3
[1.12.3] - 2024-04-09
Full Changelog: v1.12.2...v1.12.3
Build
- (helm) Add artifacthub metadata - (6466e17)
v1.12.2
[1.12.2] - 2024-04-09
Full Changelog: 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.1
v1.12.0
v1.11.0
[1.11.0] - 2024-03-15
Full Changelog: 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
- Bump k8s.io/api from 0.29.0 to 0.29.2 (48af8fc)
- Bump k8s.io/client-go from 0.29.0 to 0.29.2 (e4734c8)
- Bump github.com/stretchr/testify from 1.8.4 to 1.9.0 (a06bffa)
- Bump azure/setup-helm from 3 to 4 (688d08b)
- Bump sigs.k8s.io/controller-runtime from 0.17.0 to 0.17.2 (8837f46)
- Bump github.com/prometheus/client_golang (fa80824)
- Switch changelog tool to cliff + release 1.10.0 (1cd6d6b)
v1.10.0
Changelog
- 0426258 chore: update changelog with 1.10.0 release
What's Changed
- build(deps): bump golangci/golangci-lint-action from 3 to 4 by @dependabot in #111
- caching with controller-runtime client by @clementnuss in #112
Full Changelog: v1.9.1...v1.10.0
v1.9.1
the Chart version is now equal to the latest tag, similar to the appVersion.
also, 2 major changes with v1.9: connection are NOT reused per default, and we now use httptrace
to trace latency, which also provides for more detailed error messages when packets are lost.
Changelog
- 96a1713 chore: update changelog with 1.9.1 release