Releases: kubernetes/node-problem-detector
NPD v1.34.0 release
What's Changed
- update sig node approvers to the current list by @SergeyKanzhelev in #1066
- feat!: Set default host address value to
localhost
. by @marqc in #1061 - chore(deps): bump the actions-all group across 1 directory with 4 updates by @dependabot[bot] in #1069
- chore(deps): bump the k8s group across 1 directory with 2 updates by @dependabot[bot] in #1058
- Revert "Skip ext4 e2e tests" by @hakman in #1091
- Update dependencies by @hakman in #1089
- Fix test instance name by @hakman in #1094
- bump boskos to latest by @SergeyKanzhelev in #1095
- chore(deps): bump the actions-all group across 1 directory with 3 updates by @dependabot[bot] in #1097
- fix dockerfile warnings by @SergeyKanzhelev in #1098
- imagePullPolicy doesn't need to be set to Always by @kokes in #1045
- feat: Add support for Flatcar Container Linux by @johananl in #1092
- chore(deps): bump k8s.io/component-base from 0.32.5 to 0.32.7 in /test in the k8s group across 1 directory by @dependabot[bot] in #1096
- Update Go to v1.24.6 by @hakman in #1099
- docs: Add versioning proposal by @SergeyKanzhelev in #1087
- enable linter on repository by @SergeyKanzhelev in #1088
- format imports by @SergeyKanzhelev in #1101
- Enable linter on workflow_dispatch by @hakman in #1100
- updated gopsutil by @SergeyKanzhelev in #1102
- Enable tagging of release branches by @hakman in #1109
- fix the static ckeck linter issues by @SergeyKanzhelev in #1114
- chore(deps): bump github.com/shirou/gopsutil/v4 from 4.25.7 to 4.25.8 by @dependabot[bot] in #1118
- chore(deps): bump github.com/spf13/pflag from 1.0.7 to 1.0.10 in /test by @dependabot[bot] in #1116
- chore(deps): bump the actions-all group with 4 updates by @dependabot[bot] in #1108
- chore(deps): bump github.com/spf13/pflag from 1.0.7 to 1.0.10 by @dependabot[bot] in #1115
- enabled and fixed the errcheck linter rule by @SergeyKanzhelev in #1119
- upgraded reference to k8s 1.34 by @SergeyKanzhelev in #1113
- chore(deps): bump the k8s group across 2 directories with 4 updates by @dependabot[bot] in #1120
- Use cross-compile for Docker builds by @hakman in #1122
- Update Cloud Build config by @hakman in #1123
- Add hakman as an approver by @hakman in #1121
- enabled a few more linter rules by @SergeyKanzhelev in #1124
- chore(deps): bump the actions-all group with 3 updates by @dependabot[bot] in #1127
- chore(deps): bump build-image/debian-base from bookworm-v1.0.5 to bookworm-v1.0.6 by @dependabot[bot] in #1131
- Update Go to v1.24.7 for release-1.34 by @hakman in #1139
- Release v1.34.0 by @hakman in #1137
New Contributors
- @SergeyKanzhelev made their first contribution in #1066
- @marqc made their first contribution in #1061
- @kokes made their first contribution in #1045
- @johananl made their first contribution in #1092
Full Changelog: v0.8.21...v1.34.0
Docker Image: registry.k8s.io/node-problem-detector/node-problem-detector:v1.34.0
Digest: sha256:f49c3392c49741b4171daf7796a25323f5e0924d91d7ec7e005b904c6c520fe3
node-problem-detector-v1.34.0-linux_amd64.tar.gz:
SHA: 70ad9863dff40468ed8e9aea119c8dc4e4dfd4ac24741891fb57d9f55b7eabbd
MD5: d37f7c843e51f6775abf402d3cda90ca
node-problem-detector-v1.34.0-linux_arm64.tar.gz:
SHA: ea999d6d3fb98de9093a263d7927bc1ee369d9be2e1e2125f61711f46b38d85c
MD5: 7e7a55b8655e185a9fc2ecb3aa8c5b97
node-problem-detector-v1.34.0-windows_amd64.tar.gz:
SHA: 8bf2c3a1f241397dbaf747d6f1689aac0ea83c857d3bab2762c71ce2706699bb
MD5: 59808fbdaba83a9ace71e2b7d7ec680f
NPD v0.8.22 release
What's Changed
- update sig node approvers to the current list by @SergeyKanzhelev in #1066
- feat!: Set default host address value to
localhost
. by @marqc in #1061 - chore(deps): bump the actions-all group across 1 directory with 4 updates by @dependabot[bot] in #1069
- chore(deps): bump the k8s group across 1 directory with 2 updates by @dependabot[bot] in #1058
- Revert "Skip ext4 e2e tests" by @hakman in #1091
- Update dependencies by @hakman in #1089
- Fix test instance name by @hakman in #1094
- bump boskos to latest by @SergeyKanzhelev in #1095
- chore(deps): bump the actions-all group across 1 directory with 3 updates by @dependabot[bot] in #1097
- fix dockerfile warnings by @SergeyKanzhelev in #1098
- imagePullPolicy doesn't need to be set to Always by @kokes in #1045
- feat: Add support for Flatcar Container Linux by @johananl in #1092
- chore(deps): bump k8s.io/component-base from 0.32.5 to 0.32.7 in /test in the k8s group across 1 directory by @dependabot[bot] in #1096
- Update Go to v1.24.6 by @hakman in #1099
- docs: Add versioning proposal by @SergeyKanzhelev in #1087
- enable linter on repository by @SergeyKanzhelev in #1088
- format imports by @SergeyKanzhelev in #1101
- Enable linter on workflow_dispatch by @hakman in #1100
- updated gopsutil by @SergeyKanzhelev in #1102
- Automated cherry pick of #1121: Add hakman as an approver by @hakman in #1125
- Automated cherry pick of #1131: chore(deps): bump build-image/debian-base by @hakman in #1133
- Automated cherry pick of #1122: Use cross-compile for Docker builds
#1123: Update Cloud Build config
#1139: Update Go to v1.24.7 by @hakman in #1140 - Release v0.8.22 by @hakman in #1138
New Contributors
- @marqc made their first contribution in #1061
- @kokes made their first contribution in #1045
- @johananl made their first contribution in #1092
Full Changelog: v0.8.21...v0.8.22
Docker Image: registry.k8s.io/node-problem-detector/node-problem-detector:v0.8.22
Digest: sha256:2ae6afcd98184681d847d4e28007b6af31c4153ff7951bc124ad1c5e9d2520d4
node-problem-detector-v0.8.22-linux_amd64.tar.gz:
SHA: b6f1ed67eb8022d5c9205a8a3f6095508d73c3ca3891547f669ccafb8de976a4
MD5: ba28f684a406eb85d27912527a74188a
node-problem-detector-v0.8.22-linux_arm64.tar.gz:
SHA: 7b5dfe7af31a0d179c09078b5b280d240cec0f0e93fce173ae298ebb33c22f2a
MD5: 00aeb43683804c639851f2c58f7c7214
node-problem-detector-v0.8.22-windows_amd64.tar.gz:
SHA: bf7f3c9130c25e9cf533a04e2c7fa1be4ad51b0d825a113e5d0be14441d4c0e1
MD5: 6b4b5d9e02616f71de0f757fc6587d97
NPD v0.8.21 release
Changes: v0.8.20...v0.8.21
CHANGELOG
- Update dependencies
- feature: add QPS Burst flags for client cfg by @googs1025 in #980
- chore: qps flag: use float32 instead of float64 by @googs1025 in #983
- feat(makefile): add CC switch on GOARCH by @daveoy in #986
- feature: add custom message for systemlogmonitor rule by @googs1025 in #997
- chore: refactor custom plugin monitor method by @googs1025 in #999
- Monitor XFS shutdown by @wenjianhn in #845
- Move disk and memory metrics in custom group to compute by @chrishenzie in #1024
- feat(k8sExporter): Options to allow disabling Events or Node Conditions by @nickbp in #1021
- Add UEFI Common Platform Error Record (CPER) support by @wenjianhn in #846
- Removed draino from README by @guettli in #1037
Docker Image: registry.k8s.io/node-problem-detector/node-problem-detector:v0.8.21
node-problem-detector-v0.8.21-linux_amd64.tar.gz:
SHA: 560f077d7940e5231cbdeecfcace11c958d914500713678e81e6680fd76b76d3
MD5: 67843e02f9d0514d807cfede62bdc97b
node-problem-detector-v0.8.21-linux_arm64.tar.gz:
SHA: 792355d9b11a34b58ee90ee1b6a6be1e0944a13e02c4192ffd7ae5ea725c466e
MD5: 453a79c7e49c28114cc16eca25a20f09
node-problem-detector-v0.8.21-windows_amd64.tar.gz:
SHA: ee5e8b52aae62379837188a808d2ead130586dd60150999102cc7e3a2840ac8c
MD5: e446c96d70aacba0f54c9764a095c219
NPD v0.8.20 release
Changes: v0.8.19...v0.8.20
CHANGELOG
- Update dependencies
- Migrate to use dependabot and apply security best practices by @sozercan in #912
- Add helper script to print sha/md5 of tar files by @wangzhen127 in #913
- CI: only push tar instead of also container image by @BenTheElder in #925
- move to community staging bucket by @BenTheElder in #928
- chore: Remove unused binary
nethealth
by @hakman in #915 - Update abrt-adaptor.json by @baihongru in #940
- Skip ext4 e2e tests by @hakman in #974
- Move ReadonlyFilesystem Node Condition to a new configuration file by @DigitalVeer in #955
- add black list to aviod take too much efforts to translate in file log watcher by @smileusd in #961
Docker Image: registry.k8s.io/node-problem-detector/node-problem-detector:v0.8.20
node-problem-detector-v0.8.20-linux_amd64.tar.gz:
SHA: 176df85ffaa792b333f14cc57d828aa3e17b1912ddf295b754398b4210dcd980
MD5: f7ced199dd75db1c6b32f5527008a7d9
node-problem-detector-v0.8.20-linux_arm64.tar.gz:
SHA: 083b2bc84198a35729b176e06b74659b6509af0afb044b102da35296673c6a34
MD5: 2d4fe18e0ec91f0749b87a4ed36ac40c
node-problem-detector-v0.8.20-windows_amd64.tar.gz:
SHA: e7551ed06d10dfc1d0ec2174062bc3b9c7ab85b9593c85adc221a711004440d5
MD5: d7be71098ea972b97d323b146d622d32
NPD v0.8.19 release
Changes: v0.8.18...v0.8.19
CHANGELOG
- Add MachineHealthChecks of Cluster API by @guettli in #896
- Add comment to health checker repair function to explain the need of kill instead of restart by @wangzhen127 in #899
- Explain compatibility in README by @wangzhen127 in #900
- Update Go to v1.22.3 by @hakman in #908
- Add rocky linux support to GetOSVersion by @sudheernv in #909
- Update dependencies
Docker Image: registry.k8s.io/node-problem-detector/node-problem-detector:v0.8.19
node-problem-detector-v0.8.19-linux_amd64.tar.gz:
SHA: 944f0cccf5ba962adbd8f77edaf5d07aa12fff33cb137514451244f0cc7e7c24
MD5: 851caeda0c282529ed726931f680a36a
node-problem-detector-v0.8.19-linux_arm64.tar.gz:
SHA: 23e38419c41e63739bfaafe9db54c61abf27d802cbd05f91ca34098e44ae5117
MD5: 5bccb36b1658db0ae3a5fdb76b4c08b5
node-problem-detector-v0.8.19-windows_amd64.tar.gz:
SHA: 8e9bfc5791f0062185048d00a02b311e6d3de6b01c294077eb62cc428be046c7
MD5: 6e50e8adde5197bddaca0780061dc42f
NPD v0.8.18 release
Changes: v0.8.17...v0.8.18
CHANGELOG
- Update release process by @wangzhen127 in #873
- Declare 'builder' image in two steps to allow overriding the value by @sgeannina in #886
- fix bug in skip_initial_status by @levaspb in #856
- Get Node object from APIServer cache by @linxiulei in #864
- Update BASEIMAGE to debian-base:bookworm-v1.0.2 by @hakman in #891
- Add support for CBL-Mariner and Azure Linux by @hbeberman in #890
- Update Go to v1.22.2 by @hakman in #894
- Update dependencies by @hakman, @github-actions in #875, #888, #889, #892, #895
Docker Image: registry.k8s.io/node-problem-detector/node-problem-detector:v0.8.18
node-problem-detector-v0.8.18-linux_amd64.tar.gz:
SHA: e7f3ca919a476c6948d7b268df14a1c2ff1a419ec305f854f7593283a9134dd3
MD5: 8c886dca885664ed456b792896189a14
node-problem-detector-v0.8.18-linux_arm64.tar.gz:
SHA: 2a85eeb2faf299b1df633d9af29d1f808c2b2c8c9b8019c21b2e4b5c684120df
MD5: 99033e8116fb5942ce0a2be3eb055bba
node-problem-detector-v0.8.18-windows_amd64.tar.gz:
SHA: 120373494428f9d98e109fffd84f64a516be79cba834408e6d25f46653976b48
MD5: 705f293c3d91e36e160452756682d1a5
NPD v0.8.17 release
Changes: v0.8.15...v0.8.17
CHANGELOG
- custom iptables version monitor plugin by @aojea in #844
- Make pattern match all systemd StatusUnitFormat by @linxiulei in #849
- Support revert-pattern in logcounter by @linxiulei in #848
- Update config/systemd-monitor.json to match all systemd StatusUnitFormat by @linxiulei in #852
- Bump google.golang.org/grpc to v1.57.1 by @mmiranda96 in #853
- Update debian-base image by @acumino in #855
- Update Go to v1.21.6 and dependencies by @hakman in #857
- Fix healthchecker execCommand output by @chotiwat in #860
- Add
log-counter
in images built with cloudbuild by @hakman in #867
Docker Image: registry.k8s.io/node-problem-detector/node-problem-detector:v0.8.17
node-problem-detector-v0.8.17-linux_amd64.tar.gz:
SHA: 73e4aeeb71fecdc8296679cdce46ed4df3b3c6635a9f094d4366c82730e4c064
MD5: 652d92ebd414c03c911d6c08d744cbbb
node-problem-detector-v0.8.17-linux_arm64.tar.gz:
SHA: 81c5cbbc8787656c768ecf408d29b6750212d59fe3c83c04bcc88f9649c0a2ef
MD5: fd14661c6da9891cd44a147d5ddad990
node-problem-detector-v0.8.17-windows_amd64.tar.gz:
SHA: 59303030f3c4a0837aac6a6a6f917ab6594fe4b5a3f4267d650140372b5832ca
MD5: abd68f71edeecdef20a077ecc82fdab3
NPD v0.8.16 release
NOTE: This is a bad release because the container image and tar files do not match. And we could not fix it because registry.k8s.io do not allow tag mutation (kubernetes/k8s.io#6522). Please use v0.8.17 instead, which is tagged to the same commit as v0.8.16.
Changes: v0.8.15...v0.8.16
CHANGELOG
- custom iptables version monitor plugin by @aojea in #844
- Make pattern match all systemd StatusUnitFormat by @linxiulei in #849
- Support revert-pattern in logcounter by @linxiulei in #848
- Update config/systemd-monitor.json to match all systemd StatusUnitFormat by @linxiulei in #852
- Bump google.golang.org/grpc to v1.57.1 by @mmiranda96 in #853
- Update debian-base image by @acumino in #855
- Update Go to v1.21.6 and dependencies by @hakman in #857
- Fix healthchecker execCommand output by @chotiwat in #860
- Add
log-counter
in images built with cloudbuild by @hakman in #867
Docker Image: registry.k8s.io/node-problem-detector/node-problem-detector:v0.8.16
node-problem-detector-v0.8.16-linux_amd64.tar.gz:
SHA: 5cf30b75f25089ba55f93ab7af57c10b758db8125be62b23847d607d83d76066
MD5: 0c420164924d06df7c9cd1671ff421fd
node-problem-detector-v0.8.16-linux_arm64.tar.gz:
SHA: 20d61ad2347ea703e4603bae854c52a6afaf27c08afc21460815c903fadc2fe3
MD5: f79fe402d20f8ce5582bdc28a625abe2
node-problem-detector-v0.8.16-windows_amd64.tar.gz:
SHA: 787b713b1e6291163f7e6da4cfa6879dccfaedcecb15f9129e8573d5512c1ca9
MD5: 1102f78768dd8b38e3466e65db6862e1
NPD v0.8.15 release
Changes: v0.8.14...v0.8.15
CHANGELOG
- Replace k8s.io/apimachinery/pkg/util/clock with k8s.io/utils/clock and bump k8s.io to 1.28 (@MartinForReal , #793)
- Remove direct dependency on google/[email protected] (@hakman, #805)
- Move gopsutil to v3 (@mrueg, #804)
- Switch debian base image from bullseye to bookworm (@acumino, #810)
- Fix ARM64 image (@hakman, #801)
- Increase vCPU for Cloud Build (@hakman, #812)
- Update tests to run also on macOS (@hakman, #807)
- Remove
GO111MODULE=on
and-mod vendor
from Makefile (@hakman, #813) - Update Go to v1.21.1 (@hakman, #814)
- Remove vendoring for tests (@hakman, #817)
- Add retry for patch node requests and replace deprecated poll function (@MartinForReal, #820)
- fix: fix pprof by using DefaultServeMux (@j4ckstraw, #828)
- Add disk and memory percent_used (@kasbert, #825)
Docker Image: registry.k8s.io/node-problem-detector/node-problem-detector:v0.8.15
node-problem-detector-v0.8.15-linux_amd64.tar.gz:
SHA: d1cca97b1f505fc1b452fed08915b4ab5fa2e4aa2bc15de92256e025cb723395
MD5: bdd190f74b279500a4ab47dcb61dfe0f
node-problem-detector-v0.8.15-linux_arm64.tar.gz:
SHA: 0d0f98f6e57bacc53cda67004d510218f7d1c3a33ca2730e11518f927e5cc6ad
MD5: 6b177fe3e5fbae0883c0db12ae758653
node-problem-detector-v0.8.15-windows_amd64.tar.gz:
SHA: 73b65f0a30c29e58007df0ed210b136ee8072aec87b7284337ca8008b8a08c1d
MD5: a5a4ce8c2b8d92bd5681097f9ba7cdc9
NPD v0.8.14 release
Changes: v0.8.13...v0.8.14
CHANGELOG:
- Split proc default and validation between Linux and Windows (@mmiranda96, #748)
- Update GO to 1.20.3 in docker image to fix vulnerabilities CVE-2022-41723 and CVE-2022-41725 (@mmiranda96, #746)
- Fix issue related to the message
"cannot patch resource nodes/status in API group (@double12gz, #755) - Remove godep dependency (@miguelbernadi, #744)
- Remove heapster dependency (@MartinForReal, #756)
- Makefile OS conditional (@btiernay, #763)
- Remove refs to deprecated io/ioutil (@testwill, #767)
- Optionally read node and port information from env variables for kube services (@raghu-nandan-bs, #733)
- Bump k8s.io dependencies to 1.17.2 (@MartinForReal, #760)
- Enable experimental features in docker in postsubmit jobs. (@MartinForReal, #769)
- Remove refs to deprecated io/ioutil (@testwill, #770)
- Update gcb-docker-gcloud image version (@mmiranda96, #781)
- Fix missing build arg in
build-in-docker
make target (@btiernay, #780 - Add context to long running operations (@MartinForReal, #774)
- Update k8s.io to latest to fix CVE-2020-8564 (@k4leung4, #788)
Docker Image: registry.k8s.io/node-problem-detector/node-problem-detector:v0.8.14
node-problem-detector-v0.8.14-linux_amd64.tar.gz:
SHA: d0aec8f4f7e35d11f704182440aee2b740c1af1ad0407f33d1e289043d9917c5
MD5: e99fbfbf2a8d1e4e53734eae84ba80c9
node-problem-detector-v0.8.14-linux_arm64.tar.gz:
SHA: 93f112d34a2aeceb09638a60a24848b603f7f3ee00267cddb872804916cbc57c
MD5: c2a214c9b1672f8cb3ecdf711de9e3e3
node-problem-detector-v0.8.14-windows_amd64.tar.gz:
SHA: e255de9b7eeeafa225a8d5dfe252c3a4d6b3136fcaa7b8263297fed2680d2f4f
MD5: 9e1f7dd08db478af1558178cc6cbb488