Important update notes
- The default version of the Ingress controller has been revised from `1.1` to `1.6`. The Ingress controller will update to version `1.6` if its version has not been set explicitly via the [controllerVersion](https://deckhouse.io/documentation/v1.50/modules/402-ingress-nginx/cr.html#ingressnginxcontroller-v1-spec-controllerversion) or [defaultControllerVersion](https://deckhouse.io/documentation/v1.50/modules/402-ingress-nginx/configuration.html#parameters-defaultcontrollerversion) parameter.
- The default Kubernetes version has been revised from `1.23` to `1.25`. If the [kubernetesVersion](https://deckhouse.io/documentation/v1/installing/configuration.html#clusterconfiguration-kubernetesversion) parameter of the ClusterConfiguration resource is set to use the default version (`kubernetesVersion: Automatic`), Kubernetes will be updated to `v1.25`.
Major changes
- Security of `extended-monitoring` and `monitoring-kubernetes` modules has been improved by using distroless images.
- The `virtualization` module. You can now set the virtual machine's priority using the [priorityClassName](https://deckhouse.io/documentation/v1.50/modules/490-virtualization/cr.html#virtualmachine-v1alpha1-spec-priorityclassname) parameter of the _VirtualMachine_ resource.
- The operation stability of the _cluster autoscaler_ has been improved. Now the version of the cluster autoscaler that best fits the corresponding Kubernetes version is used.
- Support for multi-tenant Loki installations for sending logs has been added in the `log-shipper` module (the [loki.tenantID](https://deckhouse.io/documentation/v1.50/modules/460-log-shipper/cr.html#clusterlogdestination-v1alpha1-spec-loki-tenantid) parameter of the _ClusterLogDestination_ resource). Now, for example, you can send logs to _Grafana Cloud_.
- The new alias (`ngc`) for the `NodeGroupConfiguration` resource has been added. For example, you can now use the `kubectl get ngc` command instead of `kubectl get NodeGroupConfiguration`.
The following components will be restarted during the update
- **Kubernetes control plane**
- **Ingress Controller**
- argocd-image-updater (delivery)
- cluster-autoscaler (node-manager)
- deckhouse-config-webhook (deckhouse-config)
- extended-monitoring
- linstor-ha-controller (linstor)
- linstor-node (linstor)
- linstor-pools-importer (linstor)
- loki
- monitoring-kubernetes
See [CHANGELOG v1.50](https://github.com/deckhouse/deckhouse/blob/main/CHANGELOG/CHANGELOG-v1.50.md) for more details.