Announcing KubeBlocks v0.9.5
We are delighted to announce the release of KubeBlocks v0.9.5. This release includes several new features, bug fixes, and various improvements. Here are the detailed update contents.
KubeBlocks
Features
- Improve the settings of the manager - Improves performance, stability, and configurability of KubeBlocks Operator. #9595
- Specify allowed symbols in password generation - Allows customization of symbols used in generated passwords. #9489
- OpsDefinition supports image mapping for multi service version - Enables image mapping for different service versions in operations definitions. #9607
- Support resize subresource in InPlacePodVerticalScaling - Improves resource resizing handling for K8s v1.32 and above. #9536 #9545
- Add azureblob storage provider - Adds Azure Blob storage provider support. #9492
KubeBlocks Addons
MySQL Variants (MySQL, GreatSQL)
- Support greatsql. #1793
- Support mysql audit log config. #1890
- Support greatsql auditlog config. #1893
PostgreSQL
- Refactor PostgreSQL addon and support PostgreSQL 16 and 17. #1734
- Support using etcd as DCS for PostgreSQL. #1864
Redis
- Support redis 7.2.10 and redis 8 #1812
- Fix Redis slave instance memory leak when loading redisgears module.
- Change redis maxmemory-policy to volatile-lru and maxmemory = 0.8 * limit_memory.
MongoDB
- Support mongodb sharding. #1701
Elasticsearch
- Optimize backup. #1853
- Support new version 8.15.5. #1929
ClickHouse
- Clickhouse support backup and restore. #1800
- Update metrics. #1916
ZooKeeper
- Improve zookeeper jvm setting and gc option. #1771 #1938
etcd
- Support etcd v3.6.1. #1737
- Improve etcd backup procedure. #1740
- Improve etcd params and configuration. #1778
Milvus
- Support to create Milvus clusters on arm. #1792
Upgrade to v0.9.5
Refer to Upgrade to KubeBlocks v0.9.x.
Full Changelog
You can check the full changelog for additional changes.