We're thrilled to announce that KubeBlocks v0.9.1 now is released!
In this release, KubeBlocks further optimizes its APIs and Addons to bring you new features and better user experience. This release includes new features like stopping/starting a cluster by Cluster API, instance rebuild capability in OpsRequest, PITR and key-based recovery for Redis. We also fixed some bugs and introduced several improvements to enhance the overall functionality.
Read the full release note and upgrade to KubeBlocks v0.9.1 to explore more features!
Highlights
KubeBlocks
Supports cluster stop & start operations via Cluster API
This feature provides a new option to meet different needs in various scenarios.
Enhanced instance rebuild capability in OpsRequest
Combined with KubeBlocks’ InstanceSet, this feature greatly improves the system’s recovery capability in failure scenarios.
Addons
Redis
Supports PITR (Point-in-Time Recovery) and key-based recovery.
ZooKeeper
Supports backup.
New versions
MySQL and PostgreSQL Addons support more versions. For the latest versions of Addons, refer to the Addon List.
What's Changed
New Features
KubeBlocks
OpsDefinition and BackupPolicyTemplate support cmpdName prefix and regex matching #8174
OpsDefinition and BackupPolicyTemplate now support component name prefixes and regular expression matching, offering greater flexibility.
High Availability (HA) records #8089
KubeBlocks supports HA records, enhancing fault tolerance and system reliability.
Supports cluster start and stop operations via Cluster API #7783
KubeBlocks supports starting and stopping clusters via Cluster API, simplifying cluster management.
Supports horizontal scaling on instance rebuilds #7710
You can choose how to rebuild certain instance, in-place-rebuild or remote-rebuild, via inPlace field in OpsRequest API.
Automatic cleanup of failed OpsRequests #7796
KubeBlocks adds a mechanism to automatically clean up failed OpsRequests, improving resource management.
Log Collection on Backup Failure #8208
KubeBlocks supports collecting logs when backup operations fail.
Addons
Redis Addon
Supports Loki #707
Supports MinIO #926
Supports RabbitMQ #746
Supports MySQL 8.4 #987
Supports PostgreSQL 16 #973
ZooKeeper Addon
Others
ComponentDefinition immutability check
KubeBlocks adds a default immutability check for ComponentDefinition to avoid accidental changes, enhancing system stability.
Remove the Application Addon (#7866)
The Application Addon has been removed from the codebase and is no longer installed by default. However, you can still install it manually if needed.