Releases: google/cadvisor
Releases · google/cadvisor
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
v0.48.1
v0.48.0
What's Changed
- deps: Move from cloud.google.com/go/compute -> cloud.google.com/go by @bobbypage in #3230
- dockerfile: Fix typo in go build tags. by @Creatone in #3237
- Revert "dockerfile: Fix typo in go build tags." by @bobbypage in #3250
- Update build script and golang CI-lint by @bobbypage in #3256
- Decreasing verbosity level for "Cannot read vendor id correctly, set empty" by @iwankgb in #3249
- build: bump golang to 1.20 by @bobbypage in #3258
- readme: Update Creatone contributor info. by @Creatone in #3265
- reduce useless check in resctrl file system by @Rouzip in #3264
- Fix comment to refer to correct client by @eldondev in #3261
- Fix CVE-2022-27664 by @iwankgb in #3248
- add nerdctl to ignoredDevices by @Rouzip in #3267
- nvm: Decrease the "no nvm devices" warning log. by @Creatone in #3268
- Fix asset build by @bobbypage in #3283
- feat(logging): add verbosity to non-NUMA node warning by @j1mbl3s in #3282
- Set containerd grpc.MaxCallRecvMsgSize to 16MB by @gjkim42 in #3297
- Request the pid of another container if current pid is not longer valid by @harche in #3301
- Add s390x support for docker image by @srajmane in #3163
- Add crio client timeout by @VicThomas-Medallia in #3308
- Bugfix: MachineInfo Clone() to also clone "SwapCapacity" by @iholder101 in #3293
- Optimize network metrics collection by @kolyshkin in #3302
- Updating minimum Go version to 1.19 by @iwankgb in #3304
- Update actions/checkout to v3 by @kishen-v in #3324
- Update dependencies by @bobbypage in #3333
- Determine online CPUs from a standard source. by @kishen-v in #3318
- Fix flags typo by @caiocfer in #3327
- Upgrade to blang/semver/v4 v4.0.0 by @skitt in #3078
- fix: add space trimming for label allowlist by @oif in #3325
- Podman support. by @Creatone in #3021
- Avoid repeated message when not scrapping root container metrics by @iwankgb in #3341
- Add a metric for machine swap capacity by @iholder101 in #3339
- docs(deploy/k8s): remote build for kustomize by @Dentrax in #3335
- export-memory-kernal-usage by @9bany in #3306
- fix: fix cgo memory leak&fix typo issue by @Rouzip in #3346
- fix performance degradation of NFS by @fusida in #3351
- reduce inotify watch by @MingZhang-YBPS in #3354
- remove the check for the existence of NFS files by @fusida in #3358
- sysinfo: Ignore "hidden" sysfs device entries by @sagigrimberg in #3260
- Update genproto dependency to isolated submodule by @liggitt in #3364
- Bump golang ci lint to v1.54.1 and switch to registry.k8s.io images by @bobbypage in #3380
- vendor: bump runc to 1.1.9 by @haircommander in #3373
- fix: error message typo by @0o001 in #3382
- container/libcontainer: Improve limits file parsing perf by @brancz in #3396
- Go 1.21 compatibility: Set verbosity after flag definition by @frebib in #3384
- Bump github.com/docker/distribution from 2.8.1+incompatible to 2.8.2+incompatible in /cmd by @dependabot in #3367
- Bump github.com/docker/distribution from 2.8.1+incompatible to 2.8.2+incompatible by @dependabot in #3366
- Bump github.com/docker/docker from 20.10.21+incompatible to 20.10.24+incompatible in /cmd by @dependabot in #3369
- build(deps): bump github.com/cyphar/filepath-securejoin from 0.2.3 to 0.2.4 in /cmd by @dependabot in #3392
- Bump github.com/docker/docker from 20.10.21+incompatible to 20.10.24+incompatible by @dependabot in #3368
- build(deps): bump github.com/cyphar/filepath-securejoin from 0.2.3 to 0.2.4 by @dependabot in #3391
- No NVM devices: information should be logged on increased verbosity only by @iwankgb in #3359
- manager: require higher verbosity level for container info misses by @hhromic in #3412
- build(deps): bump golang.org/x/net from 0.10.0 to 0.17.0 in /cmd by @dependabot in #3413
- fix: variable naming by @ls-2018 in #3294
- add ignored device by @Rouzip in #3272
- Adjust the log level of Initialize Plugins by @yangjunmyfm192085 in #3361
- container: skip checking for files in non-existent directories. by @filippog in #3410
New Contributors
- @Rouzip made their first contribution in #3264
- @eldondev made their first contribution in #3261
- @j1mbl3s made their first contribution in #3282
- @srajmane made their first contribution in #3163
- @VicThomas-Medallia made their first contribution in #3308
- @iholder101 made their first contribution in #3293
- @kishen-v made their first contribution in #3324
- @caiocfer made their first contribution in #3327
- @skitt made their first contribution in #3078
- @oif made their first contribution in #3325
- @Dentrax made their first contribution in #3335
- @9bany made their first contribution in #3306
- @fusida made their first contribution in #3351
- @MingZhang-YBPS made their first contribution in #3354
- @sagigrimberg made their first contribution in #3260
- @0o001 made their first contribution in #3382
- @brancz made their first contribution in #3396
- @frebib made their first contribution in #3384
- @dependabot made their first contribution in #3367
- @hhromic made their first contribution in #3412
- @ls-2018 made their first contribution in #3294
- @filippog made their first contribution in #3410
Full Changelog: v0.47.0...v0.48.0
v0.47.2
What's Changed
- [0.47] Backport of PR 3301 to 0.47 by @harche in #3313
- Fix CI jobs on v0.47 by @bobbypage in #3329
Full Changelog: v0.47.1...v0.47.2
Multi Arch Container Image:
gcr.io/cadvisor/cadvisor:v0.47.2
Architecture Specific Container Images:
gcr.io/cadvisor/cadvisor-arm:v0.47.2
gcr.io/cadvisor/cadvisor-arm64:v0.47.2
gcr.io/cadvisor/cadvisor-amd64:v0.47.2
Binaries:
SHA256 (./cadvisor-v0.47.2-linux-arm64) = a15ebac9c60cccbb035e4af83cd45211edac19f3204ed0614b3336fddf91444b
SHA256 (./cadvisor-v0.47.2-linux-amd64) = 30602f675e9bcd39b0d4cd4bd9e83c0849dd4bb3a60a0544b9f2a6451a3facfe
SHA256 (./cadvisor-v0.47.2-linux-arm) = 47258fa2ca6227d230131c74d9e73865e81174b7f5a8515baea6a87097b8b756
v0.46.1
What's Changed
- Fix CI jobs on v0.46 by @bobbypage in #3330
- [0.46] Backport of PR 3301 to 0.46 by @harche in #3320
Full Changelog: v0.46.0...v0.46.1
v0.45.1
What's Changed
- Fix CI jobs on v0.45 by @bobbypage in #3331
- [0.45] Request the pid of another container if current pid is not longer valid by @harche in #3321
Full Changelog: v0.45.0...v0.45.1