| Age | Commit message (Expand) | Author | Files | Lines |
| 2026-04-21 | feature/conn25: add expiresAt field to addrs | Fran Bull | 2 | -22/+112 |
| 2026-04-21 | feature/conn25: move byConnKey from addrAssignments to client | Fran Bull | 2 | -25/+25 |
| 2026-04-20 | ipn/ipnlocal,tailcfg: add /debug/tka c2n endpoint (#19198) | James 'zofrex' Sanderson | 3 | -0/+208 |
| 2026-04-17 | feature/clientupdate: windows update should use tailscale.exe update (#19438) | kari-ts | 1 | -0/+1 |
| 2026-04-16 | appc,feature/conn25: prevent clients from forwarding DNS requests and | Michael Ben-Ami | 2 | -110/+330 |
| 2026-04-07 | ipn/desktop: move behind feature/condregister | Brad Fitzpatrick | 1 | -0/+8 |
| 2026-04-07 | feature/conn25: add IPv6 support | Fran Bull | 2 | -112/+374 |
| 2026-04-07 | ipn/localapi, cli, clientmetric: add ipnbus feature tag; fix omit.go stub | Brad Fitzpatrick | 3 | -0/+27 |
| 2026-04-05 | cmd/vet: add subtestnames analyzer; fix all existing violations | Brad Fitzpatrick | 3 | -36/+36 |
| 2026-03-27 | feature/conn25: install all the hooks | Michael Ben-Ami | 4 | -76/+131 |
| 2026-03-26 | feature/conn25: connect the ExtraWireguardAllowedIPs hook (#19140) | George Jones | 1 | -0/+15 |
| 2026-03-26 | feature/conn25: Store transit ips by connector key (#19071) | George Jones | 2 | -24/+334 |
| 2026-03-25 | feature/conn25,ipn/ipnext,ipn/ipnlocal: add ExtraRouterConfigRoutes hook | Fran Bull | 1 | -1/+14 |
| 2026-03-24 | feature/conn25: call AuthReconfigAsync after address assignment | Fran Bull | 2 | -7/+29 |
| 2026-03-24 | feature/*,net/tstun: add tundev_txq_drops clientmetric on Linux | Jordan Whited | 6 | -0/+582 |
| 2026-03-24 | feature/conn25: guard extension Init() and PeerAPI handler with opt-in env var | Michael Ben-Ami | 1 | -0/+12 |
| 2026-03-23 | feature/conn25: add packet filter allow functions | Fran Bull | 2 | -1/+117 |
| 2026-03-20 | feature/conn25: guard against an index out of bounds panic (#19066) | Andrew Lytvynov | 1 | -0/+3 |
| 2026-03-20 | feature/conn25: implement IPMapper | Fran Bull | 1 | -15/+15 |
| 2026-03-20 | feature/conn25: implement IPMapper | Fran Bull | 2 | -32/+188 |
| 2026-03-19 | feature/featuretags: skip TestAllOmitBuildTagsDeclared when not in a git repo | Brad Fitzpatrick | 1 | -9/+6 |
| 2026-03-18 | feature/conn25: add NATing support with flow caching | Michael Ben-Ami | 4 | -0/+877 |
| 2026-03-16 | feature/conn25: rewrite A records for connector domains | Fran Bull | 2 | -68/+553 |
| 2026-03-13 | feature/conn25: Update ConnectorTransitIPRequest handling (#18979) | George Jones | 2 | -177/+409 |
| 2026-03-10 | ipn/ipnlocal, feature/ssh: move SSH code out of LocalBackend to feature | Brad Fitzpatrick | 2 | -0/+16 |
| 2026-03-09 | appc,feature/conn25: conn25: send address assignments to connector | Fran Bull | 2 | -21/+284 |
| 2026-03-09 | tailcfg: reintroduce UserProfile.Groups | Gesa Stupperich | 1 | -2/+2 |
| 2026-03-06 | all: use Go 1.26 things, run most gofix modernizers | Brad Fitzpatrick | 5 | -12/+6 |
| 2026-03-05 | types/ptr: deprecate ptr.To, use Go 1.26 new | Brad Fitzpatrick | 2 | -28/+26 |
| 2026-03-04 | feature/portlist: address case where poller misses CollectServices updates | Brad Fitzpatrick | 1 | -0/+13 |
| 2026-03-03 | feature/conn25: stop adding multiple entries for same domain+dst | Fran Bull | 2 | -69/+139 |
| 2026-02-20 | appc,feature/conn25,net: Add DNS response interception for conn25 | Fran Bull | 4 | -5/+1077 |
| 2026-02-08 | cmd/tailscale,feature/featuretags: make webbrowser and colorable deps omittable | Brad Fitzpatrick | 5 | -2/+59 |
| 2026-02-04 | feature/featuretags: add test that all ts_omit_foo tags are declared | Brad Fitzpatrick | 4 | -1/+71 |
| 2026-02-04 | cmd/tailscaled,feature/conn25,feature/featuretags: add conn25 to featuretags | Fran Bull | 4 | -0/+30 |
| 2026-01-29 | cmd/tailscale/cli: allow fetching keys from AWS Parameter Store | Andrew Dunham | 4 | -0/+185 |
| 2026-01-23 | all: remove AUTHORS file and references to it | Will Norris | 230 | -231/+231 |
| 2026-01-14 | cmd,feature: add identity token auto generation for workload identity (#18373) | Danni Popova | 2 | -5/+19 |
| 2026-01-08 | cmd,internal,feature: add workload idenity support to gitops pusher | Mario Minardi | 1 | -0/+1 |
| 2026-01-08 | feature/featuretags: make QR codes modular (#18358) | Simon Law | 3 | -0/+27 |
| 2025-12-18 | net/udprelay: expose peer relay metrics (#18218) | Alex Valiushko | 1 | -1/+1 |
| 2025-12-09 | appc,feature: add the start of new conn25 app connector | Fran Bull | 2 | -0/+92 |
| 2025-12-02 | tsnet: enable node registration via federated identity | Gesa Stupperich | 2 | -37/+231 |
| 2025-12-01 | feature/posture: log method and full URL for posture identity requests | Anton Tolchanov | 1 | -1/+1 |
| 2025-11-26 | feature/tpm: return opening errors from both /dev/tpmrm0 and /dev/tpm0 (#18071) | Andrew Lytvynov | 1 | -1/+8 |
| 2025-11-25 | cmd/tailscale/cli,ipn,all: make peer relay server port a *uint16 | Jordan Whited | 2 | -32/+32 |
| 2025-11-25 | tailcfg, control/controlclient: start moving MapResponse.DefaultAutoUpdate to... | Brad Fitzpatrick | 2 | -0/+24 |
| 2025-11-24 | cmd/tailscale,feature/relayserver,ipn: add relay-server-static-endpoints set ... | Jordan Whited | 2 | -14/+93 |
| 2025-11-21 | feature/relayserver: don't publish from within a subscribe fn goroutine | Jordan Whited | 1 | -1/+6 |
| 2025-11-18 | feature/featuretags: add CacheNetMap feature tag for upcoming work | Brad Fitzpatrick | 3 | -0/+30 |