Releases: google/cadvisor
Releases · google/cadvisor
cAdvisor v0.54.1
What's Changed
- chore: update cAdvisor image registry and version in DaemonSet by @kahirokunn in #3732
- ci: update Ubuntu version to 24.04 in GitHub Actions workflows by @dims in #3754
- chore: re-enable golangci-lint checks and fix violations by @dims in #3755
- container/docker: GetStats: prevent nil-pointer by @thaJeztah in #3759
New Contributors
- @kahirokunn made their first contribution in #3732
Full Changelog: v0.54.0...v0.54.1
What's Changed
- chore: update cAdvisor image registry and version in DaemonSet by @kahirokunn in #3732
- ci: update Ubuntu version to 24.04 in GitHub Actions workflows by @dims in #3754
- chore: re-enable golangci-lint checks and fix violations by @dims in #3755
- container/docker: GetStats: prevent nil-pointer by @thaJeztah in #3759
New Contributors
- @kahirokunn made their first contribution in #3732
Full Changelog: v0.54.0...v0.54.1
cAdvisor v0.54.0
What's Changed
- Let us try to use ghcr.io for container images by @dims in #3699
- Add a GH action to create release binaries by @dims in #3700
- use qemu/docker to build arch specific binaries by @dims in #3701
- add -buildvcs=false to GH action by @dims in #3702
- fix(3643) add containerd-snapshotter support by @dillon-giacoppo in #3709
- Update README.md with latest Docker image version and registry by @eneiss in #3740
- Rebase to alpine 3.22, install thin-provisioning-tools from main repo by @aptalca in #3705
- feat: add metric for container health check status (DOCKER-Specific!) by @mateuszdrab in #3640
- Update golang and deps by @dims in #3753
New Contributors
- @dillon-giacoppo made their first contribution in #3709
- @eneiss made their first contribution in #3740
- @aptalca made their first contribution in #3705
- @mateuszdrab made their first contribution in #3640
Full Changelog: v0.53.0...v0.54.0
What's Changed
- Let us try to use ghcr.io for container images by @dims in #3699
- Add a GH action to create release binaries by @dims in #3700
- use qemu/docker to build arch specific binaries by @dims in #3701
- add -buildvcs=false to GH action by @dims in #3702
- fix(3643) add containerd-snapshotter support by @dillon-giacoppo in #3709
- Update README.md with latest Docker image version and registry by @eneiss in #3740
- Rebase to alpine 3.22, install thin-provisioning-tools from main repo by @aptalca in #3705
- feat: add metric for container health check status (DOCKER-Specific!) by @mateuszdrab in #3640
- Update golang and deps by @dims in #3753
New Contributors
- @dillon-giacoppo made their first contribution in #3709
- @eneiss made their first contribution in #3740
- @aptalca made their first contribution in #3705
- @mateuszdrab made their first contribution in #3640
Full Changelog: v0.53.0...v0.54.0
cAdvisor v0.53.0
What's Changed
- fix potential hang on containerd client.LoadContainer by @lianghao208 in #3672
- Bump dependencies to latest (June 2, 2025) by @dims in #3692
- fix: fix call Errorf with wrong err by @alingse in #3681
- Fixed possible data race by @iwankgb in #3638
- Use built-in error wrapping instead of pkg/errors by @skitt in #3689
New Contributors
- @lianghao208 made their first contribution in #3672
- @alingse made their first contribution in #3681
Full Changelog: v0.52.1...v0.53.0
v0.52.1 - second cut to support kubernetes 1.33
What's Changed
Full Changelog: v0.52.0...v0.52.1
Multi Arch Container Image:
gcr.io/cadvisor/cadvisor:v0.52.1
Architecture Specific Container Images:
gcr.io/cadvisor/cadvisor-arm:v0.52.1
gcr.io/cadvisor/cadvisor-arm64:v0.52.1
gcr.io/cadvisor/cadvisor-s390x:v0.52.1
gcr.io/cadvisor/cadvisor-amd64:v0.52.1
Binaries:
SHA256 (./cadvisor-v0.52.1-linux-s390x) = fbf8ee2c2bf553b424e124cb881ffa321af9754562fb88bfb84336801fb76d44
SHA256 (./cadvisor-v0.52.1-linux-arm64) = 56ad56304b2829747b455d1f6e7afc1dd6c0db415bb302c584f5b6079b195dda
SHA256 (./cadvisor-v0.52.1-linux-arm) = db350f846647c62435c477c79885d675d91bf763e8729736a8b7ba8f0a9d3147
SHA256 (./cadvisor-v0.52.1-linux-amd64) = 37b04a2c2e939966ff8ea17628afda5f3a24ca647be36b3ba3748ed016a15ecc
v0.52.0 - first cut to support kubernetes 1.33
What's Changed
- bump containerd related deps: api v1.8.0; errdefs v1.0.0; ttrpc v1.2.6 by @pacoxu in #3622
- chore: Update Prometheus libraries by @SuperQ in #3645
- ci: golangci-lint bump, fixes, and cleanups by @kolyshkin in #3615
- bump runc to v1.2.4 by @kolyshkin in #3616
- Add Pressure Stall Information Metrics by @xinau in #3649
- Switch to opencontainers/cgroups repository (includes update from golang 1.22 to 1.24) by @dims in #3664
- Bump to newer opencontainers/image-spec @ v1.1.1 by @dims in #3666
New Contributors
Full Changelog: v0.51.0...v0.52.0
gcr.io/cadvisor/cadvisor:v0.52.0
Architecture Specific Container Images:
gcr.io/cadvisor/cadvisor-arm:v0.52.0
gcr.io/cadvisor/cadvisor-arm64:v0.52.0
gcr.io/cadvisor/cadvisor-s390x:v0.52.0
gcr.io/cadvisor/cadvisor-amd64:v0.52.0
Binaries:
SHA256 (./cadvisor-v0.52.0-linux-arm64) = 37cd032cf8e4057be4bb6f0e2446eeaa4558ffbe40293fac026d4a4837c6d8f9
SHA256 (./cadvisor-v0.52.0-linux-amd64) = 8a241bfc58c823a976bd688994445fb66af22a2bb995e450997fcf351d4b27e9
SHA256 (./cadvisor-v0.52.0-linux-arm) = c05d2042f9529c34d072e528fc1c1e1d517a6b290086498aa3b4466f8683b5b7
SHA256 (./cadvisor-v0.52.0-linux-s390x) = 466be4f71ccb66c3814737cbe0d3051705d39baf412c40f7192e40ebd2eace34
v0.49.2
What's Changed
Full Changelog: v0.49.1...v0.49.2
Multi Arch Container Image:
gcr.io/cadvisor/cadvisor:v0.49.2
Architecture Specific Container Images:
gcr.io/cadvisor/cadvisor-arm:v0.49.2
gcr.io/cadvisor/cadvisor-arm64:v0.49.2
gcr.io/cadvisor/cadvisor-amd64:v0.49.2
Binaries:
SHA256 (./cadvisor-v0.49.2-linux-amd64) = e8273ebfd18bac96834de3eb74a86bda4c2c6d6e9b4c924bdbf1f93e4e0bc24f
SHA256 (./cadvisor-v0.49.2-linux-arm) = 58e0d51ee708a488d777341099247791db831542213ad66cea1b038d3e45749d
SHA256 (./cadvisor-v0.49.2-linux-arm64) = 5b852edb911cfe3df7448b03ccbdc6538b6ff00299527864234127cc54f8080f
v0.51.0
What's Changed
- address another nil ptr check in podmanFactory.CanHandleAndAccept() by @char8 in #3566
- sysfs: trim spaces in device hidden check by @clwluvw in #3522
- Avoid linting in Prow CI jobs by @dims in #3608
- Drop unused setNetworkStats by @dims in #3609
New Contributors
Full Changelog: v0.50.0...v0.51.0
Multi Arch Container Image:
gcr.io/cadvisor/cadvisor:v0.51.0
Architecture Specific Container Images:
gcr.io/cadvisor/cadvisor-arm:v0.51.0
gcr.io/cadvisor/cadvisor-arm64:v0.51.0
gcr.io/cadvisor/cadvisor-s390x:v0.51.0
gcr.io/cadvisor/cadvisor-amd64:v0.51.0
Binaries:
SHA256 (./cadvisor-v0.51.0-linux-arm64) = 518f05a7aeb122be88ecb0fa3fb905aa0840bb029cb08de0e4b523b7e8aae1e1
SHA256 (./cadvisor-v0.51.0-linux-s390x) = 08f3fd69ac8c4b167b110994c3df711c51875ed21eb818172dfd3cc285e958cd
SHA256 (./cadvisor-v0.51.0-linux-amd64) = cc3d2555f1eed948c5b3d448766107ba5ea90e9b5f8a06c60f010826fbb806a7
SHA256 (./cadvisor-v0.51.0-linux-arm) = 9df65d377f082a80c7f04b92badd16b141d8d3021e7c1f4929c5f89f95e8937b
v0.50.0
What's Changed
- Remove s390x support by @bobbypage in #3485
- build docker - add --provenance=false flag by @bobbypage in #3487
- chore: fix some typos in comments by @worrycare in #3509
- Update version number in README.md quick start example by @narbux in #3510
- build(deps): bump github.com/docker/docker from 20.10.27+incompatible to 24.0.9+incompatible in /cmd by @dependabot in #3504
- build(deps): bump github.com/docker/docker from 20.10.27+incompatible to 24.0.9+incompatible by @dependabot in #3505
- build(deps): bump google.golang.org/protobuf from 1.31.0 to 1.33.0 in /cmd by @dependabot in #3499
- build(deps): bump google.golang.org/protobuf from 1.31.0 to 1.33.0 by @dependabot in #3498
- fix type of C.malloc in cgo by @cwangVT in #3480
- Remove non-existent psi_avg and psi_total from the docs by @bobrik in #3501
- fix broken link to docker document by @mghahari in #3496
- Using bookworm images by @iwankgb in #3540
- Update dependencies to latest by @dims in #3542
- Add s390/s390x CPU topology by @madeelibm in #3516
- Revert to docker/docker 26.1.4 by @skitt in #3553
- doc: fix TCPRcvCollapsed comment by @0x0034 in #3550
- CI: update busybox image to fix CI by @zhangguanzhang in #3559
- Expose Podman version info by @riyad in #3552
- Add s390x support again by @madeelibm in #3521
- feat: add metrics for total_active_file and total_inactive_file memory by @jrcichra in #3445
- Add uninterruptible metric load d by @j4ckstraw in #3555
- Avoiding nil pointer in podmanFactory.CanHandleAndAccept() by @iwankgb in #3562
- Migrate to AWS Go SDK v2 by @skitt in #3201
- Fix kubelet stuck issue due to hung fs #125298 by @pragvija in #3541
- build(deps): bump the go_modules group across 2 directories with 1 update by @dependabot in #3564
- use containerd/containerd/api module by @akhilerm in #3526
- Revert "reduce_logs_for_kubelet_use_crio" by @uablrek in #3565
New Contributors
- @worrycare made their first contribution in #3509
- @narbux made their first contribution in #3510
- @cwangVT made their first contribution in #3480
- @mghahari made their first contribution in #3496
- @madeelibm made their first contribution in #3516
- @0x0034 made their first contribution in #3550
- @zhangguanzhang made their first contribution in #3559
- @riyad made their first contribution in #3552
- @jrcichra made their first contribution in #3445
- @j4ckstraw made their first contribution in #3555
- @pragvija made their first contribution in #3541
- @akhilerm made their first contribution in #3526
- @uablrek made their first contribution in #3565
Full Changelog: v0.49.0...v0.50.0
Multi Arch Container Image:
gcr.io/cadvisor/cadvisor:v0.50.0
Architecture Specific Container Images:
gcr.io/cadvisor/cadvisor-arm:v0.50.0
gcr.io/cadvisor/cadvisor-arm64:v0.50.0
gcr.io/cadvisor/cadvisor-s390x:v0.50.0
gcr.io/cadvisor/cadvisor-amd64:v0.50.0
Binaries:
SHA256 (./cadvisor-v0.50.0-linux-arm64) = 37c998d54dc0e8b1635d9be4c0ab15dfc3123aa41805ad0bd909c896d5a1a89b
SHA256 (./cadvisor-v0.50.0-linux-amd64) = c63976400ca980b4b34bd074ef93c5321650050e45e6dc4d0cb1baf7dc772639
SHA256 (./cadvisor-v0.50.0-linux-s390x) = 0886ad85af4c8940a6f315ab814de988538891d2e04719cbb2df343181b55760
SHA256 (./cadvisor-v0.50.0-linux-arm) = c6d72fe6d2004bb2ff1f7f2462692eed36295349a0f4dfd6dab9efae10e257f1
v0.49.1
What's Changed
- Cherrpick #3485 to release-v0.49- Remove s390x support by @bobbypage in #3486
- build docker - add --provenance=false flag by @bobbypage in #3488
Full Changelog: v0.49.0...v0.49.1
Multi Arch Container Image:
gcr.io/cadvisor/cadvisor:v0.49.1
Architecture Specific Container Images:
gcr.io/cadvisor/cadvisor-arm:v0.49.1
gcr.io/cadvisor/cadvisor-arm64:v0.49.1
gcr.io/cadvisor/cadvisor-amd64:v0.49.1
Binaries:
SHA256 (./cadvisor-v0.49.1-linux-arm) = 5f4128a60c277a5f5182b22ea93c786b1016465934d908c37a4f5ce9d1dfd2b1
SHA256 (./cadvisor-v0.49.1-linux-amd64) = 1d5cc701a3fcdf1e8ed1c86da5304b896a6997d9e6673139e78a6f87812495b0
SHA256 (./cadvisor-v0.49.1-linux-arm64) = c535f46d789599f25c7c680af193d4402da27a98d9828eb2ec916af6256e0c0c
v0.49.0
What's Changed
- allow for cadvisor to detect disk stats when the read-only and writeable layers are on separate disks. by @kannon92 in #3395
- build(deps): bump golang.org/x/crypto from 0.14.0 to 0.17.0 in /cmd by @dependabot in #3438
- upgrade actions version in github workflow by @nnnkkk7 in #3443
- Remove mentions of accelerator from the docs by @bobrik in #3458
- Reduce kubelet logs 'Failed to create existing container' when kubelet is using crio by @dsxing in #3457
- Add note about WebUI auth by @bobbypage in #3463
- Remove section about canary image by @discapes in #3472
- Bump golang to 1.22 by @bobbypage in #3474
- Bump deps (runc, docker, grpc, golang/x/net) by @bobbypage in #3477
- Bump to alpine 3.18 and disable libipmctl by @bobbypage in #3483
New Contributors
- @kannon92 made their first contribution in #3395
- @nnnkkk7 made their first contribution in #3443
- @dsxing made their first contribution in #3457
- @discapes made their first contribution in #3472
Full Changelog: v0.48.1...v0.49.0