Skip to content

Commit a84945f

Browse files
committed
CHANGELOG: shorten 0.29.2 invalid-name entry, set date
Updates #3346
1 parent fef80f3 commit a84945f

1 file changed

Lines changed: 2 additions & 14 deletions

File tree

CHANGELOG.md

Lines changed: 2 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -45,27 +45,15 @@ keys remain all-access.
4545
- 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)
4646
- Improve systemd service file hardening [#3341](https://github.com/juanfont/headscale/pull/3341)
4747

48-
## 0.29.2 (202x-xx-xx)
48+
## 0.29.2 (2026-07-01)
4949

5050
**Minimum supported Tailscale client version: v1.80.0**
5151

5252
### Changes
5353

5454
- 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)
5555
- 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)
56-
57-
A node whose stored name could not be turned into a valid FQDN — empty, or long
58-
enough that the full hostname exceeded 255 characters once the base domain was
59-
applied — broke map delivery for itself and for every peer that could see it.
60-
Affected clients looped on `PollNetMap: unexpected EOF` and reported being
61-
unable to reach the coordination server, while other clients were unaffected.
62-
The mapper now drops such a node from its peers' maps instead of failing the
63-
whole response, the long-poll handler returns an explicit error rather than an
64-
empty response, node renames that would exceed the hostname limit are rejected,
65-
and startup logs each node whose stored name needs fixing together with the
66-
command to fix it.
67-
68-
[#3349](https://github.com/juanfont/headscale/pull/3349)
56+
- 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)
6957

7058
## 0.29.1 (2026-06-18)
7159

0 commit comments

Comments
 (0)