You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+7-1Lines changed: 7 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,12 @@
1
1
## Unreleased
2
2
3
-
- Update README.
3
+
-**Add OAuth client support**: The buildpack now supports Tailscale OAuth clients as an authentication method. OAuth client secrets never expire (unlike traditional auth keys which expire every 90 days), making them the recommended approach for Heroku deployments. When using OAuth clients:
4
+
- Set `TAILSCALE_AUTH_KEY` to your OAuth client secret (starts with `tskey-client-`)
5
+
- Set `TAILSCALE_ADVERTISE_TAGS` to match the tags configured in your OAuth client (required)
6
+
- The buildpack automatically configures `ephemeral=true` and `preauthorized=true` for Heroku's dyno lifecycle
7
+
- Traditional auth keys remain fully supported for backward compatibility
8
+
-**Fix**: `TAILSCALE_ADVERTISE_TAGS` now properly passed to `tailscale up` command
9
+
- Update README with OAuth client setup instructions
0 commit comments