Announcing KubeBlocks v0.9.4
We are delighted to announce the release of KubeBlocks v0.9.4. This release includes several new features, bug fixes, and various improvements. Here are the detailed update contents.
KubeBlocks
Features
-
Cluster supports specifying PVC annotations and labels By applying different annotations/labels to different types of PVC, CSI Drivers can set different IO quotas for various volumes. (#8799)
-
Add annotation key to skip the pre-terminate action Annotation:
apps.kubeblocks.io/skip-pre-terminate
(#9121) -
Support re-rendering configs on sharding component hscale Re-render configs after horizontal scaling of shard components. (#9195)
KubeBlocks Addons
MySQL
PostgreSQL
- Fix missing
backupPolicy
for PostgreSQL 15 & 16 (#1546)
Redis
- Improve Redis cluster on stop-start (#1554)
- Improve member leave logic (do not rely on announce address) (#1548)
- Refine Redis host network variables (#1603)
MongoDB
- Add support for MongoDB exporter (#1721)
RabbitMQ
ZooKeeper
- Add new CMPD definition for ZooKeeper (#1514)
- Fix snapshot log loss (#1509)
- Add
minSessionTimeout
(#1535) - Fix backup and restore logic (#1550)
- Improve ZooKeeper role probe (#1542)
- Enhance ZooKeeper trace logging (#1693)
VictoriaMetrics
- Support environment variable when creating VictoriaMetrics clusters (#1622)
ClickHouse
- Persist log files for ClickHouse and Keeper (#1560)
Upgrade to v0.9.4
Refer to Upgrade to KubeBlocks v0.9.x.
Full Changelog
You can check the full changelog for additional changes.