Update ghcr.io/tale/headplane Docker tag to v0.7.1 #8

Merged
jessebot merged 1 commit from renovate/ghcr.io-tale-headplane-0.x into main 2026-08-31 08:34:59 +00:00
Owner

This PR contains the following updates:

Package Update Change
ghcr.io/tale/headplane patch 0.7.0 → 0.7.1

⚠️ Warning

Some dependencies could not be looked up. Check the warning logs for more information.


Release Notes

tale/headplane (ghcr.io/tale/headplane)

v0.7.1

Compare Source

Changes

  • Rebuilt the Browser SSH module to use Tailscale's tsconnect, which should result in fewer bugs and better compatibility with future Tailscale releases.
  • Added integration.agent.tailscale_netns, an agent-only opt-out from Tailscale's routing-loop socket handling for deployments where its fallback pins the agent's Headscale connection to the wrong interface. Existing behavior remains enabled by default.
  • Added a Disable/Enable key expiry action to the machine menu (via #​554). Headscale does not keep the toggle state apart from the expiry date, so re-enabling expiry marks the node expired as of that moment.
  • Headplane now supports Docker API version 1.24+ (Engine 1.12+, including Podman's Docker-compatible socket).
  • Usernames are now validated before a user is created or renamed, so Headplane rejects names that Headscale accepts but ACL policy can never match (closes #​502).

Fixes

  • Fixed untagged Headscale builds being read as version 0.0.0. The per-commit main-* and development images report a Go pseudo-version from /version, which is now treated as an unknown version instead of an ancient one (via #​590).
  • Fixed the Browser SSH WASM module not building under Nix (via #​588).
  • Fixed server.data_path, headscale.config_path, headscale.dns_records_path and headscale.tls_cert_path being silently lowercased, which pointed Headplane at a different location for any path containing a capital letter (closes #​612).
  • Fixed the Headplane agent falling back to an interactive Tailscale login. The agent now starts with a pre-auth-key, preserves its existing state across restarts, and auto-approves itself when Headscale requires manual approval (closes #​582).
  • Fixed creating pre-auth keys with an expiry of 1000 days or more. The number input submitted its locale-formatted value (365,000, 365 000, 365.000), which either failed with a 500 or silently created a key with a truncated expiry. The raw value is now submitted and the server rejects malformed expiries with a 400 (closes #​596).


Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate.

This PR contains the following updates: | Package | Update | Change | |---|---|---| | [ghcr.io/tale/headplane](https://github.com/tale/headplane) | patch | `0.7.0` → `0.7.1` | --- > ⚠️ **Warning** > > Some dependencies could not be looked up. Check the warning logs for more information. --- ### Release Notes <details> <summary>tale/headplane (ghcr.io/tale/headplane)</summary> ### [`v0.7.1`](https://github.com/tale/headplane/blob/HEAD/CHANGELOG.md#071-August-27-2026) [Compare Source](https://github.com/tale/headplane/compare/v0.7.0...v0.7.1) #### Changes - **Rebuilt the Browser SSH module to use Tailscale's `tsconnect`**, which should result in fewer bugs and better compatibility with future Tailscale releases. - Added `integration.agent.tailscale_netns`, an agent-only opt-out from Tailscale's routing-loop socket handling for deployments where its fallback pins the agent's Headscale connection to the wrong interface. Existing behavior remains enabled by default. - Added a Disable/Enable key expiry action to the machine menu (via [#&#8203;554](https://github.com/tale/headplane/pull/554)). Headscale does not keep the toggle state apart from the expiry date, so re-enabling expiry marks the node expired as of that moment. - Headplane now supports Docker API version 1.24+ (Engine 1.12+, including Podman's Docker-compatible socket). - Usernames are now validated before a user is created or renamed, so Headplane rejects names that Headscale accepts but ACL policy can never match (closes [#&#8203;502](https://github.com/tale/headplane/issues/502)). #### Fixes - Fixed untagged Headscale builds being read as version 0.0.0. The per-commit `main-*` and `development` images report a Go pseudo-version from `/version`, which is now treated as an unknown version instead of an ancient one (via [#&#8203;590](https://github.com/tale/headplane/pull/590)). - Fixed the Browser SSH WASM module not building under Nix (via [#&#8203;588](https://github.com/tale/headplane/pull/588)). - Fixed `server.data_path`, `headscale.config_path`, `headscale.dns_records_path` and `headscale.tls_cert_path` being silently lowercased, which pointed Headplane at a different location for any path containing a capital letter (closes [#&#8203;612](https://github.com/tale/headplane/issues/612)). - Fixed the Headplane agent falling back to an interactive Tailscale login. The agent now starts with a pre-auth-key, preserves its existing state across restarts, and auto-approves itself when Headscale requires manual approval (closes [#&#8203;582](https://github.com/tale/headplane/issues/582)). - Fixed creating pre-auth keys with an expiry of 1000 days or more. The number input submitted its locale-formatted value (`365,000`, `365 000`, `365.000`), which either failed with a 500 or silently created a key with a truncated expiry. The raw value is now submitted and the server rejects malformed expiries with a 400 (closes [#&#8203;596](https://github.com/tale/headplane/issues/596)). *** </details> --- ### Configuration 📅 **Schedule**: (UTC) - Branch creation - At any time (no schedule defined) - Automerge - At any time (no schedule defined) 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4yODguMCIsInVwZGF0ZWRJblZlciI6IjQzLjI4OC4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJwYXRjaCJdfQ==-->
Update ghcr.io/tale/headplane Docker tag to v0.7.1
All checks were successful
Check PR Labels / check-pr-labels (pull_request) Successful in 0s
Helm Lint / lint (pull_request) Successful in 1s
Check PR Labels / check-labels (pull_request) Successful in 0s
Bump Semver / check-labels (pull_request) Successful in 0s
Bump Semver / check-pr-labels (pull_request) Successful in 0s
Bump Semver / bump-semver-1 (pull_request) Successful in 16s
Bump Semver / bump-semver (pull_request) Successful in 0s
dd8c17c014
jessebot approved these changes 2026-08-31 08:34:53 +00:00
jessebot deleted branch renovate/ghcr.io-tale-headplane-0.x 2026-08-31 08:34:59 +00:00
Sign in to join this conversation.
No description provided.