prometheus v2.10.0-rc.0 Release Notes

Release Date: 2019-05-22 // almost 5 years ago
    • ๐Ÿ›  [CHANGE/BUGFIX] API: Encode alert values as string to correctly represent Inf/NaN. #5582
    • [FEATURE] Template expansion: Make external labels available as $externalLabels in alert and console template expansion. #5463
    • [FEATURE] TSDB: Add prometheus_tsdb_wal_segment_current metric for the WAL segment index that TSDB is currently writing to. tsdb#601
    • [FEATURE] Scrape: Add scrape_series_added per-scrape metric. #5546
    • [ENHANCEMENT] Discovery/kubernetes: Add labels __meta_kubernetes_endpoint_node_name and __ meta_kubernetes_endpoint_hostname. #5571
    • [ENHANCEMENT] Discovery/azure: Add label __meta_azure_machine_public_ip. #5475
    • ๐ŸŽ [ENHANCEMENT] TSDB: Simplify mergedPostings.Seek, resulting in better performance if there are many posting lists. tsdb#595
    • ๐ŸŒฒ [ENHANCEMENT] Log filesystem type on startup. #5558
    • [ENHANCEMENT] Cmd/promtool: Use POST requests for Query and QueryRange. client_golang#557
    • ๐ŸŒ [ENHANCEMENT] Web: Sort alerts by group name. #5448
    • [ENHANCEMENT] Console templates: Add convenience variables $rawParams, $params, $path. #5463
    • ๐Ÿ›  [BUGFIX] TSDB: Don't panic when running out of disk space and recover nicely from the condition. tsdb#582
    • ๐Ÿ›  [BUGFIX] TSDB: Correctly handle empty labels. tsdb#594
    • ๐Ÿ›  [BUGFIX] TSDB: Don't crash on an unknown tombstone reference. tsdb#604
    • ๐Ÿ›  [BUGFIX] Storage/remote: Remove queue-manager specific metrics if queue no longer exists. #5445 #5485 #5555
    • [BUGFIX] PromQL: Correctly display { __name__ ="a"}. #5552
    • ๐Ÿ›  [BUGFIX] Discovery/kubernetes: Use service rather than ingress as the name for the service workqueue. #5520
    • ๐Ÿ›  [BUGFIX] Discovery/azure: Don't panic on a VM with a public IP. #5587
    • ๐Ÿ›  [BUGFIX] Web: Fixed Content-Type for js and css instead of using /etc/mime.types. #5551