chore(deps): update cask kubernetes-sigs/headlamp to v0.44.0 #36
No reviewers
Labels
No labels
bug
ci
dependencies
devops
docker
documentation
duplicate
enhancement
good first issue
helm
help wanted
invalid
question
terraform
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
isityael/tap!36
Loading…
Reference in a new issue
No description provided.
Delete branch "renovate/cask-updates"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
This PR contains the following updates:
0.42.0→0.44.0Release Notes
kubernetes-sigs/headlamp (kubernetes-sigs/headlamp)
v0.44.0: 0.44.0Compare Source
Need for speed! 🏎️ 💨 Headlamp 0.44.0 extends practical cluster support beyond 30,000 pods. Resource Map remains usable at this scale, Pod lists fetch 1,000 items at a time, Cluster Overview avoids unbounded watch traffic, and Brotli pre-compression reduces typical JavaScript and CSS transfers by 75-80% and server load for compression to 0%. Got dozens of clusters? Headlamp doesn't try to connect to all of them at startup anymore (potentially opening several browser login windows). Four new structured forms cover DaemonSets, CronJobs, Jobs, and ReplicaSets, while ConfigMap
binaryData, ServiceAccount permission visibility, Gateway API v1.5.1, and new plugin controls expand day-to-day capabilities. The release includes 99+ bug fixes, including protections against white-screen startup failures when developing Headlamp on Windows, more accurate workload health reporting, stable large-manifest editing on large busy clusters, and actionable cluster connection errors. Accessibility work restores macOS zoom, improves WCAG AA contrast in a few spots, and broadens automated a11y checks. Security and documentation updates add github cosign of release checksums, safer redirects, tested in-cluster kubeconfig examples, and ready-to-use MCP configurations.These changes were contributed by over 100+ people. Thanks! 🎉
⚡ Performance
fmt.Sprintfwith string concatenation, improving cache performance.ResourceMap performance improved with iterative BFS, graph simplification, and incremental WebSocket updates.
20,000+ pods — all operations under 37ms, where previously the browser would crash:
Added pagination to the Pods list with a 1,000-item budget and a load-more button, preventing out-of-memory crashes on clusters with tens of thousands of pods.
📱 Mobile
A mobile audit was done, and a number of improvements were made.
Tables now hide least-important columns first on narrow viewports instead of squashing them.
Mobile overflow menus and terminal dialogs now use the available screen space more effectively.
✨ Enhancements (part 1 of 2)
--node-shell-imageflag and Helm value, useful for airgapped or restricted deployments.CreateCronJobFormfor CronJob resources, letting users configure schedule, time zone, concurrency policy, and job template fields through the UI.kubeadm-configConfigMap, removing the need to manually set--in-cluster-context-name.binaryDatafield in ConfigMap detail and list views, so binary entries are now displayed, editable, and counted alongsidedata.Added support for the
binaryDatafield in ConfigMap detail and list views, so binary entries are now displayed, editable, and counted alongsidedata.Added a structured creation form for DaemonSets, letting users create DaemonSet resources through the UI form alongside the existing YAML editor.
YAML syntax errors in EditorDialog now display a red squiggly underline at the exact line and column, making it easier to spot and fix invalid YAML before applying.
✨ Enhancements (part 2 of 2)
Headlamp now auto-connects only to recently-used clusters on startup, avoiding slow or disruptive credential prompts for users with many clusters in their kubeconfig.
Added a color-coded usage progress bar to the ResourceQuota detail view, making it easy to spot quota pressure at a glance.
Added a structured
CreateCronJobFormfor CronJob resources, letting users configure schedule, time zone, concurrency policy, and job template fields through the UI.Added a tooltip disclaimer next to Events tables explaining Kubernetes Event retention lifetime, helping users understand why older events may disappear.
🐞 Bug fixes (part 1 of 11)
undefinedin the Allow Volume Expansion column — the cell now displays Yes/No or remains empty when the field is absent.service.appProtocolsupport to the Headlamp Helm chart, fixing WebSocket and Gateway API compatibility issues with Kubernetes ingress routing.StorageClass list no longer shows
undefinedin the Allow Volume Expansion column — the cell now displays Yes/No or remains empty when the field is absent.🐞 Bug fixes (part 2 of 11)
valueFrom(secretKeyRef, configMapKeyRef, fieldRef), enabling Kubernetes-native secret and config injection for Headlamp deployments./healthz, so proxied apiserver endpoints are handled correctly.WriteToFilethat caused data corruption or missing files when concurrent calls occurred within the same second.uidandnamein search filtering, preventing a crash when resources with incomplete metadata appear in the list.🐞 Bug fixes (part 3 of 11)
notificationslocalStorage JSON being parsed before any error boundary mounted, so the app now loads normally instead of crashing.Images embedded as raw HTML in GitHub release notes now render correctly in the Release Notes dialog instead of being silently dropped.
🐞 Bug fixes (part 4 of 11)
MULTI_HOME_ENABLEDalways evaluating totrue, so settingREACT_APP_MULTI_HOME_ENABLED=falsenow correctly disables the Multi Home feature.metricTargetValue()in HPA to correctly display0%for zeroaverageUtilizationvalues and ensure all metric types are evaluated properly.package.jsonrequirements.lastScheduleTimeaccessor so the Last Schedule column can now be sorted and filtered correctly.Fixed a regression where searching for a namespace name flooded results with every resource in that namespace; the 'Set namespace' shortcut now appears correctly and only once.
🐞 Bug fixes (part 5 of 11)
useKubeObjectwhen navigating between resources of the same kind, ensuring live updates reflect the correct resource.relattributes to external links, and hardened localStorage parsing to prevent crashes or UI desync on failures.recentClusterslocalStorage reads in try/catch to prevent app startup crashes when stored data is corrupted or unreadable.useLocalStorageStateagainst corrupted data andQuotaExceededError, preventing blank-screen crashes across 13 components that rely on it.loadTableSettingsandstoreTableSettingsagainst corrupt localStorage data, preventing blank-screen crashes on all resource list views.idattribute inTimezoneSelectAutocomplete to prevent conflicts when bothTimezoneSelectandChooserare rendered on the same page.🐞 Bug fixes (part 6 of 11)
parseCpu()to useparseFloatso decimal CPU values like0.5or1.5cores are parsed correctly instead of being silently truncated.Duration: 0sfor still-running jobs; the duration row is now hidden until the job completes.OidcConfig()whenAuthInfois nil, preventing crashes during token-based or unresolved-user authentication.fmt.Printlncalls in backend startup with structured logging so startup messages are now captured consistently by the logger.Etc/Unknown, preventing aRangeErroron affected Linux systems.CreateNamespaceButtonby deriving validation state during render instead of viauseEffect, eliminating the stale-state bug.Cluster connection warning bar is now dismissible, shows the real failure reason with an actionable link, and no longer overlaps window controls.
🐞 Bug fixes (part 7 of 11)
/authto/auth/, and enforced LF line endings for TS/JS/JSON files.btoa()with UTF-8-safe base64 helpers.namepsace→namespace) and removed dead commented-out code in NodeShellAction with no functional changes.🐞 Bug fixes (part 8 of 11)
anytyping on DocsViewer'sdocSpecsprop with a strict type, improving type safety and editor autocompletion.API_BASEconstant across Storybook stories, making future URL changes a one-line update.🐞 Bug fixes (part 9 of 11)
Configuration
📅 Schedule: (in timezone Europe/Berlin)
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate CLI.
Pull request overview
This PR updates the Homebrew cask for kubernetes-sigs/headlamp to track the upstream v0.43.0 release.
Changes:
headlampcask version from0.42.0to0.43.0.💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
@ -1,5 +1,5 @@cask "headlamp" doThe version was bumped to 0.43.0, but the
sha256values still appear to be for the previous release. Homebrew casks require updating the checksums whenever the downloaded artifact changes; otherwise installs will fail checksum verification.💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit:
d2e25b8981ℹ️ About Codex in GitHub
Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you
If Codex has suggestions, it will comment; otherwise it will react with 👍.
Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".
@ -1,5 +1,5 @@cask "headlamp" doFor v0.43.0 these URLs interpolate to new DMGs, but the
sha256values below were left at the previous release values; the upstream v0.43.0 release lists arm64 as377fed2953a4594ba9e1aaded9d7dac4736455233a1b87da663c1c728bfc0566and x64 as1d978e4726507472b2065753526f05aa7b430745eb378f05af271ccc6f0dc62c. On either Apple Silicon or Intel, Homebrew will download the 0.43.0 asset and reject it with a checksum mismatch, making the cask unusable until the hashes are updated.Useful? React with 👍 / 👎.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit:
8f957b5de5ℹ️ About Codex in GitHub
Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you
If Codex has suggestions, it will comment; otherwise it will react with 👍.
Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".
@ -1,5 +1,5 @@cask "headlamp" doversion "0.42.0"version "0.44.0"Fresh evidence in this diff: setting
versionto0.44.0makes the cask download the v0.44.0 DMGs, but thesha256values below still match the previous 0.42.0 assets. GitHub's v0.44.0 release assets list the mac arm64 checksum asb9324923af6b7a4ccf6210bbf0a5cc907b885fea94f6ded7b9674f5024762e74and mac x64 asb4e88ee479382b469803fed0c5e60031edb9ad786e29b30bb0b9e7bb719ac59b, so Homebrew will reject installs on both architectures until these hashes are bumped with the version.Useful? React with 👍 / 👎.