All Versions
167
Latest Version
Avg Release Cycle
19 days
Latest Release
18 days ago

Changelog History
Page 1

  • v2.36.1 Changes

    June 09, 2022
    • ๐Ÿ›  [BUGFIX] promtool: Add --lint-fatal option #10840
  • v2.36.0 Changes

    May 30, 2022
    • [FEATURE] Add lowercase and uppercase relabel action. #10641
    • [FEATURE] SD: Add IONOS Cloud integration. #10514
    • [FEATURE] SD: Add Vultr integration. #10714
    • [FEATURE] SD: Add Linode SD failure count metric. #10673
    • [FEATURE] Add prometheus_ready metric. #10682
    • [ENHANCEMENT] Add stripDomain to template function. #10475
    • ๐Ÿ’ป [ENHANCEMENT] UI: Enable active search through dropped targets. #10668
    • ๐Ÿ‘ [ENHANCEMENT] promtool: support matchers when querying label values. #10727
    • [ENHANCEMENT] Add agent mode identifier. #9638
    • ๐Ÿ›  [BUGFIX] Changing TotalQueryableSamples from int to int64. #10549
    • ๐Ÿ›  [BUGFIX] tsdb/agent: Ignore duplicate exemplars. #10595
    • ๐Ÿ›  [BUGFIX] TSDB: Fix chunk overflow appending samples at a variable rate. #10607
    • ๐Ÿ›  [BUGFIX] Stop rule manager before TSDB is stopped. #10680
  • v2.35.0 Changes

    April 21, 2022

    ๐Ÿš€ This Prometheus release is built with go1.18, which contains two noticeable changes related to TLS:

    0๏ธโƒฃ 1. TLS 1.0 and 1.1 disabled by default client-side. ๐Ÿ”– Prometheus users can override this with the min_version parameter of tls_config.

    1. Certificates signed with the SHA-1 hash function are rejected. This doesn't apply to self-signed root certificates.
    • [CHANGE] TSDB: Delete *.tmp WAL files when Prometheus starts. #10317
    • ๐Ÿ‘• [CHANGE] promtool: Add new flag --lint (enabled by default) for the commands check rules and check config, resulting in a new exit code (3) for linter errors. #10435
    • ๐Ÿ‘ [FEATURE] Support for automatically setting the variable GOMAXPROCS to the container CPU limit. Enable with the flag --enable-feature=auto-gomaxprocs. #10498
    • [FEATURE] PromQL: Extend statistics with total and peak number of samples in a query. Additionally, per-step statistics are available with --enable-feature=promql-per-step-stats and using stats=all in the query API. Enable with the flag --enable-feature=per-step-stats. #10369
    • [ENHANCEMENT] Prometheus is built with Go 1.18. #10501
    • [ENHANCEMENT] TSDB: more efficient sorting of postings read from WAL at startup. #10500
    • [ENHANCEMENT] Azure SD: Add metric to track Azure SD failures. #10476
    • ๐Ÿ”ง [ENHANCEMENT] Azure SD: Add an optional resource_group configuration. #10365
    • ๐Ÿ‘ [ENHANCEMENT] Kubernetes SD: Support discovery.k8s.io/v1 EndpointSlice (previously only discovery.k8s.io/v1beta1 EndpointSlice was supported). #9570
    • ๐Ÿ“‡ [ENHANCEMENT] Kubernetes SD: Allow attaching node metadata to discovered pods. #10080
    • ๐Ÿ‘ [ENHANCEMENT] OAuth2: Support for using a proxy URL to fetch OAuth2 tokens. #10492
    • ๐Ÿ”ง [ENHANCEMENT] Configuration: Add the ability to disable HTTP2. #10492
    • ๐Ÿ‘ [ENHANCEMENT] Config: Support overriding minimum TLS version. #10610
    • ๐Ÿ›  [BUGFIX] Kubernetes SD: Explicitly include gcp auth from k8s.io. #10516
    • ๐Ÿ›  [BUGFIX] Fix OpenMetrics parser to sort uppercase labels correctly. #10510
    • ๐Ÿ›  [BUGFIX] UI: Fix scrape interval and duration tooltip not showing on target page. #10545
    • ๐Ÿ›  [BUGFIX] Tracing/GRPC: Set TLS credentials only when insecure is false. #10592
    • ๐Ÿ›  [BUGFIX] Agent: Fix ID collision when loading a WAL with multiple segments. #10587
    • ๐Ÿ›  [BUGFIX] Remote-write: Fix a deadlock between Batch and flushing the queue. #10608
  • v2.34.0 Changes

    March 15, 2022
    • ๐Ÿšš [CHANGE] UI: Classic UI removed. #10208
    • [CHANGE] Tracing: Migrate from Jaeger to OpenTelemetry based tracing. #9724, #10203, #10276
    • ๐Ÿ”ง [ENHANCEMENT] TSDB: Disable the chunk write queue by default and allow configuration with the experimental flag --storage.tsdb.head-chunks-write-queue-size. #10425
    • [ENHANCEMENT] HTTP SD: Add a failure counter. #10372
    • [ENHANCEMENT] Azure SD: Set Prometheus User-Agent on requests. #10209
    • [ENHANCEMENT] Uyuni SD: Reduce the number of logins to Uyuni. #10072
    • ๐ŸŒฒ [ENHANCEMENT] Scrape: Log when an invalid media type is encountered during a scrape. #10186
    • [ENHANCEMENT] Scrape: Accept application/openmetrics-text;version=1.0.0 in addition to version=0.0.1. #9431
    • [ENHANCEMENT] Remote-read: Add an option to not use external labels as selectors for remote read. #10254
    • โšก๏ธ [ENHANCEMENT] UI: Optimize the alerts page and add a search bar. #10142
    • ๐Ÿ‘€ [ENHANCEMENT] UI: Improve graph colors that were hard to see. #10179
    • [ENHANCEMENT] Config: Allow escaping of $ with $$ when using environment variables with external labels. #10129
    • ๐Ÿ›  [BUGFIX] PromQL: Properly return an error from histogram_quantile when metrics have the same labelset. #10140
    • ๐Ÿ›  [BUGFIX] UI: Fix bug that sets the range input to the resolution. #10227
    • ๐Ÿ›  [BUGFIX] TSDB: Fix a query panic when memory-snapshot-on-shutdown is enabled. #10348
    • ๐Ÿ›  [BUGFIX] Parser: Specify type in metadata parser errors. #10269
    • ๐Ÿ›  [BUGFIX] Scrape: Fix label limit changes not applying. #10370
  • v2.34.0-rc.0 Changes

    February 24, 2022
    • ๐Ÿšš [CHANGE] UI: Classic UI removed. #10208
    • [CHANGE] Tracing: Migrate from Jaeger to OpenTelemetry based tracing. #9724, #10203, #10276
    • [ENHANCEMENT] Azure SD: Set Prometheus User-Agent on requests. #10209
    • [ENHANCEMENT] Uyuni SD: Reduce the number of logins to Uyuni. #10072
    • ๐ŸŒฒ [ENHANCEMENT] Scrape: Log when an invalid media type is encountered during a scrape. #10186
    • [ENHANCEMENT] Scrape: Accept application/openmetrics-text;version=1.0.0 in addition to version=0.0.1. #9431
    • [ENHANCEMENT] Remote-read: Add an option to not use external labels as selectors for remote read. #10254
    • โšก๏ธ [ENHANCEMENT] UI: Optimize the alerts page and add a search bar. #10142
    • ๐Ÿ‘€ [ENHANCEMENT] UI: Improve graph colors that were hard to see. #10179
    • [ENHANCEMENT] Config: Allow escaping of $ with $$ when using environment variables with external labels. #10129
    • ๐Ÿ›  [BUGFIX] PromQL: Properly return an error from histogram_quantile when metrics have the same labelset. #10140
    • ๐Ÿ›  [BUGFIX] UI: Fix bug that sets the range input to the resolution. #10227
    • ๐Ÿ›  [BUGFIX] TSDB: Fix a query panic when memory-snapshot-on-shutdown is enabled. #10348
  • v2.33.5 Changes

    March 08, 2022

    ๐Ÿš€ The binaries published with this release are built with Go1.17.8 to avoid CVE-2022-24921.

    • ๐Ÿ›  [BUGFIX] Remote-write: Fix deadlock between adding to queue and getting batch. #10395
  • v2.33.4 Changes

    February 22, 2022
    • ๐Ÿ›  [BUGFIX] TSDB: Fix panic when m-mapping head chunks onto the disk. #10316
  • v2.33.3 Changes

    February 11, 2022
    • ๐Ÿ›  [BUGFIX] Azure SD: Fix a regression when public IP Address isn't set. #10289
  • v2.33.2 Changes

    February 11, 2022
    • ๐Ÿ›  [BUGFIX] Azure SD: Fix panic when public IP Address isn't set. #10280
    • ๐Ÿ›  [BUGFIX] Remote-write: Fix deadlock when stopping a shard. #10279
  • v2.33.1 Changes

    February 02, 2022
    • [BUGFIX] SD: Fix no such file or directory in K8s SD when not running inside K8s. #10235