github.com/caesarxuchao/heapster@v1.1.0/RELEASES.md (about)

     1  # Release Notes
     2  
     3  ## 0.19.1 (15-12-2015)
     4  - Better connection handling for InfluxDB.
     5  - Refresh node and pod lists every 1 hour.
     6  
     7  ## 0.19.0 (9-12-2015)
     8  - Switched to InfluxDB 0.9. The data layout was changed.
     9  - Added Kafka and Riemann sinks.
    10  - Removed poll_duration flag.
    11  - Authentication and security improvements.
    12  - Fixed issue with unavailable sink.
    13  
    14  ## 0.18.1 (9-18-2015)
    15  - Avoid using UIDs for Kubernetes events.
    16  - Export container labels.
    17  - Hawkular sink upgrades
    18  
    19  ## 0.18.0
    20  - Cluster Model APIs enabled by default
    21  - Garbage collection in the cluster model
    22  - New rolling window based bucketing storage engine for model that significantly reduces memory footprint
    23  - Many fixes around race conditions with the cache
    24  - GCP authorization policy updated to reduce flakiness
    25  
    26  ## 0.17.0
    27  - Fixes service account handling.
    28  - New APIs that provide insight into a kubernetes cluster - usage distribution across nodes, namespaces, pods, etc.
    29  
    30  ## 0.16.0 (7-7-2015)
    31  - Add new sink for GCM autoscaling.
    32  - Force heapster to use kubernetes v1.0 API.
    33  - Bug fixes.
    34  
    35  ## 0.15.0 (6-26-2015)
    36  - Use service accounts while running in kubernetes clusters
    37  - Expose kubernetes system containers with standard names
    38  - Minor bug fixes.
    39  
    40  ## 0.14.3 (6-19-2015)
    41  - Expose HostID for nodes. 
    42  - Added an API '/metric-export-schema' that exposes the schema for '/metric-export' API.
    43  
    44  ## 0.14.2 (6-16-2015)
    45  - Expose HostID for all containers.
    46  
    47  ## 0.14.1 (6-15-2015)
    48  - Expose External ID of nodes as a label and namespace UID as a label.
    49  - Fix bug in handling metric specific labels.
    50  
    51  ## 0.14.0 (6-9-2015)
    52  - Heapster exposes a REST endpoint that serves the metrics being pushed to sinks.
    53  - Support for service accounts.
    54  
    55  ## 0.13.0 (5-29-2015)
    56  - Switch use of Kubernetes API to v1beta3.
    57  - Add option to connect to Kubelets through HTTPS.
    58  
    59  ## 0.12.1 (5-13-2015)
    60  - Fixes kube master url handling via --source flag.
    61  
    62  ## 0.12.0 (5-12-2015)
    63  - Fixes issues related to supporting multiple sinks.
    64  - Resource usage of kubernetes system daemons are exported.
    65  - Support for kubernetes specific auth (secrets).
    66  - Scalability improvements.
    67  
    68  ## 0.11.0 (4-28-2015)
    69  - Export filesystem usage metrics for the node and containers.
    70  - Support for Kubernetes events
    71  - New Sink - Google Cloud Logging. Supports events only.
    72  - New Sink - Google Cloud Monitoring. Supports metrics only.
    73  - New metric labels - 'pod_name' and 'resource_id'.
    74  - Extensible source and sinks configuration. It is now possible to export metrics and events to multiple sinks simultaneously.
    75  
    76  ## 0.10.0 (3-30-2015)
    77  - Downsampling - Resolution of metrics is set to 5s by default.
    78  - Support for using Kube client auth.
    79  - Improved Influxdb sink - sequence numbers are generated for every metric.
    80  - Reliability improvements
    81  - Bug fixes.
    82  
    83  ## 0.9 (3-13-2015)
    84  - [Standardized metrics](sinks/api/supported_metrics.go)
    85  - New [common API](sinks/api/types.go) in place for all external storage drivers.
    86  - Simplified heapster deployment scripts.
    87  - Bug fixes and misc enhancements.
    88  
    89  ## 0.8 (2-22-2015)
    90  - Avoid expecting HostIP of Pod to match node's HostIP. 
    91  
    92  ## 0.7 (2-18-2015)
    93  - Support for Google Cloud Monitoring Backend
    94  - Watch kubernetes api-server instead of polling for pods and nodes info.
    95  - Fetch stats in parallel.
    96  - Refactor code and improve testing.
    97  - Miscellaneous bug fixes.
    98  - Native support for CoreOS.
    99  
   100  ## 0.6 (1-21-2015)
   101  - New /validate REST endpoint to probe heapster.
   102  - Heapster supports kube namespaces.
   103  - Heapster uses InfluxDB service DNS name while running in kube mode.
   104  
   105  ## 0.5 (12-11-2014)
   106  - Compatiblity with updated InfluxDB service names.
   107  
   108  ## 0.4 (12-02-2014)
   109  - Compatibility with cAdvisor v0.6.2
   110  
   111  ## 0.3 (11-26-2014)
   112  - Handle updated Pod API in Kubernetes.
   113  
   114  ## 0.2 (10-06-2014)
   115  - Use kubernetes master readonly service which does not require auth
   116  
   117  ## 0.1 (10-05-2014)
   118  - First version of heapster.
   119  - Native support for kubernetes and CoreOS.
   120  - For Kubernetes gets pods and rootcgroup information.
   121  - For CoreOS gets containers and rootcgroup information.
   122  - Supports InfluxDB and bigquery.
   123  - Exports pods and container stats in table 'stats' in InfluxDB
   124  - rootCgroup is exported in table 'machine' in InfluxDB
   125  - Special dashboard for kubernetes.