github headlamp-k8s/headlamp v0.8.0
0.8.0

latest releases: headlamp-helm-0.21.0, v0.23.2, headlamp-helm-0.20.0...
2 years ago

✨ Enhancements:

  • Add support for string based icon descriptions (using iconify 3.1.3)
  • Allow to override Headlamp's logo from plugins
  • Allow to override a sidebar entry's logo from plugins
  • Export all lib/k8s modules for use in plugins
  • Allow to build & ship plugins in the desktop app

🐞 Bug fixes

  • Encode OIDC state to avoid string length related issues
  • Use the correct token type in OIDC
  • Allow OIDC non-localhost HTTP callbacks to be handled
  • Fix plugins path on Windows (Headlamp was looking for them in a location different from
    where they were copied to)
  • Prevent plugins from being cached in desktop (so their changes can effectively be hot-reloaded)

💻 Development

  • Improve headlamp-plugin create instructions
  • Add a tsc script for plugins so they can type check
  • Use node LTS for all Type/Javascript code
  • Add a new sidebar plugin example
  • Add a way to format/lint plugins
  • Update plugins to use a new import format (from @kinvolk/headlamp-plugin 0.4.3)
  • Add a new NetworkPolicy resource class
  • Make it easier to create CustomResources by exporting the makeCustomResourceClass
  • Allow using specific namespaces in the use(Api)List hooks

📖 Documentation

  • Improve documentation on testing headlamp-plugin changes
  • More type docs generated
  • Updated plugin development examples

Container image: 🐳 ghcr.io/kinvolk/headlamp:v0.8.0
Desktop Apps:

🐧 Flatpak / Linux (AMD64)
🐧 Linux AppImage AMD64, ARM64, ARMv7l
🐧 Linux Tarball AMD64, ARM64, ARMv7l
🍏 Mac (AMD64)
🍏 Mac (ARM/M1)
🟦 Windows (AMD64)

Don't miss a new headlamp release

NewReleases is sending notifications on new releases.