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
sx
for 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
ingressClassName
to 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)