All Versions
178
Latest Version
Avg Release Cycle
18 days
Latest Release
111 days ago

Changelog History
Page 13

  • v2.0.0 Changes

    November 08, 2017

    ๐Ÿš€ This release includes a completely rewritten storage, huge performance ๐Ÿ‘Œ improvements, but also many backwards incompatible changes. For more information, read the announcement blog post and migration guide.

    https://prometheus.io/blog/2017/11/08/announcing-prometheus-2-0/ ๐Ÿ“„ https://prometheus.io/docs/prometheus/2.0/migration/

    • [CHANGE] Completely rewritten storage layer, with WAL. This is not backwards compatible with 1.x storage, and many flags have changed/disappeared.
    • [CHANGE] New staleness behavior. Series now marked stale after target scrapes no longer return them, and soon after targets disappear from service discovery.
    • [CHANGE] Rules files use YAML syntax now. Conversion tool added to promtool.
    • [CHANGE] Removed count_scalar, drop_common_labels functions and keep_common modifier from PromQL.
    • ๐ŸŽ [CHANGE] Rewritten exposition format parser with much higher performance. The Protobuf exposition format is no longer supported.
    • โšก๏ธ [CHANGE] Example console templates updated for new storage and metrics names. Examples other than node exporter and Prometheus removed.
    • 0๏ธโƒฃ [CHANGE] Admin and lifecycle APIs now disabled by default, can be re-enabled via flags
    • [CHANGE] Flags switched to using Kingpin, all flags are now --flagname rather than -flagname.
    • ๐Ÿ”ง [FEATURE/CHANGE] Remote read can be configured to not read data which is available locally. This is enabled by default.
    • [FEATURE] Rules can be grouped now. Rules within a rule group are executed sequentially.
    • [FEATURE] Added experimental GRPC apis
    • [FEATURE] Add timestamp() function to PromQL.
    • ๐Ÿ”ง [ENHANCEMENT] Remove remote read from the query path if no remote storage is configured.
    • โฑ [ENHANCEMENT] Bump Consul HTTP client timeout to not match the Consul SD watch timeout.
    • [ENHANCEMENT] Go-conntrack added to provide HTTP connection metrics.
    • ๐Ÿ›  [BUGFIX] Fix connection leak in Consul SD.
  • v1.8.2 Changes

    November 04, 2017
    • ๐Ÿ›  [BUGFIX] EC2 service discovery: Do not crash if tags are empty.
  • v1.8.1 Changes

    October 19, 2017
    • ๐Ÿ›  [BUGFIX] Correctly handle external labels on remote read endpoint
  • v1.8.0 Changes

    October 06, 2017
    • [CHANGE] Rule links link to the Console tab rather than the Graph tab to not trigger expensive range queries by default.
    • [FEATURE] Ability to act as a remote read endpoint for other Prometheus servers.
    • ๐Ÿ‘ [FEATURE] K8s SD: Support discovery of ingresses.
    • ๐Ÿ“‡ [FEATURE] Consul SD: Support for node metadata.
    • ๐Ÿ‘ [FEATURE] Openstack SD: Support discovery of hypervisors.
    • [FEATURE] Expose current Prometheus config via /status/config.
    • ๐Ÿ‘ท [FEATURE] Allow to collapse jobs on /targets page.
    • [FEATURE] Add /-/healthy and /-/ready endpoints.
    • ๐Ÿ‘ [FEATURE] Add color scheme support to console templates.
    • [ENHANCEMENT] Remote storage connections use HTTP keep-alive.
    • ๐ŸŒฒ [ENHANCEMENT] Improved logging about remote storage.
    • [ENHANCEMENT] Relaxed URL validation.
    • [ENHANCEMENT] Openstack SD: Handle instances without IP.
    • ๐Ÿ”ง [ENHANCEMENT] Make remote storage queue manager configurable.
    • [ENHANCEMENT] Validate metrics returned from remote read.
    • 0๏ธโƒฃ [ENHANCEMENT] EC2 SD: Set a default region.
    • ๐Ÿ“„ [ENHANCEMENT] Changed help link to https://prometheus.io/docs.
    • ๐Ÿ›  [BUGFIX] Fix floating-point precision issue in deriv function.
    • ๐Ÿ›  [BUGFIX] Fix pprof endpoints when -web.route-prefix or -web.external-url is used.
    • ๐Ÿ›  [BUGFIX] Fix handling of null target groups in file-based SD.
    • ๐Ÿ›  [BUGFIX] Set the sample timestamp in date-related PromQL functions.
    • ๐Ÿ›  [BUGFIX] Apply path prefix to redirect from deprecated graph URL.
    • ๐Ÿ›  [BUGFIX] Fixed tests on MS Windows.
    • ๐Ÿ›  [BUGFIX] Check for invalid UTF-8 in label values after relabeling.
  • v1.7.2 Changes

    September 26, 2017
    • ๐Ÿ›  [BUGFIX] Correctly remove all targets from DNS service discovery if the corresponding DNS query succeeds and returns an empty result.
    • ๐Ÿ›  [BUGFIX] Correctly parse resolution input in expression browser.
    • ๐Ÿ›  [BUGFIX] Consistently use UTC in the date picker of the expression browser.
    • ๐Ÿ›  [BUGFIX] Correctly handle multiple ports in Marathon service discovery.
    • ๐Ÿ›  [BUGFIX] Fix HTML escaping so that HTML templates compile with Go1.9.
    • ๐Ÿ›  [BUGFIX] Prevent number of remote write shards from going negative.
    • ๐Ÿ›  [BUGFIX] In the graphs created by the expression browser, render very large and small numbers in a readable way.
    • ๐Ÿ›  [BUGFIX] Fix a rarely occurring iterator issue in varbit encoded chunks.
  • v1.7.1 Changes

    June 12, 2017
    • ๐Ÿ›  [BUGFIX] Fix double prefix redirect.
  • v1.7.0 Changes

    June 06, 2017
    • [CHANGE] Compress remote storage requests and responses with unframed/raw snappy.
    • [CHANGE] Properly ellide secrets in config.
    • [FEATURE] Add OpenStack service discovery.
    • [FEATURE] Add ability to limit Kubernetes service discovery to certain namespaces.
    • [FEATURE] Add metric for discovered number of Alertmanagers.
    • ๐Ÿ–จ [ENHANCEMENT] Print system information (uname) on start up.
    • ๐Ÿ’ป [ENHANCEMENT] Show gaps in graphs on expression browser.
    • ๐Ÿ‘• [ENHANCEMENT] Promtool linter checks counter naming and more reserved labels.
    • ๐Ÿ›  [BUGFIX] Fix broken Mesos discovery.
    • ๐Ÿ›  [BUGFIX] Fix redirect when external URL is set.
    • ๐Ÿ›  [BUGFIX] Fix mutation of active alert elements by notifier.
    • ๐Ÿ›  [BUGFIX] Fix HTTP error handling for remote write.
    • ๐Ÿ›  [BUGFIX] Fix builds for Solaris/Illumos.
    • ๐Ÿ›  [BUGFIX] Fix overflow checking in global config.
    • ๐Ÿ›  [BUGFIX] Fix log level reporting issue.
    • ๐Ÿ›  [BUGFIX] Fix ZooKeeper serverset discovery can become out-of-sync.
  • v1.6.3 Changes

    May 18, 2017
    • ๐Ÿ›  [BUGFIX] Fix disappearing Alertmanager targets in Alertmanager discovery.
    • ๐Ÿ›  [BUGFIX] Fix panic with remote_write on ARMv7.
    • ๐Ÿ›  [BUGFIX] Fix stacked graphs to adapt min/max values.
  • v1.6.2 Changes

    May 11, 2017
    • ๐Ÿ›  [BUGFIX] Fix potential memory leak in Kubernetes service discovery
  • v1.6.1 Changes

    April 19, 2017
    • ๐Ÿ›  [BUGFIX] Don't panic if storage has no FPs even after initial wait