✨ Enhancements:
- Add a list of the related pods to different workload details views
- Add a conditions table to the namespace's details view
- Adjust the desktop app's window size automatically
- Go back to the right view from any details view (e.g. sometimes a details view
is reached from a list view of the same workload type, or any other place) - Improve the developer experience for plugins:
- Allow to import shared/common modules using the import syntax
- Ship a
@kinvolk/headlamp-plugin/lib
module to make specific plugin
functionality easier to use - Ensure the headlamp-plugin executable always creates the plugins with its
built version number
- Add more information to several workloads' details views
🐞 Bug fixes
- Fix shutting down the server on Windows
- Add missing plugin section renderer to some details views
- Adapt the ConfigMap's editors to theme changes
- Fix CronJob schedule/suspend values in their list view
- Allow to apply non-grouped API resources
- Fix warning color's contrast in the dark theme variant
- Fix initializing plugins twice (which caused sometimes duplicated rendering)
💻 Development
- Fix building docs in CI
- Fix building changes related to desktop on CI
- Update electron-builder to node 16 compat version
- Improve image build times by separating the backend and frontend builds
- Updated the use of material-ui related deprecated properties
- Build on Windows without using bash
📖 Documentation
- Update plugin development docs to cover the new way of importing shared
modules
Container image: 🐳 ghcr.io/kinvolk/headlamp:v0.7.0
Desktop Apps:
🐧 Flatpak / Linux (AMD64)
🐧 Linux AppImage AMD64, ARM64, ARMv7l
🐧 Linux Tarball AMD64, ARM64, ARMv7l
🍏 Mac (AMD64)
🍏 Mac (ARM/M1)
🟦 Windows (AMD64)