Prometheus - Package Updates
-
[1.34.1]
- Update Prometheus Server to 2.55.1
- Full Changelog
-
[2.0.0]
- Update prometheus to 3.0.0
- Announcement
- Migration Guide
- New, more inclusive governance
- More OpenTelemetry compatibility and features
- OpenMetrics 2.0, now under Prometheus governance!
- Native Histograms stability (and with custom buckets!)
- More optimizations!
- UTF-8 support coverage in more SDKs and tools
-
[2.0.1]
- Update prometheus to 3.0.1
- Full Changelog
- [BUGFIX] Promql: Make subqueries left open. #15431
- [BUGFIX] Fix memory leak when query log is enabled. #15434
- [BUGFIX] Support utf8 names on /v1/label/:name/values endpoint. #15399
-
[2.1.0]
- Update prometheus to 3.1.0
- Full Changelog
- [SECURITY] upgrade golang.org/x/crypto to address reported CVE-2024-45337. #15691
- [CHANGE] Notifier: Increment prometheus_notifications_errors_total by the number of affected alerts rather than per batch. #15428
- [CHANGE] API: list rules field "groupNextToken:omitempty" renamed to "groupNextToken". #15400
- [ENHANCEMENT] OTLP translate: keep identifying attributes in target_info. #15448
- [ENHANCEMENT] Paginate rule groups, add infinite scroll to rules within groups. #15677
- [ENHANCEMENT] TSDB: Improve calculation of space used by labels. #13880
- [ENHANCEMENT] Rules: new metric rule_group_last_rule_duration_sum_seconds. #15672
- [ENHANCEMENT] Observability: Export 'go_sync_mutex_wait_total_seconds_total' metric. #15339
- [ENHANCEMEN] Remote-Write: optionally use a DNS resolver that picks a random IP. #15329
-
[2.2.0]
- Update prometheus to 3.2.0
- Full Changelog
- [CHANGE] relabel: Replace actions can now use UTF-8 characters in
targetLabel
field. Note that$<chars>
or${<chars>}
will be expanded. This also apply toreplacement
field forLabelMap
action. #15851 - [CHANGE] rulefmt: Rule names can use UTF-8 characters, except
{
and}
characters (due to common mistake checks). #15851 - [FEATURE] remote/otlp: Add feature flag
otlp-deltatocumulative
to support conversion from delta to cumulative. #15165 - [ENHANCEMENT] openstack SD: Discover Octavia loadbalancers. #15539
- [ENHANCEMENT] scrape: Add metadata for automatic metrics to WAL for
metadata-wal-records
feature. #15837 - [ENHANCEMENT] promtool: Support linting of scrape interval, through lint option
too-long-scrape-interval
. #15719 - [ENHANCEMENT] promtool: Add --ignore-unknown-fields option. #15706
- [ENHANCEMENT] ui: Make "hide empty rules" and hide empty rules" persistent #15807
- [ENHANCEMENT] web/api: Add a limit parameter to
/query
and/query_range
. #15552 - [ENHANCEMENT] api: Add fields Node and ServerTime to
/status
. #15784 - [PERF] Scraping: defer computing labels for dropped targets until they are needed by the UI. #15261
- [BUGFIX] remotewrite2: Fix invalid metadata bug for metrics without metadata. #15829
- [BUGFIX] remotewrite2: Fix the unit field propagation. #15825
- [BUGFIX] scrape: Fix WAL metadata for histograms and summaries. #15832
- [BUGFIX] ui: Merge duplicate "Alerts page settings" sections. #15810
- [BUGFIX] PromQL: Fix
<aggr_over_time>
functions with histograms. #15711
-
[2.2.1]
- Update prometheus to 3.2.1
- Full Changelog
- [BUGFIX] Don't send Accept
header
escape=allow-utf-8when
metric_name_validation_scheme: legacy` is configured. #16061
-
[2.3.0]
- Update base image to 5.0.0
-
[2.3.1]
- Update prometheus to 3.3.0
-
[2.3.2]
- Update prometheus to 3.3.1
- Full Changelog
- [BUGFIX] Azure SD: Fix panic on malformed log message. #16434 #16210
- [BUGFIX] Config: Update GOGC before loading TSDB. #16491
-
[2.4.0]
- Update prometheus to 3.4.0
- Full Changelog
- [CHANGE] Config: Make setting out-of-order native histograms feature (
--enable-feature=ooo-native-histograms
) a no-op. Out-of-order native histograms are now always enabled whenout_of_order_time_window
is greater than zero and--enable-feature=native-histograms
is set. #16207 - [FEATURE] OTLP translate: Add feature flag for optionally translating OTel explicit bucket histograms into native histograms with custom buckets. #15850
- [FEATURE] OTLP translate: Add option to receive OTLP metrics without translating names or attributes. #16441
- [FEATURE] PromQL: allow arithmetic operations in durations in PromQL parser. #16249
- [FEATURE] OTLP receiver: Add primitive support for ingesting OTLP delta metrics as-is. #16360
- [BUGFIX] Config: Fix auto-reload on changes to rule and scrape config files. #16340
- [BUGFIX] Scraping: Skip native histogram series if ingestion is disabled. #16218
- [BUGFIX] TSDB: Handle metadata/tombstones/exemplars for duplicate series during WAL replay. #16231
- [BUGFIX] TSDB: Avoid processing exemplars outside the valid time range during WAL replay. #16242
- [BUGFIX] Promtool: Add feature flags for PromQL features. #16443