0.33.0
✨ Enhancements:
- Add new task bar which allows to keep otherwise transient tasks open
- This feature allows e.g. opening several logs views and view them side by side
- Allows keeping a terminal, logs, details view, etc. open while navigating to other clusters or views
- Also allows long-running tasks to be kept around without blocking the navigation
- Make CRDs views more consistent with the remaining views. Thanks to @farodin91 .
- Speed up load time and experience for the desktop version
- Optimize rendering and improve styling of the map
- Add global filter to tables. Thanks to @userAdityaa .
- Add BackendTLSPolicy views. Thanks to @userAdityaa .
- Add create button for more resources
- Add Tamil locale. Thanks to @fromsaurav .
- Add hostIPs and podIPs to the Pod's details view
New task bar with a terminal and logs open side by side:

Overview function for the new taskbar:

🐞 Bug fixes
- Do not use eval for the advanced search
- Fix spawning job from CronJob
- Display missing port for default backend
- Fix checking if the exec'ing into a pod can be done. Thanks to @cavus700 .
- Use allowed namespaces when getting the Overview's events
- Fix key-related react warnings. Thanks to @farodin91 .
- Fix bar chart colors in dark mode
- Fix chart tooltips in Node list view
- Move headlampConfig to a pkg in the backend. Thanks to @upsaurav12 .
- Fix the kind field when creating a CR. Thanks to @ChayanDass .
💻 Development
- Update story for AlerNotification. Thanks to @ANIRUDH-SJ .
- Add story for StatefulSet. Thanks to @SinghaAnirban005
- Add tests to UI slice (redux). Thanks to @DhairyaMajmudar .
- Make the ServiceDetails more realistic. Thanks to @farodin91 .
- Fix misc stories/tests issues
- Add missing shx development dependency
- Replace rimraf use by shx
- Add air config, for auto reload of the backend modules. Thanks to @ChayanDass .
- Make backend exit with a proper code if the port is in use
📖 Documentation
- Revamp plugin development documentation
Container image: 🐳 ghcr.io/headlamp-k8s/headlamp:v0.33.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)