github.com/google/cadvisor@v0.49.1/CHANGELOG.md (about)

     1  # Changelog
     2  
     3  ### 0.39.0 (2021-03-08)
     4  
     5  - [do not initialize libipmctl package when getting an error from nvm_init()](https://github.com/google/cadvisor/pull/2723)
     6  - [Don't fail permenantly when nvml isn't installed](https://github.com/google/cadvisor/pull/2732)
     7  - [Update libpfm to 4.11.0](https://github.com/google/cadvisor/pull/2746)
     8  - [Fix race between `OnDemandHousekeeping` and `housekeepingTick`](https://github.com/google/cadvisor/pull/2755)
     9  - [Fix timeout flooding issue after containerd restart](https://github.com/google/cadvisor/pull/2749)
    10  - [Refactor process parsing to accommodate commands with spaces + Memory cgroup is not available on some systems](https://github.com/google/cadvisor/pull/2751)
    11  - [Switch from k8s utils/mount to moby/sys mount](https://github.com/google/cadvisor/pull/2782)
    12  - [Support nfs in processMounts](https://github.com/google/cadvisor/pull/2787)
    13  - [Update docker/runc and a few other dependencies](https://github.com/google/cadvisor/pull/2790)
    14  - [Add container_blkio_device_usage metric](https://github.com/google/cadvisor/pull/2795)
    15  - [Update heuristic for container creation time](https://github.com/google/cadvisor/pull/2800)
    16  - [Fix incorrect CPU topology on single NUMA and multi socket platform.](https://github.com/google/cadvisor/pull/2799)
    17  - [Added support for filesystem metrics on Docker](https://github.com/google/cadvisor/pull/2768)
    18  - [sched_getaffinity does not return number of online CPUs](https://github.com/google/cadvisor/pull/2805)
    19  - [Add libipmctl to the docker image.](https://github.com/google/cadvisor/pull/2674)
    20  - [Add cgroup_memory_migrate metric](https://github.com/google/cadvisor/pull/2796)
    21  - [bump runc to v1.0.0-rc93](https://github.com/google/cadvisor/pull/2809)
    22  - [Fix memory stats for cgroup v2](https://github.com/google/cadvisor/pull/2810)
    23  - [Allow gathering of stats for root cgroup on v2](https://github.com/google/cadvisor/pull/2801)
    24  - [Remove trailing \0 from values read from ppc64le device-tree](https://github.com/google/cadvisor/pull/2811)
    25  - [Fix oomparser regex for kernels 5.0 and higher](https://github.com/google/cadvisor/pull/2817)
    26  - [Handling arm64: topology and online information](https://github.com/google/cadvisor/pull/2744)
    27  - [Bump golang to 1.16](https://github.com/google/cadvisor/pull/2818)
    28  - [Bump containerd to 1.4.4](https://github.com/google/cadvisor/pull/2826)
    29  - [Conditionally gathering FS usage metrics](https://github.com/google/cadvisor/pull/2828)
    30  
    31  ### 0.38.8 (2021-02-18)
    32  - [Cherrypick to v0.38 - Fix incorrect CPU topology on single NUMA and multi socket platform](https://github.com/google/cadvisor/pulls/2799)
    33  - [Cherrypick to v0.38 - sched_getaffinity does not return number of online CPUs](https://github.com/google/cadvisor/pulls/2805)
    34  
    35  ### 0.37.5 (2021-02-18)
    36  - [Cherrypick to v0.37 - Fix incorrect CPU topology on single NUMA and multi socket platform](https://github.com/google/cadvisor/pulls/2799)
    37  - [Cherrypick to v0.37 - sched_getaffinity does not return number of online CPUs](https://github.com/google/cadvisor/pulls/2805)
    38  
    39  ### 0.38.7 (2021-01-13)
    40  - [Cherrypick to v0.37: Return correct DeviceInfo from GetDirFsDevice on / path for Btrfs - Fix kubernetes issue #94335](https://github.com/google/cadvisor/pulls/2775)
    41  
    42  ### 0.37.4 (2021-01-13)
    43  - [Cherrypick to v0.37: Return correct DeviceInfo from GetDirFsDevice on / path for Btrfs - Fix kubernetes issue #94335](https://github.com/google/cadvisor/pulls/2776)
    44  
    45  ### 0.38.6 (2020-12-9)
    46  - [Cherrypick to v0.37: Fix timeout flooding issue after containerd restart](https://github.com/google/cadvisor/pulls/2759)
    47  
    48  ### 0.37.3 (2020-12-9)
    49  - [Cherrypick to v0.37: Fix timeout flooding issue after containerd restart](https://github.com/google/cadvisor/pulls/2758)
    50  
    51  ### 0.38.5 (2020-11-23)
    52  - [Cherrypick to v0.37: don't fail permenantly when nvml isn't installed](https://github.com/google/cadvisor/pulls/2735)
    53  
    54  ### 0.37.2 (2020-11-23)
    55  - [Cherrypick to v0.37 - update docker client method](https://github.com/google/cadvisor/pulls/2734)
    56  
    57  ### 0.37.1 (2020-11-18)
    58  - [Cherrypick to v0.37: don't fail permenantly when nvml isn't installed](https://github.com/google/cadvisor/pulls/2737)
    59  
    60  ### 0.38.4 (2020-11-12)
    61  - [vendor: run go mod tidy](https://github.com/google/cadvisor/pulls/2731)
    62  
    63  ### 0.38.3 (2020-11-12)
    64  - [vendor: Rollback gopkg.in/yaml.v2 to v2.2.8](https://github.com/google/cadvisor/pulls/2728)
    65  
    66  ### 0.38.2 (2020-11-10)
    67  - [Revert mount-utils back to utils/mount](https://github.com/google/cadvisor/pulls/2726)
    68  
    69  ### 0.38.1 (2020-11-10)
    70  - [deps: Rollback grpc from v1.33.2 to v1.27.1](https://github.com/google/cadvisor/pull/2724)
    71  - [do not initialize libipmctl package when getting an error from nvm_init()](https://github.com/google/cadvisor/pull/2723)
    72  
    73  ### 0.38.0 (2020-11-09)
    74  
    75  - [#1594 - chore: add storage_driver_buffer_duration in Influxdb storage docs](https://github.com/google/cadvisor/pull/1594)
    76  - [#1924 - add hugepages info to attributes](https://github.com/google/cadvisor/pull/1924)
    77  - [#2578 - Add perf event grouping.](https://github.com/google/cadvisor/pull/2578)
    78  - [#2590 - Use current Docker registry](https://github.com/google/cadvisor/pull/2590)
    79  - [#2611 - Aggregate perf metrics](https://github.com/google/cadvisor/pull/2611)
    80  - [#2612 - Add stats to stdout storage](https://github.com/google/cadvisor/pull/2612)
    81  - [#2618 - Update to containerd v1.4.0-beta.2 and runc v1.0.0-rc91](https://github.com/google/cadvisor/pull/2618)
    82  - [#2621 - Memory numa stats](https://github.com/google/cadvisor/pull/2621)
    83  - [#2627 - use Google Charts loader and not jsapi](https://github.com/google/cadvisor/pull/2627)
    84  - [#2631 - Add entry for libpfm related tests to Makefile](https://github.com/google/cadvisor/pull/2631)
    85  - [#2632 - Handling zeros in readPerfStat](https://github.com/google/cadvisor/pull/2632)
    86  - [#2638 - Add stats to statsd storage](https://github.com/google/cadvisor/pull/2638)
    87  - [#2639 - Add logs and simplify setup of raw perf events](https://github.com/google/cadvisor/pull/2639)
    88  - [#2640 - Remove exclude guest flag from perf event attrs. ](https://github.com/google/cadvisor/pull/2640)
    89  - [#2644 - Use perf attributes from unix lib.](https://github.com/google/cadvisor/pull/2644)
    90  - [#2646 - Fixed https proxy issue by installing 'full' wget in Docker alpine-based build stage](https://github.com/google/cadvisor/pull/2646)
    91  - [#2655 - Update readme to point to discuss.kubernetes.io](https://github.com/google/cadvisor/pull/2655)
    92  - [#2659 - Fix ordering of processes table](https://github.com/google/cadvisor/pull/2659)
    93  - [#2665 - add clean operation when watchForNewContainers/Start failed](https://github.com/google/cadvisor/pull/2665)
    94  - [#2669 - Update release documentation and process](https://github.com/google/cadvisor/pull/2669)
    95  - [#2676 - Fix runtime error when there are no NVM devices.](https://github.com/google/cadvisor/pull/2676)
    96  - [#2678 - Add checking checksum of libpfm4](https://github.com/google/cadvisor/pull/2678)
    97  - [#2679 - Fix typo in libipmctl](https://github.com/google/cadvisor/pull/2679)
    98  - [#2682 - Add missing flag to runtime_options.md](https://github.com/google/cadvisor/pull/2682)
    99  - [#2683 - Add flags that were not previously published](https://github.com/google/cadvisor/pull/2683)
   100  - [#2687 - Move mount library dependency from utils/mount to mount-utils](https://github.com/google/cadvisor/pull/2687)
   101  - [#2689 - Increase the readability of perf event logs.](https://github.com/google/cadvisor/pull/2689)
   102  - [#2690 - Try to read from sysfs before giving up on non-x86_64](https://github.com/google/cadvisor/pull/2690)
   103  - [#2691 - Broken build configuration when custom build tags are used](https://github.com/google/cadvisor/pull/2691)
   104  - [#2695 - Add information about limits of opened perf event files.](https://github.com/google/cadvisor/pull/2695)
   105  - [#2697 - Update to new docker(v19.03.13) and containerd(1.4.1)](https://github.com/google/cadvisor/pull/2697)
   106  - [#2702 - Increase golang ci lint timeout to 5 minutes](https://github.com/google/cadvisor/pull/2702)
   107  - [#2706 - Add a badge for the current e2e test result](https://github.com/google/cadvisor/pull/2706)
   108  - [#2707 - Fix Avoid random values in unix.PerfEventAttr{}](https://github.com/google/cadvisor/pull/2707)
   109  - [#2711 - validateMemoryAccounting: fix for cgroup v2](https://github.com/google/cadvisor/pull/2711)
   110  - [#2713 - Bump golang to 1.15](https://github.com/google/cadvisor/pull/2713)
   111  - [#2714 - update docker client method](https://github.com/google/cadvisor/pull/2714)
   112  - [#2716 - Update dependencies](https://github.com/google/cadvisor/pull/2716)
   113  
   114  ### 0.35.1 (2020-11-05)
   115  - [Make a copy of MachineInfo in GetMachineInfo()](https://github.com/google/cadvisor/pull/2490)
   116  
   117  ### 0.37.0 (2020-07-07)
   118  - Add on-demand collection for prometheus metrics
   119  - Fix detection of image filesystem
   120  - Fix disk metrics for devicemapper devices
   121  - Add NVM Power and NVM, Dimm, memory information to machine info
   122  - Fix detection of OOM Kills on 5.0 linux kernels
   123  - Add support for perf core and uncore event monitoring
   124  - Add hugetlb container metrics
   125  - Split into multiple go modules
   126  - Add referenced memory metrics
   127  - Publish images to gcr.io/cadvisor instead of gcr.io/google_containers
   128  - Add socket id to numa topology in machine info
   129  - Add resource control (Resctlr) metrics
   130  
   131  ### 0.36.0 (2020-02-28)
   132  - Add support for risc and mips CPUs
   133  - Add advanced TCP stats
   134  - Fix bug in which cAdvisor could fail to discover docker's root directory
   135  - The stdout storage driver now supports metric timestamps
   136  - Add ulimit metrics
   137  - Support multi-arch container builds
   138  - Switch to go modules
   139  
   140  ### 0.35.0 (2019-11-27)
   141  - Add hugepage info per-numa-node
   142  - Add support for cgoups v2 unified higherarchy
   143  - Drop support for rkt
   144  - Fix a bug that prevented running with multiple tmpfs mounts
   145  
   146  ### 0.34.0 (2019-08-26)
   147  - Fix disk stats in LXD using ZFS storage pool
   148  - Support monitoring non-k8s containerd namespaces
   149  - The `storage_driver` flag now supports comma-separated inputs
   150  - Add `container_sockets`, `container_threads`, and `container_threads_max` metrics
   151  - Fix CRI-O missing network metris bug
   152  - Add `disable_root_cgroup_stats` flag to allow not collecting stats from the root cgroup.
   153  
   154  ### 0.33.0 (2019-02-26)
   155  - Add --raw_cgroup_prefix_whitelist flag to allow configuring which raw cgroup trees cAdvisor monitors
   156  - Replace `du` and `find` with a golang implementation
   157  - Periodically update MachineInfo to support hot-add/remove
   158  - Add explicit timestamps to prometheus metrics to fix rate calculations
   159  - Add --url_base_prefix flag to provide better support for reverse proxies
   160  - Add --white_listed_container_labels flag to allow specifying the container labels added as prometheus labels
   161  
   162  ### 0.32.0 (2018-11-12)
   163  - Add container process and file descriptor metrics (disabled by default)
   164  - Rename `type` label to `failure_type` for prometheus `memory_failures_total` metric
   165  - Reduce mesos error logging when mesos not present
   166  
   167  ### 0.31.0 (2018-09-07)
   168  - Fix NVML initialization race condition
   169  - Fix brtfs filesystem discovery
   170  - Fix race condition with AllDockerContainers
   171  - Don't watch .mount cgroups
   172  - Reduce lock contention during list containers
   173  - Don't produce prometheus metrics for ignored metrics
   174  - Add option to not export container labels as prometheus labels
   175  - Docs: Publish cAdvisor daemonset
   176  - Docs: Add documentation for exported prometheus metrics
   177  
   178  ### 0.30.1 (2018-06-11)
   179  - Revert switch from inotify to fsnotify
   180  
   181  ### 0.30.0 (2018-06-05)
   182  - Use IONice to reduce IO priority of `du` and `find`
   183  - BREAKING API CHANGE: ContainerReference no longer contains Labels.  Use ContainerSpec instead.
   184  - Add schedstat metrics, disabled by default.
   185  - Fix a bug where cadvisor failed to discover a sub-cgroup that was created soon after the parent cgroup.
   186  
   187  ### 0.29.0 (2018-02-20)
   188  - Disable per-cpu metrics by default for scalability
   189  - Fix disk usage monitoring of overlayFs
   190  - Retry docker connection on startup timeout
   191  
   192  ### 0.28.3 (2017-12-7)
   193  - Add timeout for docker calls
   194  - Fix prometheus label consistency
   195  
   196  ### 0.28.2 (2017-11-21)
   197  - Fix GPU init race condition
   198  
   199  ### 0.28.1 (2017-11-20)
   200  - Add containerd support
   201  - Fix fsnotify regression from 0.28.0
   202  - Add on demand metrics
   203  
   204  ### 0.28.0 (2017-11-06)
   205  - Add container nvidia GPU metrics
   206  - Expose container memory max_usage_in_bytes
   207  - Add container memory reservation to prometheus
   208  
   209  ### 0.27.1 (2017-09-06)
   210  - Add CRI-O support
   211  
   212  ### 0.27.0 (2017-09-01)
   213  - Fix journalctl leak
   214  - Fix container memory rss
   215  - Add hugepages support
   216  - Fix incorrect CPU usage with 4.7 kernel
   217  - OOM parser uses kmsg
   218  - Add tmpfs support
   219  
   220  ### 0.26.1 (2017-06-21)
   221  - Fix prometheus metrics.
   222  
   223  ### 0.26.0 (2017-05-31)
   224  - Fix disk partition discovery for brtfs
   225  - Add ZFS support
   226  - Add UDP metrics (collection disabled by default)
   227  - Improve diskio prometheus metrics
   228  - Update Prometheus godeps to v0.8
   229  - Add overlay2 storage driver support
   230  
   231  ### 0.25.0 (2017-03-09)
   232  - Disable thin_ls due to excessive iops
   233  - Ignore .mount cgroups, fixing dissappearing stats
   234  - Fix wc goroutine leak
   235  - Update aws-sdk-go dependency to 1.6.10
   236  - Update to go 1.7 for releases
   237  
   238  ### 0.24.1 (2016-10-10)
   239  
   240  - Fix issue with running cAdvisor in a container on some distributions.
   241  
   242  ### 0.24.0 (2016-09-19)
   243  
   244  - Added host-level inode stats (total & available)
   245  - Improved robustness to partial failures
   246  - Metrics collector improvements
   247    - Added ability to directly use endpoints from the container itself
   248    - Allow SSL endpoint access
   249    - Ability to provide a certificate which is exposed to custom endpoints
   250  - Lots of bug fixes, including:
   251    - Devicemapper thin_ls fixes
   252    - Prometheus metrics fixes
   253    - Fixes for missing stats (memory reservation, FS usage, etc.)
   254  
   255  ### 0.23.9 (2016-08-09)
   256  
   257  - Cherry-pick release:
   258    - Ensure minimum kernel version for thin_ls
   259  
   260  ### 0.23.8 (2016-08-02)
   261  
   262  - Cherry-pick release:
   263    - Prefix Docker labels & env vars in Prometheus metrics to prevent conflicts
   264  
   265  ### 0.23.7 (2016-07-18)
   266  
   267  - Cherry-pick release:
   268    - Modify working set memory stats calculation
   269  
   270  ### 0.23.6 (2016-06-23)
   271  
   272  - Cherry-pick release:
   273    - Updating inotify to fix memory leak v0.23 cherrypick
   274  
   275  ### 0.23.5 (2016-06-22)
   276  
   277  - Cherry-pick release:
   278    - support LVM based device mapper storage drivers
   279  
   280  ### 0.23.4 (2016-06-16)
   281  - Cherry-pick release:
   282    - Check for thin_is binary in path for devicemapper when using ThinPoolWatcher
   283    - Fix uint64 overflow issue for CPU stats
   284  
   285  ### 0.23.3 (2016-06-08)
   286  - Cherry-pick release:
   287    - Cap the maximum consecutive du commands
   288    - Fix a panic when a prometheus endpoint ends with a newline
   289  
   290  ### 0.23.2 (2016-05-18)
   291  - Handle kernel log rotation
   292  - More rkt support: poll rkt service for new containers
   293  - Better handling of partial failures when fetching subcontainers
   294  - Devicemapper thin_ls support (requires Device Mapper kernel module and supporting utilities)
   295  
   296  ### 0.23.1 (2016-05-11)
   297  - Add multi-container charts to the UI
   298  - Add TLS options for Kafka storage driver
   299  - Switch to official Docker client
   300  - Systemd:
   301    - Ignore .mount cgroups on systemd
   302    - Better OOM monitoring
   303  - Bug: Fix broken -disable_metrics flag
   304  - Bug: Fix openstack identified as AWS
   305  - Bug: Fix EventStore when limit is 0
   306  
   307  ### 0.23.0 (2016-04-21)
   308  - Docker v1.11 support
   309  - Preliminary rkt support
   310  - Bug: Fix file descriptor leak
   311  
   312  ### 0.22.0 (2016-02-25)
   313  - Disk usage calculation bug fixes
   314  - Systemd integration bug fixes
   315  - Instance ID support for Azure and AWS
   316  - Limit number of custom metrics
   317  - Support opt out for disk and network metrics
   318  
   319  ### 0.21.0 (2016-02-03)
   320  - Support for filesystem stats with docker v1.10
   321  - Bug fixes.
   322  
   323  ### 0.20.5 (2016-01-27)
   324  - Breaking: Use uint64 for memory stats
   325  - Bug: Fix devicemapper partition labelling
   326  - Bug: Fix network stats when using new Docker network functionality
   327  - Bug: Fix env var label mapping initialization
   328  - Dependencies: libcontainer update
   329  
   330  ### 0.20.4 (2016-01-20)
   331  - Godep updates
   332  
   333  ### 0.20.3 (2016-01-19)
   334  - Bug fixes
   335  - Jitter added to housekeeping to smooth CPU usage.
   336  
   337  ### 0.20.2 (2016-01-15)
   338  - New v2.1 API with better filesystem stats
   339  - Internal refactoring
   340  - Bug fixes.
   341  
   342  ### 0.18.0 (2015-09-23)
   343  - Large bunch of bug-fixes
   344  - Fixed networking stats for newer docker versions using libnetwork.
   345  - Added application-specific metrics
   346  
   347  ## 0.16.0 (2015-06-26)
   348  - Misc fixes.
   349  
   350  ## 0.15.1 (2015-06-10)
   351  - Fix longstanding memory leak.
   352  - Fix UI on newest Chrome.
   353  
   354  ## 0.15.0 (2015-06-08)
   355  - Expose multiple network intefaces in UI and API.
   356  - Add support for XFS.
   357  - Fixes in inotify watches.
   358  - Fixes on PowerPC machines.
   359  - Fixes for newer systems with systemd.
   360  - Extra debuging informaiton in /validate.
   361  
   362  ## 0.14.0 (2015-05-21)
   363  - Add process stats to container pages in the UI.
   364  - Serve UI from relative paths (allows reverse proxying).
   365  - Minor fixes to events API.
   366  - Add bytes available to FS info.
   367  - Adding Docker status and image information to UI.
   368  - Basic Redis storage backend.
   369  - Misc reliability improvements.
   370  
   371  ## 0.13.0 (2015-05-01)
   372  - Added `--docker_only` to limit monitoring to only Docker containers.
   373  - Added support for Docker labels.
   374  - Added limit for events storage.
   375  - Fixes for OOM event monitoring.
   376  - Changed event type to a string in the API.
   377  - Misc fixes.
   378  
   379  ## 0.12.0 (2015-04-15)
   380  - Added support for Docker 1.6.
   381  - Split OOM event into OOM kill and OOM.
   382  - Made EventData a concrete type in returned events.
   383  - Enabled CPU load tracking (experimental).
   384  
   385  ## 0.11.0 (2015-03-27)
   386  - Export all stats as [Prometheus](https://prometheus.io/) metrics.
   387  - Initial support for [events](docs/api.md): creation, deletion, and OOM.
   388  - Adding machine UUID information.
   389  - Beta release of the cAdvisor [2.0 API](docs/api_v2.md).
   390  - Improve handling of error conditions.
   391  - Misc fixes and improvements.
   392  
   393  ## 0.10.1 (2015-02-27)
   394  - Disable OOM monitoring which is using too much CPU.
   395  - Fix break in summary stats.
   396  
   397  ## 0.10.0 (2015-02-24)
   398  - Adding Start and End time for ContainerInfoRequest.
   399  - Various misc fixes.
   400  
   401  ## 0.9.0 (2015-02-06)
   402  - Support for more network devices (all non-eth).
   403  - Support for more partition types (btrfs, device-mapper, whole-disk).
   404  - Added reporting of DiskIO stats.
   405  - Adding container creation time to ContainerSpec.
   406  - More robust handling of stats failures.
   407  - Various misc fixes.
   408  
   409  ## 0.8.0 (2015-01-09)
   410  - Added ethernet device information.
   411  - Added machine-wide networking statistics.
   412  - Misc UI fixes.
   413  - Fixes for partially-isolated containers.
   414  
   415  ## 0.7.1 (2014-12-23)
   416  - Avoid repeated logging of container errors.
   417  - Handle non identify mounts for cgroups.
   418  
   419  ## 0.7.0 (2014-12-18)
   420  - Support for HTTP basic auth.
   421  - Added /validate to perform basic checks and determine support for cAdvisor.
   422  - All stats in the UI are now updated.
   423  - Added gauges for filesystem usage.
   424  - Added device information to machine info.
   425  - Fixes to container detection.
   426  - Fixes for systemd detection.
   427  - ContainerSpecs are now cached.
   428  - Performance improvements.
   429  
   430  ## 0.6.2 (2014-11-20)
   431  - Fixes for Docker API and UI endpoints.
   432  - Misc UI bugfixes.
   433  
   434  ## 0.6.1 (2014-11-18)
   435  - Bug fix in InfluxDB storage driver. Container name and hostname will be exported.
   436  
   437  ## 0.6.0 (2014-11-17)
   438  - Adding /docker UI endpoint for Docker containers.
   439  - Fixes around handling Docker containers.
   440  - Performance enhancements.
   441  - Embed all external dependencies.
   442  - ContainerStats Go struct has been flattened. The wire format remains unchanged.
   443  - Misc bugfixes and cleanups.
   444  
   445  ## 0.5.0 (2014-10-28)
   446  - Added disk space stats. On by default for root, available on AUFS Docker containers.
   447  - Introduced v1.2 remote API with new "docker" resource for Docker containers.
   448  - Added "ContainerHints" file based interface to inject extra information about containers.
   449  
   450  ## 0.4.1 (2014-09-29)
   451  - Support for Docker containers in systemd systems.
   452  - Adding DiskIO stats
   453  - Misc bugfixes and cleanups
   454  
   455  ## 0.4.0 (2014-09-19)
   456  - Various performance enhancements: brings CPU usage down 85%+
   457  - Implemented dynamic sampling through dynamic housekeeping.
   458  - Memory storage driver is always on, BigQuery and InfluxDB are now optional storage backends.
   459  - Fix for DNS resolution crashes when contacting InfluxDB.
   460  - New containers are now detected using inotify.
   461  - Added pprof HTTP endpoint.
   462  - UI bugfixes.
   463  
   464  ## 0.3.0 (2014-09-05)
   465  - Support for Docker with LXC backend.
   466  - Added BigQuery storage driver.
   467  - Performance and stability fixes for InfluxDB storage driver.
   468  - UI fixes and improvements.
   469  - Configurable stats gathering interval (default: 1s).
   470  - Improvements to startup and CPU utilization.
   471  - Added /healthz endpoint for determining whether cAdvisor is healthy.
   472  - Bugfixes and performance improvements.
   473  
   474  ## 0.2.2 (2014-08-13)
   475  - Improvements to influxDB plugin.
   476  	Table name is now 'stats'.
   477  	Network stats added.
   478  	Detailed cpu and memory stats are no longer exported to reduce the load on the DB.
   479  	Docker container alias now exported - It is now possible to aggregate stats across multiple nodes.
   480  - Make the UI independent of the storage backend by caching recent stats in memory.
   481  - Switched to glog.
   482  - Bugfixes and performance improvements.
   483  - Introduced v1.1 remote API with new "subcontainers" resource.
   484  
   485  ## 0.2.1 (2014-07-25)
   486  - Handle old Docker versions.
   487  - UI fixes and other bugfixes.
   488  
   489  ## 0.2.0 (2014-07-24)
   490  - Added network stats to the UI.
   491  - Added support for CoreOS and RHEL.
   492  - Bugfixes and reliability fixes.
   493  
   494  ## 0.1.4 (2014-07-22)
   495  - Add network statistics to REST API.
   496  - Add "raw" driver to handle non-Docker containers.
   497  - Remove lmctfy in favor of the raw driver.
   498  - Bugfixes for Docker containers and logging.
   499  
   500  ## 0.1.3 (2014-07-14)
   501  - Add support for systemd systems.
   502  - Fixes for UI with InfluxDB storage driver.
   503  
   504  ## 0.1.2 (2014-07-10)
   505  - Added Storage Driver concept (flag: storage_driver), default is the in-memory driver
   506  - Implemented InfluxDB storage driver
   507  - Support in REST API for specifying number of stats to return
   508  - Allow running without lmctfy (flag: allow_lmctfy)
   509  - Bugfixes
   510  
   511  ## 0.1.0 (2014-06-14)
   512  - Support for container aliases
   513  - Sampling historical usage and exporting that in the REST API
   514  - Bugfixes for UI
   515  
   516  ## 0.0.0 (2014-06-10)
   517  - Initial version of cAdvisor
   518  - Web UI with auto-updating stats
   519  - v1.0 REST API with container and machine information
   520  - Support for Docker containers
   521  - Support for lmctfy containers