Release Spotlight: CloudNativePG 1.24.0
CNPG is a Kubernetes operator for PostgreSQL databases. Last month, the project announced its new v1.24.0 release with significant updates. Perhaps the two most prominent features are Distributed PostgreSQL Topologies, which enable hybrid and multi-cloud CNPG deployments, and Managed Services, which allow advanced service management, including accessing PostgreSQL outside Kubernetes.
CNPG 1.24 also got an enhanced synchronous replication API with the
synchronous_standby_names option, WAL disk space exhaustion prevention, declarative delayed replicas, transparent support for the allow_alter_system parameter (from PostgreSQL 17), an ability to define postInit and postInitTemplate instructions in configmaps or secrets, and more. You can find more information on GitHub. Other noticeable updates in the Cloud Native space:
1. OpenTelemetry Collector v0.109.0 with an updated GitHub Receiver (previously known as Git Provider Receiver) adhering to the CICD Semantic Conventions 1.27.0 and GitHub metrics promoted to alpha. Other new features include a receiver for Google Cloud monitoring, support for Prometheus-created timestamps, exponential histogram support for Elasticsearch, encoding extensions in the Kafka receiver, and more.
2. CRI-O, an OCI-based implementation of Kubernetes Container Runtime Interface (a graduated CNCF project), was updated to v1.31.0 with crun as the default OCI runtime. It also got support for fine-grained
SupplementalGroups control and Kubernetes image volume source (both appeared in Kubernetes v1.31), sigstore signature verification for policies corresponding to a certain Kubernetes namespace, new --no-sync-log option, new crio check subcommand, etc.3. Jaeger, a distributed tracing system (a graduated CNCF project), is getting closer to its v2 with v1.61.0 / v2.0.0-rc1. Jaeger v2 introduces a new architecture for Jaeger backend components based on the OpenTelemetry Collector framework. You can read more about it in this article. The latest release also brought numerous experimental features, such as validation in badger storage and memory storage configs, tail-based sampling processor extension, and health check extension.
4. Argo CD v2.13 RC was announced with 40+ new features. They include a new
argocd appset generate command to preview application manifests, a dry-run mode for argocd appset create, promotion of the multi-source applications from beta to stable, an ability to use regexps to configure the allowed namespaces, improved reconcile performance for applications with many resources, added Application Set metrics, and more.5. KCL, a constraint-based record and functional language (a CNCF Sandbox project), released its v0.10.0 with numerous changes in the core, toolchain, IDE, libraries, and SDKs. Some of them are attribute access and index access in assignment statements, a new
kcl test tool, a new KCL C/C++ language SDK, KCL WASM lib support for Mode.js and browser integration. A new KCL Playground based on WASM is now also available here.#news #releases