✨ Enhancements:
- New notifications page
- Reflect tables' pagination in the URL (for easier sharing of the same views)
- Use browser back when going back from the details view, so URL params like pagination are kept when going back
- Allow to apply multiple resources at once (YAML divided by
---
or a top-level JSON array; back-to-back JSON resources soon) - Print pods' statuses following kubectl format (now it shows the reason rather than just running/not-running) (thanks to @lijianzhi01 )
- Allow to filter/search by type in the events table of the cluster overview
- List related pods using label selectors (thanks to @lijianzhi01 )
- Improve the log viewer UX (special thanks to @lijianzhi01 ):
- Add search capability
- Add copy&paste capability
- Use xterm as the viewer: allows to copy/paste even when the contents get updated, handles line wrapping better, etc.
- Add new HPA, PDB, ResourceQuota and PriorityClass sections
🐞 Bug fixes
- Fix showing/hiding search filter when
- Logos that are overridden by plugins will now also be used in the cluster chooser title
- Make namespace filter persistent in the URL across views (even when the resources highlighted in the view aren't namespaced)
- Do not duplicate entries in the logs viewer
- Set HTML language when the page loads
- Fix docs viewer
- Prevent crash in label selector
- Limit the number of notifications stored (to avoid reaching the local storage limits)
💻 Development
- Dependency updates
- Simplify how views can be used in Storybook: now views can be used even if they depend on URL parameters, making it easier to test/maintain
- Optimize
useGet
so it updates only when needed - Add e2e tests
- Update Homebrew cask and minikube addon automatically
- Prevent a lot of warnings when testing
- Update alpine version in Dockerfile (thanks to @spowelljr )
Container image: 🐳 ghcr.io/kinvolk/headlamp:v0.14.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)