✨ Enhancements:
- Show resource details in the overlay panel by default (changeable in settings)
- Now Custom Resources details can be shown in the overlay panel
- New Traditional Chinese locale available, thanks to @pichuang
- New Italian locale available, thanks to @M0Rf30
- Now the status of nodes display the taints
ReplicaSet details showing in the overlay panel:
New Traditional Chinese and Italian locales:
🧩 Shipped Plugins
- Update shipped plugin prometheus 0.5.0
- Allow to configure the subpath
- Update shipped plugin plugin-catalog 0.2.0 (desktop only)
- Fix how the official-switch works when it's never been used before
🐞 Bug fixes
- Fix passing token when connecting to the websocket multiplexer
- Fix running with headless mode, thanks to @DMaxter
- Fix sources dropdown in the Map view, thanks to @faebr
- Prevent Map from removing loops, thanks to @faebr
💻 Development
- Update dependencies
- Fix make run-backend on Windows
- Helm: Make in-cluster arg configurable
- Use deterministic dates in stories
- Add script to update example plugins' dependencies
- Allow plugins to update the Map view
- Misc updates to the example plugins
- Add ability for plugins to run commands (desktop and after user-consent only)
- Add ability for plugins to register cluster providers
- Export cluster actions for plugins to use (actions that wait for a grace-period before happening)
- Re-enable plugin testing in CI
- Update container image base to alpine 3.20.6
📖 Documentation
- Add docs about how plugins can use the Map view
Container image: 🐳 ghcr.io/headlamp-k8s/headlamp:v0.30.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)