All Versions
178
Latest Version
Avg Release Cycle
18 days
Latest Release
485 days ago
Changelog History
Page 4
Changelog History
Page 4
-
v2.30.3 Changes
October 05, 2021- ๐ [BUGFIX] TSDB: Fix panic on failed snapshot replay. #9438
- ๐ [BUGFIX] TSDB: Don't fail snapshot replay with exemplar storage disabled when the snapshot contains exemplars. #9438
-
v2.30.2 Changes
October 01, 2021- ๐ [BUGFIX] TSDB: Don't error on overlapping m-mapped chunks during WAL replay. #9381
-
v2.30.1 Changes
September 28, 2021- [ENHANCEMENT] Remote Write: Redact remote write URL when used for metric label. #9383
- ๐ป [ENHANCEMENT] UI: Redact remote write URL and proxy URL passwords in the
/config
page. #9408 - ๐ [BUGFIX] promtool rules backfill: Prevent creation of data before the start time. #9339
- ๐ [BUGFIX] promtool rules backfill: Do not query after the end time. #9340
- ๐ [BUGFIX] Azure SD: Fix panic when no computername is set. #9387
-
v2.30.0 Changes
September 14, 2021- [FEATURE] experimental TSDB: Snapshot in-memory chunks on shutdown for faster restarts. Behind
--enable-feature=memory-snapshot-on-shutdown
flag. #7229 - [FEATURE] experimental Scrape: Configure scrape interval and scrape timeout via relabeling using
__scrape_interval__
and__scrape_timeout__
labels respectively. #8911 - โฑ [FEATURE] Scrape: Add
scrape_timeout_seconds
andscrape_sample_limit
metric. Behind--enable-feature=extra-scrape-metrics
flag to avoid additional cardinality by default. #9247 #9295 - [ENHANCEMENT] Scrape: Add
--scrape.timestamp-tolerance
flag to adjust scrape timestamp tolerance when enabled via--scrape.adjust-timestamps
. #9283 - [ENHANCEMENT] Remote Write: Improve throughput when sending exemplars. #8921
- [ENHANCEMENT] TSDB: Optimise WAL loading by removing extra map and caching min-time #9160
- [ENHANCEMENT] promtool: Speed up checking for duplicate rules. #9262/#9306
- ๐ [ENHANCEMENT] Scrape: Reduce allocations when parsing the metrics. #9299
- ๐ณ [ENHANCEMENT] docker_sd: Support host network mode #9125
- ๐ [BUGFIX] Exemplars: Fix panic when resizing exemplar storage from 0 to a non-zero size. #9286
- [BUGFIX] TSDB: Correctly decrement
prometheus_tsdb_head_active_appenders
when the append has no samples. #9230 - ๐ [BUGFIX] promtool rules backfill: Return 1 if backfill was unsuccessful. #9303
- ๐ [BUGFIX] promtool rules backfill: Avoid creation of overlapping blocks. #9324
- ๐ [BUGFIX] config: Fix a panic when reloading configuration with a
null
relabel action. #9224
- [FEATURE] experimental TSDB: Snapshot in-memory chunks on shutdown for faster restarts. Behind
-
v2.29.2 Changes
August 27, 2021- ๐ [BUGFIX] Fix Kubernetes SD failing to discover Ingress in Kubernetes v1.22. #9205
- ๐ [BUGFIX] Fix data race in loading write-ahead-log (WAL). #9259
-
v2.29.1 Changes
August 11, 2021- ๐ [BUGFIX] tsdb: align atomically accessed int64 to prevent panic in 32-bit archs. #9192
-
v2.29.0 Changes
August 11, 2021๐ Note for macOS users: Due to changes in the upcoming Go 1.17, ๐ this is the last Prometheus release that supports macOS 10.12 Sierra.
- [CHANGE] Promote
--storage.tsdb.allow-overlapping-blocks
flag to stable. #9117 - [CHANGE] Promote
--storage.tsdb.retention.size
flag to stable. #9004 - [FEATURE] Add Kuma service discovery. #8844
- [FEATURE] Add
present_over_time
PromQL function. #9097 - ๐ง [FEATURE] Allow configuring exemplar storage via file and make it reloadable. #8974
- ๐ป [FEATURE] UI: Allow selecting time range with mouse drag. #8977
- [FEATURE] promtool: Add feature flags flag
--enable-feature
. #8958 - [FEATURE] promtool: Add file_sd file validation. #8950
- [ENHANCEMENT] Reduce blocking of outgoing remote write requests from series garbage collection. #9109
- ๐ [ENHANCEMENT] Improve write-ahead-log decoding performance. #9106
- ๐ [ENHANCEMENT] Improve append performance in TSDB by reducing mutexes usage. #9061
- [ENHANCEMENT] Allow configuring
max_samples_per_send
for remote write metadata. #8959 - [ENHANCEMENT] Add
__meta_gce_interface_ipv4_<name>
meta label to GCE discovery. #8978 - [ENHANCEMENT] Add
__meta_ec2_availability_zone_id
meta label to EC2 discovery. #8896 - [ENHANCEMENT] Add
__meta_azure_machine_computer_name
meta label to Azure discovery. #9112 - [ENHANCEMENT] Add
__meta_hetzner_hcloud_labelpresent_<labelname>
meta label to Hetzner discovery. #9028 - [ENHANCEMENT] promtool: Add compaction efficiency to
promtool tsdb analyze
reports. #8940 - ๐ง [ENHANCEMENT] promtool: Allow configuring max block duration for backfilling via
--max-block-duration
flag. #8919 - ๐ป [ENHANCEMENT] UI: Add sorting and filtering to flags page. #8988
- ๐ [ENHANCEMENT] UI: Improve alerts page rendering performance. #9005
- ๐ [BUGFIX] Log when total symbol size exceeds 232 bytes, causing compaction to fail, and skip compaction. #9104
- ๐ [BUGFIX] Fix incorrect
target_limit
reloading of zero value. #9120 - ๐ [BUGFIX] Fix head GC and pending readers race condition. #9081
- ๐ [BUGFIX] Fix timestamp handling in OpenMetrics parser. #9008
- ๐ [BUGFIX] Fix potential duplicate metrics in
/federate
endpoint when specifying multiple matchers. #8885 - ๐ [BUGFIX] Fix server configuration and validation for authentication via client cert. #9123
- ๐ [BUGFIX] Allow
start
andend
again as label names in PromQL queries. They were disallowed since the introduction of @ timestamp feature. #9119
- [CHANGE] Promote
-
v2.28.1 Changes
July 01, 2021- ๐ [BUGFIX]: HTTP SD: Allow
charset
specification inContent-Type
header. #8981 - ๐ [BUGFIX]: HTTP SD: Fix handling of disappeared target groups. #9019
- ๐ [BUGFIX]: Fix incorrect log-level handling after moving to go-kit/log. #9021
- ๐ [BUGFIX]: HTTP SD: Allow
-
v2.28.0 Changes
June 21, 2021- 0๏ธโฃ [CHANGE] UI: Make the new experimental PromQL editor the default. #8925
- [FEATURE] Linode SD: Add Linode service discovery. #8846
- [FEATURE] HTTP SD: Add generic HTTP-based service discovery. #8839
- ๐ง [FEATURE] Kubernetes SD: Allow configuring API Server access via a kubeconfig file. #8811
- ๐ป [FEATURE] UI: Add exemplar display support to the graphing interface. #8832 #8945 #8929
- ๐ [FEATURE] Consul SD: Add namespace support for Consul Enterprise. #8900
- [ENHANCEMENT] Promtool: Allow silencing output when importing / backfilling data. #8917
- ๐ [ENHANCEMENT] Consul SD: Support reading tokens from file. #8926
- [ENHANCEMENT] Rules: Add a new
.ExternalURL
alert field templating variable, containing the external URL of the Prometheus server. #8878 - [ENHANCEMENT] Scrape: Add experimental
body_size_limit
scrape configuration setting to limit the allowed response body size for target scrapes. #8833 #8886 - [ENHANCEMENT] Kubernetes SD: Add ingress class name label for ingress discovery. #8916
- ๐ป [ENHANCEMENT] UI: Show a startup screen with progress bar when the TSDB is not ready yet. #8662 #8908 #8909 #8946
- [ENHANCEMENT] SD: Add a target creation failure counter
prometheus_target_sync_failed_total
and improve target creation failure handling. #8786 - [ENHANCEMENT] TSDB: Improve validation of exemplar label set length. #8816
- [ENHANCEMENT] TSDB: Add a
prometheus_tsdb_clean_start
metric that indicates whether a TSDB lockfile from a previous run still existed upon startup. #8824 - ๐ [BUGFIX] UI: In the experimental PromQL editor, fix autocompletion and parsing for special float values and improve series metadata fetching. #8856
- ๐ [BUGFIX] TSDB: When merging chunks, split resulting chunks if they would contain more than the maximum of 120 samples. #8582
- [BUGFIX] SD: Fix the computation of the
prometheus_sd_discovered_targets
metric when using multiple service discoveries. #8828
-
v2.27.1 Changes
May 18, 2021๐ This release contains a bug fix for a security issue in the API endpoint. An attacker can craft a special URL that redirects a user to any endpoint via an ๐ HTTP 302 response. See the [security advisory][GHSA-vx57-7f4q-fpc7] for more details.
๐ [GHSA-vx57-7f4q-fpc7]:https://github.com/prometheus/prometheus/security/advisories/GHSA-vx57-7f4q-fpc7
This vulnerability has been reported by Aaron Devaney from MDSec.
- ๐ [BUGFIX] SECURITY: Fix arbitrary redirects under the /new endpoint (CVE-2021-29622)