Skip to content

KubeBlocks v0.9.1

Latest
Compare
Choose a tag to compare
@apecloud-bot apecloud-bot released this 30 Sep 08:06
· 601 commits to main since this release
c99d12b

Highlights

We are delighted to announce the release of KubeBlocks v0.9.1. This release includes several new features, bug fixes, and various improvements. Here are the detailed update contents.

KubeBlocks

  • Support for Cluster Stop and Start Operations via Cluster API
    This allows users to meet different operation needs in various scenarios.
  • Enhanced Instance Rebuild Capability in OpsRequest
    Combined with KubeBlocks’ InstanceSet, this greatly improves the system’s recovery capability in failure scenarios.
  • Multi-Version Support for ConfigConstraint
    Provides a smoother upgrade experience for users of KubeBlocks V0.8.x.

Addons

  • Redis: Supports PITR (Point-in-Time Recovery) and key-based recovery.
  • Zookeeper: Supports backup.
  • New Versions: Supports new versions of MySQL and PostgreSQL.

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)
    Added support for HA records, enhancing fault tolerance and system reliability.
  • Cluster API Start and Stop Operations (#7783)
    Adds the ability of starting and stopping clusters via Cluster API, simplifying cluster management.
  • Support for 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)
    Adds a mechanism to automatically clean up failed OpsRequests, improving resource management.
  • Log Collection on Backup Failure (#8208)
    Supports collecting logs when backup operations fail.

Addons

  • Redis Addon
    • PITR for Standalone Replicas (#7998)
    • Key-Based Recovery for Redis (#8129)
  • Support for Loki (#707)
  • Support for Minio (#926)
  • Support for RabbitMQ (#746)
  • Support for MySQL 8.4 (#987)
  • Support for PostgreSQL 16 (#973)
  • Zookeeper Addon Improvements
    Supports backup. (#794, #851)

Others

  • ComponentDefinition Immutability Check
    Added a default immutability check for ComponentDefinition to avoid accidental changes, enhancing system stability.
  • Removal of 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.

Changelog

Full Changelog: v0.9.0...v0.9.1