Prometheus - Package Updates
-
[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_windowis greater than zero and--enable-feature=native-histogramsis 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
-
[2.4.1]
- Update prometheus to 3.4.1
- Full Changelog
- [BUGFIX] Parser: Add reproducer for a dangling-reference issue in parsers. #16633
-
[2.4.2]
- Update prometheus to 3.4.2
- Full Changelog
- [BUGFIX] OTLP receiver: Fix default configuration not being respected if the
otlp:block is unset in the config file. #16693
-
[2.5.0]
- Update prometheus to 3.5.0
- Full Changelog
- [FEATURE] PromQL: Add experimental type and unit metadata labels, behind feature flag
type-and-unit-labels. #16228 #16632 #16718 #16743 - [FEATURE] PromQL: Add
ts_of_(min|max|last)_over_time, behind feature flagexperimental-promql-functions. #16722 #16733 - [FEATURE] Scraping: Add global option
always_scrape_classic_histogramsto scrape a classic histogram even if it is also exposed as native. #16452 - [FEATURE] OTLP: New config options
promote_all_resource_attributesandignore_resource_attributes. #16426 - [FEATURE] Discovery: New service discovery for STACKIT Cloud. #16401
- [BUGFIX] Top-level: Update GOGC before loading TSDB. #16491
- [BUGFIX] Config: Respect GOGC environment variable if no "runtime" block exists. #16558
- [BUGFIX] PromQL: Fix native histogram
last_over_time. #16744 - [BUGFIX] PromQL: Fix reported parser position range in errors for aggregations wrapped in ParenExpr #16041 #16754
- [BUGFIX] PromQL: Don't emit a value from
histogram_fractionorhistogram_quantileif classic and native histograms are present at the same timestamp. #16552
-
[2.6.0]
- Update prometheus to 3.6.0
- Full Changelog
- [FEATURE] PromQL: Add
step(), andmin()andmax()on durations, behind feature flagpromql-duration-expr. #16777 - [FEATURE] API: Add a
/v1/status/tsdb/blocksendpoint exposing metadata about loaded blocks. #16695 - [FEATURE] Templates: Add
toDuration()andnow()functions. #16619 - [BUGFIX] Config: Fix "unknown global name escaping method" error messages produced during config validation. #16801
- [BUGFIX] Discovery: Fix race condition during shutdown. #16820
- [BUGFIX] OTLP: Generate
target_infosamples between the earliest and latest samples per resource. #16737 - [BUGFIX] PromQL: Fail when
NaNis passed as parameter totopk(),bottomk(),limitk()andlimit_ratio(). #16725 - [BUGFIX] PromQL: Fix extrapolation for native counter histograms. #16828
- [BUGFIX] PromQL: Reduce numerical errors by disabling some optimizations. #16895
- [BUGFIX] PromQL: Fix inconsistencies when using native histograms in subqueries. #16879
-
[2.7.0]
- Update prometheus to 3.7.0
- Full Changelog
- [CHANGE] Remote-write: the following metrics are deprecated:
- [FEATURE] PromQL: Add support for experimental anchored and smoothed rate behind feature flag
promql-extended-range-selectors. #16457 - [FEATURE] Federation: Add support for native histograms with custom buckets (NHCB). #17215
- [FEATURE] PromQL: Add
first_over_time(...)andts_of_first_over_time(...)behind feature flagexperimental-promql-functions. #16963 #17021 - [FEATURE] Remote-write: Add support for Azure Workload Identity as an authentication method for the receiver. #16788
- [FEATURE] Remote-write: Add type and unit labels to outgoing time series in remote-write 2.0 when the
type-and-unit-labelsfeature flag is enabled. #17033 - [FEATURE] OTLP: Write start time of metrics as created time zero samples into TSDB when
created-timestamp-zero-ingestionfeature flag is enabled. #16951 - [BUGFIX] Alerting: Mutating alerts relabeling (using
replaceactions, etc.) within aalertmanager_config.alert_relabel_configsblock is now scoped correctly and no longer yields altered alerts to subsequent blocks. #17063 - [BUGFIX] Config: Infer valid escaping scheme when scrape config validation scheme is set. #16923
- [BUGFIX] TSDB: Correctly handle appending mixed-typed samples to the same series. #17071 #17241 #17290 #17295 #17296
-
[2.7.1]
- Update prometheus to 3.7.1
- Full Changelog
- [BUGFIX] OTLP: Prefix
key_to label name when translating an OTel attribute name starting with a single underscore, and keep multiple consecutive underscores in label name when translating an OTel attribute name. This reverts the breaking changes introduced in 3.7.0. #17344
-
[2.7.2]
- Update prometheus to 3.7.2
- Full Changelog
- [BUGFIX] AWS SD: Fix AWS SDK v2 credentials handling for EC2 and Lightsail discovery. #17355
- [BUGFIX] AWS SD: Load AWS region from IMDS when not set. #17376
- [BUGFIX] Relabeling: Fix
labelmapaction validation with the legacy metric name validation scheme. #17372 - [BUGFIX] PromQL: Fix parsing failure when
anchoredandsmoothedare used as metric names and label names. #17353 - [BUGFIX] PromQL: Fix formatting of range vector selectors with
smoothed/anchoredmodifier. #17354
-
[2.7.3]
- Update prometheus to 3.7.3
- Full Changelog
- [BUGFIX] UI: Revert changed (and breaking) redirect behavior for
-web.external-urlif-web.route-prefixis configured, which was introduced in #17240. #17389 - [BUGFIX] Fix federation of some native histograms. #17299 #17409
- [BUGFIX] promtool:
check configwould fail when--lint=noneflag was set. #17399 #17414 - [BUGFIX] Remote-write: fix a deadlock in the queue resharding logic that can lead to suboptimal queue behavior. #17412
-
[2.8.0]
- Update prometheus to 3.8.0
- Full Changelog
- [FEATURE] OAuth2: support jwt-bearer grant-type (RFC7523 3.1). #17592
- [FEATURE] Dockerfile: Add OpenContainers spec labels to Dockerfile. #16483
- [FEATURE] SD: Add unified AWS service discovery for ec2, lightsail and ecs services. #17046
- [FEATURE] Native histograms are now a stable, but optional feature, use the scrape_native_histogram config setting. #17232 #17315
- [FEATURE] UI: Support anchored and smoothed keyword in promql editor. #17239
- [FEATURE] UI: Show detailed relabeling steps for each discovered target. #17337
- [FEATURE] Alerting: Add urlQueryEscape to template functions. #17403
- [FEATURE] Promtool: Add Remote-Write 2.0 support to promtool push metrics via the --protobuf_message flag. #17417
-
[2.8.1]
- Update prometheus to 3.8.1
- Full Changelog
- [BUGFIX] remote: Fix Remote Write receiver, so it does not send wrong response headers for v1 flow and cause Prometheus senders to emit false partial error log and metrics. #17683
-
[2.9.0]
- Update prometheus to 3.9.0
- Full Changelog
- [CHANGE] Native Histograms are no longer experimental! Make the
native-histogramfeature flag a no-op. Usescrape_native_histogramsconfig option instead. #17528 - [CHANGE] API: Add maximum limit of 10,000 sets of statistics to TSDB status endpoint. #17647
- [FEATURE] API: Add /api/v1/features for clients to understand which features are supported. #17427
- [FEATURE] Promtool: Add
start_timestampfield for unit tests. #17636 - [FEATURE] Promtool: Add
--format seriesjsonoption totsdb dumpto output just series labels in JSON format. #13409 - [FEATURE] Add
--storage.tsdb.delay-compact-file.pathflag for better interoperability with Thanos. #17435 - [FEATURE] UI: Add an option on the query drop-down menu to duplicate that query panel. #17714
- [BUGFIX] UI: PromQL autocomplete now shows the correct type and HELP text for OpenMetrics counters whose samples end in
_total. #17682 - [BUGFIX] UI: Fixed codemirror-promql incorrectly showing label completion suggestions after the closing curly brace of a vector selector. #17602
- [BUGFIX] UI: Query editor no longer suggests a duration unit if one is already present after a number. #17605
-
[2.9.1]
- Update prometheus to 3.9.1
- Full Changelog
- [BUGFIX] Agent: fix crash shortly after startup from invalid type of object. #17802
- [BUGFIX] Scraping: fix relabel keep/drop not working. #17807
-
[2.10.0]
- Update prometheus to 3.10.0
- Full Changelog
- [CHANGE] Alerting: Add
alertmanagerdimension to following metrics:prometheus_notifications_dropped_total,prometheus_notifications_queue_capacity,prometheus_notifications_queue_length. #16355 - [CHANGE] UI: Hide expanded alert annotations by default, enabling more information density on the
/alertspage. #17611 - [FEATURE] AWS SD: Add MSK Role. #17600
- [FEATURE] PromQL: Add
fill()/fill_left()/fill_right()binop modifiers for specifying default values for missing series. #17644 - [FEATURE] Web: Add OpenAPI 3.2 specification for the HTTP API at
/api/v1/openapi.yaml. #17825 - [FEATURE] Dockerfile: Add distroless image variant using UID/GID 65532 and no VOLUME declaration. Busybox image remains default. #17876
- [FEATURE] Web: Add on-demand wall time profiling under
<URL>/debug/pprof/fgprof. #18027 - [ENHANCEMENT] PromQL: Add more detail to histogram quantile monotonicity info annotations. #15578
- [ENHANCEMENT] Alerting: Independent alertmanager sendloops. #16355
- [ENHANCEMENT] TSDB: Experimental support for early compaction of stale series in the memory with configurable threshold
stale_series_compaction_thresholdin the config file. #16929
Hello! It looks like you're interested in this conversation, but you don't have an account yet.
Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.
With your input, this post could be even better 💗
Register Login