✨ Enhancements:
- Add new Endpoints entry to the sidebar and respective endpoints to the Service details views
- Add fullscreen option to the editor dialog
- Add default namespace when none is specified while applying a resource's code
- Add link to referenced roles in the RoleBinding's details view
- Show related cluster to each notification
- Allow applying resources as JSON (only YAML was supported)
- Allow to pass backend config as environment variables
🐞 Bug fixes
- Do not quit when a CA file for a cluster cannot be found
- Add a timeout when fetching releases, so that logic only hangs Headlamp's start-up for max 5 secs
(more improvements will be added later) - Keep filter header opened when the search entry has no text, so prevent an abrupt scroll down
- Fix crash and type expectation in SimpleTable's data (it should expect an array)
- Fix filtering (searching in tables) by fields that are numeric
- Allow sorting in SimpleTable when
datum
is used to define columns - Prevent repeated route reset when navigating to different routes while deleting a resource
💻 Development
- Plugins: Add registerRouteFilter and registerSidebarEntryFilter
- Simplify testing of components (it should now be easier to test a whole details/list component without having to split it)
- Automatically file a PR for bumping the Homebrew and Minikube's addon version when a Headlamp version is released
- Add a default filter function to the ResourceTable (i.e. this component know allows to automatically filter contents)
- Add a new
useGet
hook which makes getting details from each resource class simpler - DEPRECATED:
Route.noCluster
: Use Route.useClusterURL instead.
Container image: 🐳 ghcr.io/kinvolk/headlamp:v0.13.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)