github kubernetes-sigs/headlamp v0.40.0
0.40.0

latest release: headlamp-helm-0.40.0
11 hours ago

✨ Enhancements:

  • Add icon and color configuration to clusters. Thanks to @alexmathieu22
  • Allow saving selected namespaces per cluster. Thanks to @mudit06mah
  • Add configurable keyboard shortcuts Thanks to @alokdangre
  • Add HTTPRoute support for Gateway API via new values and template. Thanks to @hxrshxz
  • Display a8r.io service metadata in service views. Thanks to @mastermaxx03
  • Make in-cluster context name configurable. Thanks to @iamhalje
  • Minimize activities blocking the main content when needed Thanks to @joaquimrocha
  • Add extraContainers field to Helm chart. Thanks to @lszczepaniak-XM
  • Add ability to specify topologySpreadConstraints in Helm chart. Thanks to @irasnyd
  • Add volume mounts on plugin helper sidecar. Thanks to @martinbfrey
  • Add meUserInfoURL to secrets template. Thanks to @mudit06mah
  • Improve French translation. Thanks to @arthurphilippe
  • Allow configuring log level via command line arg and environment variable. Thanks to @aadhil2k4
  • Add vertical snap positions for activities. Thanks to @kahirokunn
  • Add deeplink compatibility for viewing Pod logs. Thanks to @mudit06mah
  • Unauthenticated users can now follow deeplinks. Thanks to @mudit06mah
  • Add debugging ephemeral container support. Thanks to @alexmathieu22

Appearance Configuration per cluster

Icon for cluster

Appearance Configuration per cluster

Add service info from a8r.io metadata

Add service info from a8r.io metadata

🧩 Shipped Plugins

  • Update shipped plugin Prometheus
    • Settings: Added a test connection button
    • Add i18n support
    • Upgrade kinvolk/headlamp-plugin to 0.13.1

🐞 Bug fixes

  • Fix showing corrupt file on Mac. Thanks to @mastermaxx03
  • Fix checking for existing project names. Thanks to @pallava-joshi
  • Fix focus trapping when resource drawer is open. Thanks to @pallava-joshi
  • Fix MaxListenersExceededWarning. Thanks to @greedy-wudpeckr
  • Fix getMainAPIGroup undefined error. Thanks to @mudit06mah
  • Fix headlamp-plugin package failing on dist subdirectories. Thanks to @skoeva
  • Fix Deployment.yaml template. Thanks to @mudit06mah
  • Fix NameValueTable spacing issue. Thanks to @alokdangre
  • Fix ARIA labels for input fields. Thanks to @vyncent-t
  • Fix warning label color contrast. Thanks to @vyncent-t
  • Fix many a11y issues. Thanks to @illume
  • Implement ad-hoc signing for macOS arm64 to fix damaged app error. Thanks to @mastermaxx03
  • Quote OIDC_USE_PKCE value to ensure it's a string. Thanks to @dihmandrake
  • Fix package pattern in Helm chart release workflow. Thanks to @onedr0p
  • Fix CI failures. Thanks to @skoeva
  • Hide empty top bar overflow menu on small screens. Thanks to @d1vyanshu-kumar

💻 Development

  • Add AGENTS.md for AI-assisted development. Thanks to @illume
  • Add AGENTS.md to created plugins and bundle examples. Thanks to @illume
  • Add app/ development documentation and linting/formatting scripts. Thanks to @illume
  • Move yolossn from headlamp-reviewers to headlamp-maintainers. Thanks to @yolossn
  • Bump headlamp-plugin to 0.13.0 in example plugins. Thanks to @skoeva
  • Bump Storybook version in frontend plugins. Thanks to @skoeva
  • Bump tar to 7.5.7. Thanks to @skoeva
  • Update dependencies. Thanks to @skoeva
  • Add fast-check property tests for unit parsers. Thanks to @illume
  • Pin GitHub Actions by hash in draft-release workflow. Thanks to @skoeva
  • Skip chart release if it already exists. Thanks to @sniok
  • Remove unused frontend code. Thanks to @skoeva

📖 Documentation

  • Add ingress basic auth guide for in-cluster deployments. Thanks to @aaryan359
  • Add Quick Start for Contributors section to README. Thanks to @TRIVENI206
  • Add Talos to supported platforms. Thanks to @alexmathieu22
  • Fix Dex OIDC block indentation in values.yaml snippet. Thanks to @archups

🛡️ Security

Full Changelog: v0.39.0...v0.40.0


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

Don't miss a new headlamp release

NewReleases is sending notifications on new releases.