Prometheus v2.9.0 Release Notes

Release Date: 2019-04-15 // about 5 years ago
  • ๐Ÿš€ This releases uses Go 1.12, which includes a change in how memory is released ๐Ÿง to Linux. This will cause RSS to be reported as higher, however this is harmless and the memory is available to the kernel when it needs it.

    • โšก๏ธ [CHANGE/ENHANCEMENT] Update Consul to support catalog.ServiceMultipleTags. #5151
    • [FEATURE] Add honor_timestamps scrape option. #5304
    • [ENHANCEMENT] Discovery/kubernetes: add present labels for labels/annotations. #5443
    • [ENHANCEMENT] OpenStack SD: Add ProjectID and UserID meta labels. #5431
    • [ENHANCEMENT] Add GODEBUG and retention to the runtime page. #5324 #5322
    • ๐Ÿ‘ [ENHANCEMENT] Add support for POSTing to /series endpoint. #5422
    • ๐Ÿ‘ [ENHANCEMENT] Support PUT methods for Lifecycle and Admin APIs. #5376
    • [ENHANCEMENT] Scrape: Add global jitter for HA server. #5181
    • [ENHANCEMENT] Check for cancellation on every step of a range evaluation. #5131
    • [ENHANCEMENT] String interning for labels & values in the remote_write path. #5316
    • [ENHANCEMENT] Don't lose the scrape cache on a failed scrape. #5414
    • [ENHANCEMENT] Reload cert files from disk automatically. common#173
    • ๐Ÿ”Š [ENHANCEMENT] Use fixed length millisecond timestamp format for logs. common#172
    • ๐ŸŽ [ENHANCEMENT] Performance improvements for postings. tsdb#509 tsdb#572
    • ๐Ÿ›  [BUGFIX] Remote Write: fix checkpoint reading. #5429
    • ๐Ÿ›  [BUGFIX] Check if label value is valid when unmarshaling external labels from YAML. #5316
    • ๐Ÿ›  [BUGFIX] Promparse: sort all labels when parsing. #5372
    • ๐Ÿ›  [BUGFIX] Reload rules: copy state on both name and labels. #5368
    • ๐Ÿ›  [BUGFIX] Exponentiation operator to drop metric name in result of operation. #5329
    • ๐Ÿ›  [BUGFIX] Config: resolve more file paths. #5284
    • ๐Ÿ›  [BUGFIX] Promtool: resolve relative paths in alert test files. #5336
    • ๐Ÿ›  [BUGFIX] Set TLSHandshakeTimeout in HTTP transport. common#179
    • ๐Ÿ›  [BUGFIX] Use fsync to be more resilient to machine crashes. tsdb#573 tsdb#578
    • ๐Ÿ›  [BUGFIX] Keep series that are still in WAL in checkpoints. tsdb#577
    • ๐Ÿ›  [BUGFIX] Fix output sample values for scalar-to-vector comparison operations. #5454