1
0
mirror of https://github.com/juanfont/headscale.git synced 2024-12-20 19:09:07 +01:00

Changelog: support client verify for DERP

and fix some links

Ref: #2304
This commit is contained in:
Florian Preinstorfer 2024-12-15 19:25:07 +01:00 committed by nblock
parent 65304a0ce7
commit 47b405d6c6

View File

@ -164,13 +164,14 @@ This will also affect the way you
- Fixed updating of hostname and givenName when it is updated in HostInfo - Fixed updating of hostname and givenName when it is updated in HostInfo
[#2199](https://github.com/juanfont/headscale/pull/2199) [#2199](https://github.com/juanfont/headscale/pull/2199)
- Fixed missing `stable-debug` container tag - Fixed missing `stable-debug` container tag
[#2232](https://github.com/juanfont/headscale/pr/2232) [#2232](https://github.com/juanfont/headscale/pull/2232)
- Loosened up `server_url` and `base_domain` check. It was overly strict in some - Loosened up `server_url` and `base_domain` check. It was overly strict in some
cases. [#2248](https://github.com/juanfont/headscale/pull/2248) cases. [#2248](https://github.com/juanfont/headscale/pull/2248)
- CLI for managing users now accepts `--identifier` in addition to `--name`, - CLI for managing users now accepts `--identifier` in addition to `--name`,
usage of `--identifier` is recommended usage of `--identifier` is recommended
[#2261](https://github.com/juanfont/headscale/pull/2261) [#2261](https://github.com/juanfont/headscale/pull/2261)
- Add `dns.extra_records_path` configuration option [#2262](https://github.com/juanfont/headscale/issues/2262) - Add `dns.extra_records_path` configuration option [#2262](https://github.com/juanfont/headscale/issues/2262)
- Support client verify for DERP [#2046](https://github.com/juanfont/headscale/pull/2046)
## 0.23.0 (2024-09-18) ## 0.23.0 (2024-09-18)
@ -253,7 +254,7 @@ part of adopting [#1460](https://github.com/juanfont/headscale/pull/1460).
- Entrypoint of container image has changed from shell to headscale, require - Entrypoint of container image has changed from shell to headscale, require
change from `headscale serve` to `serve` change from `headscale serve` to `serve`
- `/var/lib/headscale` and `/var/run/headscale` is no longer created - `/var/lib/headscale` and `/var/run/headscale` is no longer created
automatically, see [container docs](./docs/running-headscale-container.md) automatically, see [container docs](./docs/setup/install/container.md)
- Prefixes are now defined per v4 and v6 range. - Prefixes are now defined per v4 and v6 range.
[#1756](https://github.com/juanfont/headscale/pull/1756) [#1756](https://github.com/juanfont/headscale/pull/1756)
- `ip_prefixes` option is now `prefixes.v4` and `prefixes.v6` - `ip_prefixes` option is now `prefixes.v4` and `prefixes.v6`
@ -643,7 +644,7 @@ part of adopting [#1460](https://github.com/juanfont/headscale/pull/1460).
- Boundaries between Namespaces has been removed and all nodes can communicate - Boundaries between Namespaces has been removed and all nodes can communicate
by default [#357](https://github.com/juanfont/headscale/pull/357) by default [#357](https://github.com/juanfont/headscale/pull/357)
- To limit access between nodes, use [ACLs](./docs/acls.md). - To limit access between nodes, use [ACLs](./docs/ref/acls.md).
- `/metrics` is now a configurable host:port endpoint: - `/metrics` is now a configurable host:port endpoint:
[#344](https://github.com/juanfont/headscale/pull/344). You must update your [#344](https://github.com/juanfont/headscale/pull/344). You must update your
`config.yaml` file to include: `config.yaml` file to include:
@ -701,13 +702,12 @@ behaviour.
- All machines can communicate with all machines by default - All machines can communicate with all machines by default
- Tags should now work correctly and adding a host to Headscale should now - Tags should now work correctly and adding a host to Headscale should now
reload the rules. reload the rules.
- The documentation have a [fictional example](docs/acls.md) that should cover - The documentation have a [fictional example](./docs/ref/acls.md) that should cover
some use cases of the ACLs features some use cases of the ACLs features
### Features ### Features
- Add support for configurable mTLS - Add support for configurable mTLS [docs](./docs/ref/tls.md)
[docs](docs/tls.md#configuring-mutual-tls-authentication-mtls)
[#297](https://github.com/juanfont/headscale/pull/297) [#297](https://github.com/juanfont/headscale/pull/297)
### Changes ### Changes
@ -721,7 +721,7 @@ behaviour.
- Add IPv6 support to the prefix assigned to namespaces - Add IPv6 support to the prefix assigned to namespaces
- Add API Key support - Add API Key support
- Enable remote control of `headscale` via CLI [docs](docs/remote-cli.md) - Enable remote control of `headscale` via CLI [docs](./docs/ref/remote-cli.md)
- Enable HTTP API (beta, subject to change) - Enable HTTP API (beta, subject to change)
- OpenID Connect users will be mapped per namespaces - OpenID Connect users will be mapped per namespaces
- Each user will get its own namespace, created if it does not exist - Each user will get its own namespace, created if it does not exist