Skip to content

Latest commit

 

History

History
109 lines (87 loc) · 3.63 KB

RELEASES.md

File metadata and controls

109 lines (87 loc) · 3.63 KB

Release Notes

0.18.0

  • Cluster Model APIs enabled by default
  • Garbage collection in the cluster model
  • New rolling window based bucketing storage engine for model that significantly reduces memory footprint
  • Many fixes around race conditions with the cache
  • GCP authorization policy updated to reduce flakiness

0.17.0

  • Fixes service account handling.
  • New APIs that provide insight into a kubernetes cluster - usage distribution across nodes, namespaces, pods, etc.

0.16.0 (7-7-2015)

  • Add new sink for GCM autoscaling.
  • Force heapster to use kubernetes v1.0 API.
  • Bug fixes.

0.15.0 (6-26-2015)

  • Use service accounts while running in kubernetes clusters
  • Expose kubernetes system containers with standard names
  • Minor bug fixes.

0.14.3 (6-19-2015)

  • Expose HostID for nodes.
  • Added an API '/metric-export-schema' that exposes the schema for '/metric-export' API.

0.14.2 (6-16-2015)

  • Expose HostID for all containers.

0.14.1 (6-15-2015)

  • Expose External ID of nodes as a label and namespace UID as a label.
  • Fix bug in handling metric specific labels.

0.14.0 (6-9-2015)

  • Heapster exposes a REST endpoint that serves the metrics being pushed to sinks.
  • Support for service accounts.

0.13.0 (5-29-2015)

  • Switch use of Kubernetes API to v1beta3.
  • Add option to connect to Kubelets through HTTPS.

0.12.1 (5-13-2015)

  • Fixes kube master url handling via --source flag.

0.12.0 (5-12-2015)

  • Fixes issues related to supporting multiple sinks.
  • Resource usage of kubernetes system daemons are exported.
  • Support for kubernetes specific auth (secrets).
  • Scalability improvements.

0.11.0 (4-28-2015)

  • Export filesystem usage metrics for the node and containers.
  • Support for Kubernetes events
  • New Sink - Google Cloud Logging. Supports events only.
  • New Sink - Google Cloud Monitoring. Supports metrics only.
  • New metric labels - 'pod_name' and 'resource_id'.
  • Extensible source and sinks configuration. It is now possible to export metrics and events to multiple sinks simultaneously.

0.10.0 (3-30-2015)

  • Downsampling - Resolution of metrics is set to 5s by default.
  • Support for using Kube client auth.
  • Improved Influxdb sink - sequence numbers are generated for every metric.
  • Reliability improvements
  • Bug fixes.

0.9 (3-13-2015)

  • Standardized metrics
  • New common API in place for all external storage drivers.
  • Simplified heapster deployment scripts.
  • Bug fixes and misc enhancements.

0.8 (2-22-2015)

  • Avoid expecting HostIP of Pod to match node's HostIP.

0.7 (2-18-2015)

  • Support for Google Cloud Monitoring Backend
  • Watch kubernetes api-server instead of polling for pods and nodes info.
  • Fetch stats in parallel.
  • Refactor code and improve testing.
  • Miscellaneous bug fixes.
  • Native support for CoreOS.

0.6 (1-21-2015)

  • New /validate REST endpoint to probe heapster.
  • Heapster supports kube namespaces.
  • Heapster uses InfluxDB service DNS name while running in kube mode.

0.5 (12-11-2014)

  • Compatiblity with updated InfluxDB service names.

0.4 (12-02-2014)

  • Compatibility with cAdvisor v0.6.2

0.3 (11-26-2014)

  • Handle updated Pod API in Kubernetes.

0.2 (10-06-2014)

  • Use kubernetes master readonly service which does not require auth

0.1 (10-05-2014)

  • First version of heapster.
  • Native support for kubernetes and CoreOS.
  • For Kubernetes gets pods and rootcgroup information.
  • For CoreOS gets containers and rootcgroup information.
  • Supports InfluxDB and bigquery.
  • Exports pods and container stats in table 'stats' in InfluxDB
  • rootCgroup is exported in table 'machine' in InfluxDB
  • Special dashboard for kubernetes.