prometheus v2.11.0-rc.0 Release Notes

Release Date: 2019-07-04 // almost 5 years ago
    • [CHANGE] Remove max_retries from queue_config (it has been unused since rewriting remote-write to utilize the write-ahead-log). #5649
    • [CHANGE] The meta file BlockStats no longer holds size information. This is now dynamically calculated and kept in memory. It also includes the meta file size which was not included before. tsdb#637
    • [CHANGE] Renamed metric from prometheus_tsdb_wal_reader_corruption_errors to prometheus_tsdb_wal_reader_corruption_errors_total. tsdb#622
    • [FEATURE] Add option to use Alertmanager API v2. #5482
    • [FEATURE] Added humanizePercentage function for templates. #5670
    • [FEATURE] Include InitContainers in Kubernetes Service Discovery. #5598
    • [FEATURE] Provide option to compress WAL records using Snappy. #609
    • [ENHANCEMENT] Create new clean segment when starting the WAL. tsdb#608
    • [ENHANCEMENT] Reduce allocations in PromQL aggregations. #5641
    • โš  [ENHANCEMENT] Add storage warnings to LabelValues and LabelNames API results. #5673
    • [ENHANCEMENT] Add prometheus_http_requests_total metric. #5640
    • ๐Ÿ— [ENHANCEMENT] Enable openbsd/arm build. #5696
    • [ENHANCEMENT] Remote-write allocation improvements. #5614
    • ๐ŸŽ [ENHANCEMENT] Query performance improvement: Efficient iteration and search in HashForLabels and HashWithoutLabels. #5707
    • [ENHANCEMENT] Allow injection of arbitrary headers in promtool. #4389
    • โœ… [ENHANCEMENT] Allow passing external_labels in alert unit tests groups. #5608
    • โœ… [ENHANCEMENT] Allows globs for rules when unit testing. #5595
    • [ENHANCEMENT] Improved postings intersection matching. tsdb#616
    • [ENHANCEMENT] Reduced disk usage for WAL for small setups. tsdb#605
    • โšก๏ธ [ENHANCEMENT] Optimize queries using regexp for set lookups. tsdb#602
    • ๐Ÿ›  [BUGFIX] resolve race condition in maxGauge. #5647
    • ๐Ÿ›  [BUGFIX] Fix ZooKeeper connection leak. #5675
    • ๐Ÿ›  [BUGFIX] Improved atomicity of .tmp block replacement during compaction for usual case. tsdb#636
    • ๐Ÿ›  [BUGFIX] Fix "unknown series references" after clean shutdown. tsdb#623
    • ๐Ÿ›  [BUGFIX] Re-calculate block size when calling block.Delete. tsdb#637
    • ๐Ÿ›  [BUGFIX] Fix unsafe snapshots with head block. tsdb#641
    • [BUGFIX] prometheus_tsdb_compactions_failed_total is now incremented on any compaction failure. tsdb#613