All Versions
174
Latest Version
Avg Release Cycle
19 days
Latest Release
17 days ago

Changelog History
Page 2

  • 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
  • v2.33.0 Changes

    January 29, 2022
    • [CHANGE] PromQL: Promote negative offset and @ modifer to stable features. #10121
    • ๐ŸŒ [CHANGE] Web: Promote remote-write-receiver to stable. #10119
    • [FEATURE] Config: Add stripPort template function. #10002
    • [FEATURE] Promtool: Add cardinality analysis to check metrics, enabled by flag --extended. #10045
    • [FEATURE] SD: Enable target discovery in own K8s namespace. #9881
    • [FEATURE] SD: Add provider ID label in K8s SD. #9603
    • ๐ŸŒ [FEATURE] Web: Add limit field to the rules API. #10152
    • [ENHANCEMENT] Remote-write: Avoid allocations by buffering concrete structs instead of interfaces. #9934
    • ๐ŸŒฒ [ENHANCEMENT] Remote-write: Log time series details for out-of-order samples in remote write receiver. #9894
    • [ENHANCEMENT] Remote-write: Shard up more when backlogged. #9274
    • ๐ŸŽ [ENHANCEMENT] TSDB: Use simpler map key to improve exemplar ingest performance. #10111
    • [ENHANCEMENT] TSDB: Avoid allocations when popping from the intersected postings heap. #10092
    • ๐Ÿšค [ENHANCEMENT] TSDB: Make chunk writing non-blocking, avoiding latency spikes in remote-write. #10051
    • ๐ŸŽ [ENHANCEMENT] TSDB: Improve label matching performance. #9907
    • โšก๏ธ [ENHANCEMENT] UI: Optimize the service discovery page and add a search bar. #10131
    • โšก๏ธ [ENHANCEMENT] UI: Optimize the target page and add a search bar. #10103
    • ๐Ÿ›  [BUGFIX] Promtool: Make exit codes more consistent. #9861
    • ๐Ÿ›  [BUGFIX] Promtool: Fix flakiness of rule testing. #8818
    • [BUGFIX] Remote-write: Update prometheus_remote_storage_queue_highest_sent_timestamp_seconds metric when write irrecoverably fails. #10102
    • ๐Ÿ›  [BUGFIX] Storage: Avoid panic in BufferedSeriesIterator. #9945
    • ๐Ÿ›  [BUGFIX] TSDB: CompactBlockMetas should produce correct mint/maxt for overlapping blocks. #10108
    • ๐Ÿ›  [BUGFIX] TSDB: Fix logging of exemplar storage size. #9938
    • ๐Ÿ›  [BUGFIX] UI: Fix overlapping click targets for the alert state checkboxes. #10136
    • [BUGFIX] UI: Fix Unhealthy filter on target page to actually display only Unhealthy targets. #10103
    • ๐Ÿ›  [BUGFIX] UI: Fix autocompletion when expression is empty. #10053
    • ๐Ÿ›  [BUGFIX] TSDB: Fix deadlock from simultaneous GC and write. #10166
  • v2.32.1 Changes

    December 17, 2021
    • ๐Ÿ›  [BUGFIX] Scrape: Fix reporting metrics when sample limit is reached during the report. #9996
    • ๐Ÿ›  [BUGFIX] Scrape: Ensure that scrape interval and scrape timeout are always set. #10023
    • ๐Ÿ›  [BUGFIX] TSDB: Expose and fix bug in iterators' Seek() method. #10030
  • v2.32.0 Changes

    December 09, 2021

    ๐Ÿš€ This release introduces the Prometheus Agent, a new mode of operation for โšก๏ธ Prometheus optimized for remote-write only scenarios. In this mode, Prometheus does not generate blocks on the local filesystem and is not queryable locally. Enable with --enable-feature=agent.

    Learn more about the Prometheus Agent in our blog post.

    • 0๏ธโƒฃ [CHANGE] remote-write: Change default max retry time from 100ms to 5 seconds. #9634
    • โšก๏ธ [FEATURE] Agent: New mode of operation optimized for remote-write only scenarios, without local storage. Enable with --enable-feature=agent. #8785 #9851 #9664 #9939 #9941 #9943
    • [FEATURE] Promtool: Add promtool check service-discovery command. #8970
    • ๐Ÿ’ป [FEATURE] UI: Add search in metrics dropdown. #9629
    • ๐Ÿ“œ [FEATURE] Templates: Add parseDuration to template functions. #8817
    • โœ… [ENHANCEMENT] Promtool: Improve test output. #8064
    • ๐Ÿ‘ [ENHANCEMENT] Promtool: Use kahan summation for better numerical stability. #9588
    • [ENHANCEMENT] Remote-write: Reuse memory for marshalling. #9412
    • [ENHANCEMENT] Scrape: Add scrape_body_size_bytes scrape metric behind the --enable-feature=extra-scrape-metrics flag. #9569
    • ๐Ÿ [ENHANCEMENT] TSDB: Add windows arm64 support. #9703
    • โšก๏ธ [ENHANCEMENT] TSDB: Optimize query by skipping unneeded sorting in TSDB. #9673
    • ๐Ÿ‘ [ENHANCEMENT] Templates: Support int and uint as datatypes for template formatting. #9680
    • ๐Ÿ’ป [ENHANCEMENT] UI: Prefer rate over rad, delta over deg, and count over cos in autocomplete. #9688
    • [ENHANCEMENT] Linode SD: Tune API request page sizes. #9779
    • ๐Ÿ›  [BUGFIX] TSDB: Add more size checks when writing individual sections in the index. #9710
    • ๐Ÿ›  [BUGFIX] PromQL: Make deriv() return zero values for constant series. #9728
    • ๐Ÿ›  [BUGFIX] TSDB: Fix panic when checkpoint directory is empty. #9687
    • ๐Ÿ›  [BUGFIX] TSDB: Fix panic, out of order chunks, and race warning during WAL replay. #9856
    • ๐Ÿ›  [BUGFIX] UI: Correctly render links for targets with IPv6 addresses that contain a Zone ID. #9853
    • [BUGFIX] Promtool: Fix checking of authorization.credentials_file and bearer_token_file fields. #9883
    • ๐Ÿ›  [BUGFIX] Uyuni SD: Fix null pointer exception during initialization. #9924 #9950
    • ๐Ÿ›  [BUGFIX] TSDB: Fix queries after a failed snapshot replay. #9980