[github.com/gardener/dashboard:1.86.0]
⚠️ Breaking Changes
[OPERATOR]Dashboard support for the deprecated vSphere and OnMetal infrastructure providers, Infoblox DNS provider, and SUSE JeOS machine image has been removed. by @grolu [#3168]
✨ New Features
[OPERATOR]The cluster metrics of a shoot and the seed details page link to the seed VictoriaLogs. The link is only shown ifoidcObservabilityUrlsEnabledis enabled, as it requires anoidc-apps-controllertarget for the seed VictoriaLogs. by @Bobi-Wan [#3317][OPERATOR]All infrastructure, DNS, and machine image vendors can now be hidden in the dashboard by settinghidden: truein the corresponding vendor branding configuration. by @matthias-horne [#3222][USER]Added support for Google Distributed Cloud (GDC) air-gapped environments. by @matthias-horne [#3222][USER]The sorting behavior has been improved: now, existing values are displayed at the top when sorting, while non-existing elements are shown at the bottom. by @chrisstiefel [#3253][DEVELOPER]Added managed local development environment using gardenerless/KCP that allows running the full dashboard stack locally without a Gardener installation. by @petersutter [#3155]
🐛 Bug Fixes
[OPERATOR]Dashboard reflectors can now opt into paginated LIST requests for resources whose collection responses approach Node.js's536870888-code-unit string limit. The PR description includes a script for identifying such resources. by @petersutter [#3279][OPERATOR]The Seed Plutono link points to the Plutono exposed by gardenlet (g-seed.<seed-ingress-domain>). It only points toplutono-garden.<seed-ingress-domain>ifoidcObservabilityUrlsEnabledis enabled. by @petersutter [#3324][USER]Fixed issue reference links in ticket comments to resolve against the configured GitHub instance and repository. by @julestree [#3241][USER]Rename the VictoriaLogs deployment to vlsingle-victoria-logs and remove the unnecessary VictoriaLogs UI availability check. by @iypetrov [#3316][USER]Improved main project selection on small viewports. by @chrisstiefel [#3240]
🏃 Others
[OPERATOR]User group memberships are now resolved on demand instead of being stored in the readable dashboard session cookie, reducing HTTP request header size. by @petersutter [#3189][OPERATOR]URLs from the dashboard configuration (landingPageUrl,helpMenuItems[].url,branding.loginHints[].href) and GitHub avatar URLs are now sanitized. Only absolutehttp,httpsandmailtoURLs are accepted; other values, including relative URLs, are replaced withabout:blank. by @julestree [#3252][USER]Removed ANSI text handling from the dashboard, as shoot statuses do not contain ANSI text anymore. by @julestree [#3251][USER]Updated the default light and dark color schemes to meet accessibility standards for WCAG 2.1 AA. See #3092 for details on customizing or restoring previous tonal colors. by @julestree [#3092][USER]Hide the infrastructure provider card on the new shoot page when only a single provider is available. by @matthias-horne [#3262][DEVELOPER]The dashboard frontend now uses the native Cookie Store API instead ofuniversal-cookiefor authentication cookie management. Requires Firefox 140+, Safari 18.4+, or current Chromium. by @petersutter [#3192][DEVELOPER]Addkubectl-gardenerlesswrapper for the local Dashboard gardenerless environment. by @petersutter [#3215]
application/spdx+json
- gardener-dashboard-sbom-ref:
europe-docker.pkg.dev/gardener-project/releases/gardener/dashboard@sha256:5758e49747cad0c97a073fffada6579737ffcb4ecfffd710dd5f427356c3d353 - gardener-dashboard-sbom-ref:
europe-docker.pkg.dev/gardener-project/releases/gardener/dashboard@sha256:d22e66ca8e4b794d8d77ca3c8d6705b371bc001b9d3dc77d4158f976edd8a62d
application/vnd.cyclonedx+json
- gardener-dashboard-sbom-ref:
europe-docker.pkg.dev/gardener-project/releases/gardener/dashboard@sha256:39413f2748b3b6f912378e79d211c8422026078bd6144d8e0acccdbc14593caf - gardener-dashboard-sbom-ref:
europe-docker.pkg.dev/gardener-project/releases/gardener/dashboard@sha256:5bf49a5098fbc15b5e1e7889886ba281ee5f83b13df4e6d4033b6aff50b37f69
Container (OCI) Images
- gardener-dashboard:
europe-docker.pkg.dev/gardener-project/releases/gardener/dashboard:1.86.0