✨ Enhancements:
- Allow clearing and marking-as-read all notifications
- Make the rows-per-page persistent across different tables
- Inform users that a Headlamp backend process is already running and
allow to kill that process automatically - Now the Service list and details view shows the external IP when available
- Add an option to view the logs from previously terminated containers
- Add an option to view the timestamps in logs
- Miscellaneous UX fixes in the terminal: (special thanks to @fondoger )
- Allow to close the terminal dialog by exiting the shell (with Ctrl+D or the exit command)
- Several executables are now attempted, including bash, Powershell, etc. so there are higher
chances of finding a suitable shell - Exiting the shell stop the connection (and not restart a new one as before)
- Resizing the window with the terminal open now better reflects any line size changes in the terminal
- Better error reporting
🐞 Bug fixes
- Fix tab navigation in the notifications' popover
- Support referring to multiple files in the
KUBECONFIG
env var - Fix killing the server when the desktop app is quit
- Keep notifications' states persistent across sessions
💻 Development
- Use an updated node-selector in the Helm chart (thanks to @till)
- Change how the
Pod.getLogs
signature to receive options as an object
(the former use is deprecated)
Container image: 🐳 ghcr.io/kinvolk/headlamp:v0.10.0
Desktop Apps:
🐧 Flatpak / Linux (AMD64)
🐧 Linux AppImage AMD64, ARM64, ARMv7l
🐧 Linux Tarball AMD64, ARM64, ARMv7l
🍏 Mac (AMD64)
🍏 Mac (ARM/M1)
🟦 Windows (AMD64)