| Age | Commit message (Expand) | Author | Files | Lines |
| 2025-09-17 | VERSION.txt: this is v1.88.2v1.88.2 | Will Hannah | 1 | -1/+1 |
| 2025-09-15 | k8s-operator: reset service status before append (#17120) (#17137) | David Bond | 2 | -4/+10 |
| 2025-09-11 | VERSION.txt: this is v1.88.1v1.88.1 | Will Hannah | 1 | -1/+1 |
| 2025-09-11 | VERSION.txt: this is v1.88.0 | Will Hannah | 1 | -1/+1 |
| 2025-09-10 | wgengine/magicsock: add TS_DEBUG_NEVER_DIRECT_UDP debug knob (#17094) | Jordan Whited | 3 | -0/+7 |
| 2025-09-10 | tstest/integration/testcontrol: propagate CapVer (#17093) | Jordan Whited | 1 | -0/+2 |
| 2025-09-10 | wgengine/magicsock: add relayManager event logs (#17091) | Jordan Whited | 2 | -11/+69 |
| 2025-09-10 | cmd/k8s-operator: simplify scope of e2e tests (#17076) | Tom Proctor | 4 | -225/+168 |
| 2025-09-09 | wgengine/magicsock: fix debug disco printing of alloc resp disco keys (#17087) | Jordan Whited | 1 | -2/+2 |
| 2025-09-09 | disco: add missing message types to MessageSummary (#17081) | Jordan Whited | 1 | -0/+6 |
| 2025-09-09 | cmd/tailscale: use tailnet display name on cli (#17079) | nikiUppal-TS | 2 | -5/+21 |
| 2025-09-09 | ipn/ipnlocal, types: plumb tailnet display name cap through to network profil... | Nick O'Neill | 4 | -0/+26 |
| 2025-09-09 | cmd/tailscaled: add disabled debug file to force reflect for binary size expe... | Brad Fitzpatrick | 1 | -0/+26 |
| 2025-09-09 | tsnet: remove APIClient() which is deprecated and now unused (#17073) | Alex Chan | 3 | -28/+6 |
| 2025-09-08 | cmd/tailscale, ipn/ipnlocal: add ts_omit_webclient | Brad Fitzpatrick | 8 | -23/+63 |
| 2025-09-08 | util/eventbus: add ts_omit_debugeventbus | Brad Fitzpatrick | 3 | -3/+3 |
| 2025-09-08 | go.toolchain.rev: bump to Go 1.25.1 | Brad Fitzpatrick | 2 | -2/+2 |
| 2025-09-08 | licenses: update license notices | License Updater | 2 | -11/+11 |
| 2025-09-08 | cmd/tailscale/cli, derp: use client/local instead of deprecated client/tailsc... | Alex Chan | 13 | -31/+26 |
| 2025-09-08 | util/expvarx: deflake TestSafeFuncHappyPath with synctest | Brad Fitzpatrick | 1 | -14/+15 |
| 2025-09-08 | utils/expvarx, tstest/integration: mark two tests as known flaky (#17052) | Alex Chan | 2 | -0/+4 |
| 2025-09-08 | cmd/tailscale/cli: fix the spelling of "routes" (#17039) | Alex Chan | 2 | -3/+3 |
| 2025-09-07 | prober: include current probe results in run-probe text response | Anton Tolchanov | 2 | -8/+10 |
| 2025-09-05 | wgengine/magicsock: log the peer failing disco writes are intended for | James Tucker | 1 | -1/+1 |
| 2025-09-05 | cmd/tailscale/cli: add new line for set --webclient (#17043) | Mike O'Driscoll | 1 | -1/+1 |
| 2025-09-05 | ipn/ipnlocal: add state change test for key expiry | James Sanderson | 1 | -0/+15 |
| 2025-09-04 | util/syspolicy/policyclient: always use no-op policyclient in tests by default | Brad Fitzpatrick | 1 | -1/+9 |
| 2025-09-04 | ipn/ipnlocal, util/syspolicy: convert last RegisterWellKnownSettingsForTest c... | Brad Fitzpatrick | 5 | -36/+129 |
| 2025-09-04 | cmd/containerboot: do not reset state on non-existant secret (#17021) | David Bond | 1 | -2/+5 |
| 2025-09-03 | util/syspolicy: remove handler, other dead code | Brad Fitzpatrick | 3 | -125/+0 |
| 2025-09-03 | cmd/k8s-operator: update connector example (#17020) | David Bond | 1 | -1/+2 |
| 2025-09-03 | ipn/local: fix deadlock in initial suggested exit node query (#17025) | Jonathan Nobels | 1 | -1/+1 |
| 2025-09-03 | drive: fix StatCache mishandling of paths with spaces | Craig Hesling | 2 | -5/+11 |
| 2025-09-03 | util/syspolicy: delete some unused code in handler.go | Brad Fitzpatrick | 1 | -17/+2 |
| 2025-09-03 | ipn: warn about self as the exit node if backend is running (#17018) | Alex Chan | 2 | -3/+20 |
| 2025-09-02 | ipn/ipnlocal: convert more tests to use policytest, de-global-ify | Brad Fitzpatrick | 3 | -71/+125 |
| 2025-09-02 | util/syspolicy: finish adding ts_omit_syspolicy build tags, tests | Brad Fitzpatrick | 8 | -113/+163 |
| 2025-09-02 | util/syspolicy/policytest: move policy test helper to its own package | Brad Fitzpatrick | 2 | -59/+120 |
| 2025-09-02 | util/syspolicy: finish plumbing policyclient, add feature/syspolicy, move glo... | Brad Fitzpatrick | 44 | -207/+242 |
| 2025-09-02 | ipn/ipnlocal: revert some locking changes ahead of release branch cut (#17011) | M. J. Fromberger | 3 | -220/+211 |
| 2025-09-02 | ipn/ipnlocal: simplify a test with a new simpler syspolicy client test type | Brad Fitzpatrick | 2 | -35/+68 |
| 2025-09-02 | ipn/ipnlocal: use policyclient.Client always, stop using global syspolicy funcs | Brad Fitzpatrick | 6 | -47/+168 |
| 2025-09-02 | util/syspolicy/{setting,ptype}: move PreferenceOption and Visibility to new l... | Brad Fitzpatrick | 17 | -41/+83 |
| 2025-09-02 | cmd/tailscale/cli: prompt for y/n when attempting risky action | Percy Wegmann | 1 | -25/+4 |
| 2025-09-02 | licenses: update license notices | License Updater | 1 | -1/+1 |
| 2025-09-02 | tailcfg: add tailnet display name field (#16907) | nikiUppal-TS | 1 | -0/+8 |
| 2025-09-02 | cmd/tailscale/cli: add a debug command to force a risky action | Brad Fitzpatrick | 1 | -0/+26 |
| 2025-09-02 | cmd/k8s-operator: allow specifying replicas for connectors (#16721) | David Bond | 13 | -197/+660 |
| 2025-09-01 | util/syspolicy/policyclient: add policyclient.Client interface, start plumbing | Brad Fitzpatrick | 25 | -36/+184 |
| 2025-09-01 | CODE_OF_CONDUCT.md: fix duplicate entry (#16814) | Erisa A | 1 | -2/+0 |