From 5f955cb4b4bcc172094e9776f9a1e18c7069abdc Mon Sep 17 00:00:00 2001 From: Kristoffer Dalby Date: Fri, 4 Sep 2026 09:41:41 +0000 Subject: [PATCH] CHANGELOG: add 0.29.4 section Fixes backported to release-branch/0.29 had nowhere to go, so the users rename entry opened a stray Fixes heading under 0.30.0. Add the 0.29.4 section and move the backported entries into it. Drop an empty link the pre-commit and nix prettier disagree on. --- CHANGELOG.md | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 479b53335..f325397f5 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -45,11 +45,18 @@ 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) - Improve systemd service file hardening [#3341](https://github.com/juanfont/headscale/pull/3341) - Headscale now requires Go 1.27 to build + +## 0.29.4 (unreleased) + +**Minimum supported Tailscale client version: v1.80.0** + +### Changes + +- Fix HTTP metrics only counting `OPTIONS` requests, so `http_requests_total` and `http_request_duration_seconds` now cover regular traffic [#3414](https://github.com/juanfont/headscale/pull/3414) - Fix extra-records filewatcher hanging on shutdown after the watched file is deleted, and leaking the watcher when setup fails [#3437](https://github.com/juanfont/headscale/pull/3437) - -### Fixes - -- `headscale users rename` now sends the identifier of the matched user instead of the raw `--identifier` flag value, so renaming by name works again [#3442](https://github.com/juanfont/headscale/pull/3442) +- Fix `headscale users rename` sending the raw `--identifier` flag value instead of the matched user's identifier, so renaming by name works again [#3442](https://github.com/juanfont/headscale/pull/3442) +- Fix tailsql not shutting down with headscale, leaving the process hanging on graceful shutdown [#3400](https://github.com/juanfont/headscale/pull/3400) +- Fix tvOS setup instructions: install the VPN configuration before setting the coordination server URL [#3431](https://github.com/juanfont/headscale/pull/3431) ## 0.29.3 (2026-07-29) @@ -1149,7 +1156,7 @@ part of adopting [#1460](https://github.com/juanfont/headscale/pull/1460). - `ip_prefixes` option is now `prefixes.v4` and `prefixes.v6` - `prefixes.allocation` can be set to assign IPs at `sequential` or `random`. [#1869](https://github.com/juanfont/headscale/pull/1869) -- MagicDNS domains no longer contain usernames []() +- MagicDNS domains no longer contain usernames - This is in preparation to fix Headscales implementation of tags which currently does not correctly remove the link between a tagged device and a user. As tagged devices will not have a user, this will require a change to