Skip to content

chore(deps): update docker-compose non-major dependencies #114

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Sep 11, 2024

This PR contains the following updates:

Package Update Change Pending
grafana/grafana patch 10.4.2 -> 10.4.18
grafana/loki minor 3.0.0 -> 3.5.0
grafana/mimir (source) minor 2.12.0 -> 2.16.0
grafana/tempo minor 2.4.1 -> 2.7.2
otel/opentelemetry-collector-contrib minor 0.98.0 -> 0.123.0 0.126.0

Release Notes

grafana/grafana (grafana/grafana)

v10.4.18

Compare Source

Features and enhancements
Bug fixes

v10.4.17

Compare Source

Features and enhancements
  • Chore: Bump Go version to 1.23.7 #​101565, @​macabu
  • Chore: Bump Go version to 1.23.7 (Enterprise)
  • Chore: Bump golang-jwt/jwt/v4 and golang-jwt/jwt/v5 to address security issues #​102762, @​macabu
Bug fixes

v10.4.16

Compare Source

Features and enhancements
Bug fixes

v10.4.15

Compare Source

Features and enhancements
  • Security: Update to Go 1.22.11 - Backport to v10.4.x #​99128, @​Proximyst
  • Security: Update to Go 1.22.11 - Backport to v10.4.x (Enterprise)
Bug fixes

v10.4.14

Compare Source

Bug fixes

v10.4.13

Compare Source

v10.4.12

Compare Source

Bug fixes

v10.4.11

Compare Source

Bug fixes

v10.4.10

Compare Source

Features and enhancements
Bug fixes

v10.4.9

Compare Source

Features and enhancements
Bug fixes

v10.4.8

Compare Source

Bug fixes
  • Alerting: Fix persisting result fingerprint that is used by recovery threshold #​91331, @​yuri-tceretian
  • Auditing: Fix a possible crash when audit logger parses responses for failed requests (Enterprise)
  • RBAC: Fix seeder failures when inserting duplicated permissions (Enterprise)
  • Snapshots: Fix panic when snapshot_remove_expired is true #​91329, @​ryantxu

v10.4.7

Compare Source

Bug fixes
  • Swagger: Fixed CVE-2024-6837.

v10.4.6

Compare Source

Features and enhancements
Bug fixes

v10.4.5: 10.4.5 (2024-06-21)

Compare Source

Download page
What's new highlights

Bug fixes
  • Echo: Suppress errors from frontend-metrics API call failing. #​89498, @​joshhunt
  • Azure Monitor: Add validation for namespace field in AdvancedResourcePicker when entering a forward slash. #​89313, @​adamyeats

v10.4.4: 10.4.4 (2024-06-13)

Compare Source

Download page
What's new highlights

Bug fixes

v10.4.3: 10.4.3 (2024-05-13)

Compare Source

Download page
What's new highlights

Features and enhancements
Bug fixes
grafana/mimir (grafana/mimir)

v2.16.0

Grafana Mimir
  • [CHANGE] Querier: pass context to queryable IsApplicable hook. #​10451
  • [CHANGE] Distributor: OTLP and push handler replace all non-UTF8 characters with the unicode replacement character \uFFFD in error messages before propagating them. #​10236
  • [CHANGE] Querier: pass query matchers to queryable IsApplicable hook. #​10256
  • [CHANGE] Build: removed Mimir Alpine Docker image and related CI tests. #​10469
  • [CHANGE] Query-frontend: Add topic label to cortex_ingest_storage_strong_consistency_requests_total, cortex_ingest_storage_strong_consistency_failures_total, and cortex_ingest_storage_strong_consistency_wait_duration_seconds metrics. #​10220
  • [CHANGE] Ruler: cap the rate of retries for remote query evaluation to 170/sec. This is configurable via -ruler.query-frontend.max-retries-rate. #​10375 #​10403
  • [CHANGE] Query-frontend: Add topic label to cortex_ingest_storage_reader_last_produced_offset_requests_total, cortex_ingest_storage_reader_last_produced_offset_failures_total, cortex_ingest_storage_reader_last_produced_offset_request_duration_seconds, cortex_ingest_storage_reader_partition_start_offset_requests_total, cortex_ingest_storage_reader_partition_start_offset_failures_total, cortex_ingest_storage_reader_partition_start_offset_request_duration_seconds metrics. #​10462
  • [CHANGE] Ingester: Set -ingester.ooo-native-histograms-ingestion-enabled to true by default. #​10483
  • [CHANGE] Ruler: Add user and reason labels to cortex_ruler_write_requests_failed_total and cortex_ruler_queries_failed_total; add user to
    cortex_ruler_write_requests_total and cortex_ruler_queries_total metrics. #​10536
  • [CHANGE] Querier / Query-frontend: Remove experimental -querier.promql-experimental-functions-enabled and -query-frontend.block-promql-experimental-functions CLI flags and respective YAML configuration options to enable experimental PromQL functions. Instead access to experimental PromQL functions is always blocked. You can enable them using the per-tenant setting enabled_promql_experimental_functions. #​10660 #​10712
  • [CHANGE] Store-gateway: Include posting sampling rate in sparse index headers. When the sampling rate isn't set in a sparse index header, store gateway rebuilds the sparse header with the configured blocks-storage.bucket-store.posting-offsets-in-mem-sampling value. If the sparse header's sampling rate is set but doesn't match the configured rate, store gateway either rebuilds the sparse header or downsamples to the configured sampling rate. #​10684 #​10878
  • [CHANGE] Distributor: Return specific error message when burst size limit is exceeded. #​10835
  • [CHANGE] Ingester: enable native histograms ingestion by default, meaningingester.native-histograms-ingestion-enabled defaults to true. #​10867
  • [FEATURE] Query Frontend: Expose query stats in the Server-Timing header when the X-Mimir-Response-Query-Stats: true header is present in the request. #​10192
  • [FEATURE] Distributor: Add experimental -distributor.otel-keep-identifying-resource-attributes option to allow keeping service.instance.id, service.name and service.namespace in target_info on top of converting them to the instance and job labels. #​10216
  • [FEATURE] Ingester/Distributor: Add support for exporting cost attribution metrics (cortex_ingester_attributed_active_series, cortex_distributor_received_attributed_samples_total, and cortex_discarded_attributed_samples_total) with labels specified by customers to a custom Prometheus registry. This feature enables more flexible billing data tracking. #​10269 #​10702
  • [FEATURE] Ruler: Added /ruler/tenants endpoints to list the discovered tenants with rule groups. #​10738
  • [FEATURE] Distributor: Add experimental Influx handler. #​10153
  • [FEATURE] Query-frontend: Configuration options query-frontend.cache-errors and query-frontend.results-cache-ttl-for-errors for caching non-transient error responses are no longer experimental. #​10927
  • [FEATURE] Distributor: Add experimental memberlist KV store for ha_tracker. You can enable it using the -distributor.ha-tracker.kvstore.store flag. You can configure Memberlist parameters via the -memberlist-* flags. #​10054
  • [ENHANCEMENT] Compactor: Expose cortex_bucket_index_last_successful_update_timestamp_seconds for all tenants assigned to the compactor before starting the block cleanup job. #​10569
  • [ENHANCEMENT] Query Frontend: Return server-side samples_processed statistics. #​10103
  • [ENHANCEMENT] Distributor: OTLP receiver now converts also metric metadata. See alsohttps://github.com/prometheus/prometheus/pull/154166. #​10168
  • [ENHANCEMENT] Distributor: discard float and histogram samples with duplicated timestamps from each timeseries in a request before the request is forwarded to ingesters. Discarded samples are tracked by cortex_discarded_samples_total metrics with the reason sample_duplicate_timestamp. #​10145 #​10430
  • [ENHANCEMENT] Ruler: Add cortex_prometheus_rule_group_last_rule_duration_sum_seconds metric to track the total evaluation duration of a rule group regardless of concurrency #​10189
  • [ENHANCEMENT] Distributor: Add native histogram support for electedReplicaPropagationTime metric in ha_tracker. #​10264
  • [ENHANCEMENT] Ingester: More efficient CPU/memory utilization-based read request limiting. #​10325
  • [ENHANCEMENT] OTLP: In addition to the flag -distributor.otel-created-timestamp-zero-ingestion-enabled there is now -distributor.otel-start-time-quiet-zero to convert OTel start timestamps to Prometheus QuietZeroNaNs. This flag is to make the change rollout safe between Ingesters and Distributors. #​10238
  • [ENHANCEMENT] Ruler: When rule concurrency is enabled for a rule group, its rules will now be reordered and run in batches based on their dependencies. This increases the number of rules that can potentially run concurrently. Note that the global and tenant-specific limits still apply #​10400
  • [ENHANCEMENT] Query-frontend: include more information about read consistency in trace spans produced when using experimental ingest storage. #​10412
  • [ENHANCEMENT] Ingester: Hide tokens in ingester ring status page when ingest storage is enabled #​10399
  • [ENHANCEMENT] Ingester: add active_series_additional_custom_trackers configuration, in addition to the already existing active_series_custom_trackers. The active_series_additional_custom_trackers configuration allows you to configure additional custom trackers that get merged with active_series_custom_trackers at runtime. #​10428
  • [ENHANCEMENT] Query-frontend: Allow blocking raw http requests with the blocked_requests configuration. Requests can be blocked based on their path, method or query parameters #​10484
  • [ENHANCEMENT] Ingester: Added the following metrics exported by PostingsForMatchers cache: #​10500 #​10525
    • cortex_ingester_tsdb_head_postings_for_matchers_cache_hits_total
    • cortex_ingester_tsdb_head_postings_for_matchers_cache_misses_total
    • cortex_ingester_tsdb_head_postings_for_matchers_cache_requests_total
    • cortex_ingester_tsdb_head_postings_for_matchers_cache_skips_total
    • cortex_ingester_tsdb_head_postings_for_matchers_cache_evictions_total
    • cortex_ingester_tsdb_block_postings_for_matchers_cache_hits_total
    • cortex_ingester_tsdb_block_postings_for_matchers_cache_misses_total
    • cortex_ingester_tsdb_block_postings_for_matchers_cache_requests_total
    • cortex_ingester_tsdb_block_postings_for_matchers_cache_skips_total
    • cortex_ingester_tsdb_block_postings_for_matchers_cache_evictions_total
  • [ENHANCEMENT] Add support for the HTTP header X-Filter-Queryables which allows callers to decide which queryables should be used by the querier, useful for debugging and testing queryables in isolation. #​10552 #​10594
  • [ENHANCEMENT] Compactor: Shuffle users' order in BlocksCleaner. Prevents bucket indexes from going an extended period without cleanup during compactor restarts. #​10513
  • [ENHANCEMENT] Distributor, querier, ingester and store-gateway: Add support for limit parameter for label names and values requests. #​10410
  • [ENHANCEMENT] Ruler: Adds support for filtering results from rule status endpoint by file[], rule_group[] and rule_name[]. #​10589
  • [ENHANCEMENT] Query-frontend: Add option to "spin off" subqueries as actual range queries, so that they benefit from query acceleration techniques such as sharding, splitting, and caching. To enable this feature, set the -query-frontend.instant-queries-with-subquery-spin-off=<comma separated list> option on the frontend or the instant_queries_with_subquery_spin_off per-tenant override with regular expressions matching the queries to enable. #​10460 #​10603 #​10621 #​10742 #​10796
  • [ENHANCEMENT] Querier, ingester: The series API respects passed limit parameter. #​10620 #​10652
  • [ENHANCEMENT] Store-gateway: Add experimental settings under -store-gateway.dynamic-replication to allow more than the default of 3 store-gateways to own recent blocks. #​10382 #​10637
  • [ENHANCEMENT] Ingester: Add reactive concurrency limiters to protect push and read operations from overload. #​10574
  • [ENHANCEMENT] Compactor: Add experimental -compactor.max-lookback option to limit blocks considered in each compaction cycle. Blocks uploaded prior to the lookback period aren't processed. This option helps reduce CPU utilization in tenants with large block metadata files that are processed before each compaction. #​10585 #​10794
  • [ENHANCEMENT] Distributor: Optionally expose the current HA replica for each tenant in the cortex_ha_tracker_elected_replica_status metric. This is enabled with the -distributor.ha-tracker.enable-elected-replica-metric=true flag. #​10644
  • [ENHANCEMENT] Enable three Go runtime metrics: #​10641
    • go_cpu_classes_gc_total_cpu_seconds_total
    • go_cpu_classes_total_cpu_seconds_total
    • go_cpu_classes_idle_cpu_seconds_total
  • [ENHANCEMENT] All: Add experimental support for cluster validation in gRPC calls. When it is enabled, gRPC server verifies if a request coming from a gRPC client comes from an expected cluster. This validation can be configured by the following experimental configuration options: #​10767
    • -server.cluster-validation.label
    • -server.cluster-validation.grpc.enabled
    • -server.cluster-validation.grpc.soft-validation
  • [ENHANCEMENT] gRPC clients: Add experimental support to include the cluster validation label in gRPC metadata. When cluster validation is enabled on gRPC server side, the cluster validation label from gRPC metadata is compared with the gRPC server's cluster validation label. #​10869 #​10883
    • By setting -<grpc-client-config-path>.cluster-validation.label, you configure the cluster validation label of a single gRPC client, whose grpcclient.Config object is configurable through -<grpc-client-config-path>.
    • By setting -common.client-cluster-validation.label, you configure the cluster validation label of all gRPC clients.
  • [ENHANCEMENT] gRPC clients: Add cortex_client_request_invalid_cluster_validation_labels_total metrics, that are used by Mimir's gRPC clients to track invalid cluster validations. #​10767
  • [ENHANCEMENT] Add experimental metric cortex_distributor_dropped_native_histograms_total to measure native histograms silently dropped when native histograms are disabled for a tenant. #​10760
  • [ENHANCEMENT] Compactor: Add experimental -compactor.upload-sparse-index-headers option. When enabled, the compactor will attempt to upload sparse index headers to object storage. This prevents latency spikes after adding store-gateway replicas. #​10684
  • [ENHANCEMENT] Ruler: add support for YAML aliases in alert, record and expr fields in rule groups. https://github.com/prometheus/prometheus/pull/14957 #​10884
  • [ENHANCEMENT] Memcached: Add experimental -<prefix>.memcached.addresses-provider flag to use alternate DNS service discovery backends when discovering Memcached hosts. #​10895
  • [BUGFIX] Distributor: Use a boolean to track changes while merging the ReplicaDesc components, rather than comparing the objects directly. #​10185
  • [BUGFIX] Querier: fix timeout responding to query-frontend when response size is very close to -querier.frontend-client.grpc-max-send-msg-size. #​10154
  • [BUGFIX] Query-frontend and querier: show warning/info annotations in some cases where they were missing (if a lazy querier was used). #​10277
  • [BUGFIX] Query-frontend: Fix an issue where transient errors are inadvertently cached. #​10537 #​10631
  • [BUGFIX] Ruler: fix indeterminate rules being always run concurrently (instead of never) when -ruler.max-independent-rule-evaluation-concurrency is set. https://github.com/prometheus/prometheus/pull/15560 #​10258
  • [BUGFIX] PromQL: Fix various UTF-8 bugs related to quoting.https://github.com/prometheus/prometheus/pull/155311 #​10258
  • [BUGFIX] Ruler: Fixed an issue when using the experimental -ruler.max-independent-rule-evaluation-concurrency feature, where if a rule group was eligible for concurrency, it would flap between running concurrently or not based on the time it took after running concurrently. #​9726 #​10189
  • [BUGFIX] Mimirtool: remote-read commands will now return data. #​10286
  • [BUGFIX] PromQL: Fix deriv, predict_linear and double_exponential_smoothing with histogramshttps://github.com/prometheus/prometheus/pull/156866 #​10383
  • [BUGFIX] MQE: Fix deriv with histograms #​10383
  • [BUGFIX] PromQL: Fix <aggr_over_time> functions with histogramhttps://github.com/prometheus/prometheus/pull/1571111 #​10400
  • [BUGFIX] MQE: Fix <aggr_over_time> functions with histograms #​10400
  • [BUGFIX] Distributor: return HTTP status 415 Unsupported Media Type instead of 200 Success for Remote Write 2.0 until we support it. #​10423 #​10916
  • [BUGFIX] Query-frontend: Add flag -query-frontend.prom2-range-compat and corresponding YAML to rewrite queries with ranges that worked in Prometheus 2 but are invalid in Prometheus 3. #​10445 #​10461 #​10502
  • [BUGFIX] Distributor: Fix edge case at the HA-tracker with memberlist as KVStore, where when a replica in the KVStore is marked as deleted but not yet removed, it fails to update the KVStore. #​10443
  • [BUGFIX] Distributor: Fix panics in DurationWithJitter util functions when computed variance is zero. #​10507
  • [BUGFIX] Ingester: Fixed a race condition in the PostingsForMatchers cache that may have infrequently returned expired cached postings. #​10500
  • [BUGFIX] Distributor: Report partially converted OTLP requests with status 400 Bad Request. #​10588
  • [BUGFIX] Ruler: fix issue where rule evaluations could be missed while shutting down a ruler instance if that instance owns many rule groups. prometheus/prometheus#15804 #​10762
  • [BUGFIX] Ingester: Add additional check on reactive limiter queue sizes. #​10722
  • [BUGFIX] TSDB: fix unknown series errors and possible lost data during WAL replay when series are removed from the head due to inactivity and reappear before the next WAL checkpoint.https://github.com/prometheus/prometheus/pull/160600https://github.com/prometheus/prometheus/pull/162311 #​10824 #​10955
  • [BUGFIX] Querier: fix issue where label_join could incorrectly return multiple series with the same labels rather than failing with vector cannot contain metrics with the same labelset. https://github.com/prometheus/prometheus/pull/15975 #​10826
  • [BUGFIX] Querier: fix issue where counter resets on native histograms could be incorrectly under- or over-counted when using subqueries.https://github.com/prometheus/prometheus/pull/159877 #​10871
  • [BUGFIX] Querier: fix incorrect annotation emitted when quantile_over_time is evaluated over a range with both histograms and floats. https://github.com/prometheus/prometheus/pull/16018 #​10884
  • [BUGFIX] Querier: fix duplicated double quotes in invalid label name error from count_values. https://github.com/prometheus/prometheus/pull/16054 #​10884
  • [BUGFIX] Ingester: fix goroutines and memory leak when experimental ingest storage enabled and a server-side error occurs during metrics ingestion. #​10915
  • [BUGFIX] Alertmanager: Avoid fetching Grafana state if Grafana AM compatibility is not enabled. #​10857
  • [BUGFIX] Alertmanager: Fix decoding of queryFromGeneratorURL in templates. #​8914
  • [BUGFIX] Alertmanager: DedupStage to stop notification pipeline when the timestamp of notification log entry is after the pipeline was flushed #​10989
Mixin
  • [CHANGE] Alerts: Only alert on errors performing cache operations if there are over 10 request/sec to avoid flapping. #​10832
  • [FEATURE] Add compiled mixin for GEM installations in operations/mimir-mixin-compiled-gem. #​10690 #​10877
  • [ENHANCEMENT] Dashboards: clarify that the ingester and store-gateway panels on the 'Reads' dashboard show data from all query requests to that component, not just requests from the main query path (ie. requests from the ruler query path are included as well). #​10598
  • [ENHANCEMENT] Dashboards: add ingester and store-gateway panels from the 'Reads' dashboard to the 'Remote ruler reads' dashboard as well. #​10598
  • [ENHANCEMENT] Dashboards: add ingester and store-gateway panels showing only requests from the respective dashboard's query path to the 'Reads' and 'Remote ruler reads' dashboards. For example, the 'Remote ruler reads' dashboard now has panels showing the ingester query request rate from ruler-queriers. #​10598
  • [ENHANCEMENT] Dashboards: 'Writes' dashboard: show write requests broken down by request type. #​10599
  • [ENHANCEMENT] Dashboards: clarify when query-frontend and query-scheduler dashboard panels are expected to show no data. #​10624
  • [ENHANCEMENT] Alerts: Add warning alert DistributorGcUsesTooMuchCpu. #​10641
  • [ENHANCEMENT] Dashboards: Add "Federation-frontend" dashboard for GEM. #​10697 #​10736
  • [ENHANCEMENT] Dashboards: Add Query-Scheduler <-> Querier Inflight Requests row to Query Reads and Remote Ruler reads dashboards. #​10290
  • [ENHANCEMENT] Alerts: Add "Federation-frontend" alert for remote clusters returning errors. #​10698
  • [BUGFIX] Dashboards: fix how we switch between classic and native histograms. #​10018
  • [BUGFIX] Alerts: Ignore cache errors performing delete operations since these are expected to fail when keys don't exist. #​10287
  • [BUGFIX] Dashboards: fix "Mimir / Rollout Progress" latency comparison when gateway is enabled. #​10495
  • [BUGFIX] Dashboards: fix autoscaling panels when Mimir is deployed using Helm. #​10473
  • [BUGFIX] Alerts: fix MimirAutoscalerNotActive alert. #​10564
Jsonnet
  • [CHANGE] Update rollout-operator version to 0.23.0. #​10229 #​10750
  • [CHANGE] Memcached: Update to Memcached 1.6.34. #​10318
  • [CHANGE] Change multi-AZ deployments default toleration value from 'multi-az' to 'secondary-az', and make it configurable via the following settings: #​10596
    • _config.multi_zone_schedule_toleration (default)
    • _config.multi_zone_distributor_schedule_toleration (distributor's override)
    • _config.multi_zone_etcd_schedule_toleration (etcd's override)
  • [CHANGE] Ring: relaxed the hash ring heartbeat timeout for store-gateways: #​10634
    • -store-gateway.sharding-ring.heartbeat-timeout set to 10m
  • [CHANGE] Memcached: Use 3 replicas for all cache types by default. #​10739
  • [ENHANCEMENT] Enforce persistentVolumeClaimRetentionPolicy Retain policy on partition ingesters during migration to experimental ingest storage. #​10395
  • [ENHANCEMENT] Allow to not configure topologySpreadConstraints by setting the following configuration options to a negative value: #​10540
    • distributor_topology_spread_max_skew
    • query_frontend_topology_spread_max_skew
    • querier_topology_spread_max_skew
    • ruler_topology_spread_max_skew
    • ruler_querier_topology_spread_max_skew
  • [ENHANCEMENT] Validate the $._config.shuffle_sharding.ingester_partitions_shard_size value when partition shuffle sharding is enabled in the ingest-storage mode. #​10746
  • [BUGFIX] Ports in container rollout-operator. #​10273
  • [BUGFIX] When downscaling is enabled, the components must annotate prepare-downscale-http-port with the value set in $._config.server_http_port. #​10367
Mimirtool
  • [BUGFIX] Fix issue where MIMIR_HTTP_PREFIX environment variable was ignored and the value from MIMIR_MIMIR_HTTP_PREFIX was used instead. #​10207
  • [ENHANCEMENT] Unify mimirtool authentication options and add extra-headers support for commands that depend on MimirClient. #​10178
  • [ENHANCEMENT] mimirtool grafana analyze now supports custom panels. #​10669
  • [ENHANCEMENT] mimirtool grafana analyze now supports bar chart, pie chart, state timeline, status history,
    histogram, candlestick, canvas, flame graph, geomap, node graph, trend, and XY chart panels. #​10669
Mimir Continuous Test
Query-tee
  • [ENHANCEMENT] Allow skipping comparisons when preferred backend fails. Disabled by default, enable with -proxy.compare-skip-preferred-backend-failures=true. #​10612
Documentation
  • [CHANGE] Add production tips related to cache size, heavy multi-tenancy and latency spikes. #​9978
  • [ENHANCEMENT] Update MimirAutoscalerNotActive and MimirAutoscalerKedaFailing runbooks, with an instruction to check whether Prometheus has enough CPU allocated. #​10257
Tools
  • [CHANGE] copyblocks: Remove /pprof endpoint. #​10329
  • [CHANGE] mark-blocks: Replace markblocks with added features including removing markers and reading block identifiers from a file. #​10597

v2.15.2

Grafana Mimir

v2.15.1

Grafana Mimir

v2.15.0

Grafana Mimir
  • [CHANGE] Alertmanager: the following metrics are not exported for a given user when the metric value is zero: #​9359
    • cortex_alertmanager_alerts_received_total
    • cortex_alertmanager_alerts_invalid_total
    • cortex_alertmanager_partial_state_merges_total
    • cortex_alertmanager_partial_state_merges_failed_total
    • cortex_alertmanager_state_replication_total
    • cortex_alertmanager_state_replication_failed_total
    • cortex_alertmanager_alerts
    • cortex_alertmanager_silences
  • [CHANGE] Distributor: Drop experimental -distributor.direct-otlp-translation-enabled flag, since direct OTLP translation is well tested at this point. #​9647
  • [CHANGE] Ingester: Change -initial-delay for circuit breakers to begin when the first request is received, rather than at breaker activation. #​9842
  • [CHANGE] Query-frontend: apply query pruning before query sharding instead of after. #​9913
  • [CHANGE] Ingester: remove experimental flags -ingest-storage.kafka.ongoing-records-per-fetch and -ingest-storage.kafka.startup-records-per-fetch. They are removed in favour of -ingest-storage.kafka.max-buffered-bytes. #​9906
  • [CHANGE] Ingester: Replace cortex_discarded_samples_total label from sample-out-of-bounds to sample-timestamp-too-old. #​9885
  • [CHANGE] Ruler: the /prometheus/config/v1/rules does not return an error anymore if a rule group is missing in the object storage after been successfully returned by listing the storage, because it could have been deleted in the meanwhile. #​9936
  • [CHANGE] Querier: The . pattern in regular expressions in PromQL matches newline characters. With this change regular expressions like .* match strings that include \n. To maintain the old behaviour, you will have to change regular expressions by replacing all . patterns with [^\n], e.g. foo[^\n]*. This upgrades PromQL compatibility from Prometheus 2.0 to 3.0. #​9844
  • [CHANGE] Querier: Lookback and range selectors are left open and right closed (previously left closed and right closed). This change affects queries and subqueries when the evaluation time perfectly aligns with the sample timestamps. For example assume querying a timeseries with evenly spaced samples exactly 1 minute apart. Previously, a range query with 5m would usually return 5 samples, or 6 samples if the query evaluation aligns perfectly with a scrape. Now, queries like this will always return 5 samples. This upgrades PromQL compatibility from Prometheus 2.0 to 3.0. #​9844 #​10188
  • [CHANGE] Querier: promql(native histograms): Introduce exponential interpolation. #​9844
  • [CHANGE] Remove deprecated api.get-request-for-ingester-shutdown-enabled setting, which scheduled for removal in 2.15. #​10197
  • [FEATURE] Querier: add experimental streaming PromQL engine, enabled with -querier.query-engine=mimir. #​10067
  • [FEATURE] Distributor: Add support for lz4 OTLP compression. #​9763
  • [FEATURE] Query-frontend: added experimental configuration options query-frontend.cache-errors and query-frontend.results-cache-ttl-for-errors to allow non-transient responses to be cached. When set to true error responses from hitting limits or bad data are cached for a short TTL. #​9028
  • [FEATURE] Query-frontend: add middleware to control access to specific PromQL experimental functions on a per-tenant basis. #​9798
  • [FEATURE] gRPC: Support S2 compression. #​9322
    • -alertmanager.alertmanager-client.grpc-compression=s2
    • -ingester.client.grpc-compression=s2
    • -querier.frontend-client.grpc-compression=s2
    • -querier.scheduler-client.grpc-compression=s2
    • -query-frontend.grpc-client-config.grpc-compression=s2
    • -query-scheduler.grpc-client-config.grpc-compression=s2
    • -ruler.client.grpc-compression=s2
    • -ruler.query-frontend.grpc-client-config.grpc-compression=s2
  • [FEATURE] Alertmanager: limit added for maximum size of the Grafana state (-alertmanager.max-grafana-state-size-bytes). #​9475
  • [FEATURE] Alertmanager: limit added for maximum size of the Grafana configuration (-alertmanager.max-config-size-bytes). #​9402
  • [FEATURE] Ingester: Experimental support for ingesting out-of-order native histograms. This is disabled by default and can be enabled by setting -ingester.ooo-native-histograms-ingestion-enabled to true. #​7175
  • [FEATURE] Distributor: Added -api.skip-label-count-validation-header-enabled option to allow skipping label count validation on the HTTP write path based on X-Mimir-SkipLabelCountValidation header being true or not. #​9576
  • [FEATURE] Ruler: Add experimental support for caching the contents of rule groups. This is disabled by default and can be enabled by setting -ruler-storage.cache.rule-group-enabled. #​9595 #​10024
  • [FEATURE] PromQL: Add experimental info function. Experimental functions are disabled by default, but can be enabled setting -querier.promql-experimental-functions-enabled=true in the query-frontend and querier. #​9879
  • [FEATURE] Distributor: Support promotion of OTel resource attributes to labels. #​8271
  • [FEATURE] Querier: Add experimental double_exponential_smoothing PromQL function. Experimental functions are disabled by default, but can be enabled by setting -querier.promql-experimental-functions-enabled=true in the query-frontend and querier. #​9844
  • [ENHANCEMENT] Query Frontend: Return server-side bytes_processed statistics following Server-Timing format. #​9645 #​9985
  • [ENHANCEMENT] mimirtool: Adds bearer token support for mimirtool's analyze ruler/prometheus commands. #​9587
  • [ENHANCEMENT] Ruler: Support exclude_alerts parameter in <prometheus-http-prefix>/api/v1/rules endpoint. #​9300
  • [

Configuration

📅 Schedule: Branch creation - "before 07:00 on Thursday" in timezone Europe/Oslo, Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot force-pushed the renovate/docker-compose-minor-patch branch from eb0509e to eb6df3a Compare September 13, 2024 23:12
@renovate renovate bot force-pushed the renovate/docker-compose-minor-patch branch 3 times, most recently from 92a2471 to 661a44b Compare September 29, 2024 13:16
@renovate renovate bot force-pushed the renovate/docker-compose-minor-patch branch 4 times, most recently from c92bcab to c3409e7 Compare October 7, 2024 17:05
@renovate renovate bot force-pushed the renovate/docker-compose-minor-patch branch 2 times, most recently from 327388e to 707ddae Compare October 18, 2024 15:55
@renovate renovate bot force-pushed the renovate/docker-compose-minor-patch branch 3 times, most recently from 69ca310 to 33687a2 Compare October 26, 2024 18:58
@renovate renovate bot force-pushed the renovate/docker-compose-minor-patch branch 3 times, most recently from c5af715 to a742123 Compare November 11, 2024 16:45
@renovate renovate bot force-pushed the renovate/docker-compose-minor-patch branch 6 times, most recently from 401bf11 to 845d142 Compare November 22, 2024 18:44
@renovate renovate bot force-pushed the renovate/docker-compose-minor-patch branch 3 times, most recently from aa9262d to 15317a9 Compare December 7, 2024 22:11
@renovate renovate bot force-pushed the renovate/docker-compose-minor-patch branch 5 times, most recently from b450b46 to 597224d Compare December 21, 2024 19:37
@renovate renovate bot force-pushed the renovate/docker-compose-minor-patch branch 2 times, most recently from 29f0562 to d001f0e Compare January 11, 2025 20:31
@renovate renovate bot force-pushed the renovate/docker-compose-minor-patch branch from d001f0e to ffbb38f Compare January 16, 2025 19:23
@renovate renovate bot force-pushed the renovate/docker-compose-minor-patch branch 2 times, most recently from 74c141c to 979d4be Compare January 31, 2025 11:34
@renovate renovate bot force-pushed the renovate/docker-compose-minor-patch branch 3 times, most recently from 77234bd to e671da6 Compare February 14, 2025 16:55
@renovate renovate bot force-pushed the renovate/docker-compose-minor-patch branch 5 times, most recently from 1d18107 to 4af56d5 Compare February 22, 2025 20:57
@renovate renovate bot force-pushed the renovate/docker-compose-minor-patch branch 3 times, most recently from 4dc42eb to de7cc48 Compare March 3, 2025 09:23
@renovate renovate bot force-pushed the renovate/docker-compose-minor-patch branch 2 times, most recently from e907d28 to b05f198 Compare March 7, 2025 16:53
@renovate renovate bot force-pushed the renovate/docker-compose-minor-patch branch 2 times, most recently from d339fe6 to 0a870bb Compare March 16, 2025 20:29
@renovate renovate bot force-pushed the renovate/docker-compose-minor-patch branch 3 times, most recently from b22a11b to bd8fdb5 Compare March 28, 2025 13:41
@renovate renovate bot force-pushed the renovate/docker-compose-minor-patch branch 3 times, most recently from 66ba937 to 0cf2b87 Compare April 4, 2025 17:05
@renovate renovate bot force-pushed the renovate/docker-compose-minor-patch branch from 0cf2b87 to ad15911 Compare April 7, 2025 12:58
@renovate renovate bot force-pushed the renovate/docker-compose-minor-patch branch from ad15911 to 7367aa9 Compare April 26, 2025 00:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants