10 KiB
10 KiB
Table of Contents generated with DocToc
v1.13.0-rc.0
Downloads for v1.13.0-rc.0
Download v1.13.0-rc.0 in the v1.13.0-rc.0 release page.
Changelog since v1.13.0-beta.0
Urgent Update Notes
None.
Changes by Kind
API Changes
None.
Features & Enhancements
karmada-controller-manager
: FlinkDeployment health interpreter improvements, adding status.error to reflected status. (#6073, @mszacillo)karmada-operator
: standardize the naming of karmada config in karmada-operator installation method. (#6082, @seanlaii)karmadactl
: commandinit
now can specify the priority class name of the karmada components, default tosystem-node-critical
. (#6110, @zhzhuang-zju)karmadactl
: Theunjoin
command is restricted to only unjoin push mode member clusters. Theunregister
command is restricted to only unregister pull mode member clusters. (#6081, @zhzhuang-zju)
Deprecation
None.
Bug Fixes
karmada-operator
: fix the "no such host" error when accessing the /convert webhook if Karmada instance is deployed in a namespace other than karmada-system. (#6079, @zhzhuang-zju)karmadactl
: fix the "no such host" error when accessing the /convert webhook if Karmada instance is deployed in a namespace other than karmada-system via theinit
command. (#6079, @zhzhuang-zju)
Security
None.
Other
Dependencies
None.
Helm Charts
helm
: The newPriorityClassName
field added as part of the Karmada control plane component configurations can be used to specify the priority class name of that component, default tosystem-node-critical
. (#6108, @zhzhuang-zju)
Instrumentation
- The cluster status-related metrics, emitting from
karmada-controller-manager
, will be cleaned up after the cluster is removed. (#5866, @CharlesQQ)
v1.13.0-beta.0
Downloads for v1.13.0-beta.0
Download v1.13.0-beta.0 in the v1.13.0-beta.0 release page.
Changelog since v1.13.0-alpha.2
Urgent Update Notes
- The Karmada Lua interpreter will no longer support the Lua functions
string.rep
andstring.gsub
. Typically, these functions are not frequently used in custom Karmada resource interpreters. They are disabled due to potential security risks. Before upgrading, please review your Lua scripts to verify whether these functions are being used. If they are, please replace them with alternative implementations.
Changes by Kind
API Changes
API Change
: IntroducedPriorityClassName
inKarmada
API which will be used to specify the priority class name of that component. (#6068, @jabellard)
Features & Enhancements
karmadactl
: standardize the naming of karmada config in karmadactl installation method. (#5797, @chaosi-zju)
Deprecation
None.
Bug Fixes
karmada-controller-manager
: Fixed an issue that the scheduling suspension on ResourceBinding might be mistakenly overwritten. (#6062, @Monokaix)karmada-search
: Fixed the issue that namespaces in different ResourceRegistry might be overwritten. (#6065, @JimDevil)
Security
karmada-controller-manager
: For security reasons, we made the following changes to restrict the string library functions used when users customize the Karmada Lua interpreter. (#6087, @zhzhuang-zju)- do not allow users to use string.gsub and string.rep when interpreting resources with lua scripts, which may be used to create overly long strings.
- limit the length of the string type parameters of the function to 1000,000.
- add timeout checks to the internal for loops within the functions.
Other
Dependencies
- Karmada now built with Golang v1.22.11. (#6066, @y1hao)
Helm Charts
None.
Instrumentation
None.
v1.13.0-alpha.2
Downloads for v1.13.0-alpha.2
Download v1.13.0-alpha.2 in the v1.13.0-alpha.2 release page.
Changelog since v1.13.0-alpha.1
Urgent Update Notes
None.
Changes by Kind
API Changes
None.
Features & Enhancements
karmada-metrics-adapter
: Introduced--metrics-bind-address
flag which will be used to expose Prometheus metrics. (#6013, @chaosi-zju)
Deprecation
- Replace
grpc.DialContext
andgrpc.WithBlock
withgrpc.NewClient
since DialContext and WithBlock are deprecated while maintaining the original functionality. (#6026, @seanlaii)
Bug Fixes
karmada-controller-manager
: Fixed the issue that newly created attached-ResourceBinding be mystically garbage collected. (#6034, @whitewindmills)
Security
None.
Other
Dependencies
- The base image
alpine
now has been promoted from 3.21.0 to 3.21.2. (#6040)
Helm Charts
None.
Instrumentation
None.
v1.13.0-alpha.1
Downloads for v1.13.0-alpha.1
Download v1.13.0-alpha.1 in the v1.13.0-alpha.1 release page.
Changelog since v1.12.0
Urgent Update Notes
None.
Changes by Kind
API Changes
API Change
: IntroducedScheduling
suspension in bothResourceBinding
andClusterResourceBinding
which will be used for third-party systems to suspend application scheduling. (#5937, @Monokaix)
Features & Enhancements
karmadactl
: Add Fish shell autocompletion support for improved command-line efficiency. (#5876, @tiansuo114)
Deprecation
karmadactl
: The flag--ca-cert-path
of commandregister
has been marked deprecated because it has never been used, and will be removed in the future release. (#5862, @zhzhuang-zju)
Bug Fixes
karmada-controller-manager
: Fixed the problem of ResourceBinding remaining after the resource template is deleted in the dependencies distribution scenario. (#5943, @XiShanYongYe-Chang)karmada-controller-manager
: Fixed the bug of WorkloadRebalancer doesn't get deleted after TTL. (#5989, @chaosi-zju)karmada-controller-manager
: Fixed the issue of missing work queue metrics. (#5972, @XiShanYongYe-Chang)karmada-webhook
: Fixed panic when validating ResourceInterpreterWebhookConfiguration with unspecified service port. (#5960, @XiShanYongYe-Chang)karmada-operator
: Fixed the issue that external ETCD certificate be overwritten by generated in-cluster ETCD certificate. (#5976, @jabellard)
Security
None.
Other
Dependencies
- update kubernetes version to v1.31.3 (#5910, @dongjiang1989)
- The base image
alpine
now has been promoted from3.20.3
to3.21.0
. (#5920)
Helm Charts
- upgrade helm chart index to v1.12.0. (#5918, @chaosi-zju)
Instrumentation
None.