✨ Enhancements:
- Add a close all button to the overview
- Make the activity overview button sticky and make it a toggle button
- Allow multiple selection in tables by using Shift+Clicking. Thanks to @krrish-sehgal
- Add cluster info the activities
- Improve the security of how plugins are loaded
- Add tooltip to pods list for displaying requests and limits
- Add create pod / job buttons to their respective list views. Thanks to @ChayanDass
- Update the Network icon in the map. Thanks to @blazethunderstorm
- Persist showing timestamps choice in the log viewer. Thanks to @blazethunderstorm
🐞 Bug fixes
- Fix closing an edit/view YAML activity by clicking the close button. Thanks to @ChayanDass
- Fix height in docs viewer
- Fix typo in BackendTLSPolicy filenames. Thanks to @userAdityaa
- Fix multiple a11y issues
- Exit the activity overview automatically when the last activity in it is closed
- Fix how Custom Resource Definitions are shown in activities
- Add token to request only when available
- Fix the editor closing after a successful apply. Thanks to @ChayanDass
- Chart: Fix extraManifests example in the. Thanks to @xfrancois
- Fix portforwarding when not in a cluster view and different portforwarding issues on Mac
💻 Development
- Add storybook coverage to NodeShellSettings, AppLogo, and ClusterSelector. Thanks to @mahmoodalisha
- Fix test scripts to only run .ts tests in electron
- Enhance click handling in table rows
- Add Gateway API manifests for local testing. Thanks to @userAdityaa
- Add app-test target to the Makefile
- Update misc dependencies
- Improve the security and flexibility of running commands from plugins
- Add BackendTrafficPolicy KubeObject model definition and storybook coverage. Thanks to @userAdityaa
- CI: Add test step to the app workflows
📖 Documentation
- Mention the app-test Makefile target in the app README
- Add gateway.md documentation file. Thanks to @userAdityaa
Container image: 🐳 ghcr.io/headlamp-k8s/headlamp:v0.34.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)