Releases: google/cadvisor
Releases · google/cadvisor
cAdvisor v0.56.2
cAdvisor v0.56.1
cAdvisor v0.56.0
Upgrade
What's Changed
- Expose s390x CPU Topology to Prometheus by @madeelibm in #3610
- Replace references to docker registry
gcr.iowithghcr.ioby @luckv in #3806 - fix: docker working even without containerd by @benji2k2 in #3796
- feat(summary): add standard deviation in derived metrics by @sambhav-jain-16 in #3797
- fix: modified container healthcheck to support custom port via -port/--port flag by @dylandacosta8 in #3789
- update README by @SirSobhan0 in #3809
- Update containerd, docker, moby, and opencontainers dependencies by @dims in #3812
- docker: migrate to github.com/moby/moby modules by @thaJeztah in #3757
New Contributors
- @luckv made their first contribution in #3806
- @benji2k2 made their first contribution in #3796
- @dylandacosta8 made their first contribution in #3789
- @SirSobhan0 made their first contribution in #3809
Full Changelog: v0.55.1...v0.56.0
What's Changed
- Expose s390x CPU Topology to Prometheus by @madeelibm in #3610
- Replace references to docker registry
gcr.iowithghcr.ioby @luckv in #3806 - fix: docker working even without containerd by @benji2k2 in #3796
- feat(summary): add standard deviation in derived metrics by @sambhav-jain-16 in #3797
- fix: modified container healthcheck to support custom port via -port/--port flag by @dylandacosta8 in #3789
- update README by @SirSobhan0 in #3809
- Update containerd, docker, moby, and opencontainers dependencies by @dims in #3812
- docker: migrate to github.com/moby/moby modules by @thaJeztah in #3757
New Contributors
- @luckv made their first contribution in #3806
- @benji2k2 made their first contribution in #3796
- @dylandacosta8 made their first contribution in #3789
- @SirSobhan0 made their first contribution in #3809
Full Changelog: v0.55.1...v0.56.0
cAdvisor v0.55.1
cAdvisor v0.55.0
What's Changed
- Reduce lock contention in manager package by @dgrisonnet in #3756
- container/podman: fix
zfsFilesystemandzfsParentbeing swapped. by @thaJeztah in #3765 - devicemapper: use atomic.Value for lock-free cache reads by @dgrisonnet in #3764
- Reduce lock contention in cache/memory package by @dgrisonnet in #3762
- zfs: use atomic.Value for lock-free cache reads by @dgrisonnet in #3763
- fix: docker health check status not updating by @thielepaul in #3760
- align docker and podman implementations by @thaJeztah in #3761
- disable CGO for fully static binaries by @corporate-gadfly in #3770
- close stale PRs and Issues by @dims in #3773
- refactor(container): Migrate to std lib context package by @Rahul-Lashkari in #3771
- add workflow_dispatch to stale github action by @dims in #3774
- plugin factory: remove useless RegisterPlugin log output by @pohly in #3778
- feat(summary): add count in percentiles by @sambhav-jain-16 in #3729
- machine: fixes for unix.Uname use by @tklauser in #3775
- feat: add LoadTaskProcess api in containerd client by @sambhav-jain-16 in #3723
- feat: add exit code in container deletion events by @sambhav-jain-16 in #3779
- feat: add CRI-O integration tests by @dims in #3784
- test: reorganize integration tests and add CRI-O test coverage by @dims in #3785
- refactor: remove duplicate tests from api package and add missing CRI-O tests by @dims in #3786
- fix: update golang.org/x/crypto to v0.45.0 to fix security vulnerabilities by @dims in #3787
- container/(docker|podman): rewrite obtaining IP-address by @thaJeztah in #3768
- Upgrade GitHub Actions to latest versions by @salmanmkc in #3792
- Upgrade GitHub Actions for Node 24 compatibility by @salmanmkc in #3791
- feat: add fs io cost metrics by @sambhav-jain-16 in #3782
- go.mod: github.com/docker/go-connections v0.6.0 by @thaJeztah in #3767
- fs: introduce pluggable filesystem architecture by @dims in #3794
- Apply build tags liberally for supported environments (linux) by @dims in #3798
- Replace godirwalk with os.ReadDir from standard library by @dims in #3800
- feat: add cpu burst metrics by @sambhav-jain-16 in #3795
New Contributors
- @dgrisonnet made their first contribution in #3756
- @thielepaul made their first contribution in #3760
- @corporate-gadfly made their first contribution in #3770
- @Rahul-Lashkari made their first contribution in #3771
- @pohly made their first contribution in #3778
- @sambhav-jain-16 made their first contribution in #3729
- @salmanmkc made their first contribution in #3792
Full Changelog: v0.54.1...v0.55.0
What's Changed
- Reduce lock contention in manager package by @dgrisonnet in #3756
- container/podman: fix
zfsFilesystemandzfsParentbeing swapped. by @thaJeztah in #3765 - devicemapper: use atomic.Value for lock-free cache reads by @dgrisonnet in #3764
- Reduce lock contention in cache/memory package by @dgrisonnet in #3762
- zfs: use atomic.Value for lock-free cache reads by @dgrisonnet in #3763
- fix: docker health check status not updating by @thielepaul in #3760
- align docker and podman implementations by @thaJeztah in #3761
- disable CGO for fully static binaries by @corporate-gadfly in #3770
- close stale PRs and Issues by @dims in #3773
- refactor(container): Migrate to std lib context package by @Rahul-Lashkari in #3771
- add workflow_dispatch to stale github action by @dims in #3774
- plugin factory: remove useless RegisterPlugin log output by @pohly in #3778
- feat(summary): add count in percentiles by @sambhav-jain-16 in #3729
- machine: fixes for unix.Uname use by @tklauser in #3775
- feat: add LoadTaskProcess api in containerd client by @sambhav-jain-16 in #3723
- feat: add exit code in container deletion events by @sambhav-jain-16 in #3779
- feat: add CRI-O integration tests by @dims in #3784
- test: reorganize integration tests and add CRI-O test coverage by @dims in #3785
- refactor: remove duplicate tests from api package and add missing CRI-O tests by @dims in #3786
- fix: update golang.org/x/crypto to v0.45.0 to fix security vulnerabilities by @dims in #3787
- container/(docker|podman): rewrite obtaining IP-address by @thaJeztah in #3768
- Upgrade GitHub Actions to latest versions by @salmanmkc in #3792
- Upgrade GitHub Actions for Node 24 compatibility by @salmanmkc in #3791
- feat: add fs io cost metrics by @sambhav-jain-16 in #3782
- go.mod: github.com/docker/go-connections v0.6.0 by @thaJeztah in #3767
- fs: introduce pluggable filesystem architecture by @dims in #3794
- Apply build tags liberally for supported environments (linux) by @dims in #3798
- Replace godirwalk with os.ReadDir from standard library by @dims in #3800
- feat: add cpu burst metrics by @sambhav-jain-16 in #3795
New Contributors
- @dgrisonnet made their first contribution in #3756
- @thielepaul made their first contribution in #3760
- @corporate-gadfly made their first contribution in #3770
- @Rahul-Lashkari made their first contribution in #3771
- @pohly made their first contribution in #3778
- @sambhav-jain-16 made their first contribution in #3729
- @salmanmkc made their first contribution in #3792
Full Changelog: v0.54.1...v0.55.0
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