github apecloud/kubeblocks v1.2.0-alpha.0
KubeBlocks v1.2.0-alpha.0

pre-release7 hours ago

What's Changed

  • chore: update default hostports inclusion ranges by @shanshanying in #9986
  • fix: OpsDefinition with invalid JSON Schema shows Available status and blocks reconciliation by @wangyelei in #9989
  • feat: support sharding lifecycle action by @kizuna-lek in #9830
  • fix: calculation of sharing pods count in Rollout status by @leon-inf in #9997
  • fix: Continuous ActionSet PreDelete does not replace IMAGE_TAG by @wangyelei in #10004
  • chore: delete unused workflow by @JashBook in #10006
  • chore: report executed pod name when action failed by @wangyelei in #10008
  • chore: support stopping clusters with flat discrete ordinals by @leon-inf in #10002
  • fix: prefer exact match for backup method env version mapping by @shanshanying in #10012
  • chore: update Go version to 1.24.11 by @shanshanying in #10015
  • feat(apis): enhance API for config manager migration to kbagent by @leon-ape in #10016
  • fix: restore shard cluster failed if the origin cluster's shards less than cluster's shards by @wangyelei in #10021
  • Revert "fix: restore shard cluster failed if the origin cluster's shards less than cluster's shards" by @wangyelei in #10025
  • chore: use ubi 9.7 to build red hat image by @ldming in #10027
  • feat(parameters): refactor controllers for config manager migration by @leon-ape in #10018
  • fix: redis config get string with quote by @kizuna-lek in #10030
  • chore: bump golangci-lint version by @cjc7373 in #10033
  • fix: skip config-manager image rollback by @kizuna-lek in #10034
  • chore: support image replacement of parameters based on the serviceVersion by @wangyelei in #10038
  • feat: make StorageClass reclaimPolicy configurable via values.yaml by @srikxcipher in #10040
  • fix: PVCs being garbage-collected despite retention policy by @leon-ape in #10042
  • chore: a new serviceaccount naming policy by @cjc7373 in #10029
  • chore: support exclusive replica roles to prevent stale labels by @leon-ape in #10049
  • fix: rebuild instance ops always is running for sharding component when inplace = false by @wangyelei in #10053
  • fix: add RBAC permissions for clusterrole by @leon-ape in #10060
  • chore: remove factory builder by @leon-ape in #10066
  • chore: add restart to ITS config API by @leon-ape in #10067
  • feat(parameters): migrate config manager to kbagent by @leon-ape in #10020
  • chore: perform config reconfigure and restart in ITS by @leon-ape in #10068
  • chore: remove reloader binary of config manager by @leon-ape in #10071
  • chore: change KB CODEOWNERS by @JashBook in #10074
  • chore: refine KB CODEOWNERS by @JashBook in #10076
  • chore: support componentDef regex match in pcr by @kizuna-lek in #10080
  • fix: check version before remove exclusive role label by @kizuna-lek in #10086
  • chore: compatible with reload action of parameters definition by @leon-ape in #10079
  • chore(deps): bump google.golang.org/grpc from 1.74.2 to 1.79.3 by @dependabot[bot] in #10091
  • chore: preserve legacy config-manager during controller upgrade by @leon-ape in #10081
  • fix: restore by ops crash when tls is enable by @1aal in #10094
  • fix: zero PodUpdatePolicy and PodUpgradePolicy in cmpdHash to prevent immutable-hash mismatch by @Alegrowin in #10095
  • chore(parameters): remove deprecated fields from ParametersDefinition API by @leon-ape in #10097
  • chore(parameters): deprecate ParamConfigRenderer by moving bindings into ParametersDefinition by @leon-ape in #10100
  • chore: remove external preflight api by @ldming in #10108
  • fix: restore ops is always Creating when the Point of time incorrect by @wangyelei in #10112
  • chore: honor restart/reconfigure semantics for parameter updates by @leon-ape in #10101
  • chore(parameters): route reconfigure through ComponentParameter by @leon-ape in #10109
  • chore: add Parameters code owner by @JashBook in #10117
  • chore(parameters): parameter view by @leon-ape in #10113
  • fix: ops always is pending if the dependent ops is pending but behind… by @wangyelei in #10118
  • chore(parameters): support operational and unmanaged parameter updates by @leon-ape in #10115
  • chore: remove cancel validation for ops by @wangyelei in #10122
  • chore: name of instance template created by Rollout in replace strategy by @leon-inf in #10009
  • chore: support create strategy of Rollout by @leon-ape in #10010
  • docs: refresh README addon pages, KubeCon links, and Slack by @weicao in #10132
  • fix: redis cluster ops is always running by @wangyelei in #10133
  • chore: upgrade e2e K8s version to 1.33 by @JashBook in #10136
  • fix: add missing Service kind in objectReferenceToObject for multi-cluster mode (#10126) by @jinuxstyle in #10127
  • fix: preserve rbac assistant objects before workload build by @leon-ape in #10141
  • chore(deps): bump github.com/moby/spdystream from 0.2.0 to 0.5.1 by @dependabot[bot] in #10140
  • fix: multi-cluster external managed template sync by @leon-ape in #10143
  • chore: reject node-selector-once on instance api by @leon-ape in #10144
  • chore: align instance api config status by @leon-ape in #10145
  • chore: skip flaky opsRequest force flag case by @leon-ape in #10147
  • chore: expose more conditions in component status by @cjc7373 in #10032
  • chore: refactor kubebuilderx Do to a single reconciler by @leon-ape in #10153
  • fix: correct typos and grammar errors in error messages and comments by @gongna-au in #10154
  • chore: grammar errors for informations by @wangyelei in #10156
  • fix(parameters): preserve single-line comments in redis config after Update by @gongna-au in #10152
  • fix(controller): normalize absent config hash comparison in instance update paths by @weicao in #10163
  • fix(parameters): backfill absent externalManaged config hash by @weicao in #10166
  • chore: adjust parameter CRD shortcuts and categories by @leon-ape in #10171
  • fix(dataprotection): shorten restore-derived restore names by @weicao in #10150
  • fix(kbagent): add exponential back-off for temporary accept errors in streaming server by @gongna-au in #10157
  • fix: instance shared assistant objects by @leon-ape in #10173
  • feat(kbagent): implement request-level timeout override and retry for action execution by @gongna-au in #10158
  • chore: refactor ops to centralize workload resource access by @leon-ape in #10159
  • chore: remove code assistant from github workflows by @leon-ape in #10174
  • chore: expose cmpd file template variables by @leon-ape in #10116

New Contributors

Full Changelog: v1.1.0-beta.0...v1.2.0-alpha.0

Don't miss a new kubeblocks release

NewReleases is sending notifications on new releases.