The Prometheus project has released version 3.2, marking several experimental features as production-ready after years of iteration.
Native Histograms GA
Native histograms β sparse, high-resolution histograms with exponential bucketing β are now GA. They require 10-20x less storage than equivalent classic histograms while providing much better quantile accuracy. Client libraries in Go, Java, Python, and Rust all ship with stable native histogram support.
UTF-8 Label Names
Label names can now contain arbitrary UTF-8 characters, enabled by default. This dramatically eases OpenTelemetry interoperability: semantic conventions like http.request.method no longer require sanitization to http_request_method. PromQL supports quoted label syntax for non-legacy names.
Remote Write Improvements
Remote Write 2.0 (symbol table-based) is now the default when both sender and receiver support it, reducing network bandwidth by 30-60%. Protobuf definitions are backwards compatible with 1.x receivers.