Release Spotlight: Prometheus 2.54
Prometheus, the well-known monitoring system and time series database, got a significant update this month. Its v2.54.0 introduced a release candidate of PRW (Prometheus Remote Write) 2.0. This specification update adds a new Protobuf Message with new features that should enable “more use cases and wider adoption on top of performance and cost savings.” It is achieved by reducing the network bandwidth used for sending PRW data and allowing new features that were missing in PRW (such as metadata, exemplars, and native histograms). Find more details in the documentation.
PRW 2.0 is enabled by default in Prometheus 2.54 but can be disabled using a feature flag. This release also introduced numerous Prometheus enhancements, such as new PromQL aggregation operators (
limitk() and limit_ratio()), optimised regexps, reduced locking and other optimisations in TSDB, etc. Find the full changelog here.Other noticeable updates in the Cloud Native space:
1. kind (Kubernetes IN Docker) v0.24.0 is out following the recent Kubernetes v1.31 release and based on it as the default node image. Other highlights include out-of-the-box support for network policy, support for building node images from existing K8s releases, loading multiple image archives in
kind load image-archive, customisable kubeadm phases, and PowerShell auto-completion.2. Sveltos, a Kubernetes controller that simplifies the deployment and management of K8s add-ons and applications, was updated to v0.36.0. It introduced three significant features: pausing a cluster, specifying the fields that are ignored while evaluating the configuration drift, and patching subresources.
3. Strimzi, a Kafka operator for Kubernetes and CNCF incubating project, released v0.43.0 with Apache Kafka 3.8.0 support. It also added support for custom Cruise Control API users, additional volumes and volume mounts in Strimzi custom resources, and new OAuth configuration options.
4. Youki, a container runtime written in Rust, has seen its v0.4.0. It comes with an experimental SELinux crate, added
max_usage in the cgroups v2 mode, and a new setup_envs method for the Executor trait.#news #releases