Releases: google/cadvisor
Releases · google/cadvisor
v0.47.0
What's Changed
- Drop accelerator metrics and nvidia implementation by @liggitt in #3206
- add support for swap in machine/info by @pacoxu in #3020
- Update dependencies - go.mod/sum both in root and cmd/ directories by @dims in #3213
- Mark GOPATH as git safe.directory to fix CI build by @bobbypage in #3224
- use memory.min for reservation memory instead of high by @pacoxu in #3208
New Contributors
Full Changelog: v0.46.0...v0.47.0
Multi Arch Container Image:
gcr.io/cadvisor/cadvisor:v0.47.0
Architecture Specific Container Images:
gcr.io/cadvisor/cadvisor-arm:v0.47.0
gcr.io/cadvisor/cadvisor-arm64:v0.47.0
gcr.io/cadvisor/cadvisor-amd64:v0.47.0
Binaries:
SHA256 (./cadvisor-v0.47.0-linux-amd64) = caf4491298e0702f9d0c6a1d1949767f5c6400f77e12cd3524d6d3fcc66abc2a
SHA256 (./cadvisor-v0.47.0-linux-arm) = ba5aae029c1918038a59a1e8cae127eee6b394b9aac5d71a237da8db6b99d175
SHA256 (./cadvisor-v0.47.0-linux-arm64) = 5f520e2742da601c881019824f38c2d88fd64419fa70e4d5a5bb67e121bcde40
v0.46.0
What's Changed
- Bump golang to 1.19 by @bobbypage in #3151
- Re-enable presubmit linting by @bobbypage in #3150
- Regen assets due to 1.19 changes by @bobbypage in #3169
- Update versions of dependencies by @dims in #3168
- Add Distances field to machine.Node by @PiotrProkop in #3179
- Disable cgo for static binaries by @bobbypage in #3155
- Remove PSP from kustomize deploy by @bobbypage in #3196
- dep: Update prometheus libraries by @bobbypage in #3195
- fix mesos client panic while ExecutorPID is nill by @Komey in #3129
New Contributors
- @PiotrProkop made their first contribution in #3179
- @Komey made their first contribution in #3129
Full Changelog: v0.45.0...v0.46.0
Multi Arch Container Image:
gcr.io/cadvisor/cadvisor:v0.46.0
Architecture Specific Container Images:
gcr.io/cadvisor/cadvisor-arm:v0.46.0
gcr.io/cadvisor/cadvisor-arm64:v0.46.0
gcr.io/cadvisor/cadvisor-amd64:v0.46.0
Binaries:
SHA256 (./cadvisor-v0.46.0-linux-amd64) = 0f55721088a6f758b84888bbbc9dd8497c13ba45aeb5a592ace676e887928fc3
SHA256 (./cadvisor-v0.46.0-linux-arm64) = 5d76b87f7cb07e04aa7459048203c1bb5fa1bc99421df624ebfacc2bff767ad3
SHA256 (./cadvisor-v0.46.0-linux-arm) = 345cff30675ad535a820ee51770d889ad52c2b1f9c89b17d7f5afd7f6604a955
v0.45.0
What's Changed
- Update Alpine base image by @alexjplant in #3075
- Bump to golang 1.18 by @bobbypage in #3093
- client/v2: encode max_age parameter by @stevekuznetsov in #3090
- api/v2: document and consume count=-1 by @stevekuznetsov in #3089
- Retry containerd task api request when task is in unknown state by @bobbypage in #3105
- Add support for building multi-arch images by @tstapler in #3141
- Support running integration tests on cgroupv2 hosts by @bobbypage in #3143
- Borrow api module from containerd (instead of vendoring it) by @dims in #3145
- Remove cgroupv2 log warning by @bobbypage in #3147
- Bump runc to v1.1.3 by @bobbypage in #3149
- fix error log of crio client by @yangjunmyfm192085 in #3144
New Contributors
- @alexjplant made their first contribution in #3075
- @stevekuznetsov made their first contribution in #3090
- @tstapler made their first contribution in #3141
- @yangjunmyfm192085 made their first contribution in #3144
Full Changelog: v0.44.0...v0.45.0
Multi Arch Container Image:
gcr.io/cadvisor/cadvisor:v0.45.0
Architecture Specific Container Images:
gcr.io/cadvisor/cadvisor-arm:v0.45.0
gcr.io/cadvisor/cadvisor-arm64:v0.45.0
gcr.io/cadvisor/cadvisor-amd64:v0.45.0
Binaries:
SHA256 (./cadvisor-v0.45.0-linux-arm64) = bd6dad982c5950d6071ec2e1f9d474102ef3a00451395c58da9398297d35b174
SHA256 (./cadvisor-v0.45.0-linux-arm) = 59572358bcee2e676b425c9d92330d9dacdd4a065826a53f902d0c10f005128e
SHA256 (./cadvisor-v0.45.0-linux-amd64) = 9a2a0b69f58d932855c0af23b847cb9de8f8c32264f66f9fb5dcc8f359f34ccd
v0.44.1
What's Changed
- (cherrypick to release 0.44) Retry containerd task api request when task is in unknown state by @bobbypage in #3106
Full Changelog: v0.44.0...v0.44.1
v0.44.0
What's Changed
- Bump containerd to v1.4.12 by @PushkarJ in #3016
- fix: atomic operations on 32-byte device by @jonyhy96 in #3029
- Upgrade github.com/opencontainers/runc to version 1.0.3 by @dims in #3041
- Bump k/utils to v0.0.0-20211116205334-6203023598ed by @Dingshujie in #3014
- go.mod: github.com/moby/term v0.0.0-20210619224110-3f7ff695adc6 by @thaJeztah in #3034
- Bumping up minimum version of go to a supported version by @iwankgb in #3046
- Fix process metrics collection in cgroup v2 by @ysksuzuki in #3030
- manager: fix determining selfContainer name by @jepio in #3043
- Move
ErrDeviceNotInPartitionsMap
outside of the build constraints by @saschagrunert in #3018 - deps: update runc to 1.1.0-rc.1 by @kolyshkin in #3031
- vendor: bump runc to 1.1.0 by @kolyshkin in #3048
- dockerfile: Use the same Go version. by @Creatone in #3054
- Upgrade docker dependencies by @bobbypage in #3061
New Contributors
- @PushkarJ made their first contribution in #3016
- @jonyhy96 made their first contribution in #3029
- @thaJeztah made their first contribution in #3034
- @ysksuzuki made their first contribution in #3030
- @jepio made their first contribution in #3043
Full Changelog: v0.43.0...v0.44.0
gcr.io Image: gcr.io/cadvisor/cadvisor:v0.44.0
SHA256 (cadvisor) = c7de202fe8886762c65dd03c567c19d82d71a0a46739ef0bc760a980d1116f6b
v0.39.3
What's Changed
- Cherrypick Add missing python3 in Dockerfile to release-v0.39 by @bobbypage in #2884
- Backporting #2868 on release v0.39.x by @daniellavoie in #3038
New Contributors
- @daniellavoie made their first contribution in #3038
Full Changelog: v0.39.2...v0.39.3
Docker Image: N/A
gcr.io Image: gcr.io/cadvisor/cadvisor:v0.39.3
SHA256 (cadvisor) = f83194b0563bca7bae536ec68aeb5ead5663d7d4df2e64e660a8a9c80d447d9a
v0.43.0
What's Changed
- container/libcontainer: nits by @kolyshkin in #2958
- Revert "Integrate CRI and containerd file system stats " by @bobbypage in #2964
- Fix local imports, add appropriate linter by @kolyshkin in #2962
- Remove docker-isms from manager package by @dims in #2968
- cgroup cleanups by @kolyshkin in #2959
- Revert "Remove unused MetricSet.Append() method" by @dims in #2970
- cmd: enable linter, fix warnings by @kolyshkin in #2969
- CI: fix GHA CI not running unit tests in cmd by @kolyshkin in #2972
- Included Dependabot by @nathan-415 in #2980
- container/libcontainer: fix schedulerStatsFromProcs hogging memory and wrong stats by @kolyshkin in #2979
- Revert "Included Dependabot" by @bobbypage in #3000
- Always evaluate Raw Factory last by @harche in #2999
- deps: bump stretchr/testify from 1.6.1 to 1.7.0 by @kolyshkin in #2997
- crio: filter out systemd related components by @rphillips in #2957
- cgroupv2: fix swap accounting by @bobrik in #3001
- Fix missing metrics on cgroups v2 by @mhermida in #3007
- Depend only on containerd API and avoid vendoring unnecessary things from containerd by @dims in #2908
- Update cadvisor daemonset doc to customize the image version by @qiutongs in #3003
New Contributors
- @nathan-415 made their first contribution in #2980
- @rphillips made their first contribution in #2957
- @bobrik made their first contribution in #3001
- @mhermida made their first contribution in #3007
Full Changelog: v0.42.0...v0.43.0
gcr.io Image: gcr.io/cadvisor/cadvisor:v0.43.0
SHA256 (cadvisor) = 444b8688808bbcbfcfa3ec5622133b834defa92111ad7779b27108365cdd5b50
v0.42.0
What's Changed
- Bump containerd to v1.4.11 by @bobbypage in #2952
- Integrate CRI and containerd file system stats by @bobbypage in #2956
Full Changelog: v0.41.0...v0.42.0
v0.41.0
gcr.io Image: gcr.io/cadvisor/cadvisor:v0.41.0
SHA256 (cadvisor) = 27925bb67759aa78d411be9f6f7f74e75ac0f6ef03ce296e5572ded1f5963f53
What's Changed
- Add 'enable_metrics' option by @eero-t in #2902
- Fix documentation of RequestOptions.IdType by @rhcarvalho in #2916
- Check if there are perf events to gather. by @Creatone in #2891
- Add '-enable_metrics' option to docs / examples by @eero-t in #2911
- Use AllMetrics for enable & disable lists instead of ignoreWhitelist by @eero-t in #2910
- Refactor max_housekeeping_interval to move in manager package by @harche in #2925
- Fix cAdvisor constantly polls data that has been disabled by @Creatone in #2900
- Add missing items to Prometheus container metrics table by @eero-t in #2927
- Bump golang to 1.17 by @bobbypage in #2929
- fix when rootfs is empty, TotalUsageBytes will add extraUsage.Bytes on every update, lead to TotalUsageBytes keep increasing by @Dingshujie in #2909
- Common flag env metadata whitelist by @Colstuwjx in #2921
- feat: add container whitelisted envs as metrics labels. by @Colstuwjx in #2930
- if docker can't connect during InitializeFSContext , do not add image dev info to real fs info label cache by @Dingshujie in #2934
- deps: upgrade runc to 1.0.2, revert containerd to v1.4.4 by @bobbypage in #2937
- Bump to containerd v1.4.9 by @bobbypage in #2939
- Disable polling of CPU & PIDs cgroups when they are not needed by @eero-t in #2940
- Add mon_group support for resctrl. by @Creatone in #2793
- Support git tag with
rc
when doing releases by @bobbypage in #2945
New Contributors
- @rhcarvalho made their first contribution in #2916
- @Dingshujie made their first contribution in #2909
Full Changelog: v0.40.0...v0.41.0
v0.40.0
Docker Image: N/A
gcr.io Image: gcr.io/cadvisor/cadvisor:v0.40.0
SHA256 (cadvisor) = 8e3df91eee70c72ac3f3184b9fab1229b037c2e850ff1593103b2bd9028c57c0
What's Changed
- Expose OOM event count to prometheus by @kragniz in #2829
- Add missing python3 in Dockerfile. by @Creatone in #2832
- Fix read "max" value for cgroup v2 by @giuseppe in #2837
- Add support for non btrfs devices in GetDirFsDevice by @saschagrunert in #2836
- helpers: fix reading cpu stats on cgroup v2 by @giuseppe in #2839
- Add cache id for cache info. by @hustcat in #2847
- Continue counting other perf events group, even if there is an error in one by @kwisniewski98 in #2705
- Updated to containerd v1.5.0 by @dims in #2861
- add uncore cache in topology. by @ranchothu in #2849
- vendor: bump runc to latest, fix performance regression by @kolyshkin in #2863
- Update README with contributor info by @bobbypage in #2850
- fix(docs/runtime_options): Update
disable_metrics
parameters by @fhemberger in #2851 - Implement containerd environment variables whitelisting by @skgsergio in #2857
- deps: bump runc to 1.0.0-rc94 by @bobbypage in #2869
- Do not return the error when hitting the cache not synced issue by @harche in #2868
- Upgrade cAdvisor version in k8s deployment. by @Creatone in #2853
- bump containerd version to v1.5.1 by @Priyankasaggu11929 in #2870
- Allow {memory, cpuLoad, and perf_event} metrics to be disabled by @bnutt in #2871
- bump runc version to v1.0.0-rc95 by @Priyankasaggu11929 in #2873
- Fix typo by @pickfire in #2874
- Add custom error type if device not found in partitions map by @saschagrunert in #2859
- Fix typo in test function name by @eero-t in #2885
- Use "kubectl kustomize" instead of "kustomize build" by @eero-t in #2889
- Bump docker and containerd for cadvisor by @dims in #2892
- go.mod: bump runc to v1.0.0 by @kolyshkin in #2896
- Sort metric names in options for readability by @eero-t in #2898
- Revert "go.mod: bump runc to v1.0.0" by @bobbypage in #2906
New Contributors
- @kragniz made their first contribution in #2829
- @hustcat made their first contribution in #2847
- @ranchothu made their first contribution in #2849
- @fhemberger made their first contribution in #2851
- @skgsergio made their first contribution in #2857
- @Priyankasaggu11929 made their first contribution in #2870
- @bnutt made their first contribution in #2871
- @pickfire made their first contribution in #2874
Full Changelog: v0.39.0...v0.40.0