Skip to content

Releases: denoland/clawpatrol

v0.2.12

15 Jun 22:25
191bc10

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.2.11...v0.2.12

v0.2.11

12 Jun 19:02
75a81da

Choose a tag to compare

What's Changed

  • run: quiet macOS setup chatter unless CLAWPATROL_DEBUG by @piscisaureus in #675
  • site: add Tunnels docs page by @ry in #673
  • discovery: document HITL and expose approval-status polling on the internal API by @arnauorriols in #666
  • docs(security-model): note egress interception is best-effort by @piscisaureus in #678
  • join: recover from tsnet's wedged interactive login (auth-path 410) by @piscisaureus in #679

Full Changelog: v0.2.10...v0.2.11

v0.2.10

11 Jun 19:11
feac639

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.2.9...v0.2.10

v0.2.9

11 Jun 19:01
c0e0851

Choose a tag to compare

What's Changed

  • run: use passwordless sudo for setup so the wrapped command can sudo by @piscisaureus in #663
  • postgres: parse psql \d catalog queries with COLLATE default by @piscisaureus in #664
  • dashboard: fix copy buttons in non-secure contexts by @piscisaureus in #667
  • join: prevent --login hangs (unbounded requests + stale login URL) by @piscisaureus in #668
  • run: fix DNS in passwordless-sudo path (resolv.conf perms) by @piscisaureus in #669
  • run: stop leaking resolv.conf bind-mounts to the host (sudo path) by @piscisaureus in #671
  • daemon: stable runtime dir so only one daemon runs per identity by @piscisaureus in #670
  • docs: describe the passwordless-sudo path for clawpatrol run by @piscisaureus in #672

Full Changelog: v0.2.8...v0.2.9

v0.2.8

10 Jun 23:41
8996a73

Choose a tag to compare

What's Changed

  • onboard: assign profile on claim; fix --whole-machine completion output by @piscisaureus in #660
  • onboard: propagate profile reassignment across the IP alias group by @piscisaureus in #661
  • run: on a --whole-machine device, exec directly instead of spawning the daemon by @piscisaureus in #662

Full Changelog: v0.2.7...v0.2.8

v0.2.7

10 Jun 22:52
2530991

Choose a tag to compare

What's Changed

  • onboarding: surface profile assignment at approval time by @piscisaureus in #657
  • run: quiet relay diagnostics, fix log prefix, document no-root by @piscisaureus in #659

Full Changelog: v0.2.6...v0.2.7

v0.2.6

10 Jun 19:21
4656c9f

Choose a tag to compare

What's Changed

Full Changelog: v0.2.5...v0.2.6

v0.2.5

05 Jun 16:52
770481a

Choose a tag to compare

What's Changed

  • Intercept raw-IP HTTPS endpoints on declared ports by @divybot in #611
  • fix: drive relay recv/send through SyscallConn.Read/Write (cl-0jsq) by @arnauorriols in #585
  • feat: per-agent HITL channel routing, device-page pending bar, Slack verdict sync by @littledivy in #613
  • Add schema_version to gateway config by @piscisaureus in #616
  • run: forward wrapped-cmd 127.0.0.0/8 connects to host loopback (cl-1clt) by @arnauorriols in #589
  • fix: resolve credential before rule matching on HTTPS path by @magurotuna in #619
  • feat: configurable body caps for rules engine and actions table (cl-ipw8) by @arnauorriols in #623
  • feat: passthrough credential type for credential-less endpoints (cl-snuf) by @arnauorriols in #621
  • fix: stop k8s tunnel jump pods leaking (cl-acxv) by @arnauorriols in #627
  • ci: set DO_NOT_TRACK=1 to keep CI out of telemetry by @ry in #628
  • telemetry: drop dev-version pings on both ends by @ry in #629
  • dashboard: require typed confirmation to change device profile by @ry in #631
  • Add ssh-family security rules by @piscisaureus in #618
  • docs: document the gateway { } block in config-reference by @ry in #632
  • fix: enable Claude Code /remote-control under clawpatrol env pushdown by @divybot in #576
  • Block requests like this by @ry in #614
  • rules: fail closed via viral CEL unknowns instead of dispatch gates by @piscisaureus in #633

Full Changelog: v0.2.4...v0.2.5

v0.2.4

29 May 19:22
9c7bde2

Choose a tag to compare

What's Changed

  • telemetry: track install.sh runs in D1 by @ry in #590
  • fix: add inline verdicts to live requests by @littledivy in #592
  • chore: go best-practices pass for errors, shutdown, and cleanup by @divybot in #566
  • feat(config): support directory-mode HCL loading (Terraform-style) by @divybot in #577
  • Show endpoint hostname instead of VIP in dashboard for tunneled postgres by @piscisaureus in #605
  • Use "approve" verb consistently for HITL decisions in dashboard by @piscisaureus in #606
  • Show more of the SQL query/body in Slack approval messages by @piscisaureus in #607
  • Live requests: show approval status in leading column, lock in verb slot by @piscisaureus in #608
  • Show pending approvals on the device page by @piscisaureus in #609

Full Changelog: v0.2.3...v0.2.4

v0.2.3

28 May 18:25
65b420f

Choose a tag to compare

What's Changed

  • join: print QR code for tailnet-only verify URLs by @littledivy in #540
  • join: --login bootstraps tsnet for tailnet-only gateways by @piscisaureus in #560
  • clawpatrol: fix Go lint findings by @divybot in #564
  • perf: audit binary size and trim avoidable dependency bloat by @divybot in #565
  • site: snapshot telemetry counts daily for time-series tracking by @ry in #555
  • Unify shared assets between /site and /dashboard by @josh-collinsworth in #569
  • fix: keep daemon sessions alive while quiet by @divybot in #563
  • ci: auto-deploy demo on push to main by @littledivy in #570
  • UI/UX pass by @josh-collinsworth in #571
  • Replace demo image with live iframe by @josh-collinsworth in #572
  • fix: propagate join write errors; improve daemon mode-missing error by @divybot in #575
  • Devices table: let hostname flex, fix IP column width by @divybot in #579
  • site: add Credentials doc page and placeholder-dispatch example by @ry in #581
  • fix: scope settings credential Profiles column to each profile's own list by @arnauorriols in #582
  • fix: decouple tailscale credential status from tunnel liveness (cl-eh83) by @arnauorriols in #583
  • dashboard: copy-to-clipboard buttons on action detail page (cl-ik9t) by @arnauorriols in #588

Full Changelog: v0.2.2...v0.2.3