What’s changed
Major updates and tons of new features!
Special thanks to @lmagyar, @willnorris, @reey and @bitfliq for their contributions and work on this ❤️
✨ New features
- Make exit node advertisement configurable @frenck (#183)
- Make Taildrop configurable @frenck (#185)
- Drop userspace networking @frenck (#181)
- Make accepting magicDNS optional @frenck (#194)
- Enable Tailscale's builtin inbound HTTPS proxy @lmagyar (#137)
- Enable Tailscale's Funnel feature @lmagyar (#197)
- make accepting subnet routes optional @willnorris (#252)
- Make userspace networking configurable @lmagyar (#199)
- Make advertise routes configurable @lmagyar (#253)
- Clamp the MSS to the MTU for all advertised subnet's interface @lmagyar (#222)
- Make subnet source NAT configurable @lmagyar (#223)
🐛 Bug fixes
- Fix login-server option @reey (#184)
- Remove duplicate status checks from dependent S6 services @lmagyar (#196)
🚀 Enhancements
- Create fallback page for iOS browsers failing to open Tailscale login page @bitfliq (#198)
- Do not opt out of client log upload in debug log level @lmagyar (#212)
- Warn about key expiration @lmagyar (#255)
- Use new .Self.CapMap in status JSON for HTTPS support check @lmagyar (#260)
- Protect local subnets from being routed toward Tailscale subnets if they collide @lmagyar (#201)
📚 Documentation
- Add taildrop to example configuration @lmagyar (#188)
- Device limit update in DOCS.md @lmagyar (#192)
- Add docs for accept_dns @frenck (#195)
- Fix CONTRIBUTING Link in README.md @senden9 (#232)
- Rearrange proxy documentation into alphabetical order @lmagyar (#240)
- Update Installation section in documentation @lmagyar (#242)
⬆️ Dependency updates
- ⬆️ Update Add-on base image to v13.2.2 @renovate (#189)
- ⬆️ Update tailscale/tailscale to v1.40.0 @renovate (#191)
- ⬆️ Update tailscale/tailscale to v1.40.1 @renovate (#200)
- ⬆️ Update Add-on base image to v14 (major) @renovate (#202)
- ⬆️ Update alpine_3_18/nginx to v1.24.0-r4 @renovate (#205)
- ⬆️ Update alpine_3_18/nginx to v1.24.0-r5 @renovate (#206)
- ⬆️ Update tailscale/tailscale to v1.42.0 @renovate (#207)
- ⬆️ Update alpine_3_18/nginx to v1.24.0-r6 @renovate (#208)
- ⬆️ Update Add-on base image to v14.0.1 @renovate (#215)
- ⬆️ Update Add-on base image to v14.0.2 @renovate (#217)
- ⬆️ Update tailscale/tailscale to v1.44.0 @renovate (#218)
- ⬆️ Update Add-on base image to v14.0.3 @renovate (#228)
- ⬆️ Update tailscale/tailscale to v1.44.2 @renovate (#230)
- ⬆️ Update tailscale/tailscale to v1.46.0 @renovate (#231)
- ⬆️ Update tailscale/tailscale to v1.46.1 @renovate (#234)
- ⬆️ Update Add-on base image to v14.0.5 @renovate (#233)
- ⬆️ Update Add-on base image to v14.0.6 @renovate (#235)
- ⬆️ Update Add-on base image to v14.0.7 @renovate (#237)
- ⬆️ Update Add-on base image to v14.0.8 @renovate (#238)
- ⬆️ Update Add-on base image to v14.1.0 @renovate (#241)
- ⬆️ Update tailscale/tailscale to v1.48.0 @renovate (#243)
- ⬆️ Update tailscale/tailscale to v1.48.1 @renovate (#245)
- ⬆️ Update tailscale/tailscale to v1.48.2 @renovate (#256)
- ⬆️ Update Add-on base image to v14.1.1 @renovate (#257)
- ⬆️ Update tailscale/tailscale to v1.50.0 @renovate (#259)
- ⬆️ Update ghcr.io/hassio-addons/base/i386 Docker tag to v14.1.3 @renovate (#261)
- ⬆️ Update Add-on base image to v14.1.3 @renovate (#262)
- ⬆️ Update Add-on base image to v14.2.0 @renovate (#263)
- ⬆️ Update tailscale/tailscale to v1.50.1 @renovate (#264)
- ⬆️ Update Add-on base image to v14.2.1 @renovate (#267)
- ⬆️ Update Add-on base image to v14.2.2 @renovate (#270)