---
title: v1.5 to v1.6
---

Follow the [Regular Upgrading Process](./README.md).

## Upgrading Notable Changes

### API Changes

* The length of `AffinityName` in PropagationPolicy now is restricted to [1, 32], and must be a qualified name.
* Introduced short name `wk` for resource `Work`.

### karmadactl

* Introduced `--purge-namespace` flag for `deinit` command to skip namespace deletion during uninstallation.
* Introduced `--auto-create-policy` and `--policy-name` flags for `promote` command to customize the policy during the promotion.

### karmada-aggregated-apiserver

* Increased `.metadata.generation` once the desired state of the Cluster object is changed.

### karmada-controller-manager

* Allowed setting wildcards for `--skippedPropagatingNamespaces` flag.
* The `--skipped-propagating-namespaces` flags now can take regular expressions to represent namespaces and defaults to `kube-*`.

### karmada-scheduler

* Introduced `clusterEviction` plugin to skip the clusters that are in the process of eviction.

Please refer to [v1.6.0 Release Notes](https://github.com/karmada-io/karmada/releases/tag/v1.6.0) for more details.
