v0.20.0
juanfont/headscalev0.20.0Feb 3, 2023by github-actions[bot]
AI Summary
This release introduces improvements to DNS configuration, build management, and exit node functionality, along with significant updates to the testing infrastructure.
Key Highlights
- Allow split DNS configuration without requiring global nameservers
- Cancel old builds if new commits appear
- Enable both exit node routes (IPv4 and IPv6) at the same time
- Improve generated integration tests
New Features
- Split DNS configuration without global nameservers
- Automatic cancellation of old builds
- IPv4 and IPv6 exit node route support
Full Release Notes
## Changelog * 26edf24 Allow split DNS configuration without requiring global nameservers * cffa040 Cancel old builds if new commits appear * 640bb94 Do not show IsPrimary field as false in exit nodes * 3ac2e0b Enable both exit node routes (IPv4 and IPv6) at the same time. * 727d95b Improve generated integration tests * ca12533 Remove all tests before generating new ones * e1eb300 Remove new line at start of test template * 83a538c Rename IP specific function, add missing test case * da48cf6 Set OpenID Connect Expiry * 385fd93 Update changelog * ce587d2 Update test workflows * 0f65918 Update tests * b322cdf Updated changelog for v0.20.0 * 673638a Use ripgrep to find list of tests