Skip to content

0.27.0

Latest
Compare
Choose a tag to compare
@github-actions github-actions released this 12 Dec 22:02
· 40 commits to main since this release

✨ Enhancements:

  • New global search, for quickly finding cluster resources or running actions
  • Add bulk deletion of Kubernetes resources
    • This is done by allowing multiple selection and consequent deletion from the table actions
  • Add a Create button (when RBAC allows creation) to different Kubernetes resources list views
    • This allows us to have at least the base YAML for the resource pre-set up in the editor
  • Use cached objects when rendering the details view, making it render immediately in most cases
    when going from a list view to it
  • Improve how the plugins are shown in the installed view
    • Shows the org now as the author instead of being part of the plugin's name
  • Misc improvements in the Table component, to make it more performant
  • Add resource name to header in details view, for easier identification (thanks to @farodin91 )
  • Show the origin of each cluster in the home view

New search feature:

Screenshot showing the search feature with the word dice

Bulk selection & deletion of items:

Screenshot showing a table with selection

🧩 Shipped plugins

  • Update shipped plugin app-catalog 0.4.0 (desktop only)
    • Fix broken installation of Helm charts
    • Misc UX fixes
  • Update shipped plugin plugin-catalog 0.2.0 (desktop only)
    • Allow to toggle whether non-official plugins are shown, right from the main list view
  • Update shipped plugin prometheus 0.3.0
    • Improve how Prometheus is detected (thanks to @caellach )

🐞 Bug fixes

  • Add tooltips to cluster actions
  • Fix stack overflow issue when dealing with a large number of graph nodes in the map view
  • Remember zoom mode used in the map view
  • Improve performance for the map view
  • Fix search functionality for roles in the Roles list view
  • Prevent flashing refresh button when a table is updated with new data
  • Prevent header actions from "blinking" when there are updates
  • Fix namespace filtering in the Roles list view
  • Remove unused filters
  • Fix log viewer fullscreen
  • Fix storageClassName in PVCs
  • Misc fixes in the Table component including type fixes
  • Fix border on the side of the map's details panel
  • Validate names in the AuthVisible component, to avoid false positives
  • Add link to home when failing to enter a cluster (there was no link if only one cluster was configured)
  • Fix "Add Cluster" button in cluster chooser
  • Misc performance improvements, in the sidebar and other places
  • Prevent problems when nodes' statuses are null (thanks to @farodin91 )
  • Fix search in log viewer (thanks to @veyselsahin )

💻 Development

  • Fix push-release-assets release related script
  • Add support for column selection to the Table component
  • Add new Traditional Chinese (Taiwan) translations (thanks to @pichuang )
    • Due to a last-minute issue, we decided not to add this option yet until we figure out a solution
  • Accept passing a JSON/YAML to the EditorDialog
  • Refactor general and cluster settings views (thanks to @farodin91 )
  • Add Playwright tests

📖 Documentation

  • Improve docs around running in-cluster with multiple clusters defined (thanks to @gberche-orange )
  • Add documentation on how to publish a plugin on ArtifactHub

Container image: 🐳 ghcr.io/headlamp-k8s/headlamp:v0.27.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)