Skip to content

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

Open
renovate[bot] wants to merge 1 commit intomainfrom
renovate/docker-compose-minor-patch
Open

chore(deps): update docker-compose non-major dependencies#114
renovate[bot] wants to merge 1 commit intomainfrom
renovate/docker-compose-minor-patch

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Sep 11, 2024

ℹ️ Note

This PR body was truncated due to platform limits.

This PR contains the following updates:

Package Update Change Pending
grafana/grafana patch 10.4.210.4.19
grafana/loki minor 3.0.03.6.7
grafana/mimir (source) minor 2.12.02.17.7
grafana/tempo minor 2.4.12.10.1 2.10.2
otel/opentelemetry-collector-contrib minor 0.98.00.147.0

Release Notes

grafana/grafana (grafana/grafana)

v10.4.19

Compare Source

Bug fixes

v10.4.18

Compare Source

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.17.7

Grafana Mimir

v2.17.6

Grafana Mimir
  • [BUGFIX] Update to Go v1.25.7 to address CVE-2025-61726. #​14243 #​14255
  • [BUGFIX] Ruler: Add path traversal checks when parsing namespaces and groups, which prevents namespace and group name from containing non-local paths. #​14246

v2.17.5

Grafana Mimir
  • [BUGFIX] Distributor: Calculate WriteResponseStats before validation and PushWrappers. This prevents clients using Remote-Write 2.0 from seeing a diff in written samples, histograms and exemplars. #​12682 #​14144
  • [BUGFIX] Distributor: Fix issue where distributors didn't send custom values of native histograms. #​13849 #​14145
  • [BUGFIX] Distributor: Fix metric metadata of type Unknown being silently dropped from RW2 requests. #​12461 #​14150
  • [BUGFIX] Ingester: Query all ingesters when shuffle sharding is disabled. #​14041

v2.17.4

Grafana Mimir

v2.17.3

Grafana Mimir

v2.17.2

Grafana Mimir
  • [BUGFIX] Add a missing attribute to the list of default promoted OTel resource attributes in the docs: deployment.environment. #​12181
  • [BUGFIX] Ingest: Fix memory pool poisoning in Remote-Write 2.0/OTLP by not cleaning created timestamp field before returning time series to the memory pool. #​12735
  • [BUGFIX] Distributor: Fix error when native histograms bucket limit is set then no NHCB passes validation. #​12746
  • [BUGFIX] Update Docker base images for tools from alpine:3.22.1 to alpine:3.22.2 to address CVE-2025-9230, CVE-2025-9231, CVE-2025-2025-9232. #​12993
  • [BUGFIX] Memcached: Ignore invalid responses when discovering cache servers using dnssrv+ or dnssrvnoa+ service discovery prefixes. #​13206
Tools
  • [ENHANCEMENT] Base mimirtool, metaconvert, copyblocks, and query-tee images on distroless/static-debian12. #​13014

v2.17.1

Grafana Mimir

v2.17.0

Grafana Mimir
  • [CHANGE] Query-frontend: Ensure that cache keys generated from cardinality estimate middleware are less than 250 bytes in length by hashing the tenant IDs that are included in them. This change invalidates all cardinality estimates in the cache. #​11568
  • [CHANGE] Ruler: Remove experimental CLI flag -ruler-storage.cache.rule-group-enabled to enable or disable caching the contents of rule groups. Caching rule group contents is now always enabled when a cache is configured for the ruler. #​10949
  • [CHANGE] Ingester: Out-of-order native histograms are now enabled whenever both native histogram and out-of-order ingestion is enabled. The -ingester.ooo-native-histograms-ingestion-enabled CLI flag and corresponding ooo_native_histograms_ingestion_enabled runtime configuration option have been removed. #​10956
  • [CHANGE] Distributor: removed the cortex_distributor_label_values_with_newlines_total metric. #​10977
  • [CHANGE] Ingester/Distributor: renamed the experimental max_cost_attribution_cardinality_per_user config to max_cost_attribution_cardinality. #​11092
  • [CHANGE] Frontend: The subquery spin-off feature is now enabled with -query-frontend.subquery-spin-off-enabled=true instead of -query-frontend.instant-queries-with-subquery-spin-off=.* #​11153
  • [CHANGE] Overrides-exporter: Don't export per-tenant overrides that are set to their default values. #​11173
  • [CHANGE] gRPC/HTTP clients: Rename metric cortex_client_request_invalid_cluster_validation_labels_total to cortex_client_invalid_cluster_validation_label_requests_total. #​11237
  • [CHANGE] Querier: Use Mimir Query Engine (MQE) by default. Set -querier.query-engine=prometheus to continue using Prometheus' engine. #​11501
  • [CHANGE] Memcached: Ignore initial DNS resolution failure, meaning don't depend on Memcached on startup. #​11602
  • [CHANGE] Ingester: The -ingester.stream-chunks-when-using-blocks CLI flag and ingester_stream_chunks_when_using_blocks runtime configuration option have been deprecated and will be removed in a future release. #​11711
  • [CHANGE] Distributor: track cortex_ingest_storage_writer_latency_seconds metric for failed writes too. Added outcome label to distinguish between success and failure. #​11770
  • [CHANGE] Distributor: renamed few metrics used by experimental ingest storage. #​11766
    • Renamed cortex_ingest_storage_writer_produce_requests_total to cortex_ingest_storage_writer_produce_records_enqueued_total
    • Renamed cortex_ingest_storage_writer_produce_failures_total to cortex_ingest_storage_writer_produce_records_failed_total
  • [CHANGE] Distributor: moved HA tracker timeout config to limits. #​11774
    • Moved distributor.ha_tracker.ha_tracker_update_timeout to limits.ha_tracker_update_timeout.
    • Moved distributor.ha_tracker.ha_tracker_update_timeout_jitter_max to limits.ha_tracker_update_timeout_jitter_max.
    • Moved distributor.ha_tracker.ha_tracker_failover_timeout to limits.ha_tracker_failover_timeout.
  • [CHANGE] Distributor: Memberlist marked as stable as an option for backend storage for the HA tracker. #​11861
  • [CHANGE] Distributor: etcd deprecated as an option for backend storage for the HA tracker. #​12047
  • [CHANGE] Memberlist: Apply new default configuration values for MemberlistKV. This unlocks using it as backend storage for the HA Tracker. We have observed better performance with these defaults across different production loads. #​11874
    • memberlist.packet-dial-timeout: 500ms
    • memberlist.packet-write-timeout: 500ms
    • memberlist.max-concurrent-writes: 5
    • memberlist.acquire-writer-timeout: 1s
      These defaults perform better but may cause long-running packets to be dropped in high-latency networks.
  • [CHANGE] Query-frontend: Apply query pruning and check for disabled experimental functions earlier in query processing. #​11939
  • [FEATURE] Distributor: Experimental support for Prometheus Remote-Write 2.0 protocol. Limitations: Created timestamp is ignored, per series metadata is merged on metric family level automatically, ingestion might fail if client sends ProtoBuf fields out of order. The label version is added to the metric cortex_distributor_requests_in_total with a value of either 1.0 or 2.0 depending on the detected Remote-Write protocol. #​11100 #​11101 #​11192 #​11143
  • [FEATURE] Query-frontend: expand query-frontend.cache-errors and query-frontend.results-cache-ttl-for-errors configuration options to cache non-transient response failures for instant queries. #​11120
  • [FEATURE] Query-frontend: Allow use of Mimir Query Engine (MQE) via the experimental CLI flags -query-frontend.query-engine or -query-frontend.enable-query-engine-fallback or corresponding YAML. #​11417 #​11775
  • [FEATURE] Querier, query-frontend, ruler: Enable experimental support for duration expressions in PromQL, which are simple arithmetics on numbers in offset and range specification. #​11344
  • [FEATURE] You can configure Mimir to export traces in OTLP exposition format through the standard OTEL_ environment variables. #​11618
  • [FEATURE] distributor: Allow configuring tenant-specific HA tracker failover timeouts. #​11774
  • [FEATURE] OTLP: Add experimental support for promoting OTel scope metadata (name, version, schema URL, attributes) to metric labels, prefixed with otel_scope_. Enable via the -distributor.otel-promote-scope-metadata flag. #​11795
  • [FEATURE] Distributor: Add experimental -distributor.otel-native-delta-ingestion option to allow primitive delta metrics ingestion via the OTLP endpoint. #​11631
  • [FEATURE] MQE: Add support for experimental sort_by_label and sort_by_label_desc PromQL functions. #​11930
  • [FEATURE] Ingester/Block-builder: Handle the created timestamp field for remote-write requests. #​11977
  • [FEATURE] Cost attribution: Labels specified in the limit configuration may specify an output label in order to override emitted label names. #​12035
  • [ENHANCEMENT] Dashboards: Add "Influx write requests" row to Writes Dashboard. #​11731
  • [ENHANCEMENT] Mixin: Add MimirHighVolumeLevel1BlocksQueried alert that fires when level 1 blocks are queried for more than 6 hours, indicating potential compactor performance issues. #​11803
  • [ENHANCEMENT] Querier: Make the maximum series limit for cardinality API requests configurable on a per-tenant basis with the cardinality_analysis_max_results option. #​11456
  • [ENHANCEMENT] Querier: Add configurable concurrency limit for remote read queries with the --querier.max-concurrent-remote-read-queries flag. Defaults to 2. Set to 0 for unlimited concurrency. #​11892
  • [ENHANCEMENT] Dashboards: Add "Queries / sec by read path" to Queries Dashboard. #​11640
  • [ENHANCEMENT] Dashboards: Add "Added Latency" row to Writes Dashboard. #​11579
  • [ENHANCEMENT] Ingester: Add support for exporting native histogram cost attribution metrics (cortex_ingester_attributed_active_native_histogram_series and cortex_ingester_attributed_active_native_histogram_buckets) with labels specified by customers to a custom Prometheus registry. #​10892
  • [ENHANCEMENT] Distributor: Add new metrics cortex_distributor_received_native_histogram_samples_total and cortex_distributor_received_native_histogram_buckets_total to track native histogram samples and bucket counts separately for billing calculations. Updated cortex_distributor_received_samples_total description to clarify it includes native histogram samples. #​11728
  • [ENHANCEMENT] Store-gateway: Download sparse headers uploaded by compactors. Compactors have to be configured with -compactor.upload-sparse-index-headers=true option. #​10879 #​11072.
  • [ENHANCEMENT] Compactor: Upload block index file and multiple segment files concurrently. Concurrency scales linearly with block size up to -compactor.max-per-block-upload-concurrency. #​10947
  • [ENHANCEMENT] Ingester: Add per-user cortex_ingester_tsdb_wal_replay_unknown_refs_total and cortex_ingester_tsdb_wbl_replay_unknown_refs_total metrics to track unknown series references during WAL/WBL replay. #​10981
  • [ENHANCEMENT] Added -ingest-storage.kafka.fetch-max-wait configuration option to configure the maximum amount of time a Kafka broker waits for some records before a Fetch response is returned. #​11012
  • [ENHANCEMENT] Ingester: Add cortex_ingester_tsdb_forced_compactions_in_progress metric reporting a value of 1 when there's a forced TSDB head compaction in progress. #​11006
  • [ENHANCEMENT] Ingester: Add cortex_ingest_storage_reader_records_batch_fetch_max_bytes metric reporting the distribution of MaxBytes specified in the Fetch requests sent to Kafka. #​11014
  • [ENHANCEMENT] All: Add experimental support for cluster validation in HTTP calls. When it is enabled, HTTP server verifies if a request coming from an HTTP client comes from an expected cluster. This validation can be configured by the following experimental configuration options: #​11010 #​11549
    • -server.cluster-validation.label
    • -server.cluster-validation.http.enabled
    • -server.cluster-validation.http.soft-validation
    • -server.cluster-validation.http.exclude-paths
  • [ENHANCEMENT] Query-frontend: Add experimental support to include the cluster validation label in HTTP request headers. When cluster validation is enabled on the HTTP server side, cluster validation labels from HTTP request headers are compared with the HTTP server's cluster validation label. #​11010 #​11145
    • By setting -query-frontend.client-cluster-validation.label, you configure the query-frontend's client cluster validation label.
    • The flag -common.client-cluster-validation.label, if set, provides the default for -query-frontend.client-cluster-validation.label.
  • [ENHANCEMENT] Distributor: Add ignore_ingest_storage_errors and ingest_storage_max_wait_time flags to control error handling and timeout behavior during ingest storage migration. #​11291
    • -ingest-storage.migration.ignore-ingest-storage-errors
    • -ingest-storage.migration.ingest-storage-max-wait-time
  • [ENHANCEMENT] Memberlist: Add -memberlist.abort-if-fast-join-fails support and retries on DNS resolution. #​11067
  • [ENHANCEMENT] Querier: Allow configuring all gRPC options for store-gateway client, similar to other gRPC clients. #​11074
  • [ENHANCEMENT] Ruler: Log the number of series returned for each query as result_series_count as part of query stats log lines. #​11081
  • [ENHANCEMENT] Ruler: Don't log statistics that are not available when using a remote query-frontend as part of query stats log lines. #​11083
  • [ENHANCEMENT] Ingester: Remove cost-attribution experimental max_cost_attribution_labels_per_user limit. #​11090
  • [ENHANCEMENT] Update Go to 1.24.2. #​11114
  • [ENHANCEMENT] Query-frontend: Add cortex_query_samples_processed_total metric. #​11110
  • [ENHANCEMENT] Query-frontend: Add cortex_query_samples_processed_cache_adjusted_total metric. #​11164
  • [ENHANCEMENT] Ingester/Distributor: Add cortex_cost_attribution_* metrics to observe the state of the cost-attribution trackers. #​11112
  • [ENHANCEMENT] Querier: Process multiple remote read queries concurrently instead of sequentially for improved performance. #​11732
  • [ENHANCEMENT] gRPC/HTTP servers: Add cortex_server_invalid_cluster_validation_label_requests_total metric, that is increased for every request with an invalid cluster validation label. #​11241 #​11277
  • [ENHANCEMENT] OTLP: Add support for converting OTel explicit bucket histograms to Prometheus native histograms with custom buckets using the distributor.otel-convert-histograms-to-nhcb flag. #​11077
  • [ENHANCEMENT] Add configurable per-tenant limited_queries, which you can only run at or less than an allowed frequency. #​11097
  • [ENHANCEMENT] Ingest-Storage: Add ingest-storage.kafka.producer-record-version to allow control Kafka record versioning. #​11244
  • [ENHANCEMENT] Ruler: Update <prometheus-http-prefix>/api/v1/rules and <prometheus-http-prefix>/api/v1/alerts to reply with HTTP error 422 if rule evaluation is completely disabled for the tenant. If only recording rule or alerting rule evaluation is disabled for the tenant, the response now includes a corresponding warning. #​11321 #​11495 #​11511
  • [ENHANCEMENT] Add tenant configuration block ruler_alertmanager_client_config which allows the Ruler's Alertmanager client options to be specified on a per-tenant basis. #​10816
  • [ENHANCEMENT] Distributor: Trace when deduplicating a metric's samples or histograms. #​11159 #​11715
  • [ENHANCEMENT] Store-gateway: Retry querying blocks from store-gateways with dynamic replication until trying all possible store-gateways. #​11354 #​11398
  • [ENHANCEMENT] Mimirtool: Support multiple --selector flags in remote read commands to send multiple queries in a single protobuf request, leveraging the remote read protocol's native batching capabilities. #​11733
  • [ENHANCEMENT] Mimirtool: Added --use-chunks flag to remote read commands to control response type preference (chunked streaming vs sampled). #​11733
  • [ENHANCEMENT] Query-frontend: Add optional reason to blocked_queries config. #​11407 #​11434
  • [ENHANCEMENT] Distributor: Gracefully handle type assertion of WatchPrefix in HA Tracker to continue checking for updates. #​11411 #​11461
  • [ENHANCEMENT] Querier: Include chunks streamed from store-gateway in Mimir Query Engine memory estimate of query memory usage. #​11453 #​11465
  • [ENHANCEMENT] Querier: Include chunks streamed from ingester in Mimir Query Engine memory estimate of query memory usage. #​11457
  • [ENHANCEMENT] Query-frontend: Add retry mechanism for remote reads, series, and cardinality prometheus endpoints #​11533
  • [ENHANCEMENT] Ruler: Ignore rulers in non-operation states when getting and syncing rules #​11569
  • [ENHANCEMENT] Query-frontend: add optional reason to blocked_queries config. #​11407 #​11434
  • [ENHANCEMENT] Tracing: Add HTTP headers as span attributes when -server.trace-request-headers is enabled. You can configure which headers to exclude using the -server.trace-request-headers-exclude-list flag. #​11655
  • [ENHANCEMENT] Ruler: Add new per-tenant limit on minimum rule evaluation interval. #​11665
  • [ENHANCEMENT] store-gateway: download sparse headers on startup when lazy loading is enabled. #​11686
  • [ENHANCEMENT] Distributor: added more metrics to troubleshoot Kafka records production latency when experimental ingest storage is enabled: #​11766 #​11771
    • cortex_ingest_storage_writer_produce_remaining_deadline_seconds: measures the remaining deadline (in seconds) when records are requested to be produced.
    • cortex_ingest_storage_writer_produce_records_enqueue_duration_seconds: measures how long it takes to enqueue produced Kafka records in the client.
    • cortex_ingest_storage_writer_kafka_write_wait_seconds: measures the time spent waiting to write to Kafka backend.
    • cortex_ingest_storage_writer_kafka_write_time_seconds: measures the time spent writing to Kafka backend.
    • cortex_ingest_storage_writer_kafka_read_wait_seconds: measures the time spent waiting to read from Kafka backend.
    • cortex_ingest_storage_writer_kafka_read_time_seconds: measures the time spent reading from Kafka backend.
    • cortex_ingest_storage_writer_kafka_request_duration_e2e_seconds: measures the time from the start of when a Kafka request is written to the end of when the response for that request was fully read from the Kafka backend.
    • cortex_ingest_storage_writer_kafka_request_throttled_seconds: measures how long Kafka requests have been throttled by the Kafka client.
  • [ENHANCEMENT] Distributor: Add per-user cortex_distributor_sample_delay_seconds to track delay of ingested samples with regard to wall clock. #​11573
  • [ENHANCEMENT] Distributor: added circuit breaker to not produce Kafka records at all if the context is already canceled / expired. This applied only when experimental ingest storage is enabled. #​11768
  • [ENHANCEMENT] Compactor: Optimize the planning phase for tenants with a very large number of blocks, such as tens or hundreds of thousands, at the cost of making it slightly slower for tenants with a very a small number of blocks. #​11819
  • [ENHANCEMENT] Query-frontend: Accurate tracking of samples processed from cache. #​11719
  • [ENHANCEMENT] Store-gateway: Change level 0 blocks to be reported as 'unknown/old_block' in metrics instead of '0' to improve clarity. Level 0 indicates blocks with metadata from before compaction level tracking was added to the bucket index. #​11891
  • [ENHANCEMENT] Compactor, distributor, ruler, scheduler and store-gateway: Makes -<component-ring-config>.auto-forget-unhealthy-periods configurable for each component. Deprecates the -store-gateway.sharding-ring.auto-forget-enabled flag. #​11923
  • [ENHANCEMENT] otlp: Stick to OTLP vocabulary on invalid label value length error. #​11889
  • [ENHANCEMENT] Ingester: Display user grace interval in the tenant list obtained through the /ingester/tenants endpoint. #​11961
  • [ENHANCEMENT] kafkatool: add consumer-group delete-offset command as a way to delete the committed offset for a consumer group. #​11988
  • [ENHANCEMENT] Block-builder-scheduler: Detect gaps in scheduled and completed jobs. #​11867
  • [ENHANCEMENT] Distributor: Experimental support for Prometheus Remote-Write 2.0 protocol has been updated. Created timestamps are now supported. This feature includes some limitations. If samples in a write request aren't ordered by time, the created timestamp might be dropped. Additionally, per-series metadata is automatically merged on the metric family level. Ingestion might fail if the client sends ProtoBuf fields out-of-order. The label version is added to the metric cortex_distributor_requests_in_total with a value of either 1.0 or 2.0, depending on the detected remote-write protocol. #​11977
  • [ENHANCEMENT] Query-frontend: Added labels query optimizer that automatically removes redundant __name__!="" matchers from label names and label values queries, improving query performance. You can enable the optimizer per-tenant with the labels_query_optimizer_enabled runtime configuration flag. #​12054 #​12066 #​12076 #​12080
  • [ENHANCEMENT] Query-frontend: Standardise non-regex patterns in query blocking upon loading of config. #​12102
  • [ENHANCEMENT] Ruler: Propagate GCS object mutation rate limit for rule group uploads. #​12086
  • [ENHANCEMENT] Stagger head compaction intervals across zones to prevent compactions from aligning simultaneously, which could otherwise cause strong consistency queries to fail when experimental ingest storage is enabled. #​12090
  • [ENHANCEMENT] Compactor: Add -compactor.update-blocks-concurrency flag to control concurrency for updating block metadata during bucket index updates, separate from deletion marker concurrency. #​12117
  • [ENHANCEMENT] Query-frontend: Allow users to set the query-frontend.extra-propagated-headers flag to specify the extra headers allowed to pass through to the rest of the query path. #​12174
  • [BUGFIX] OTLP: Fix response body and Content-Type header to align with spec. #​10852
  • [BUGFIX] Compactor: fix issue where block becomes permanently stuck when the Compactor's block cleanup job partially deletes a block. #​10888
  • [BUGFIX] Storage: fix intermittent failures in S3 upload retries. #​10952
  • [BUGFIX] Querier: return NaN from irate() if the second-last sample in the range is NaN and Prometheus' query engine is in use. #​10956
  • [BUGFIX] Ruler: don't count alerts towards cortex_prometheus_notifications_dropped_total if they are dropped due to alert relabelling. #​10956
  • [BUGFIX] Querier: Fix issue where an entire store-gateway zone leaving caused high CPU usage trying to find active members of the leaving zone. #​11028
  • [BUGFIX] Query-frontend: Fix blocks retention period enforcement when a request has multiple tenants (tenant federation). #​11069
  • [BUGFIX] Query-frontend: Fix -query-frontend.query-sharding-max-sharded-queries enforcement for instant queries with binary operators. #​11086
  • [BUGFIX] Memberlist: Fix hash ring updates before the full-join has been completed, when -memberlist.notify-interval is configured. #​11098
  • [BUGFIX] Query-frontend: Fix an issue where transient errors could be inadvertently cached. #​11198
  • [BUGFIX] Ingester: read reactive limiters should activate and deactivate when the ingester changes state. #​11234
  • [BUGFIX] Query-frontend: Fix an issue where errors from date/time parsing methods did not include the name of the invalid parameter. #​11304
  • [BUGFIX] Query-frontend: Fix a panic in monolithic mode caused by a clash in labels of the cortex_client_invalid_cluster_validation_label_requests_total metric definition. #​11455
  • [BUGFIX] Compactor: Fix issue where MimirBucketIndexNotUpdated can fire even though the index has been updated within the alert threshold. #​11303
  • [BUGFIX] Distributor: fix old entries in the HA Tracker with zero valued "elected at" timestamp. #​11462
  • [BUGFIX] Query-scheduler: Fix issue where deregistered querier goroutines can cause a panic if their backlogged dequeue requests are serviced. #​11510
  • [BUGFIX] Ruler: Failures during initial sync must be fatal for the service's startup. #​11545
  • [BUGFIX] Querier and query-frontend: Fix issue where aggregation functions like topk and quantile could return incorrect results if the scalar parameter is not a constant and Prometheus' query engine is in use. #​11548
  • [BUGFIX] Querier and query-frontend: Fix issue where range vector selectors could incorrectly ignore samples at the beginning of the range. #​11548
  • [BUGFIX] Querier: Fix rare panic if a query is canceled while a request to ingesters or store-gateways has just begun. #​11613
  • [BUGFIX] Ruler: Fix QueryOffset and AlignEvaluationTimeOnInterval being ignored when either recording or alerting rule evaluation is disabled. #​11647
  • [BUGFIX] Ingester: Fix issue where ingesters could leave read-only mode during forced compactions, resulting in write errors. #​11664
  • [BUGFIX] Ruler: Fix rare panic when the ruler is shutting down. #​11781
  • [BUGFIX] Block-builder-scheduler: Fix data loss bug in job assignment. #​11785
  • [BUGFIX] Compactor: start tracking -compactor.max-compaction-time after the initial compaction planning phase, to avoid rare cases where planning takes longer than -compactor.max-compaction-time and so actual compaction never runs for a tenant. #​11834
  • [BUGFIX] Distributor: Validate the RW2 symbols field and reject invalid requests that don't have an empty string as the first symbol. #​11953
  • [BUGFIX] Distributor: Check max_inflight_push_requests_bytes before decompressing incoming requests. #​11967
  • [BUGFIX] Query-frontend: Allow limit parameter to be 0 in label queries to explicitly request unlimited results. #​12054
  • [BUGFIX] Distributor: Fix a possible panic in the OTLP push path while handling a gRPC status error. #​12072
  • [BUGFIX] Query-frontend: Evaluate experimental duration expressions before sharding, splitting, and caching. Otherwise, the result is not correct. #​12038
  • [BUGFIX] Block-builder-scheduler: Fix bugs in handling of partitions with no commit. #​12130
  • [BUGFIX] Ingester: Fix issue where ingesters can exit read-only mode during idle compactions, resulting in write errors. #​12128
  • [BUGFIX] otlp: Reverts #​11889 which has a pooled memory re-use bug. #​12266
  • [BUGFIX] Ingester: Fix issue where metadata stored in ingesters indirectly prevents large Kafka record buffers from being garbage collected, resulting in unusual memory growth. #​13573
Mixin
  • [CHANGE] Alerts: Update the query for MimirBucketIndexNotUpdated to use max_over_time to prevent alert firing when pods rotate. #​11311, #​11426
  • [CHANGE] Alerts: Make alerting threshold for DistributorGcUsesTooMuchCpu configurable. #​11508
  • [CHANGE] Remove support for the experimental read-write deployment mode. #​11975
  • [CHANGE] Alerts: Replace namespace with job label in golang_alerts. #​11957
  • [FEATURE] Add an alert if the block-builder-scheduler detects that it has skipped data. #​12118
  • [ENHANCEMENT] Dashboards: Include absolute number of notifications attempted to alertmanager in 'Mimir / Ruler'. #​10918
  • [ENHANCEMENT] Alerts: Make MimirRolloutStuck a critical alert if it has been firing for 6h. #​10890
  • [ENHANCEMENT] Dashboards: Add panels to the Mimir / Tenants and Mimir / Top Tenants dashboards showing the rate of gateway requests. #​10978
  • [ENHANCEMENT] Alerts: Improve MimirIngesterFailsToProcessRecordsFromKafka to not fire during forced TSDB head compaction. #​11006
  • [ENHANCEMENT] Alerts: Add alerts for invalid cluster validation labels. #​11255 #​11282 #​11413
  • [ENHANCEMENT] Dashboards: Improve "Kafka 100th percentile end-to-end

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 4 times, most recently from 560917b to 4dc42eb Compare February 25, 2025 14:46
@renovate renovate bot force-pushed the renovate/docker-compose-minor-patch branch 3 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
@renovate renovate bot force-pushed the renovate/docker-compose-minor-patch branch 3 times, most recently from ec722d6 to a7eafc0 Compare May 16, 2025 21:01
@renovate renovate bot force-pushed the renovate/docker-compose-minor-patch branch 3 times, most recently from 05d5d17 to c0a920f Compare May 25, 2025 17:12
@renovate renovate bot force-pushed the renovate/docker-compose-minor-patch branch from c0a920f to 3801edc Compare May 30, 2025 20:23
@renovate renovate bot force-pushed the renovate/docker-compose-minor-patch branch 3 times, most recently from 71c199a to 507044e Compare June 13, 2025 17:37
@renovate renovate bot force-pushed the renovate/docker-compose-minor-patch branch 2 times, most recently from 6545be8 to b541031 Compare June 28, 2025 00:08
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