prometheus v2.27.0 Release Notes

Release Date: 2021-05-12 // almost 3 years ago
    • [CHANGE] Remote write: Metric prometheus_remote_storage_samples_bytes_total renamed to prometheus_remote_storage_bytes_total. #8296
    • [FEATURE] Promtool: Retroactive rule evaluation functionality. #7675
    • ๐Ÿ”ง [FEATURE] Configuration: Environment variable expansion for external labels. Behind --enable-feature=expand-external-labels flag. #8649
    • [FEATURE] TSDB: Add a flag(--storage.tsdb.max-block-chunk-segment-size) to control the max chunks file size of the blocks for small Prometheus instances. #8478
    • ๐Ÿ’ป [FEATURE] UI: Add a dark theme. #8604
    • [FEATURE] AWS Lightsail Discovery: Add AWS Lightsail Discovery. #8693
    • ๐Ÿณ [FEATURE] Docker Discovery: Add Docker Service Discovery. #8629
    • [FEATURE] OAuth: Allow OAuth 2.0 to be used anywhere an HTTP client is used. #8761
    • 0๏ธโƒฃ [FEATURE] Remote Write: Send exemplars via remote write. Experimental and disabled by default. #8296
    • [ENHANCEMENT] Digital Ocean Discovery: Add __meta_digitalocean_vpc label. #8642
    • [ENHANCEMENT] Scaleway Discovery: Read Scaleway secret from a file. #8643
    • ๐Ÿ”ง [ENHANCEMENT] Scrape: Add configurable limits for label size and count. #8777
    • ๐Ÿ’ป [ENHANCEMENT] UI: Add 16w and 26w time range steps. #8656
    • ๐Ÿ“œ [ENHANCEMENT] Templating: Enable parsing strings in humanize functions. #8682
    • ๐Ÿ›  [BUGFIX] UI: Provide errors instead of blank page on TSDB Status Page. #8654 #8659
    • ๐Ÿ›  [BUGFIX] TSDB: Do not panic when writing very large records to the WAL. #8790
    • ๐Ÿ›  [BUGFIX] TSDB: Avoid panic when mmaped memory is referenced after the file is closed. #8723
    • ๐Ÿ›  [BUGFIX] Scaleway Discovery: Fix nil pointer dereference. #8737
    • ๐Ÿ›  [BUGFIX] Consul Discovery: Restart no longer required after config update with no targets. #8766