Enhancements:
- Support different/older versions of the Kubernetes API by using a list of groups/version/resource
in API factory methods - Enable and publish builds of Linux ARM (32bit and 64bit) versions
- Add new API versions for the CustomResourceDefinition, SelfSubjectAccessReview, CronJobs, and Ingress
- Show errors in details views when a resource couldn't be loaded
Bug fixes
- Fix getting the right URL scheme for OIDC callbacks (thanks to @zdzichu )
- Fix building plugins from within their own folder
- Prevent unnecessary rendering of plugin details component
- Catch errors when getting permissions in Edit/Delete buttons
- Fix race when setting Roles and ClusterRoles in list (it was either getting one or the other)
- Fix cancelling of actions (the cancel button was not reached by the pointer due to an issue in an older version
of notistack) - Fix CustomResourceDefinitions details view's back button
Development
- The plugins can now register a section in the details view (since headlamp-plugin 0.3.1)
- Fix stalling when installing of dependencies for plugins on npm 7
- Backend now supports the PATCH HTML method
- Build nsis version for Windows instead of msi
Documentation
- Add Vultr Kubernetes Engine to the list of tested platforms (thanks to @ddymko )
Container image: 🐳 ghcr.io/kinvolk/headlamp:v0.5.2
Desktop Apps:
🐧 Flatpak / Linux (AMD64)
🐧 Linux AppImage AMD64, ARM64, ARMv7l
🐧 Linux Tarball AMD64, ARM64, ARMv7l
🍏 Mac (AMD64)
🍏 Mac (ARM/M1)
🟦 Windows (AMD64)