github headlamp-k8s/headlamp v0.28.0
0.28.0

latest release: headlamp-helm-0.28.0
16 hours ago

✨ Enhancements:

  • Add support (beta) for Gateway API (thanks to @farodin91 )
  • Always sort namespaces in the UI, so views are consistent regardless of how the API servers return them
  • Add a multiplexer for web socket connections: this allows to have connections beyond the browser's limit

New Gateway API UI:

Screenshot of the UI showing the Gateway API with an example

🧩 Shipped plugins

  • Update shipped plugin app-catalog 0.5.0 (desktop only)
    • Improve card styles for different screen sizes
  • Update shipped plugin plugin-catalog 0.3.0 (desktop only)
    • Plugin cards now show when there's an update available for the plugin
  • Update shipped plugin prometheus 0.4.1
    • Improve charts' styling

🐞 Bug fixes

  • Prevent terminals from flashing when clusters in kubeconfig use the exec method for authentication
  • Fix suspending/resuming CronJobs from the UI
  • Fix color/styling in the editors
  • Filter out hidden routes from the sidebar
  • Fix selecting all rows in a table when only it's only partially selected
  • Fix API requests when endpoints do not exist in the API server
  • Fix matching routes registered by plugins (it was checking by path when it should be by name)
  • Fix setting Helm chart's env vars when reading others from secrets (thanks to @devjoes )
  • Fix problem when loading clusters from kubeconfig
  • Fix column visibility handled by internal Table state
  • Improve how default styles are shown from the theme
  • Fix location import on DeleteMultipleButton
  • Fix showing notifications for cluster actions
  • Fix race condition in backend cache
  • Fix web socket connection issues related to selecting namespaces
  • Fix PVC storage requirement in Helm chart
  • Fix reflecting the clusters in the home view, after they are deleted from the kubeconfig
  • Fix refreshing time in places like the age column of tables
  • Fix namespace selection when allowed namespaces were set
  • Fix templating issue in French i18n (thanks to @Intuinewin )
  • Hide the menu when in a small screen if it's empty

💻 Development

  • Fix type errors in Ingress related logic
  • Fix frontend tests that check for files
  • Fix circular dependencies in Storybook
  • Misc dependency updates
  • Refactor and fix KubeObject.getAuthorization logic

📖 Documentation

  • Add Red Hat OpenShift to list of supported platforms (thanks to @pichuang )
  • Reorganize and enhance the structure of Helm charts
  • Add CNCF integrations table
  • Add documentation on how to use external tools (az, gcloud, aws, doctl, ...) from Flatpak

Container image: 🐳 ghcr.io/headlamp-k8s/headlamp:v0.28.0
Desktop Apps:

🐧 Flatpak / Linux (AMD64)
🐧 Linux AppImage AMD64, ARM64, ARMv7l
🐧 Linux Tarball AMD64, ARM64, ARMv7l
🐧 Debian / Linux AMD64
🍏 Mac (AMD64)
🍏 Mac (ARM/M1)
🟦 Windows (AMD64)

Don't miss a new headlamp release

NewReleases is sending notifications on new releases.