| Age | Commit message (Expand) | Author | Files | Lines |
| 2026-02-27 | fix test, update depschaosinthecrd/map-error-response | chaosinthecrd | 2 | -1/+2 |
| 2026-02-27 | tailcfg,tsconst: add structured error field to MapResponse | chaosinthecrd | 3 | -0/+50 |
| 2026-02-26 | cmd/tailscaled/*.{target,unit}: add systemd online target | James Tucker | 2 | -0/+16 |
| 2026-02-26 | go.mod: bump gvisor | Brad Fitzpatrick | 10 | -20/+33 |
| 2026-02-26 | client/systray: add installer for a freedesktop autostart file (#18767) | Claus Lensbøl | 8 | -2/+358 |
| 2026-02-26 | wgengine/magicsock: only run derpActiveFunc after connecting to DERP (#18814) | Fernando Serboncini | 2 | -1/+59 |
| 2026-02-26 | util/set: make Set.Slice return elements in sorted order for ordered types | Brad Fitzpatrick | 2 | -2/+74 |
| 2026-02-25 | client/systray: open BrowseToURL from WatchIPN in a browser (#18816) | Andrew Lytvynov | 1 | -0/+9 |
| 2026-02-25 | tstest/integration/nat: use per-call timeout in natlab ping (#18811) | Fernando Serboncini | 1 | -15/+18 |
| 2026-02-25 | netns,wgengine: add OpenBSD support to netns via an rtable | joshua stein | 11 | -20/+231 |
| 2026-02-25 | tool/listpkgs: add --affected-by-tag | Brad Fitzpatrick | 1 | -2/+79 |
| 2026-02-25 | cmd/k8s-operator: add exit node example (#18087) | Chris Mosetick | 2 | -2/+28 |
| 2026-02-25 | prober: fix race condition in TestExcludeInRunAll (#18807) | Mike O'Driscoll | 1 | -3/+8 |
| 2026-02-25 | cmd/containerboot, net/dns/resolver: remove unused funcs in tests | Brad Fitzpatrick | 2 | -12/+0 |
| 2026-02-24 | ipnext,ipnlocal,wgengine/filter: add extension hooks for custom filter matchers | Michael Ben-Ami | 4 | -18/+296 |
| 2026-02-24 | flake: fix default devShell | Kristoffer Dalby | 1 | -1/+1 |
| 2026-02-23 | .: permit running binary built with TS_GO_NEXT=1 | Brad Fitzpatrick | 1 | -4/+4 |
| 2026-02-23 | .github: bump actions/upload-artifact from 4.6.2 to 6.0.0 | dependabot[bot] | 2 | -2/+2 |
| 2026-02-23 | .github: bump actions/checkout from 6.0.1 to 6.0.2 | dependabot[bot] | 19 | -37/+37 |
| 2026-02-23 | .github: bump actions/download-artifact from 6.0.0 to 7.0.0 | dependabot[bot] | 1 | -1/+1 |
| 2026-02-23 | .github: bump actions/cache from 4.2.4 to 5.0.3 | dependabot[bot] | 1 | -29/+29 |
| 2026-02-23 | .github: bump peter-evans/create-pull-request from 8.0.0 to 8.1.0 | dependabot[bot] | 2 | -2/+2 |
| 2026-02-23 | licenses: update license notices | License Updater | 3 | -6/+6 |
| 2026-02-20 | cmd/containerboot,kube: enable autoadvertisement of Tailscale services on con... | Tom Meadows | 12 | -65/+349 |
| 2026-02-20 | cmd/k8s-operator/e2e: mark TestIngress flaky (#18773) | Tom Proctor | 2 | -1/+69 |
| 2026-02-20 | appc,feature/conn25,net: Add DNS response interception for conn25 | Fran Bull | 11 | -292/+1000 |
| 2026-02-19 | build(deps): bump github.com/docker/docker (#13081) | dependabot[bot] | 5 | -24/+31 |
| 2026-02-19 | .github: Bump github/codeql-action from 3.29.8 to 4.31.10 (#18454) | dependabot[bot] | 1 | -3/+3 |
| 2026-02-19 | build(deps): bump github.com/go-viper/mapstructure/v2 (#16914) | dependabot[bot] | 5 | -6/+6 |
| 2026-02-19 | cmd/tailscale/cli: add bind-address and bind-port flags to netcheck command (... | Amal Bansode | 2 | -11/+184 |
| 2026-02-19 | build(deps): bump micromatch from 4.0.5 to 4.0.8 in /cmd/tsconnect (#13335) | dependabot[bot] | 1 | -5/+5 |
| 2026-02-19 | .github: Bump actions/create-github-app-token from 2.0.6 to 2.2.1 (#18388) | dependabot[bot] | 3 | -3/+3 |
| 2026-02-19 | build(deps): bump github.com/go-git/go-git/v5 from 5.13.1 to 5.16.5 (#18667) | dependabot[bot] | 5 | -17/+17 |
| 2026-02-19 | build(deps): bump postcss from 8.4.14 to 8.4.31 in /cmd/tsconnect (#9698) | dependabot[bot] | 1 | -14/+19 |
| 2026-02-19 | .github: Bump DeterminateSystems/nix-installer-action from 20 to 21 (#18453) | dependabot[bot] | 1 | -1/+1 |
| 2026-02-19 | build(deps): bump lodash from 4.17.21 to 4.17.23 in /client/web (#18476) | dependabot[bot] | 1 | -3/+3 |
| 2026-02-19 | go.mod: bump filippo.io/edwards25519 (#18765) | Andrew Lytvynov | 5 | -5/+6 |
| 2026-02-19 | .github: Bump actions/setup-go from 5.5.0 to 6.2.0 (#18455) | dependabot[bot] | 3 | -3/+3 |
| 2026-02-19 | cmd/cigocacher: make --stats flag best-effort (#18761) | Tom Proctor | 1 | -2/+12 |
| 2026-02-18 | netmon: use State AnyInterfaceUp in ChangeDelta (#18752) | Jonathan Nobels | 1 | -6/+1 |
| 2026-02-18 | ipn/ipnlocal, cmd/tailscale: use wildcard. prefix for cert filenames (#18748) | Fernando Serboncini | 3 | -19/+20 |
| 2026-02-18 | testcontrol: ensure Server.UpdateNode triggers netmap updates | Harry Harpham | 1 | -4/+13 |
| 2026-02-18 | cmd/k8s-operator,k8s-operator: define ProxyGroupPolicy reconciler (#18654) | David Bond | 18 | -24/+987 |
| 2026-02-17 | ipn/ipnlocal: add basic support for netmap caching (#18530) | M. J. Fromberger | 9 | -8/+192 |
| 2026-02-17 | tsconsensus: fix race condition in TestOnlyTaggedPeersCanBeDialed | Harry Harpham | 2 | -4/+23 |
| 2026-02-17 | net/dns: make MagicDNS IPv6 registration opt-out now, not opt-in | Brad Fitzpatrick | 5 | -34/+91 |
| 2026-02-16 | ssh/tailssh: fix data race on conn auth state in OnPolicyChange | Brad Fitzpatrick | 2 | -4/+92 |
| 2026-02-16 | all: replace UserVisibleError with vizerror package | Will Norris | 4 | -13/+8 |
| 2026-02-16 | client/systray: set consistent ID for StatusNotifierItem | Will Norris | 1 | -0/+5 |
| 2026-02-16 | cmd/cigocacher: remove Windows-specific disk code moved upstream (#18697) | Brad Fitzpatrick | 10 | -440/+55 |