All Versions
178
Latest Version
Avg Release Cycle
18 days
Latest Release
111 days ago
Changelog History
Page 13
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 andkeep_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