Skip to content

Releases: apecloud/kubeblocks

KubeBlocks v0.9.2-beta.1

12 Oct 02:19
6e3b7a4
Compare
Choose a tag to compare
Pre-release

What's Changed

  • fix: the scheduling policy of the component is lost by @leon-inf in #8266

Full Changelog: v0.9.2-beta.0...v0.9.2-beta.1

KubeBlocks v0.9.2-beta.0

11 Oct 02:42
Compare
Choose a tag to compare
Pre-release

What's Changed

Full Changelog: v0.9.1...v0.9.2-beta.0

KubeBlocks v0.9.1

30 Sep 08:06
c99d12b
Compare
Choose a tag to compare

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

KubeBlocks v0.9.1-beta.31

29 Sep 08:07
c99d12b
Compare
Choose a tag to compare
Pre-release

What's Changed

Full Changelog: v0.9.1-beta.30...v0.9.1-beta.31

KubeBlocks v0.9.1-beta.30

27 Sep 03:17
6773818
Compare
Choose a tag to compare
Pre-release

What's Changed

Full Changelog: v0.9.1-beta.29...v0.9.1-beta.30

KubeBlocks v1.0.0-alpha.8

28 Sep 23:59
b08ad51
Compare
Choose a tag to compare
Pre-release

What's Changed

New Contributors

Full Changelog: v1.0.0-alpha.7...v1.0.0-alpha.8

KubeBlocks v1.0.0-alpha.7

26 Sep 07:28
2b414ae
Compare
Choose a tag to compare
Pre-release

What's Changed

  • chore: apply user defined labels and annotations to account&tls secret, pvcs, services owned by comp by @Y-Rookie in #8141
  • chore: generate and convert to shared account secret for sharding password defined with seed by @Y-Rookie in #8146
  • feat: service-ref supports to refer pods FQDN by @leon-inf in #7889
  • feat: specify node for rebuild instance ops by @cjc7373 in #8151
  • fix: error "no kind is registered for the type v1.Cluster in scheme" by @zjx20 in #8160
  • docs: add rabbitmq docs and update other related docs by @michelle-0808 in #8149
  • feat: redis restore by keys by @Chiwency in #8167
  • chore: remove deprecated fields in cluster and component v1 API by @leon-inf in #8142
  • chore: remove the support for generated components by @leon-inf in #8154
  • chore: cleanup the legacy implicit envs by @leon-inf in #8171
  • chore: update the group of the ops to "operations" by @wangyelei in #8162
  • feat: opsDef support cmpd name prefix and regex matching by @wangyelei in #8166
  • feat: support to restart components with topology orders by @wangyelei in #8076
  • chore: remove some useless builders by @leon-inf in #8182
  • chore: cancel standard pipe for kbagent by @Ursasi in #8168
  • fix: the reclaim policy of the rebuilt PV is incorrect by @wangyelei in #8185
  • chore: sync v1 API description with v1alpha1 by @leon-inf in #8187
  • chore: fix the phase of the upgrade ops is incorrect by @wangyelei in #8186
  • chore: refine the labels and annotations by @leon-inf in #8178
  • feat: add BuildInstanceName2TemplateMap public api by @YTGhost in #8193
  • chore: remove the deprecated apis from the opsRequest by @wangyelei in #8191
  • chore: refine the resources each controllers watched by @leon-inf in #8204
  • chore: split service creation by @loomts in #8016
  • chore: remove the volume protection and its RBAC resources by @leon-inf in #8206
  • chore: collect the log of the backup failed by @wangyelei in #8205
  • chore: remove the Halt termination policy type by @leon-inf in #8202
  • chore: remove the sharding selector of cluster service by @leon-inf in #8210
  • chore: update supported-addons, divide into categories by @weicao in #8209

Full Changelog: v1.0.0-alpha.6...v1.0.0-alpha.7

KubeBlocks v0.9.1-beta.29

26 Sep 03:04
7c93f30
Compare
Choose a tag to compare
Pre-release

What's Changed

  • feat: add BuildInstanceName2TemplateMap public api by @YTGhost in #8194
  • fix: config-related resource cannot be cleaned up after disable addons by @sophon-zt in #8188
  • chore: collect the log of the backup failed by @wangyelei in #8208

Full Changelog: v0.9.1-beta.28...v0.9.1-beta.29

KubeBlocks v0.9.1-beta.28

24 Sep 06:04
baea51d
Compare
Choose a tag to compare
Pre-release

What's Changed

Full Changelog: v0.9.1-beta.27...v0.9.1-beta.28

KubeBlocks v0.9.1-beta.27

20 Sep 10:33
dace194
Compare
Choose a tag to compare
Pre-release

What's Changed

Full Changelog: v0.9.1-beta.25...v0.9.1-beta.27