-
a341eea00b
k8s-operator,cmd/k8s-operator: define ProxyGroupPolicy CRD (#18614)
David Bond
2026-02-13 16:04:34 +00:00
-
d468870310
.github/workflows: bump oss-fuzz builder hash
Brad Fitzpatrick
2026-02-12 13:15:24 -08:00
-
068074c109
portlist: also tb.Skip benchmarks (not just tests) on bad Linux kernels
Brad Fitzpatrick
2026-02-12 13:03:22 -08:00
-
36d359e585
clientupdate, cmd/tailscale/cli: support updating to release-candidates (#18632)
Will Hannah
2026-02-12 14:49:52 -05:00
-
0bac4223d1
tstun: add test for intercept ordering
Michael Ben-Ami
2026-02-10 12:58:21 -05:00
-
84ee5b640b
testcontrol: send updates for new DNS records or app capabilities
Harry Harpham
2026-02-09 16:34:46 -07:00
-
73d09316e2
tstest: update clock to always use UTC (#18663)
Fernando Serboncini
2026-02-11 13:47:48 -05:00
-
45db3691b9
prober: export a metric with the number of in-flight probes
Anton Tolchanov
2026-02-10 19:25:50 +00:00
-
8e39a0aa0f
go.toolchain.next.rev: update to final Go 1.26.0 [next]
Brad Fitzpatrick
2026-02-10 19:44:14 -08:00
-
12188c0ade
ipn/ipnlocal: log traffic steering scores and suggested exit nodes (#18681)
Simon Law
2026-02-10 18:14:32 -08:00
-
1172b2febd
licenses: update license notices
License Updater
2026-02-11 01:11:27 +00:00
-
6cbfc2f3ba
logtail/filch: fix filch test panic (#18660)
James Scott
2026-02-10 13:24:00 -08:00
-
dc1d811d48
magicsock, ipnlocal: revert eventbus-based node/filter updates, remove Synchronize hack
Brad Fitzpatrick
2026-02-08 18:07:33 +00:00
-
086968c15b
net/dns, ipn/local: skip health warnings in dns forwarder when accept-dns is false (#18572)
Jonathan Nobels
2026-02-10 09:29:14 -05:00
-
e4008d1994
cmd/containerboot: fix error handling for egress (#18657)
BeckyPauley
2026-02-10 10:19:06 +00:00
-
770bf000de
tool/gocross: replace use of Start-Process -Wait flag with WaitForExit
Aaron Klotz
2026-02-09 16:16:44 -07:00
-
d26d3fcb95
.github/workflows: add macos runner
Brad Fitzpatrick
2026-02-09 13:25:07 -08:00
-
5a5572e48a
tstun,wgengine: add new datapath hooks for intercepting Connectors 2025 app connector packets
Michael Ben-Ami
2025-12-11 15:31:15 -05:00
-
00e180cdd7
go.mod: update bart dep to v0.26.1 (#18659)
Amal Bansode
2026-02-09 13:24:25 -08:00
-
fff623206e
flake.nix: update NixOS wiki link (#18662)
faukah
2026-02-09 21:39:28 +01:00
-
dfba01ca9b
cmd/tailscaled: update documentation url
Tim Walters
2026-02-08 10:56:32 -05:00
-
a3215f1f9d
cmd/tailscale,feature/featuretags: make webbrowser and colorable deps omittable
Brad Fitzpatrick
2026-02-08 04:46:09 +00:00
-
5eaaf9786b
tailcfg: add peerRelay bool to hostinfo
KevinLiang10
2026-02-04 10:30:07 -05:00
-
9ba2a80ab6
go.toolchain.{rev,next.rev}: update to Go 1.25.7 / Go 1.26rc3 (#18633)
Andrew Lytvynov
2026-02-06 12:54:11 -08:00
-
fe69b7f0e5
cmd/tailscale: add event bus queue depth debugging
James Tucker
2026-02-06 01:06:41 -08:00
-
35e656a35f
tsweb/varz: remove unnecessary Map.Init() calls in tests
Anton Tolchanov
2026-02-06 17:48:50 +00:00
-
826fd544cc
tsweb/varz: only export numeric expvar.Map values
Anton Tolchanov
2026-02-06 16:55:25 +00:00
-
de4a8dbcfc
control/controlclient: fix canSkipStatus online conditions
James Tucker
2026-02-06 09:07:33 -08:00
-
0c5b17c1d3
cmd/tailscale: don't depend on regexp in minbox builds
Brad Fitzpatrick
2026-02-04 11:12:47 -08:00
-
058cc3f82b
ipn/ipnlocal: skip AuthKey use if profiles exist (#18619)
Will Hannah
2026-02-06 09:40:55 -05:00
-
6587cafb3f
cmd/tailscale: use advertise tags from prefs for OAuth and id federation
Mario Minardi
2026-02-05 10:45:24 -07:00
-
036b6a1262
feature/featuretags: add test that all ts_omit_foo tags are declared
Brad Fitzpatrick
2026-02-04 12:10:46 -08:00
-
642d1aaa60
cmd/tailscaled,feature/conn25,feature/featuretags: add conn25 to featuretags
Fran Bull
2026-02-04 12:11:00 -08:00
-
40cd54daf7
cmd/tailscale: remove dep on clientupdate package if feature is omitted
Brad Fitzpatrick
2026-02-04 10:30:55 -08:00
-
569caefeb5
tsnet: add tests to TestListenService for user-supplied TUN devices

James TuckerandHarry Harpham
2026-01-29 14:25:32 -08:00
-
5edfa6f9a8
ipn/ipnlocal: add wildcard TLS certificate support for subdomains (#18356)
Fernando Serboncini
2026-02-03 16:08:36 -05:00
-
54d70c8312
clientupdate: best-effort restart of tailscaled on init.d systems (#18568)
Andrew Lytvynov
2026-02-03 12:57:05 -08:00
-
7b96c4c23e
cmd/testwrapper: support experimental -cachelink
Brad Fitzpatrick
2026-02-02 17:11:01 -08:00
-
14322713a5
ipn/ipnlocal/netmapcache: ensure cache updates preserve unchanged data (#18590)
M. J. Fromberger
2026-02-03 07:55:41 -08:00
-
77f5200164
cmd/k8s-operator,k8s-operator:ensure that recorder replicas default to 1 (#18375)
Tom Meadows
2026-02-03 14:12:38 +00:00
-
f2b4d7065d
cmd/containerboot: handle v6 pod ips that are missing square brackets (#18519)
David Bond
2026-02-03 11:16:59 +00:00
-
ae95d8d222
cmd/tailscale: fix sanitizeOutput and add a test (#18589)
Andrew Lytvynov
2026-02-02 15:38:40 -08:00
-
8736fbb754
cmd/tailscale/cli: add 'wait' listening subcommand and ip --assert=<ip>
Brad Fitzpatrick
2026-01-30 13:59:09 -08:00
-
abdbca47af
client/systray: Update systemd unit to use correct dependencies (#18457)
Neal Gompa (ニール・ゴンパ)
2026-02-02 11:49:44 -05:00
-
274ab995d2
go.toolchain.*: bump our Go 1.25 and Go 1.26 toolchains
Brad Fitzpatrick
2026-02-01 13:09:33 -08:00
-
8cac8b117b
net/dns/resolver: set TC flag when UDP responses exceed size limits (#18157)
Brendan Creane
2026-01-30 17:52:54 -08:00
-
b4d39e2fd9
cmd/gitops-pusher: fix precedence when id token env var is empty
Mario Minardi
2026-01-30 17:03:17 -07:00
-
03461ea7fb
wgengine/netstack: add local tailscale service IPs to route and terminate locally (#18461)
KevinLiang10
2026-01-30 16:46:03 -05:00
-
3b6d542923
wgengine/magicsock: make debugNeverDirectUDP influence remote peer decisions
Jordan Whited
2026-01-29 15:41:55 -08:00
-
3ce13eb2b9
cmd/testwrapper: add support for the -vet test flag
Brad Fitzpatrick
2026-01-30 12:35:00 -08:00
-
698e92a761
logtail/filch: close Filch instances in TestConcurrentSameFile (#18571)
Fernando Serboncini
2026-01-30 14:18:45 -05:00
-
f48cd46662
net/dns,ipn/ipnlocal: add nodecap to resolve subdomains (#18258)
Fernando Serboncini
2026-01-30 13:32:34 -05:00
-
214b70cc1a
net/dns: skip DNS base config when using userspace networking (#18355)
Fernando Serboncini
2026-01-30 12:14:47 -05:00
-
db96e52d6f
cmd/tailscale/cli: redact auth keys in FlagSet output (#18563)
Andrew Lytvynov
2026-01-30 09:00:46 -08:00
-
bcceef3682
cmd/tailscale/cli: allow fetching keys from AWS Parameter Store
Andrew Dunham
2026-01-14 02:29:06 -05:00
-
65d6793204
licenses: update license notices
License Updater
2026-01-29 17:21:00 +00:00
-
ce5c08e4cb
cmd/testwrapper: detect cached tests with coverage output (#18559)
Tom Proctor
2026-01-29 16:09:19 +00:00
-
afc90ce804
control/controlclient: add PersistView.Valid() check in NetmapFromMapResponseForDebug (#17878)
Paul Scott
2026-01-29 10:45:13 +00:00
-
2d2d5e6cc7
.github/workflows: set CMD_GO_USE_GIT_HASH=true for our cmd/go
Brad Fitzpatrick
2026-01-28 17:04:50 -08:00
-
6f55309f34
logtail/filch: fix panic in concurrent file access (#18555)
Joe Tsai
2026-01-28 18:28:25 -08:00
-
9e7f536a7c
cmd/testwrapper: show "(cached)" for packages that hit the cache
Brad Fitzpatrick
2026-01-28 16:39:26 -08:00
-
e39a730594
go.toolchain.rev: bump for cmd/go caching work
Brad Fitzpatrick
2026-01-28 14:52:10 -08:00
-
99584b26ae
ipn/ipnlocal/netmapcache: report the correct error for a missing column (#18547)
M. J. Fromberger
2026-01-28 14:32:40 -08:00
-
aca1b5da0f
go.toolchain.rev: bump for cmd/go caching work
Brad Fitzpatrick
2026-01-28 10:12:32 -08:00
-
72f736134d
cmd/testwrapper/flakytest: skip flaky tests if TS_SKIP_FLAKY_TESTS set
Brad Fitzpatrick
2026-01-28 08:41:38 -08:00
-
d7d12761ba
Add .stignore for syncthing (#18540)
Andrew Lytvynov
2026-01-27 16:15:17 -08:00
-
8f8236feb3
cmd/printdep: add --next flag to use rc Go build hash instead
Brad Fitzpatrick
2026-01-27 14:44:32 -08:00
-
a374cc344e
tool/gocross, pull-toolchain.sh: support a "next" Go toolchain
Brad Fitzpatrick
2026-01-26 17:21:08 -08:00
-
aac12ba799
cmd/tailscale/cli: add json output option to
switch --list (#18501)
Cameron Stokes
2026-01-27 13:42:04 -08:00
-
ae62569159
hostinfo: retrieve OS version for Macs running the OSS client
Alex Chan
2026-01-27 14:25:27 +00:00
-
6de5b01e04
ipn/localapi: stop logging "broken pipe" errors (#18487)
Amal Bansode
2026-01-26 16:41:03 -08:00
-
9385dfe7f6
ipn/ipnlocal/netmapcache: add a package to split and cache network maps (#18497)
M. J. Fromberger
2026-01-26 14:55:30 -08:00
-
6e44cb6ab3
tsnet: make ListenService examples consistent with other tsnet examples
Harry Harpham
2026-01-26 14:34:01 -07:00
-
8d875a301c
net/dns: add test for DoH upgrade of system DNS
Andrew Dunham
2026-01-26 12:43:24 -05:00
-
0e1b2b15f1
net/dns/publicdns: support CIRA Canadian Shield
Andrew Dunham
2026-01-26 12:36:02 -05:00
-
9d13a6df9c
appc,ipn/ipnlocal: Add split DNS entries for conn25 peers
Fran Bull
2026-01-14 11:53:14 -08:00
-
1183f7a191
tstest/integration/testcontrol: fix unguarded read of DNS config
James Tucker
2026-01-23 15:07:50 -08:00
-
76839587eb
licenses: update license notices
License Updater
2026-01-19 15:04:12 +00:00
-
bfa90ea9b3
go.toolchain.rev: update to Go 1.25.6 (#18507)
Andrew Lytvynov
2026-01-23 17:08:46 -08:00
-
2a69f48541
wf: allow limited broadcast to/from permitted interfaces when using an exit node on Windows
Nick Khyl
2026-01-23 17:53:00 -06:00
-
3ec5be3f51
all: remove AUTHORS file and references to it
Will Norris
2026-01-23 13:21:57 -08:00
-
ce12863ee5
ipn/ipnlocal: manage per-profile subdirectories in TailscaleVarRoot (#18485)
M. J. Fromberger
2026-01-23 10:09:46 -08:00
-
df54751725
scripts/installer.sh: allow running dnf5 install script twice (#18492)
Francois Marier
2026-01-23 08:30:19 -08:00
-
63d563e734
tsnet: add support for a user-supplied tun.Device
James Tucker
2026-01-15 20:35:41 -08:00
-
c062230cce
tsnet: clarify that ListenService starts the server if necessary
Harry Harpham
2026-01-22 13:05:37 -07:00
-
151644f647
wgengine: send disco key via TSMP on first contact (#18215)
Claus Lensbøl
2026-01-22 14:50:24 -05:00
-
4b7585df77
net/udprelay: add tailscaled_peer_relay_endpoints gauge (#18265)
Alex Valiushko
2026-01-21 21:55:37 -08:00
-
6dc0bd834c
util/limiter: don't panic when dumping a new Limiter
Josh Bleecher Snyder
2026-01-12 11:43:41 -08:00
-
2cb86cf65e
cmd/k8s-operator,k8s-operator: Allow the use of multiple tailnets (#18344)
David Bond
2026-01-21 12:35:44 +00:00
-
e30626c480
version: add support for reporting the mac variant from tailscale --version (#18462)
Jonathan Nobels
2026-01-20 15:05:03 -05:00
-
0a5639dcc0
net/udprelay: advertise addresses from cloud metadata service (#18368)
Alex Valiushko
2026-01-19 18:03:30 -08:00
-
7213b35d85
k8s-operator,kube: remove enableSessionRecording from Kubernetes Cap Map (#18452)
Tom Meadows
2026-01-19 16:06:40 +00:00
-
7676030355
net/portmapper: Stop replacing the internal port with the upnp external port (#18349)
Eduardo Sorribas
2026-01-19 15:32:13 +01:00
-
3840183be9
tsnet: add support for Services
Harry Harpham
2026-01-13 14:36:12 -07:00
-
1b88e93ff5
ipn/ipnlocal: allow retrieval of serve config ETags from local API
Harry Harpham
2026-01-13 14:26:20 -07:00
-
643e91f2eb
net/netmon: move TailscaleInterfaceIndex out of netmon.State (#18428)
Jonathan Nobels
2026-01-16 14:53:23 -05:00
-
1478028591
docs/windows/policy: use a separate value to track the configuration state of EnableDNSRegistration
Nick Khyl
2026-01-16 11:21:17 -06:00
-
1cc6f3282e
k8s-operator,kube: allowing k8s api request events to be enabled via grants (#18393)
Tom Meadows
2026-01-16 13:29:12 +00:00
-
54d77898da
tool/gocross: update gocross-wrapper.ps1 to use absolute path for resolving tar
Aaron Klotz
2026-01-14 14:33:33 -07:00
-
1a79abf5fb
VERSION.txt: this is v1.95.0 (#18414)
Nick O'Neill
2026-01-14 14:19:17 -08:00