fabro-releases[bot]
88185f0bd9
Bump version to 0.338.0-nightly.0
2026-08-27 12:48:55 +00:00
fabro-releases[bot]
ff29795dd8
Bump version to 0.337.0-nightly.1
2026-08-26 13:41:21 +00:00
fabro-releases[bot]
1289144f03
Bump version to 0.337.0-nightly.0
2026-08-26 09:31:24 +00:00
fabro-releases[bot]
e74f3c6c4b
Bump version to 0.336.0-nightly.1
2026-08-25 13:26:02 +00:00
fabro-releases[bot]
7ae7ca9ead
Bump version to 0.336.0-nightly.0
2026-08-25 09:31:30 +00:00
fabro-releases[bot]
330d0f8984
Bump version to 0.335.0-nightly.1
2026-08-24 18:48:34 +00:00
fabro-releases[bot]
2bf86327c0
Bump version to 0.335.0-nightly.0
2026-08-24 09:36:45 +00:00
fabro-releases[bot]
7200d437e9
Bump version to 0.333.0-nightly.0
Rust / Format (push) Has been cancelled
Rust / Clippy (push) Has been cancelled
Rust / Generated Docs (push) Has been cancelled
Rust / Test (Linux) (push) Has been cancelled
Rust / Test (macOS) (push) Has been cancelled
TypeScript / Typecheck (push) Has been cancelled
TypeScript / Test (push) Has been cancelled
TypeScript / Build (push) Has been cancelled
2026-08-22 04:04:57 +00:00
Bryan Helmkamp
438bab29f0
feat: support shallow sandbox clones
2026-08-21 17:11:24 -04:00
fabro-releases[bot]
346e81f400
Bump version to 0.332.0-nightly.1
2026-08-21 11:40:10 +00:00
fabro-releases[bot]
f8879d13c4
Bump version to 0.332.0-nightly.0
Rust / Generated Docs (push) Waiting to run
Rust / Test (Linux) (push) Waiting to run
Rust / Test (macOS) (push) Waiting to run
TypeScript / Typecheck (push) Waiting to run
TypeScript / Test (push) Waiting to run
TypeScript / Build (push) Waiting to run
Rust / Format (push) Waiting to run
Rust / Clippy (push) Waiting to run
2026-08-21 02:31:24 +00:00
fabro-releases[bot]
03c3412e51
Bump version to 0.331.0-nightly.0
2026-08-20 09:26:14 +00:00
fabro-releases[bot]
519e456b28
Bump version to 0.330.0-nightly.0
2026-08-19 09:28:39 +00:00
fabro-releases[bot]
400be9f2dc
Bump version to 0.329.0-nightly.0
2026-08-18 09:28:05 +00:00
fabro-releases[bot]
535e333970
Bump version to 0.325.0-nightly.0
Rust / Format (push) Has been cancelled
Rust / Clippy (push) Has been cancelled
Rust / Generated Docs (push) Has been cancelled
Rust / Test (Linux) (push) Has been cancelled
Rust / Test (macOS) (push) Has been cancelled
2026-08-14 09:41:55 +00:00
fabro-releases[bot]
d5b3da87fc
Bump version to 0.324.0-nightly.0
2026-08-13 09:41:35 +00:00
fabro-releases[bot]
0abf2297c0
Bump version to 0.316.0-nightly.0
Rust / Format (push) Has been cancelled
Rust / Clippy (push) Has been cancelled
Rust / Generated Docs (push) Has been cancelled
Rust / Test (Linux) (push) Has been cancelled
Rust / Test (macOS) (push) Has been cancelled
2026-08-05 10:08:51 +00:00
fabro-releases[bot]
f5ed1bd0c9
Bump version to 0.315.0-nightly.0
2026-08-04 10:11:51 +00:00
fabro-releases[bot]
77e7704e81
Bump version to 0.313.0-nightly.0
Rust / Generated Docs (push) Waiting to run
Rust / Test (Linux) (push) Waiting to run
Rust / Test (macOS) (push) Waiting to run
Rust / Format (push) Waiting to run
Rust / Clippy (push) Waiting to run
2026-08-02 09:55:44 +00:00
fabro-releases[bot]
d16cd75c56
Bump version to 0.312.0-nightly.1
2026-08-01 14:42:21 +00:00
Bryan Helmkamp
20d3aa5cdd
Merge pull request #705 from fabro-sh/feat/download-all-artifacts
...
Download latest artifacts as a ZIP
2026-08-01 09:28:16 -04:00
Bryan Helmkamp
641b450626
Merge pull request #698 from fabro-sh/fix/daytona-permission-compat
...
fix(daytona): accept newer permission scopes
2026-08-01 09:23:38 -04:00
Bryan Helmkamp
daaca3f479
refactor: simplify artifact ZIP download
...
Path safety now lives in one place. The NUL-byte and drive-letter rules
move from a server-only helper into the store's own filename validation,
so uploads reject those paths at write time instead of only the ZIP read
path catching them. The download still re-checks, because artifacts
stored before the rule existed can still carry an unsafe path, but it
now skips a bad path rather than failing the whole archive.
Promote is_boundary_stage to RunProjection and drop the three identical
private copies. The ZIP download used a node-name match instead, which
would have dropped artifacts from a working node that happened to be
named "start".
Compress the archive. Entries were Stored while the response was also
excluded from transfer compression, so text artifacts moved at full
size. async_zip gains the deflate feature; async-compression and flate2
were already in the lock file.
Log archive failures unconditionally. The send-succeeded guard meant a
client that had already disconnected left no record at all, which is the
case where the log is the only evidence.
Also: collapse the duplicate 500 arms, drop the dead stage-ID tiebreaker
and the cached order in the selection map, name the accessible label
after the visible one, share the run URL prefix between the two download
href builders, and document the mid-stream truncation behavior in the
OpenAPI description.
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-01 09:09:54 -04:00
fabro-releases[bot]
d0ebc856b7
Bump version to 0.312.0-nightly.0
2026-08-01 09:55:00 +00:00
Bryan Helmkamp
980aabc543
feat: download latest artifacts as zip
2026-07-31 13:23:35 -04:00
Bryan Helmkamp
900396e7fc
fix(daytona): accept newer permission scopes
2026-07-31 12:22:08 -04:00
fabro-releases[bot]
14fc5d446c
Bump version to 0.311.0-nightly.0
2026-07-31 10:12:11 +00:00
fabro-releases[bot]
e072ddafb9
Bump version to 0.310.0-nightly.3
2026-07-30 20:13:18 +00:00
fabro-releases[bot]
4ab090cae3
Bump version to 0.310.0-nightly.2
2026-07-30 11:14:09 +00:00
fabro-releases[bot]
69d4482da5
Bump version to 0.310.0-nightly.1
2026-07-30 10:56:04 +00:00
fabro-releases[bot]
381f603bfb
Bump version to 0.310.0-nightly.0
2026-07-30 10:05:24 +00:00
fabro-releases[bot]
854f71f2c5
Bump version to 0.309.0-nightly.2
2026-07-29 17:41:07 +00:00
fabro-releases[bot]
1855362354
Bump version to 0.309.0-nightly.1
2026-07-29 15:55:44 +00:00
fabro-releases[bot]
d8434e7672
Bump version to 0.309.0-nightly.0
2026-07-29 10:11:28 +00:00
fabro-releases[bot]
5396565cd4
Bump version to 0.308.0-nightly.1
2026-07-28 22:42:08 +00:00
fabro-releases[bot]
8cc711463b
Bump version to 0.308.0-nightly.0
2026-07-28 10:11:13 +00:00
fabro-releases[bot]
2bcf94fed8
Bump version to 0.305.0-nightly.3
Rust / Format (push) Has been cancelled
Rust / Clippy (push) Has been cancelled
Rust / Generated Docs (push) Has been cancelled
Rust / Test (Linux) (push) Has been cancelled
Rust / Test (macOS) (push) Has been cancelled
TypeScript / Typecheck (push) Has been cancelled
TypeScript / Test (push) Has been cancelled
TypeScript / Build (push) Has been cancelled
2026-07-25 19:35:43 +00:00
fabro-releases[bot]
e510dac98d
Bump version to 0.305.0-nightly.2
2026-07-25 16:18:41 +00:00
Bryan Helmkamp
5980627bc8
refactor(glob): unify workspace path matching
2026-07-25 10:30:19 -04:00
fabro-releases[bot]
db0b6c9b7c
Bump version to 0.305.0-nightly.1
2026-07-25 11:18:11 +00:00
fabro-releases[bot]
c2b95a7a75
Bump version to 0.305.0-nightly.0
2026-07-25 03:21:30 +00:00
fabro-releases[bot]
ffee6ed29e
Bump version to 0.304.0-nightly.1
2026-07-24 14:47:39 +00:00
fabro-releases[bot]
df3c834581
Bump version to 0.304.0-nightly.0
2026-07-24 01:48:13 +00:00
Scott Werner
47bc772f7b
refactor: organize crates into three layers
2026-07-23 17:59:34 -04:00
fabro-releases[bot]
8c37f5fae5
Bump version to 0.303.0-nightly.4
2026-07-23 20:10:14 +00:00
fabro-releases[bot]
5d7ecd7348
Bump version to 0.303.0-nightly.3
2026-07-23 18:35:29 +00:00
fabro-releases[bot]
e9a571da2e
Bump version to 0.303.0-nightly.2
2026-07-23 10:06:14 +00:00
fabro-releases[bot]
d9282e66f9
Bump version to 0.303.0-nightly.1
2026-07-23 01:49:45 +00:00
fabro-releases[bot]
3c4ed41d57
Bump version to 0.303.0-nightly.0
2026-07-23 00:17:24 +00:00
Bryan Helmkamp
ec6292827e
Bump version to 0.302.0-nightly.1
2026-07-22 12:29:40 -04:00