mirror of
https://github.com/juanfont/headscale.git
synced 2026-07-17 16:36:02 +00:00
CHANGELOG: shorten 0.29.2 invalid-name entry, set date
Some checks failed
Build / build-nix (push) Has been cancelled
Build / build-cross (GOARCH=amd64 GOOS=darwin) (push) Has been cancelled
Build / build-cross (GOARCH=amd64 GOOS=linux) (push) Has been cancelled
Build / build-cross (GOARCH=arm64 GOOS=darwin) (push) Has been cancelled
Build / build-cross (GOARCH=arm64 GOOS=linux) (push) Has been cancelled
Check Generated Files / check-generated (push) Has been cancelled
Build (main) / container (push) Has been cancelled
Build (main) / binaries (amd64, darwin) (push) Has been cancelled
Build (main) / binaries (amd64, linux) (push) Has been cancelled
Build (main) / binaries (arm64, darwin) (push) Has been cancelled
Build (main) / binaries (arm64, linux) (push) Has been cancelled
Nix Flake Checks / build (push) Has been cancelled
Nix Flake Checks / gotest (push) Has been cancelled
Nix Flake Checks / golangci-lint (push) Has been cancelled
Nix Flake Checks / formatting (push) Has been cancelled
NixOS Module Tests / nix-module-check (push) Has been cancelled
Server Tests / servertest (push) Has been cancelled
Some checks failed
Build / build-nix (push) Has been cancelled
Build / build-cross (GOARCH=amd64 GOOS=darwin) (push) Has been cancelled
Build / build-cross (GOARCH=amd64 GOOS=linux) (push) Has been cancelled
Build / build-cross (GOARCH=arm64 GOOS=darwin) (push) Has been cancelled
Build / build-cross (GOARCH=arm64 GOOS=linux) (push) Has been cancelled
Check Generated Files / check-generated (push) Has been cancelled
Build (main) / container (push) Has been cancelled
Build (main) / binaries (amd64, darwin) (push) Has been cancelled
Build (main) / binaries (amd64, linux) (push) Has been cancelled
Build (main) / binaries (arm64, darwin) (push) Has been cancelled
Build (main) / binaries (arm64, linux) (push) Has been cancelled
Nix Flake Checks / build (push) Has been cancelled
Nix Flake Checks / gotest (push) Has been cancelled
Nix Flake Checks / golangci-lint (push) Has been cancelled
Nix Flake Checks / formatting (push) Has been cancelled
NixOS Module Tests / nix-module-check (push) Has been cancelled
Server Tests / servertest (push) Has been cancelled
Updates #3346
This commit is contained in:
parent
fef80f3eb0
commit
a84945f134
1 changed files with 2 additions and 14 deletions
16
CHANGELOG.md
16
CHANGELOG.md
|
|
@ -45,7 +45,7 @@ keys remain all-access.
|
||||||
- Expiring or deleting a non-existent pre-auth key now returns an error instead of silently succeeding [#3324](https://github.com/juanfont/headscale/pull/3324)
|
- Expiring or deleting a non-existent pre-auth key now returns an error instead of silently succeeding [#3324](https://github.com/juanfont/headscale/pull/3324)
|
||||||
- Improve systemd service file hardening [#3341](https://github.com/juanfont/headscale/pull/3341)
|
- Improve systemd service file hardening [#3341](https://github.com/juanfont/headscale/pull/3341)
|
||||||
|
|
||||||
## 0.29.2 (202x-xx-xx)
|
## 0.29.2 (2026-07-01)
|
||||||
|
|
||||||
**Minimum supported Tailscale client version: v1.80.0**
|
**Minimum supported Tailscale client version: v1.80.0**
|
||||||
|
|
||||||
|
|
@ -53,19 +53,7 @@ keys remain all-access.
|
||||||
|
|
||||||
- Fix map generation serializing on the policy lock, so a mass reconnect on `autogroup:self`, via or relay policies no longer stalls clients into `unexpected EOF` retry loops [#3358](https://github.com/juanfont/headscale/pull/3358)
|
- Fix map generation serializing on the policy lock, so a mass reconnect on `autogroup:self`, via or relay policies no longer stalls clients into `unexpected EOF` retry loops [#3358](https://github.com/juanfont/headscale/pull/3358)
|
||||||
- Fix `/ts2021` rejecting the WebSocket `GET` upgrade with 405, which prevented Tailscale JS/WASM control clients from connecting [#3359](https://github.com/juanfont/headscale/pull/3359)
|
- Fix `/ts2021` rejecting the WebSocket `GET` upgrade with 405, which prevented Tailscale JS/WASM control clients from connecting [#3359](https://github.com/juanfont/headscale/pull/3359)
|
||||||
|
- Gracefully handle nodes with an invalid FQDN (empty or too long) instead of failing map delivery; offending names are logged at startup with the fix command [#3349](https://github.com/juanfont/headscale/pull/3349)
|
||||||
A node whose stored name could not be turned into a valid FQDN — empty, or long
|
|
||||||
enough that the full hostname exceeded 255 characters once the base domain was
|
|
||||||
applied — broke map delivery for itself and for every peer that could see it.
|
|
||||||
Affected clients looped on `PollNetMap: unexpected EOF` and reported being
|
|
||||||
unable to reach the coordination server, while other clients were unaffected.
|
|
||||||
The mapper now drops such a node from its peers' maps instead of failing the
|
|
||||||
whole response, the long-poll handler returns an explicit error rather than an
|
|
||||||
empty response, node renames that would exceed the hostname limit are rejected,
|
|
||||||
and startup logs each node whose stored name needs fixing together with the
|
|
||||||
command to fix it.
|
|
||||||
|
|
||||||
[#3349](https://github.com/juanfont/headscale/pull/3349)
|
|
||||||
|
|
||||||
## 0.29.1 (2026-06-18)
|
## 0.29.1 (2026-06-18)
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue