All Versions
148
Latest Version
Avg Release Cycle
17 days
Latest Release
21 days ago

Changelog History
Page 6

  • v2.16.0-rc.0 Changes

    January 31, 2020

    2.16.0-rc.0 / 2020-01-30

    • ๐Ÿ’ป [FEATURE] React UI: Support local timezone on /graph #6692
    • [FEATURE] PromQL: add absent_over_time query function #6490
    • ๐ŸŒฒ [FEATURE] Adding optional logging of queries to their own file #6520
    • ๐Ÿ’ป [ENHANCEMENT] React UI: Add support for rules page and "Xs ago" duration displays #6503
    • ๐Ÿ’ป [ENHANCEMENT] React UI: alerts page, replace filtering togglers tabs with checkboxes #6543
    • [ENHANCEMENT] TSDB: Export metric for WAL write errors #6647
    • ๐ŸŽ [ENHANCEMENT] TSDB: Improve query performance for queries that only touch the most recent 2h of data. #6651
    • โ™ป๏ธ [ENHANCEMENT] PromQL: Refactoring in parser errors to improve error messages #6634
    • ๐Ÿ‘ [ENHANCEMENT] PromQL: Support trailing commas in grouping opts #6480
    • [ENHANCEMENT] Scrape: Reduce memory usage on reloads by reusing scrape cache #6670
    • ๐Ÿ“‡ [ENHANCEMENT] Scrape: Add metrics to track bytes and entries in the metadata cache #6675
    • ๐Ÿ‘ [ENHANCEMENT] promtool: Add support for line-column numbers for invalid rules output #6533
    • [ENHANCEMENT] Avoid restarting rule groups when it is unnecessary #6450
    • ๐Ÿ›  [BUGFIX] React UI: Send cookies on fetch() on older browsers #6553
    • ๐Ÿ›  [BUGFIX] React UI: adopt grafana flot fix for stacked graphs #6603
    • ๐Ÿ’ป [BUFGIX] React UI: broken graph page browser history so that back button works as expected #6659
    • ๐Ÿ›  [BUGFIX] TSDB: ensure compactionsSkipped metric is registered, and log proper error if one is returned from head.Init #6616
    • ๐Ÿ›  [BUGFIX] TSDB: return an error on ingesting series with duplicate labels #6664
    • ๐Ÿ›  [BUGFIX] PromQL: Fix unary operator precedence #6579
    • ๐Ÿ›  [BUGFIX] PromQL: Respect query.timeout even when we reach query.max-concurrency #6712
    • ๐Ÿ›  [BUGFIX] PromQL: Fix string and parentheses handling in engine, which affected React UI #6612
    • ๐Ÿ›  [BUGFIX] PromQL: Remove output labels returned by absent() if they are produced by multiple identical label matchers #6493
    • ๐Ÿ›  [BUGFIX] Scrape: Validate that OpenMetrics input ends with # EOF #6505
    • ๐Ÿ›  [BUGFIX] Remote read: return the correct error if configs can't be marshal'd to JSON #6622
    • ๐Ÿ›  [BUGFIX] Remote write: Make remote client Store use passed context, which can affect shutdown timing #6673
    • ๐Ÿ›  [BUGFIX] Remote write: Improve sharding calculation in cases where we would always be consistently behind by tracking pendingSamples #6511
    • [BUGFIX] Ensure prometheus_rule_group metrics are deleted when a rule group is removed #6693
  • v2.15.2 Changes

    January 06, 2020
    • ๐Ÿ›  [BUGFIX] TSDB: Fixed support for TSDB blocks built with Prometheus before 2.1.0. #6564
    • ๐Ÿ›  [BUGFIX] TSDB: Fixed block compaction issues on Windows. #6547
  • v2.15.1 Changes

    December 25, 2019
    • ๐Ÿ›  [BUGFIX] TSDB: Fixed race on concurrent queries against same data. #6512
  • v2.15.0 Changes

    December 23, 2019
    • [CHANGE] Discovery: Removed prometheus_sd_kubernetes_cache_* metrics. Additionally prometheus_sd_kubernetes_workqueue_latency_seconds and prometheus_sd_kubernetes_workqueue_work_duration_seconds metrics now show correct values in seconds. #6393
    • [CHANGE] Remote write: Changed query label on prometheus_remote_storage_* metrics to remote_name and url. #6043
    • ๐Ÿ“‡ [FEATURE] API: Added new endpoint for exposing per metric metadata /metadata. #6420 #6442
    • ๐Ÿ–จ [ENHANCEMENT] TSDB: Significantly reduced memory footprint of loaded TSDB blocks. #6418 #6461
    • โšก๏ธ [ENHANCEMENT] TSDB: Significantly optimized what we buffer during compaction which should result in lower memory footprint during compaction. #6422 #6452 #6468 #6475
    • ๐Ÿšค [ENHANCEMENT] TSDB: Improve replay latency. #6230
    • [ENHANCEMENT] TSDB: WAL size is now used for size based retention calculation. #5886
    • [ENHANCEMENT] Remote read: Added query grouping and range hints to the remote read request #6401
    • [ENHANCEMENT] Remote write: Added prometheus_remote_storage_sent_bytes_total counter per queue. #6344
    • ๐ŸŽ [ENHANCEMENT] promql: Improved PromQL parser performance. #6356
    • ๐ŸŽ [ENHANCEMENT] React UI: Implemented missing pages like /targets #6276, TSDB status page #6281 #6267 and many other fixes and performance improvements.
    • [ENHANCEMENT] promql: Prometheus now accepts spaces between time range and square bracket. e.g [ 5m] #6065
    • ๐Ÿ›  [BUGFIX] Config: Fixed alertmanager configuration to not miss targets when configurations are similar. #6455
    • [BUGFIX] Remote write: Value of prometheus_remote_storage_shards_desired gauge shows raw value of desired shards and it's updated correctly. #6378
    • ๐Ÿ›  [BUGFIX] Rules: Prometheus now fails the evaluation of rules and alerts where metric results collide with labels specified in labels field. #6469
    • ๐Ÿ›  [BUGFIX] API: Targets Metadata API /targets/metadata now accepts empty match_targets parameter as in the spec. #6303
  • v2.15.0-rc.0 Changes

    December 18, 2019
    • [CHANGE] Discovery: Removed prometheus_sd_kubernetes_cache_* metrics. Additionally prometheus_sd_kubernetes_workqueue_latency_seconds and prometheus_sd_kubernetes_workqueue_work_duration_seconds metrics now show correct values in seconds. #6393
    • [CHANGE] Remote write: Changed query label on prometheus_remote_storage_* metrics to remote_name and url. #6043
    • ๐Ÿ“‡ [FEATURE] API: Added new endpoint for exposing per metric metadata /metadata. #6420 #6442
    • ๐Ÿ–จ [ENHANCEMENT] TSDB: Significantly reduced memory footprint of loaded TSDB blocks. #6418 #6461
    • โšก๏ธ [ENHANCEMENT] TSDB: Significantly optimized what we buffer during compaction which should result in lower memory footprint during compaction. #6422 #6452 #6468 #6475
    • ๐Ÿšค [ENHANCEMENT] TSDB: Improve replay latency. #6230
    • [ENHANCEMENT] TSDB: WAL size is now used for size based retention calculation. #5886
    • [ENHANCEMENT] Remote read: Added query grouping and range hints to the remote read request #6401
    • [ENHANCEMENT] Remote write: Added prometheus_remote_storage_sent_bytes_total counter per queue. #6344
    • ๐ŸŽ [ENHANCEMENT] promql: Improved PromQL parser performance. #6356
    • ๐ŸŽ [ENHANCEMENT] React UI: Implemented missing pages like /targets #6276, TSDB status page #6267 and many other fixes and performance improvements.
    • [ENHANCEMENT] promql: Prometheus now accepts spaces between time range and square bracket. e.g [5m] #6065
    • ๐Ÿ›  [BUGFIX] Config: Fixed alertmanager configuration to not miss targets when configurations are similar. #6455
    • [BUGFIX] Remote write: Value of prometheus_remote_storage_shards_desired gauge shows raw value of desired shards and it's updated correctly. #6378
    • ๐Ÿ›  [BUGFIX] Rules: Prometheus now fails the evaluation of rules and alerts where metric results collide with labels specified in labels field. #6469
    • ๐Ÿ›  [BUGFIX] API: Targets Metadata API /targets/metadata now accepts empty match_targets parameter as in the spec. #6303
  • v2.14.0 Changes

    November 11, 2019
    • ๐Ÿ›  [SECURITY/BUGFIX] UI: Ensure warnings from the API are escaped. #6279
    • ๐Ÿ— [FEATURE] API: /api/v1/status/runtimeinfo and /api/v1/status/buildinfo endpoints added for use by the React UI. #6243
    • ๐Ÿ’ป [FEATURE] React UI: implement the new experimental React based UI. #5694 and many more
      • Can be found by under /new.
      • Not all pages are implemented yet.
    • ๐Ÿ— [FEATURE] Status: Cardinality statistics added to the Runtime & Build Information page. #6125
    • ๐Ÿ›  [ENHANCEMENT/BUGFIX] Remote write: fix delays in remote write after a compaction. #6021
    • ๐Ÿ’ป [ENHANCEMENT] UI: Alerts can be filtered by state. #5758
    • ๐Ÿ›  [BUGFIX] API: lifecycle endpoints return 403 when not enabled. #6057
    • ๐Ÿ›  [BUGFIX] Build: Fix Solaris build. #6149
    • ๐Ÿ›  [BUGFIX] Promtool: Remove false duplicate rule warnings when checking rule files with alerts. #6270
    • ๐Ÿ›  [BUGFIX] Remote write: restore use of deduplicating logger in remote write. #6113
    • ๐Ÿ›  [BUGFIX] Remote write: do not reshard when unable to send samples. #6111
    • ๐Ÿ›  [BUGFIX] Service discovery: errors are no longer logged on context cancellation. #6116, #6133
    • ๐Ÿ›  [BUGFIX] UI: handle null response from API properly. #6071
  • v2.14.0-rc.0 Changes

    November 07, 2019
    • ๐Ÿ›  [SECURITY/BUGFIX] UI: Ensure warnings from the API are escaped. #6279
    • ๐Ÿ— [FEATURE] API: /api/v1/status/runtimeinfo and /api/v1/status/buildinfo endpoints added for use by the React UI. #6243
    • ๐Ÿ’ป [FEATURE] React UI: implement the new experimental React based UI. #5694 and many more
      • Can be found by under /new.
      • Not all pages are implemented yet.
    • ๐Ÿ— [FEATURE] Status: Cardinality statistics added to the Runtime & Build Information page. #6125
    • ๐Ÿ›  [ENHANCEMENT/BUGFIX] Remote write: fix delays in remote write after a compaction. #6021
    • ๐Ÿ’ป [ENHANCEMENT] UI: Alerts can be filtered by state. #5758
    • ๐Ÿ›  [BUGFIX] API: lifecycle endpoints return 403 when not enabled. #6057
    • ๐Ÿ›  [BUGFIX] Build: Fix Solaris build. #6149
    • ๐Ÿ›  [BUGFIX] Promtool: Remove false duplicate rule warnings when checking rule files with alerts. #6270
    • ๐Ÿ›  [BUGFIX] Remote write: restore use of deduplicating logger in remote write. #6113
    • ๐Ÿ›  [BUGFIX] Remote write: do not reshard when unable to send samples. #6111
    • ๐Ÿ›  [BUGFIX] Service discovery: errors are no longer logged on context cancellation. #6116, #6133
    • ๐Ÿ›  [BUGFIX] UI: handle null response from API properly. #6071
  • v2.13.1 Changes

    October 16, 2019
    • ๐Ÿ›  [BUGFIX] Fix panic in ARM builds of Prometheus. #6110
    • ๐Ÿ›  [BUGFIX] promql: fix potential panic in the query logger. #6094
    • ๐Ÿ›  [BUGFIX] Multiple errors of http: superfluous response.WriteHeader call in the logs. #6145
  • v2.13.0 Changes

    October 04, 2019
    • ๐Ÿ›  [SECURITY/BUGFIX] UI: Fix a Stored DOM XSS vulnerability with query history CVE-2019-10215. #6098
    • [CHANGE] Metrics: renamed prometheus_sd_configs_failed_total to prometheus_sd_failed_configs and changed to Gauge #5254
    • ๐Ÿ— [ENHANCEMENT] Include the tsdb tool in builds. #6089
    • [ENHANCEMENT] Service discovery: add new node address types for kubernetes. #5902
    • โš  [ENHANCEMENT] UI: show warnings if query have returned some warnings. #5964
    • [ENHANCEMENT] Remote write: reduce memory usage of the series cache. #5849
    • [ENHANCEMENT] Remote read: use remote read streaming to reduce memory usage. #5703
    • [ENHANCEMENT] Metrics: added metrics for remote write max/min/desired shards to queue manager. #5787
    • โš  [ENHANCEMENT] Promtool: show the warnings during label query. #5924
    • ๐Ÿ“œ [ENHANCEMENT] Promtool: improve error messages when parsing bad rules. #5965
    • ๐Ÿ‘• [ENHANCEMENT] Promtool: more promlint rules. #5515
    • ๐Ÿ›  [BUGFIX] Promtool: fix recording inconsistency due to duplicate labels. #6026
    • ๐Ÿ›  [BUGFIX] UI: fixes service-discovery view when accessed from unhealthy targets. #5915
    • ๐Ÿ›  [BUGFIX] Metrics format: OpenMetrics parser crashes on short input. #5939
    • ๐Ÿ›  [BUGFIX] UI: avoid truncated Y-axis values. #6014
  • v2.13.0-rc.0 Changes

    September 25, 2019
    • [CHANGE] Metrics: renamed prometheus_sd_configs_failed_total to prometheus_sd_failed_configs and changed to Gauge #5254
    • [ENHANCEMENT] Service discovery: add new node address types for kubernetes. #5902
    • โš  [ENHANCEMENT] UI: show warnings if query have returned some warnings. #5964
    • [ENHANCEMENT] Remote write: reduce memory usage of the series cache. #5849
    • [ENHANCEMENT] Remote read: use remote read streaming to reduce memory usage. #5703
    • [ENHANCEMENT] Metrics: added metrics for remote write max/min/desired shards to queue manager. #5787
    • โš  [ENHANCEMENT] Promtool: show the warnings during label query. #5924
    • ๐Ÿ“œ [ENHANCEMENT] Promtool: improve error messages when parsing bad rules. #5965
    • ๐Ÿ‘• [ENHANCEMENT] Promtool: more promlint rules. #5515
    • ๐Ÿ›  [BUGFIX] Promtool: fix recording inconsistency due to duplicate labels. #6026
    • ๐Ÿ›  [BUGFIX] UI: fixes service-discovery view when accessed from unhealthy targets. #5915
    • ๐Ÿ›  [BUGFIX] Metrics format: OpenMetrics parser crashes on short input. #5939
    • ๐Ÿ›  [BUGFIX] UI: avoid truncated Y-axis values. #6014