Name | Modified | Size | Downloads / Week |
---|---|---|---|
Parent folder | |||
kubeblocks.yaml | 2025-02-19 | 195.9 kB | |
kubeblocks_crds.yaml | 2025-02-19 | 6.2 MB | |
snapshot.storage.k8s.yaml | 2025-02-19 | 52.4 kB | |
dataprotection.kubeblocks.io_storageproviders.yaml | 2025-02-19 | 10.0 kB | |
KubeBlocks v0.9.3 source code.tar.gz | 2025-02-17 | 40.2 MB | |
KubeBlocks v0.9.3 source code.zip | 2025-02-17 | 42.5 MB | |
README.md | 2025-02-17 | 11.0 kB | |
Totals: 7 Items | 89.1 MB | 0 |
Release Notes
đ Features
- Member Join Action: LifeCycle Actions, implemented
memberjoin
action (#8384). - Incremental Backup: DataProtection support for incremental backup (#8757).
- Sharding Cluster Improved
- OpsRequest supports rebuilding an instance from backup for sharding clusters (#8777).
- OpsRequest supports switchover of sharding components (#8786).
đ Fixes
- Roles and Reconfiguration:
- Fixed
checkrole
issue for MongoDB and MySQL (#8632). - Resolved reconfigure-related panics (#8657).
- Handled
nilptr
issues for member join (#8659). - Fixed sharding reconfiguration issues (#8640).
- Fixed support for Redis 5.x in Lorry (#8746).
- Fixed Redis role retrieval timing issues (#8691).
- Improved MySQL role accuracy and tests (#8662, #8682).
- Supported default values for
roleProbe
(#8648). - Prioritized exact match for service versions (#8614).
- DataProtection:
- Fixed incorrect scheduling policy for restore pods (#8647).
- Fixed incremental backup scheduling (#8790).
- Resolved cross-namespace recovery failures during restoration from opsrequest (#8932).
- Resolved PITR (Point-in-Time Recovery) failures (#8879).
- Fixed duplicate
archive_command
configuration in WAL-G archive (#8935). - Fixed restore pod annotations cleanup when restore is done (#8717).
- Miscellaneous:
- Ensured
GeneratePassword
returns mixed-case passwords (#8919). - Removed pattern validation for
ResourceMeta.MountPoint
(#8874). - Fixed volume expansion progress missing start and end times (#8798).
- Addressed NPE when adding a new service port (#8819).
- Renamed "official pg" to "vanilla pg" (#8743).
- Resolved API version reconciliation loop filtering (#8522, #8616).
- Enhanced dualOperatorsMode handling (#8607).
đ Documentation
- Docs Sync:
- Synced installation and overview docs (#8544, #8554).
- Synced monitoring docs to release 0.9 (#8704).
- Improvements and Adjustments:
- Fixed formatting bugs in RabbitMQ and backup repo docs (#8580, #8869).
- Updated cluster creation CLI commands and monitoring docs (#8706).
- Adjusted upgrade docs (#8589).
- Updated
kbcli
user docs for release 0.9 (#8696). - Adjusted command formatting in English docs (#8613).
đ ď¸ Chores
- Workflows:
- Updated release chart workflow versions (#8684).
- Added more
addon
E2E test workflows (#8777). - Automated
kbcli
user docs workflow updates (#8695).
What's Changed
- docs: sync installation and other docs by @michelle-0808 in https://github.com/apecloud/kubeblocks/pull/8544
- docs: sync installation and overview docs from the main branch by @michelle-0808 in https://github.com/apecloud/kubeblocks/pull/8554
- chore: filter events to reconcile by CRD API version by @leon-inf in https://github.com/apecloud/kubeblocks/pull/8522
- feat: implement memberjoin action release 0.9 by @kubeJocker in https://github.com/apecloud/kubeblocks/pull/8384
- docs: fix format bugs by @michelle-0808 in https://github.com/apecloud/kubeblocks/pull/8580
- feat: support cluster upgrade from cd/cv to cmpd/cmpv by @xuriwuyun in https://github.com/apecloud/kubeblocks/pull/8584
- docs: adjust upgrade docs (cherry-pick from [#8583]) by @michelle-0808 in https://github.com/apecloud/kubeblocks/pull/8589
- fix: recreate pod without containers ready condition by @free6om in https://github.com/apecloud/kubeblocks/pull/8591
- docs: fix bugs in rabbitmq doc (#8596) by @michelle-0808 in https://github.com/apecloud/kubeblocks/pull/8597
- chore: kb upgrade with dualOperatorsMode failed by @wangyelei in https://github.com/apecloud/kubeblocks/pull/8607
- fix: dataprotection start bug with dualOperatorsMode by @wangyelei in https://github.com/apecloud/kubeblocks/pull/8608
- fix: Check if the SQL is valid when creating a MySQL account. by @xuriwuyun in https://github.com/apecloud/kubeblocks/pull/8611
- docs: adjust en docs command format by @michelle-0808 in https://github.com/apecloud/kubeblocks/pull/8613
- chore: prioritize exact match for service version by @leon-inf in https://github.com/apecloud/kubeblocks/pull/8614
- chore: check the API version within the reconcile loop by @wangyelei in https://github.com/apecloud/kubeblocks/pull/8616
- fix: checkrole for mongodb and mysql by @xuriwuyun in https://github.com/apecloud/kubeblocks/pull/8632
- fix: filter 0.9 api events bug by @wangyelei in https://github.com/apecloud/kubeblocks/pull/8630
- fix: reset mongodb role when it is unhealthy by @xuriwuyun in https://github.com/apecloud/kubeblocks/pull/8639
- fix: schedule policy of restore pod is incorrect by @wangyelei in https://github.com/apecloud/kubeblocks/pull/8647
- fix: sharding reconfigure by @kizuna-lek in https://github.com/apecloud/kubeblocks/pull/8640
- chore: set default values for roleProbe by @wangyelei in https://github.com/apecloud/kubeblocks/pull/8648
- fix: reconfigure panic by @kizuna-lek in https://github.com/apecloud/kubeblocks/pull/8657
- fix: nilptr for memberjoin by @kubeJocker in https://github.com/apecloud/kubeblocks/pull/8659
- chore: enhance MySQL get role accuracy by @xuriwuyun in https://github.com/apecloud/kubeblocks/pull/8662
- fix: mysql support kbadmin by @xuriwuyun in https://github.com/apecloud/kubeblocks/pull/8670
- chore: improve update cmpd labels when check the configSpecs by @wangyelei in https://github.com/apecloud/kubeblocks/pull/8674
- fix: mysql tests by @xuriwuyun in https://github.com/apecloud/kubeblocks/pull/8682
- chore: skip the component definition that is not supported by the current operator by @wangyelei in https://github.com/apecloud/kubeblocks/pull/8684
- fix: reconfigure fetch original value by @kizuna-lek in https://github.com/apecloud/kubeblocks/pull/8688
- chore: update kbcli user docs 0.9 by @JashBook in https://github.com/apecloud/kubeblocks/pull/8696
- chore: replace prefix match with compDefMatched by @wangyelei in https://github.com/apecloud/kubeblocks/pull/8702
- docs: sync monitoring docs to release 0.9 by @michelle-0808 in https://github.com/apecloud/kubeblocks/pull/8704
- fix: redis get role overtime by @kizuna-lek in https://github.com/apecloud/kubeblocks/pull/8691
- fix: do not create kbadmin througth accountprovision by @xuriwuyun in https://github.com/apecloud/kubeblocks/pull/8709
- fix: restore ops info is not deleted in cluster.annotations when restore is done by @wangyelei in https://github.com/apecloud/kubeblocks/pull/8717
- chore: set podService default false by @Y-Rookie in https://github.com/apecloud/kubeblocks/pull/8743
- docs: update cluster create cli command, yaml examples and monitoring docs by @michelle-0808 in https://github.com/apecloud/kubeblocks/pull/8706
- fix: lorry support redis 5.x by @kizuna-lek in https://github.com/apecloud/kubeblocks/pull/8746
- feat: supports incremental backup in release-0.9 by @gnolong in https://github.com/apecloud/kubeblocks/pull/8757
- chore: support to rebuild instance from backup for sharding cluster by @wangyelei in https://github.com/apecloud/kubeblocks/pull/8777
- fix: supports specifing incmental backup in release-0.9 by @gnolong in https://github.com/apecloud/kubeblocks/pull/8790
- chore: support switchover for sharding components by @wangyelei in https://github.com/apecloud/kubeblocks/pull/8786
- fix: no start time and end time for volume expansion progress by @wangyelei in https://github.com/apecloud/kubeblocks/pull/8798
- fix: expose svc for sharding by @loomts in https://github.com/apecloud/kubeblocks/pull/8807
- fix: NPE when adding a new service port by @leon-inf in https://github.com/apecloud/kubeblocks/pull/8819
- chore: incremental backup cronJob by @gnolong in https://github.com/apecloud/kubeblocks/pull/8828
- chore: support to specify the continuous backup method for cluster.spec by @wangyelei in https://github.com/apecloud/kubeblocks/pull/8863
- docs: fix bugs in kbcli, full disk lock and backuprepo docs in release-0.9 by @michelle-0808 in https://github.com/apecloud/kubeblocks/pull/8869
- fix: use update instead of patch to set pod's role by @xuriwuyun in https://github.com/apecloud/kubeblocks/pull/8871
- docs: fix bugs in backup repo docs in release 0.9 by @michelle-0808 in https://github.com/apecloud/kubeblocks/pull/8888
- fix: ensure GeneratePassword returns password with mixed cases in release-0.9 by @yipeng1030 in https://github.com/apecloud/kubeblocks/pull/8919
- fix: pg cluster enable backupschedule wal-g-archive config archive_command twice by @wangyelei in https://github.com/apecloud/kubeblocks/pull/8935
- fix: backup cross-namespace recovery failed when restoring from opsrequest. by @wangyelei in https://github.com/apecloud/kubeblocks/pull/8932
Full Changelog: https://github.com/apecloud/kubeblocks/compare/v0.9.2...v0.9.3