The module lifecycle stageGeneral Availability
The module has requirements for installation

v3.8.5

Enhancements

  • Reworked historical block storage with a new block-manager engine, improving compaction planning and adding block layout diagnostics metrics.
  • Core dumps are no longer written on crash, preventing unexpected disk usage in constrained environments such as Kubernetes.
  • Added metrics for observing the internal data storage.
  • Improved performance of label processing and index writing.

Bug fixes

  • Updated the build toolchain and dependencies, addressing known security vulnerabilities.

v3.8.4

Enhancements

  • Improved instant query performance.
  • Reduced memory consumption during head rotation and when processing high-cardinality metrics through the federation API.

Bug fixes

  • Updated base images and security-related components.

v3.8.3

Bug fixes

  • Fixed a vulnerability that could lead to memory exhaustion when processing remote read queries.
  • Fixed multiple XSS vulnerabilities in the web interface.
  • Fixed a chunk encoder issue that could, in rare cases, lead to historical data corruption.
  • Updated PromQL range query behavior to match the current Prometheus implementation. As a result, the output of the rate, sum_over_time, and count_over_time functions may differ slightly from previous versions.

v3.8.1

Enhancements

  • Improved data processing performance and reduced memory consumption when executing queries in sharded environments.

Bug fixes

  • Fixed WAL processing during shard rotation.
  • Updated dependencies and addressed known security vulnerabilities.

v3.8.0

Enhancements

  • Added metrics for analyzing mutex and semaphore contention in the Go runtime.
  • Added a metric for jemalloc resident memory usage.
  • Improved resource cleanup during WAL rotation.

v3.7.11

Enhancements

  • Added metrics for monitoring jemalloc arena reuse efficiency.

v3.7.10

Enhancements

  • Added support for WAL v2 format in remote write.

Bug fixes

  • Fixed false positives for the PrometheusRemoteWriteDesiredShards alert.
  • Resolved potential issues affecting remote write under high load.

v3.7.9

Enhancements

  • Added new PromQL functions: op_defined, op_replace_nan, op_smoothie, op_zero_if_none, and op_top.
  • Improved remote write performance.
  • Added a data age limit for remote write to prevent WAL file accumulation when external systems are unavailable.

Bug fixes

  • Fixed ingestion metric calculations.
  • Resolved increasing memory consumption when using custom jemalloc arenas.
  • Updated dependencies and addressed known security vulnerabilities.

v3.7.6

Enhancements

  • Improved rule evaluation and remote write performance.

Bug fixes

  • Updated security-related dependencies.

v3.7.5

Enhancements

  • Optimized data ingestion and processing workflows.

v3.7.4

Enhancements

  • Added support for splitting high-cardinality metrics when using the federation API, reducing peak memory consumption.

v3.7.2

Bug fixes

  • Fixed stability issues that could cause intermittent failures.
  • Fixed handling of empty labels in OTLP Protobuf.
  • Improved rule evaluation and query execution performance.

v3.7.0

Enhancements

  • Data copying during rotation is now performed in the background, reducing the impact of rotation on system responsiveness.
  • Improved query execution and rule evaluation performance.

Bug fixes

  • Fixed handling of StaleNaN values during data rotation.

v3.6.5

Enhancements

  • Added a mechanism for offloading infrequently used time series to disk, significantly reducing memory consumption in large-scale deployments.
  • Reduced memory consumption during metrics collection and processing.

Bug fixes

  • Fixed regular expression handling in matchers.
  • Improved resilience to corrupted WAL files and invalid data.
  • Fixed handling of StaleNaN values for backfilled data.

v3.5.0

Enhancements

  • Upgraded the underlying Prometheus version to 2.55.1.
  • Added support for the Prometheus 3.x storage format.

Bug fixes

  • Updated dependencies and addressed known security vulnerabilities.