All Versions
167
Latest Version
Avg Release Cycle
19 days
Latest Release
22 days ago

Changelog History
Page 8

  • 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
  • v2.12.0 Changes

    August 18, 2019
    • ๐ŸŒฒ [FEATURE] Track currently active PromQL queries in a log file. #5794
    • [FEATURE] Enable and provide binaries for mips64 / mips64le architectures. #5792
    • ๐Ÿ“ฑ [ENHANCEMENT] Improve responsiveness of targets web UI and API endpoint. #5740
    • [ENHANCEMENT] Improve remote write desired shards calculation. #5763
    • [ENHANCEMENT] Flush TSDB pages more precisely. tsdb#660
    • [ENHANCEMENT] Add prometheus_tsdb_retention_limit_bytes metric. tsdb#667
    • ๐ŸŒฒ [ENHANCEMENT] Add logging during TSDB WAL replay on startup. tsdb#662
    • [ENHANCEMENT] Improve TSDB memory usage. tsdb#653, tsdb#643, tsdb#654, tsdb#642, tsdb#627
    • ๐Ÿ›  [BUGFIX] Check for duplicate label names in remote read. #5829
    • ๐Ÿ›  [BUGFIX] Mark deleted rules' series as stale on next evaluation. #5759
    • ๐Ÿ›  [BUGFIX] Fix JavaScript error when showing warning about out-of-sync server time. #5833
    • ๐Ÿ›  [BUGFIX] Fix promtool test rules panic when providing empty exp_labels. #5774
    • ๐Ÿ›  [BUGFIX] Only check last directory when discovering checkpoint number. #5756
    • ๐Ÿ›  [BUGFIX] Fix error propagation in WAL watcher helper functions. #5741
    • ๐Ÿ›  [BUGFIX] Correctly handle empty labels from alert templates. #5845