v0.13.0
juanfont/headscalev0.13.0Feb 18, 2022by github-actions[bot]
AI Summary
This release introduces IPv6 support for namespace prefixes and a new API Key system, enabling remote CLI control and HTTP API access. It also updates the configuration structure by replacing the singular `ip_prefix` with `ip_prefixes`.
Key Highlights
- IPv6 support for namespace prefixes
- API Key support for remote CLI control and HTTP API
- Configuration update: `ip_prefix` replaced by `ip_prefixes`
Breaking Changes
- Configuration change: `ip_prefix` is superseded by `ip_prefixes`
New Features
- IPv6 support for namespace prefixes
- API Key support
- Remote CLI control
- HTTP API (beta)
Full Release Notes
**0.13.0 (2022-02-18):** **Features**: - Add IPv6 support to the prefix assigned to namespaces - Add API Key support - Enable remote control of `headscale` via CLI [docs](docs/remote-cli.md) - Enable HTTP API (beta, subject to change) **Changes**: - `ip_prefix` is now superseded by `ip_prefixes` in the configuration [#208](https://github.com/juanfont/headscale/pull/208) - Upgrade `tailscale` (1.20.4) and other dependencies to latest [#314](https://github.com/juanfont/headscale/pull/314) - fix swapped machine<->namespace labels in `/metrics` [#312](https://github.com/juanfont/headscale/pull/312) - remove key-value based update mechanism for namespace changes [#316](https://github.com/juanfont/headscale/pull/316)