We are pleased to announce that Prometheus 3.10 will soon be released,
with a number of enhancements, performance improvements and bug-fixes.
The release candidate v3.10.0-rc.1 is out for you to try out. We skipped the rc.0 due to CI issues.
With this release, Prometheus now offers a distroless Docker image variant alongside the default busybox image. There are a number of new features, couple of changes and no known breaking changes in this release:
[CHANGE] Alerting: Add alertmanager dimension 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 /alerts page. #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
Not mentioned above is experimental support for early compaction of stale series which can be useful if you have high churn in your series.
Thanks,
Ganesh