Release Spotlight: Vitess v21.0.0
Vitess, a database clustering system for horizontal scaling of MySQL (a CNCF Incubating project), announced its v21 release last week. It came with enhanced query compatibility thanks to two experimental features: atomic distributed transactions and recursive Common Table Expressions (CTEs).
This release also brought a reference table materialisation, an experimental
mysqlshell engine to run logical backups and restores, a new vexplain trace command to get deeper insights into query execution paths, a new vexplain keys feature to analyse query interactions with schema, multi-metric support in the tablet throttler, and vitess-operator v2.14.0 with Kubernetes v1.31 support and the ability to horizontally scale the VTGate deployment using HPA.Other noticeable updates in the Cloud Native space:
1. Testcontainers for Go, a Go package for dealing with container-based dependencies for automated tests, was updated to v0.34.0, featuring 5 new modules (etcd, yugabytedb, meilisearch, dynamodb-local, and databend) and a few other improvements.
2. Apache Pulsar, a distributed pub-sub messaging platform, has recently seen its major v4.0.0 release. New features include an enhanced Key_Shared subscription implementation, better QoS controls for multi-tenant deployments, rate limiting for capacity management, and new Alpine-based images with more performant Java 21 runtime.
3. Kapitan, a configuration management tool for Kubernetes, Terraform and more, has released v0.34.0 with experimental support for Reclass Rust and OmegaConf inventory backends, Pydantic-based inventory validation, and support for Python 3.12.
4. Kyverno, a policy engine for Cloud Native platforms (a CNCF Incubating project), released its 1.13 with over 700 changes. They introduce support for verifying container image signatures in the sigstore bundle format, exceptions for ValidatingAdmissionPolicies, a new concept of assertion trees for validation rules, reports for Mutate and Generate rules, custom data in policy reports, removal of wildcard view permissions, and much more.
5. Harbor (a CNCF Graduated project) got its own command-line tool with the release of Harbor CLI v0.0.1. It works on Linux, macOS, and Windows and allows you to manage projects, registries, repositories, artifacts, and users.
6. werf, a CLI tool for implementing CI/CD in Kubernetes (a CNCF Sandbox project), was updated to v2.11.0, which added
crane and tzdata to the werf images, werf images for linux/arm64, improved AWS ECR support, and better consistency throughout various commands.#news #releases