prometheus v2.31.0 Release Notes

Release Date: 2021-11-02 // over 2 years ago
    • ๐Ÿšš [CHANGE] UI: Remove standard PromQL editor in favour of the codemirror-based editor. #9452
    • [FEATURE] PromQL: Add trigonometric functions and atan2 binary operator. #9239 #9248 #9515
    • ๐Ÿ‘ [FEATURE] Remote: Add support for exemplar in the remote write receiver endpoint. #9319 #9414
    • [FEATURE] SD: Add PuppetDB service discovery. #8883
    • [FEATURE] SD: Add Uyuni service discovery. #8190
    • ๐Ÿ”’ [FEATURE] Web: Add support for security-related HTTP headers. #9546
    • [ENHANCEMENT] Azure SD: Add proxy_url, follow_redirects, tls_config. #9267
    • [ENHANCEMENT] Backfill: Add --max-block-duration in promtool create-blocks-from rules. #9511
    • ๐Ÿ–จ [ENHANCEMENT] Config: Print human-readable sizes with unit instead of raw numbers. #9361
    • [ENHANCEMENT] HTTP: Re-enable HTTP/2. #9398
    • [ENHANCEMENT] Kubernetes SD: Warn user if number of endpoints exceeds limit. #9467
    • ๐Ÿ”ง [ENHANCEMENT] OAuth2: Add TLS configuration to token requests. #9550
    • [ENHANCEMENT] PromQL: Several optimizations. #9365 #9360 #9362 #9552
    • [ENHANCEMENT] PromQL: Make aggregations deterministic in instant queries. #9459
    • [ENHANCEMENT] Rules: Add the ability to limit number of alerts or series. #9260 #9541
    • 0๏ธโƒฃ [ENHANCEMENT] SD: Experimental discovery manager to avoid restarts upon reload. Disabled by default, enable with flag --enable-feature=new-service-discovery-manager. #9349 #9537
    • ๐Ÿ’ป [ENHANCEMENT] UI: Debounce timerange setting changes. #9359
    • ๐Ÿ›  [BUGFIX] Backfill: Apply rule labels after query labels. #9421
    • ๐Ÿ›  [BUGFIX] Scrape: Resolve conflicts between multiple exported label prefixes. #9479 #9518
    • [BUGFIX] Scrape: Restart scrape loops when __scrape_interval__ is changed. #9551
    • ๐Ÿ›  [BUGFIX] TSDB: Fix memory leak in samples deletion. #9151
    • ๐Ÿ›  [BUGFIX] UI: Use consistent margin-bottom for all alert kinds. #9318