Peter Steinberger
0f2795d9ae
docs: add Azure changelog entry
CI / Go (push) Has been cancelled
CI / Worker (push) Has been cancelled
CI / Docs (push) Has been cancelled
CI / Release Check (push) Has been cancelled
Pages / Deploy docs (push) Has been cancelled
2026-05-08 09:00:18 +01:00
Jonathan Moss
00725544c7
feat(azure): support linux and native windows leases
...
Add Azure as a managed provider for direct and brokered Crabbox leases.
- provision Azure Linux VMs with cloud-init, spot fallback, shared network adoption, and per-lease cleanup
- provision native Azure Windows VMs with VM Agent bootstrap and SSH/sync/run support
- add Azure broker support in the Cloudflare Worker, provider config, docs, and tests
- fix async Azure delete handling so successful 202 delete LROs do not refetch deleted resources
- keep Go core coverage above the CI threshold
Verified with CI plus live Azure Linux and native Windows leases.
Co-authored-by: Jonathan Moss <2729151+jwmoss@users.noreply.github.com>
2026-05-08 08:23:38 +01:00
Peter Steinberger
2e1194f6c0
fix: improve webvnc sharing and cursor ui
2026-05-08 07:30:30 +01:00
Peter Steinberger
188432c63a
feat: add collaborative webvnc observer mode
2026-05-08 06:25:10 +01:00
Peter Steinberger
b568298019
feat: improve desktop reliability artifacts
2026-05-08 04:52:51 +01:00
Peter Steinberger
0431fd3bb6
fix: expose share action on webvnc
CI / Go (push) Waiting to run
CI / Worker (push) Waiting to run
CI / Docs (push) Waiting to run
CI / Release Check (push) Waiting to run
Pages / Deploy docs (push) Waiting to run
2026-05-07 22:42:02 +01:00
Peter Steinberger
edd5fae230
fix: harden macos vnc password bootstrap
2026-05-07 22:38:18 +01:00
Peter Steinberger
fdef9df8af
fix: retry ssh fallback ports for desktop paths
2026-05-07 14:52:21 +01:00
Peter Steinberger
7884b1d71f
fix: fall back from coordinator pool list
2026-05-07 14:52:15 +01:00
Peter Steinberger
93a9e64998
docs: document desktop rescue UX
2026-05-07 14:13:29 +01:00
Peter Steinberger
5ed32f1bd0
feat: clarify WebVNC portal failure states
2026-05-07 14:13:26 +01:00
Peter Steinberger
4adbfc6d4a
feat: add desktop WebVNC rescue output
2026-05-07 14:13:23 +01:00
Peter Steinberger
770920e16d
docs: release 0.7.0
2026-05-07 13:46:12 +01:00
Peter Steinberger
0d3a65dfc1
feat: add lease sharing
2026-05-07 13:39:07 +01:00
Peter Steinberger
62d5c1b3d5
docs: document WebVNC clipboard controls
2026-05-07 13:18:04 +01:00
Peter Steinberger
aca01bf512
feat: harden desktop WebVNC reliability
2026-05-07 13:17:23 +01:00
Peter Steinberger
19cbc17602
fix: repair managed macos desktop readiness
2026-05-07 12:45:27 +01:00
Peter Steinberger
32a0f89627
chore: bump version to 0.7.0
2026-05-07 06:25:03 +01:00
Peter Steinberger
80c085c16b
docs: link egress from portal capabilities
2026-05-07 06:22:34 +01:00
Peter Steinberger
966d7df4bd
docs: refresh bridge command docs
2026-05-07 06:22:08 +01:00
Peter Steinberger
c638a55dbb
docs: refresh webvnc ticket docs
2026-05-07 06:21:47 +01:00
Peter Steinberger
335b1d2b28
docs: refresh desktop egress command docs
2026-05-07 06:21:23 +01:00
Peter Steinberger
88c42f96d7
docs: refresh egress cli index
2026-05-07 06:20:58 +01:00
Peter Steinberger
5abb6980cd
docs: add mediated egress flow chart
2026-05-07 06:20:26 +01:00
Peter Steinberger
d0b2c2379f
fix: allow public coordinator egress starts
2026-05-07 06:16:26 +01:00
Peter Steinberger
b40d36458a
feat: add mediated egress bridge
2026-05-07 06:10:22 +01:00
Vincent Koc
947b21ca46
fix: keep bridge tickets out of websocket urls
2026-05-06 20:29:06 -07:00
Peter Steinberger
120802c150
chore: start 0.6.2 development
CI / Go (push) Waiting to run
CI / Worker (push) Waiting to run
CI / Docs (push) Waiting to run
CI / Release Check (push) Waiting to run
Pages / Deploy docs (push) Waiting to run
2026-05-07 04:03:40 +01:00
Peter Steinberger
8c69be33a6
ci: require homebrew tap updates on release
2026-05-07 03:14:36 +01:00
Peter Steinberger
c3c111ba35
fix: sync islo workspaces before run
2026-05-07 02:30:15 +01:00
Peter Steinberger
6a45e46b1b
fix: suppress windows powershell progress output
2026-05-07 01:48:07 +01:00
Peter Steinberger
f4695953bc
fix: harden 0.6.1 runtime checks
2026-05-07 01:14:26 +01:00
Peter Steinberger
98af5a3e8f
fix: bootstrap exit-node leases over tailscale
2026-05-07 00:57:16 +01:00
Peter Steinberger
e328ead836
fix: validate tailscale exit-node egress
2026-05-07 00:48:53 +01:00
Peter Steinberger
f031e9d1aa
docs: expand crabbox user guide
2026-05-07 00:47:41 +01:00
Peter Steinberger
e82281ff08
chore: prepare 0.6.0 release
2026-05-07 00:34:03 +01:00
Peter Steinberger
e40a36f16e
docs: refresh unreleased changelog
2026-05-07 00:23:45 +01:00
Peter Steinberger
ec47b42d30
docs: preserve docs sidebar scroll
2026-05-07 00:09:52 +01:00
Vincent Koc
a8ccdfefe8
Merge remote-tracking branch 'origin/main' into crabbox/aws-auto-region-routing
...
* origin/main:
fix: harden daytona auth and resource flags
2026-05-06 16:08:24 -07:00
Vincent Koc
eb1e92f680
fix(coordinator): keep capacity requests sparse
2026-05-06 16:05:01 -07:00
Vincent Koc
0e19455e57
docs(capacity): document routing hints
2026-05-06 15:49:28 -07:00
Vincent Koc
09442c1304
feat(capacity): configure broker hint policy
2026-05-06 15:49:28 -07:00
Vincent Koc
3cd1488877
feat(capacity): return broker routing hints
2026-05-06 15:44:43 -07:00
Vincent Koc
9200bdb060
fix(blacksmith): explain queued outage timeouts
2026-05-06 15:21:25 -07:00
Yossi Eliaz
0e3515023b
fix: harden daytona auth and resource flags
...
Use the authenticated Daytona CLI profile as a Daytona auth fallback, reject snapshot-incompatible resource flags, and document the auth path.
Verified locally with Go/docs gates and live Daytona CLI-auth run.
2026-05-06 23:17:45 +01:00
Vincent Koc
3d7b3ebfe6
docs(aws): document capacity routing
2026-05-06 15:04:02 -07:00
Vincent Koc
fa9cc0e6bc
feat(aws): route capacity across regions
2026-05-06 15:00:49 -07:00
Vincent Koc
0f192f58a0
docs(portal): document runner detail pages
2026-05-06 13:52:57 -07:00
Vincent Koc
290feaf53c
feat(portal): add external runner detail pages
2026-05-06 13:45:27 -07:00
Vincent Koc
b35717396e
docs(portal): document runner action state
2026-05-06 13:20:51 -07:00