Releases: kubernetes-sigs/headlamp
headlamp-helm-0.24.0
Headlamp is an easy-to-use and extensible Kubernetes web UI.
0.25.0
✨ Enhancements:
- Add plugin catalog to easily install plugins from ArtifactHub
- Add UI for easily creating a namespace
- Add cluster renaming feature
- Add navigation menu to app, so users can go back/forth in history (desktop only)
- Replace icon for the Deployment/ReplicaSet scale action with a more intuitive one
- Hide non-editable fields when editing in CustomResources (thanks to @Guilamb )
- Charts from the Workloads now have a link to their respective workload pages
🐞 Bug fixes
- Fix release notes viewer
- Add auth header only if token exists (thanks to @LudovicTOURMAN )
- Fix imagePullSecrets in value schema
- Allow editor to auto-resize to adapt to the window size
- Fix reduced motion styling
- Fix visibility for scale action (in Deployment/ReplicaSet)
- Do not allow negative values in the scale UI
- Fix use of scaling requests when user cannot update the resource
- Fix showing successful popup when editor operations were not successful
💻 Development
- Replace deprecated create-react-app with vite
- Bump dependencies both in Dockerfile, frontend, backend, and plugins
- Add plugin management capabilities to app
- Increase more testing coverage
- Add signing of Helm charts
- Add i18n test coverage to CI
- Allow passing namespace to testAuth function
- Replace minikube with kind in CI
Container image: 🐳 ghcr.io/headlamp-k8s/headlamp:v0.25.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)
headlamp-helm-0.23.0
Headlamp is an easy-to-use and extensible Kubernetes web UI.
0.24.1
🐞 Bug fixes
- Fix viewing the Network > Services page when there are services without ports
- Fix top bar and sidebar on small screens (thanks to @tazo90 )
- Fix misc regressions in several components
- Do not log errors related to OIDC when OIDC is not set up
- Remove mistakenly added package*.json files from root folder
- Fix hiding back link when it's set as null
- charts: Fix wrong OIDC external secret loading
- charts: Fix config.extraArgs and env values type
- charts: Fix ingress (thanks to @BlindB0 )
💻 Development
- chart: Add schema for values
- Make KubeService.spec.ports as optional in interface
- Update some dependencies
📖 Documentation
- Fix link to FAQ in README
- chart: Add example docs for ingress
Container image: 🐳 ghcr.io/headlamp-k8s/headlamp:v0.24.1
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)
headlamp-helm-0.22.0
Headlamp is an easy-to-use and extensible Kubernetes web UI.
0.24.0
✨ Enhancements:
- New table (powered by material-react-table) which supports column filtering and a more comprehensive search by table values
- Misc improvements to the node views. Thanks to @farodin91 .
- Add exit code, started/finished dates, and last state details to the containers' view
- Ships app-catalog plugin version 0.2.0, which displays CNCF, official, and verified badges on charts,
for a quicker check for verified versions of charts - Add categories to the CustomResourceDefinition's list and details view. Thanks to @Guilamb .
Example of the new table in the Pods list:

🐞 Bug fixes
- Fix contrast issue for "upload kubeconfig" button. Thanks to @gaojinhua
- Fix displaying container status for successful containers (they were shown as errors)
- Fix broken StatefulSet list view (unreleased bug). Thanks to @yuriscott .
- Fix sudden opening of a URL internal to the app in the system's browser under certain scenarios
- Fix deleting/editing CustomResourceDefinitions
- Fix running external auth from kubeconfig (e.g. kubelogin)
- Fix issue in running certain APIs with older versions of Kubernetes. Thanks to @msuret .
💻 Development
- Misc security updates for dependencies
- Finish porting all the styling to
sxfor styling components. Thanks to @farodin91 . - Fix run-backend/frontend on Windows CLI
- Add Winget PR automation (through CI)
- Add chart template tests
- Add more options to OIDC configuration for charts.
- Add
ingressClassNameto Ingress template. Thanks to @ccolic . - Add the ability to pass extra args to the chart
- Change default plugin directory, to not mess up where plugins are read from when running Headlamp in dev mode
📖 Documentation
- Update go and node minimum required versions
- Add FAQ section
- Include Azure in platforms. Thanks to @shivamagnihotri .
- Update Playwright docs
- Add docs on running Headlamp in EKS with Cognito
Container image: 🐳 ghcr.io/headlamp-k8s/headlamp:v0.24.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)
headlamp-helm-0.21.0
Headlamp is an easy-to-use and extensible Kubernetes web UI.
0.23.2
🐞 Bug fixes
- Fix opening external URL (was opening within the app)
- Use the right creation date for events
- Use the event series' dates when they exist
- Fix success state when adding clusters from a kubeconfig file
- Fix issue with copying the git folder when building the OCI image
- Fix warning when running npm start in the frontend folder
- Fix plugin paths when base URL is set
💻 Development
- Misc security updates for all modules, including the example plugins
- Fix types in apiProxy
- Adjust permissions, auth, and steps in Github Actions
📖 Documentation
- Fix the link in building plugin page
Container image: 🐳 ghcr.io/headlamp-k8s/headlamp:v0.23.2
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)
0.23.1
🐞 Bug fixes
- Disable notifications temporarily, till we fix related performance issues
- Fix deleting a cluster
- Fix order of workload charts (to match the order of the sidebar items); thanks to @r0b2g1t
- Fix showing the warnings by default, in the cluster overview
💻 Development
- e2e tests: Fix flaky test to wait for page to load
- CI: Cache build container build for faster testing
- Update frontend and backend dependencies
- Update dependencies for example plugins
📖 Documentation
- Update required go and node versions
Container image: 🐳 ghcr.io/headlamp-k8s/headlamp:v0.23.1
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)
headlamp-helm-0.20.0
Headlamp is an easy-to-use and extensible Kubernetes web UI.
