Releases: apecloud/kubeblocks
Releases · apecloud/kubeblocks
KubeBlocks v0.9.1-beta.19
What's Changed
- chore: add etcd addon by @shanshanying in #8056
- feat: support NoRSMEnv feature gate (#8059) by @free6om in #8060
- fix: updateStrategy bug by @YTGhost in #8066
- chore: turn off mongodb ha in lorry by @xuriwuyun in #8072
Full Changelog: v0.9.1-beta.18...v0.9.1-beta.19
KubeBlocks v1.0.0-alpha.5
What's Changed
- chore: remove all scope of the opsDefinition by @wangyelei in #8035
- chore: update kubeblocks examples to v1.0 by @haowen159 in #8041
- chore: support component short name var reference by @Y-Rookie in #8030
- chore: remove the deprecated StorageProvider CRD by @leon-inf in #8026
- chore: remove legacy cluster DAG execute priority by @Y-Rookie in #8046
Full Changelog: v1.0.0-alpha.4...v1.0.0-alpha.5
KubeBlocks v0.9.1-beta.18
What's Changed
- feat: support redis(standalone replica) pitr by @Chiwency in #7998
- chore: remove some KB CRDs from the resource category all by @leon-inf in #8036
Full Changelog: v0.9.1-beta.17...v0.9.1-beta.18
KubeBlocks v1.0.0-alpha.4
What's Changed
- chore: skip check docs pr issue by @JashBook in #7972
- docs: Align case for Maintenance label by @tisonkun in #7970
- chore: lifecycle action job supports default cluster tolerations by @Y-Rookie in #7971
- chore: remove datascript ops by @leon-inf in #7968
- feat: add validation for PodUpdatePolicy by @YTGhost in #7977
- docs: add 0.9 cn docs and fix en docs bugs by @michelle-0808 in #7983
- chore: support to reference cluster and service type in vars by @leon-inf in #7986
- chore: obtain pods for specific roles by @leon-inf in #7985
- docs: fix cn doc errors by @michelle-0808 in #8004
- chore: upgrade release addon workflow version by @JashBook in #8003
- fix: simply fix panic when service ports changed by @loomts in #7993
- chore: fix null addon.spec.helm.installValues value by @ldming in #8010
- chore: take template vars as dynamic parameters of action by @leon-inf in #7990
- chore: impl switchover, post-provision and pre-terminate with kb-agent by @leon-inf in #7969
- chore: set action env for kb-agent container by @leon-inf in #8012
- feat: support generate primary and public key for sshd by @sophon-zt in #8002
- chore: incorrect responses of kbagent under different request situations by @Ursasi in #8009
- chore: provision accounts with the role selector in Action by @leon-inf in #8015
- chore: fix helm invalid null values by @ldming in #8020
- chore: refine kb-agent http client/server to pass errors to controller by @leon-inf in #8022
- chore: test cases for kb-agent and lifecycle actions in controller by @leon-inf in #8014
New Contributors
Full Changelog: v1.0.0-alpha.3...v1.0.0-alpha.4
KubeBlocks v0.9.1-beta.17
What's Changed
Full Changelog: v0.9.1-beta.16...v0.9.1-beta.17
KubeBlocks v0.9.1-beta.16
What's Changed
- feat: Supports upper-layer modification of the InstanceSet's UpdateStrategy by @YTGhost in #7978
- feat: add validation for PodUpdatePolicy by @YTGhost in #7984
- docs: cherry-pick docs from main by @michelle-0808 in #7992
- docs: fix cn doc errors by @michelle-0808 in #8005
- chore: fix null addon.spec.helm.installValues value (#8010) by @ldming in #8011
Full Changelog: v0.9.1-beta.15...v0.9.1-beta.16
KubeBlocks v0.9.1-beta.15
What's Changed
- chore: cherry pick cicd workflow optimize by @JashBook in #7980
- chore: lifecycle action job supports default cluster tolerations by @Y-Rookie in #7974
Full Changelog: v0.9.1-beta.14...v0.9.1-beta.15
KubeBlocks v0.8.5-beta.1
What's Changed
Full Changelog: v0.8.5-beta.0...v0.8.5-beta.1
KubeBlocks v1.0.0-alpha.3
What's Changed
- chore: refine ServiceDescriptor & Component & ComponentDefinition API doc with GPT prompt by @Y-Rookie in #6667
- chore: refine cluster API doc by @leon-inf in #6651
- fix: reconfiguring does not take effect (#6664) by @sophon-zt in #6665
- chore: update RSM API doc by GPT by @free6om in #6669
- chore: Decoupling the dependency between clusterComponent and configuration naming rules by @sophon-zt in #6658
- chore: pod inherit cluster labels by default by @Y-Rookie in #6574
- chore: refine configuration api doc (#6656) by @sophon-zt in #6659
- chore: set generate password allow repeat to true by @Y-Rookie in #6672
- docs: update cn installation doc by @michelle-0808 in #6678
- docs: fix format bugs in cn docs by @michelle-0808 in #6679
- chore: refine dataprotection api doc by @ldming in #6674
- feat: compatible with cronjob v1beta1 by @ldming in #6687
- docs: fix indent by @shenying1023 in #6691
- feat: lorry support executing action commands by @xuriwuyun in #6474
- chore: Remove reload dependency on CharacterType (#6666) by @sophon-zt in #6668
- feat: mongodb supports connections from outside k8s using host network by @xuriwuyun in #6689
- chore: build pod management policy from update strategy by @leon-inf in #6670
- chore: update api marker by @wusai80 in #6693
- chore: do not generate lorryctl docs by @xuriwuyun in #6695
- chore: auto upgrade kubeblocks addons version by @apecloud-bot in #6688
- chore: release ent addons chart by @JashBook in #6697
- chore: auto upgrade addons version or update apis doc by @apecloud-bot in #6704
- fix: backup and restore failed when using hostnetwork by @wangyelei in #6715
- fix: adapt oceanbase switchover for oracle mode by @xuriwuyun in #6710
- chore: refine random generator by @wusai80 in #6713
- chore: inherit cluster labels filter kubeblocks reserved label by @Y-Rookie in #6707
- fix: expose with empty componentName by @wusai80 in #6712
- chore: e2e support test on aks by @JashBook in #6717
- feat: supports to specify namespaces that the operator should manage by @leon-inf in #6641
- feat: support to declare the host-network capabilities by @leon-inf in #6705
- chore: reconfigure reconcile decouples cd/cv (#6609) by @sophon-zt in #6629
- chore: retain the restore cr after the cluster recovery is completed. by @wangyelei in #6725
- chore: remove opsrequest reconfigure dependence on cd/dv by @sophon-zt in #6729
- chore: mark switchover scriptSpec selector field deprecated by @Y-Rookie in #6733
- feat: support ComponentDefinition custom annotations and Component inherit Cluster annotations by @Y-Rookie in #6724
- chore: refine config constraint specs by @nayutah in #6686
- feat: support encryption for backup data by @zjx20 in #6723
- feat: refactor the opsDefinition to support task orchestration. by @wangyelei in #6735
- fix: get apepg role by @kizuna-lek in #6727
- docs: fix cn docs format bugs by @michelle-0808 in #6745
- docs: adjust en docs format by @michelle-0808 in #6739
- fix: backup failed if the k8s exists the same name crds by @wangyelei in #6750
- feat: support dynamic reload selected parameters policy (#6741) by @sophon-zt in #6742
- chore: refine mysql replication lag checking by @xuriwuyun in #6748
- fix: etcd role probe by @xuriwuyun in #6751
- docs: adjust cn docs format by @shenying1023 in #6754
- docs: adjust en docs format by @shenying1023 in #6760
- docs: add terminology doc by @TalktoCrystal in #6752
- fix: restore svc bug by @wangyelei in #6768
- fix: failed to reconrigure operation (#674) by @sophon-zt in #6766
- fix: do not restart pg when upgrading kb by @xuriwuyun in #6771
- feat: support pitr by @wangyelei in #6779
- chore: add more options for geesefs by @zjx20 in #6781
- fix: restore cluster failed if exists node port service by @wangyelei in #6787
- feat: BackupRepo controller creates essential resources of repo in Restore CR's namespace by @zjx20 in #6778
- chore: add reconcile workers for cluster and component controller. by @wangyelei in #6764
- fix: support automatic updating of resource-related parameters when v-scale and h-scale (#6273) by @sophon-zt in #6690
- chore: Adjust the pod phase of prometheus scrape service metrics by @sophon-zt in #6783
- fix: configmap not found error during the cluster deleting and refine code (#6792) by @sophon-zt in #6793
- fix: mogdb role probe by @xuriwuyun in #6795
- docs: add cn terminology docs by @shenying1023 in #6782
- fix: convert rsmSpec roles by @shanshanying in #6799
- docs: fix sidebar position by @shenying1023 in #6800
- chore: get pod minReadySeconds from new api by @sophon-zt in #6791
- fix: mogdb restore failed with strong password by @wangyelei in #6803
- chore: e2e support test on aks cn by @JashBook in #6804
- fix: reconcile workers is not effective by @wangyelei in #6805
- chore: support to configurate the qps and burst for client config by @wangyelei in #6807
- feat: lorry supports more actions by @xuriwuyun in #6720
- chore: configuration controller support to configurate MaxConcurrentReconciles by @wangyelei in #6814
- fix: make StorageProviders respect the custom endpoint setting by @zjx20 in #6819
- chore: add e2e test type by @JashBook in #6821
- feat: new cluster topology and component version API by @leon-inf in #6582
- feat: supports to run opsRequest forcibly and queuing based on opsRequest type by @wangyelei in #6828
- fix: expose role from rsmSpec by @shanshanying in #6831
- docs: update slack link by @michelle-0808 in #6835
- fix: role probe custom handler for script without bash by @xuriwuyun in #6836
- fix: etcd role probe failed when upgrade by @xuriwuyun in #6839
- fix: adapt shell cmd for custom handler by @xuriwuyun in #6845
- fix: mogdb role probe by @xuriwuyun in #6846
- chore: fix typo by @rustrover in #6784
- fix: return none error if no commands by @xuriwuyun in #6850
- chore: adapt lorry timeout for long run actions by @xuriwuyun in #6853
- chore: add envs for member leave action by @xuriwuyun in #6854
- feat: support heterogeneous pods by managing pods directly by @free6om in #6776
- chore: support ipv6 (#6857) by @sophon-zt in #6862
- fix: nil pointer when no roles set by @free6om in #6864
- feat: lorry support oceanbase and crobjobs by @xuriwuyun in https://gith...
KubeBlocks v1.0.0-alpha.2
What's Changed
- chore: refine ServiceDescriptor & Component & ComponentDefinition API doc with GPT prompt by @Y-Rookie in #6667
- chore: refine cluster API doc by @leon-inf in #6651
- fix: reconfiguring does not take effect (#6664) by @sophon-zt in #6665
- chore: update RSM API doc by GPT by @free6om in #6669
- chore: Decoupling the dependency between clusterComponent and configuration naming rules by @sophon-zt in #6658
- chore: pod inherit cluster labels by default by @Y-Rookie in #6574
- chore: refine configuration api doc (#6656) by @sophon-zt in #6659
- chore: set generate password allow repeat to true by @Y-Rookie in #6672
- docs: update cn installation doc by @michelle-0808 in #6678
- docs: fix format bugs in cn docs by @michelle-0808 in #6679
- chore: refine dataprotection api doc by @ldming in #6674
- feat: compatible with cronjob v1beta1 by @ldming in #6687
- docs: fix indent by @shenying1023 in #6691
- feat: lorry support executing action commands by @xuriwuyun in #6474
- chore: Remove reload dependency on CharacterType (#6666) by @sophon-zt in #6668
- feat: mongodb supports connections from outside k8s using host network by @xuriwuyun in #6689
- chore: build pod management policy from update strategy by @leon-inf in #6670
- chore: update api marker by @wusai80 in #6693
- chore: do not generate lorryctl docs by @xuriwuyun in #6695
- chore: auto upgrade kubeblocks addons version by @apecloud-bot in #6688
- chore: release ent addons chart by @JashBook in #6697
- chore: auto upgrade addons version or update apis doc by @apecloud-bot in #6704
- fix: backup and restore failed when using hostnetwork by @wangyelei in #6715
- fix: adapt oceanbase switchover for oracle mode by @xuriwuyun in #6710
- chore: refine random generator by @wusai80 in #6713
- chore: inherit cluster labels filter kubeblocks reserved label by @Y-Rookie in #6707
- fix: expose with empty componentName by @wusai80 in #6712
- chore: e2e support test on aks by @JashBook in #6717
- feat: supports to specify namespaces that the operator should manage by @leon-inf in #6641
- feat: support to declare the host-network capabilities by @leon-inf in #6705
- chore: reconfigure reconcile decouples cd/cv (#6609) by @sophon-zt in #6629
- chore: retain the restore cr after the cluster recovery is completed. by @wangyelei in #6725
- chore: remove opsrequest reconfigure dependence on cd/dv by @sophon-zt in #6729
- chore: mark switchover scriptSpec selector field deprecated by @Y-Rookie in #6733
- feat: support ComponentDefinition custom annotations and Component inherit Cluster annotations by @Y-Rookie in #6724
- chore: refine config constraint specs by @nayutah in #6686
- feat: support encryption for backup data by @zjx20 in #6723
- feat: refactor the opsDefinition to support task orchestration. by @wangyelei in #6735
- fix: get apepg role by @kizuna-lek in #6727
- docs: fix cn docs format bugs by @michelle-0808 in #6745
- docs: adjust en docs format by @michelle-0808 in #6739
- fix: backup failed if the k8s exists the same name crds by @wangyelei in #6750
- feat: support dynamic reload selected parameters policy (#6741) by @sophon-zt in #6742
- chore: refine mysql replication lag checking by @xuriwuyun in #6748
- fix: etcd role probe by @xuriwuyun in #6751
- docs: adjust cn docs format by @shenying1023 in #6754
- docs: adjust en docs format by @shenying1023 in #6760
- docs: add terminology doc by @TalktoCrystal in #6752
- fix: restore svc bug by @wangyelei in #6768
- fix: failed to reconrigure operation (#674) by @sophon-zt in #6766
- fix: do not restart pg when upgrading kb by @xuriwuyun in #6771
- feat: support pitr by @wangyelei in #6779
- chore: add more options for geesefs by @zjx20 in #6781
- fix: restore cluster failed if exists node port service by @wangyelei in #6787
- feat: BackupRepo controller creates essential resources of repo in Restore CR's namespace by @zjx20 in #6778
- chore: add reconcile workers for cluster and component controller. by @wangyelei in #6764
- fix: support automatic updating of resource-related parameters when v-scale and h-scale (#6273) by @sophon-zt in #6690
- chore: Adjust the pod phase of prometheus scrape service metrics by @sophon-zt in #6783
- fix: configmap not found error during the cluster deleting and refine code (#6792) by @sophon-zt in #6793
- fix: mogdb role probe by @xuriwuyun in #6795
- docs: add cn terminology docs by @shenying1023 in #6782
- fix: convert rsmSpec roles by @shanshanying in #6799
- docs: fix sidebar position by @shenying1023 in #6800
- chore: get pod minReadySeconds from new api by @sophon-zt in #6791
- fix: mogdb restore failed with strong password by @wangyelei in #6803
- chore: e2e support test on aks cn by @JashBook in #6804
- fix: reconcile workers is not effective by @wangyelei in #6805
- chore: support to configurate the qps and burst for client config by @wangyelei in #6807
- feat: lorry supports more actions by @xuriwuyun in #6720
- chore: configuration controller support to configurate MaxConcurrentReconciles by @wangyelei in #6814
- fix: make StorageProviders respect the custom endpoint setting by @zjx20 in #6819
- chore: add e2e test type by @JashBook in #6821
- feat: new cluster topology and component version API by @leon-inf in #6582
- feat: supports to run opsRequest forcibly and queuing based on opsRequest type by @wangyelei in #6828
- fix: expose role from rsmSpec by @shanshanying in #6831
- docs: update slack link by @michelle-0808 in #6835
- fix: role probe custom handler for script without bash by @xuriwuyun in #6836
- fix: etcd role probe failed when upgrade by @xuriwuyun in #6839
- fix: adapt shell cmd for custom handler by @xuriwuyun in #6845
- fix: mogdb role probe by @xuriwuyun in #6846
- chore: fix typo by @rustrover in #6784
- fix: return none error if no commands by @xuriwuyun in #6850
- chore: adapt lorry timeout for long run actions by @xuriwuyun in #6853
- chore: add envs for member leave action by @xuriwuyun in #6854
- feat: support heterogeneous pods by managing pods directly by @free6om in #6776
- chore: support ipv6 (#6857) by @sophon-zt in #6862
- fix: nil pointer when no roles set by @free6om in #6864
- feat: lorry support oceanbase and crobjobs by @xuriwuyun in https://gith...