Releases: google/cadvisor
Releases · google/cadvisor
cAdvisor v0.57.0
What's Changed
- integration: add more Docker container handler tests by @dims in #3817
- integration: add containerd container handler tests by @dims in #3818
- integration: add Prometheus metrics endpoint tests by @dims in #3819
- fix: support podman
volatile-containers.jsonand/orcontainers.jsonby @sirno in #3726 - proposed roadmap for cAdvisor by @SergeyKanzhelev in #3826
- remove log message when you can't read productName by @kannon92 in #3840
- Refactor Github Action per b/485167538 by @google-admin in #3841
- fix crio deadlock in getting crio sandbox containers by @olyazavr in #3838
- Add container_creation_time_seconds (previously: container_start_time_seconds); use runtime start time for container_start_time_seconds (podman & docker) by @ultinous-akos in #3808
- deps: github.com/moby/moby/client v0.4.0, moby/api v1.54.1, containerd/ttrpc v1.2.8 by @thaJeztah in #3863
- fix(build): update k8s-staging-test-infra image in integ tests by @sambhav-jain-16 in #3865
- feat(manager/container): add configurable initial splay and max jitter factors by @sambhav-jain-16 in #3854
- feat(manager): add constraint data in OOM events by @sambhav-jain-16 in #3861
- fix: add v-prefixed GHCR image tags for release consistency by @hwan515 in #3857
- build(deps): bump the go_modules group across 2 directories with 1 update by @dependabot[bot] in #3855
- Expose cgroup v2 memory.events as Prometheus metrics by @sohankunkerkar in #3870
- deploy: bump base images to Alpine 3.23 by @dims in #3872
New Contributors
- @sirno made their first contribution in #3726
- @SergeyKanzhelev made their first contribution in #3826
- @google-admin made their first contribution in #3841
- @olyazavr made their first contribution in #3838
- @ultinous-akos made their first contribution in #3808
- @hwan515 made their first contribution in #3857
- @sohankunkerkar made their first contribution in #3870
Full Changelog: v0.56.2...v0.57.0
What's Changed
- integration: add more Docker container handler tests by @dims in #3817
- integration: add containerd container handler tests by @dims in #3818
- integration: add Prometheus metrics endpoint tests by @dims in #3819
- fix: support podman
volatile-containers.jsonand/orcontainers.jsonby @sirno in #3726 - proposed roadmap for cAdvisor by @SergeyKanzhelev in #3826
- remove log message when you can't read productName by @kannon92 in #3840
- Refactor Github Action per b/485167538 by @google-admin in #3841
- fix crio deadlock in getting crio sandbox containers by @olyazavr in #3838
- Add container_creation_time_seconds (previously: container_start_time_seconds); use runtime start time for container_start_time_seconds (podman & docker) by @ultinous-akos in #3808
- deps: github.com/moby/moby/client v0.4.0, moby/api v1.54.1, containerd/ttrpc v1.2.8 by @thaJeztah in #3863
- fix(build): update k8s-staging-test-infra image in integ tests by @sambhav-jain-16 in #3865
- feat(manager/container): add configurable initial splay and max jitter factors by @sambhav-jain-16 in #3854
- feat(manager): add constraint data in OOM events by @sambhav-jain-16 in #3861
- fix: add v-prefixed GHCR image tags for release consistency by @hwan515 in #3857
- build(deps): bump the go_modules group across 2 directories with 1 update by @dependabot[bot] in #3855
- Expose cgroup v2 memory.events as Prometheus metrics by @sohankunkerkar in #3870
- deploy: bump base images to Alpine 3.23 by @dims in #3872
New Contributors
- @sirno made their first contribution in #3726
- @SergeyKanzhelev made their first contribution in #3826
- @google-admin made their first contribution in #3841
- @olyazavr made their first contribution in #3838
- @ultinous-akos made their first contribution in #3808
- @hwan515 made their first contribution in #3857
- @sohankunkerkar made their first contribution in #3870
Full Changelog: v0.56.2...v0.57.0
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