Releases: kubermatic/kubermatic
Releases · kubermatic/kubermatic
v2.25.3
Bugfixes
- [ACTION REQUIRED] The latest Ubuntu 22.04 images ship with cloud-init 24.x package. This package has breaking changes and thus rendered our OSPs as incompatible. It's recommended to refresh your machines with latest provided OSPs to ensure that a system-wide package update, that updates cloud-init to 24.x, doesn't break the machines (#13359)
Updates
- Update operating-system-manager to v1.5.1.
v2.24.8
Bugfixes
- [ACTION REQUIRED] The latest Ubuntu 22.04 images ship with cloud-init 24.x package. This package has breaking changes and thus rendered our OSPs as incompatible. It's recommended to refresh your machines with latest provided OSPs to ensure that a system-wide package update, that updates cloud-init to 24.x, doesn't break the machines (#13359)
Updates
- Update operating-system-manager to v1.4.2.
v2.23.15
Bugfixes
- [ACTION REQUIRED] The latest Ubuntu 22.04 images ship with cloud-init 24.x package. This package has breaking changes and thus rendered our OSPs as incompatible. It's recommended to refresh your machines with latest provided OSPs to ensure that a system-wide package update, that updates cloud-init to 24.x, doesn't break the machines (#13359)
Updates
- Update operating-system-manager to v1.3.5.
v2.25.2
New Feature
- Seed MLA: introduce
signout_redirect_url
field in Grafana chart to configure the URL to redirect the user to after signing out from Grafana (#13313)
Bugfixes
- Add CSIDriver support for DigitalOcean and Azure File in Kubernetes 1.29 (#13335)
- Enable
local
command in the installer for Enterprise Edition (#13333) - Fix Azure CCM not being reconciled because of labelling changes (#13334)
- Fix template value for MachineDeployments in edit mode (#6669)
- Hotfix to mitigate a bug in new releases of Chromium that causes browser crashes on
mat-select
component. For more details: https://issuetracker.google.com/issues/335553723 (#6667) - Improve Helm repository prefix handling for system applications; only prepend
oci://
prefix if it doesn't already exist in the specified URL (#13336) - Installer does not validate IAP
client_secrets
for Grafana and Alertmanager the same way it does forencryption_key
(#13315)
Chore
- Update machine-controller to v1.59.1 (#13350)
v2.24.7
New Feature
- Monitoring: introduce
signout_redirect_url
field to configure the URL to redirect the user to after signing out from Grafana (#13313)
Bugfixes
- Enable
local
command for Enterprise Edition (#13333) - Fix template value for MachineDeployments in edit mode (#6669)
- Hotfix to mitigate a bug in new releases of Chromium that causes browser crashes on
mat-select
component. For more details: https://issuetracker.google.com/issues/335553723 (#6667) - Fix Azure CCM not being reconciled because of labelling changes (#13334)
- Improve Helm repository prefix handling for system applications; only prepend
oci://
prefix if it doesn't already exist in the specified URL (#13336) - Installer does not validate IAP
client_secrets
for Grafana and Alertmanager the same way it does forencryption_key
(#13315)
Chore
- Update machine-controller to v1.58.4 (#13348)
v2.23.14
New Feature
- Seed MLA: introduce
signout_redirect_url
field to configure the URL to redirect the user to after signing out from Grafana (#13313)
Bugfixes
- Enable
local
command for Enterprise Edition (#13333) - Fix template value for MachineDeployments in edit mode (#6669)
- Hotfix to mitigate a bug in new releases of Chromium that causes browser crashes on
mat-select
component. For more details: https://issuetracker.google.com/issues/335553723 (#6667) - Improve Helm repository prefix handling for system applications; only prepend
oci://
prefix if it doesn't already exist in the specified URL (#13343) - Installer does not validate IAP
client_secrets
for Grafana and Alertmanager the same way it does forencryption_key
(#13315)
Chore
- Update machine-controller to v1.57.7 (#13347)
v2.25.1
API Changes
- Add
spec.componentsOverride.operatingSystemManager
to allow overriding OSM settings and resources (#13285)
Bugfixes
- Add images for Velero and KubeLB to mirrored images list (#13192)
- Cluster-autoscaler addon now works based on the namespace instead of cluster names; all MachineDeployments in the
kube-system
namespace are scaled (#13202) - Fix
csi
Addon not applying cleanly on Azure user clusters that were created with KKP <= 2.24 (#13250) - Fix high CPU usage in master-controller-manager (#13209)
- Fix increased reconcile rate for ClusterBackupStorageLocation objects on seed clusters (#13218)
- Fix telemetry agent container images not starting up (#13309)
- Resolve conflict in determining available Kubernetes versions where upgrades where possible in
Cluster
object but not via the Dashboard (#6651)
New Features
- Add new
kubermatic_cluster_owner
metric on seed clusters, withcluster_name
anduser
labels (#13194)
Updates
- KKP(EE): Bump to Metering 1.2.1 (#13185)
- Update Metering to v1.2.1.
- Add
format
to metering report configuration, allowing to generate JSON files instead of CSV. - Add
cloud-provider
,datacenter
andcluster-owner
columns to the generated metering reports
- Add Canal CNI version v3.27.3, having a fix to the ipset incompatibility bug (#13245)
- Add support for Kubernetes 1.27.13, 1.28.9 and 1.29.4 (fixes CVE-2024-3177) (#13298)
- Update Cilium to 1.14.9 and 1.13.14, mitigating CVE-2024-28860 and CVE-2024-28248 (#13242)
- Improve compatibility with cluster-autoscaler 1.27.1+: Pods using temporary volumes are now marked as evictable (#13180)
- The image tag in the included
mla/minio-lifecycle-mgr
helm chart has been changed fromlatest
toRELEASE.2024-03-13T23-51-57Z
(#13199) - Update to Go 1.22.2 (#6650)
Cleanup
- Addons reconciliation is triggered more consistently for changes to Cluster objects, reducing the overall number of unnecessary addon reconciliations (#13252)
v2.24.6
API Changes
- Add
spec.componentsOverride.operatingSystemManager
to allow overriding OSM settings and resources (#13287)
Bugfixes
- Fix high CPU usage in master-controller-manager (#13209)
Updates
- Add Canal CNI version v3.27.3, having a fix to the ipset incompatibility bug (#13246)
- Add support for Kubernetes 1.27.13 and 1.28.9 (fixes CVE-2024-3177) (#13299)
- Update to Go 1.21.9 (#13247)
Cleanup
- Addons reconciliation is triggered more consistently for changes to Cluster objects, reducing the overall number of unnecessary addon reconciliations (#13252)
v2.23.13
API Changes
- Add
spec.componentsOverride.operatingSystemManager
to allow overriding OSM settings and resources (#13288)
Bugfixes
- Fix high CPU usage in master-controller-manager (#13217)
Updates
- Add Canal CNI version v3.27.3 (#13308)
- Add support for Kubernetes 1.27.13 (fixes CVE-2024-3177) (#13300)
v2.24.5
Bugfixes
- Add images for Velero and KubeLB to mirrored images list (#13198)
- Exclude
test
folders which contain symlinks that break once the archive is untarred (#13151) - Fix a bug where OSPs were not being listed for VMware Cloud Director (#6592)
- Fix a bug where dedicated vSphere credentials were incorrectly being required as mandatory input when editing provider settings for a cluster (#6567)
- Fix invalid project ID in API requests for Nutanix provider (#6572)
- Fix missing image registry override for hubble-ui components if Cilium is deployed as System Application (#13139)
- Fix: usercluster-controller-manager failed to reconcile cluster with disable CSI drivers (#13183)
- Fix Azure loadbalancer-related issues by updating Azure CCM from v1.28.0 to v1.28.5 for the user clusters created with Kubernetes v1.28 (#13173)
Chore
Design
- Improve compatibility with cluster-autoscaler 1.27.1+: Pods using temporary volumes are now marked as evictable (#13197)