Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
20 commits
Select commit Hold shift + click to select a range
260afa1
Update default formatter
ghostwriternr Nov 17, 2025
c2f10ca
Fix memory leaks in process management
ghostwriternr Nov 17, 2025
1009d67
Add changeset
ghostwriternr Nov 17, 2025
d50a826
Fix async cleanup and listener lifecycle
ghostwriternr Nov 17, 2025
45e204f
Use structured logging for disk write failures
ghostwriternr Nov 17, 2025
d678bce
Fix data loss when persisting completed processes
ghostwriternr Nov 17, 2025
2de0f6b
Fix list() directory check that prevented disk scanning
ghostwriternr Nov 17, 2025
1a0317c
Add comprehensive unit tests for ProcessStore
ghostwriternr Nov 17, 2025
0c317ae
Add E2E tests for completed process retrieval and listing
ghostwriternr Nov 17, 2025
4cdde95
Remove dot-prefix from process storage directory
ghostwriternr Nov 17, 2025
55421ae
Fix race condition in process status updates
ghostwriternr Nov 18, 2025
b3ea99a
Merge remote-tracking branch 'origin/main' into fix-memory-leak
ghostwriternr Nov 18, 2025
1f0439a
Update lockfile
ghostwriternr Nov 18, 2025
455ed50
Clear activeMounts on container stop
ghostwriternr Nov 18, 2025
ce1468a
Enable TypeScript checking for test files (#238)
ghostwriternr Nov 21, 2025
39ab5f1
Merge remote-tracking branch 'origin/main' into fix-memory-leak
ghostwriternr Nov 21, 2025
ccfbba6
Fix type errors
ghostwriternr Nov 21, 2025
b8a71e1
Update lockfile
ghostwriternr Nov 21, 2025
ab159b1
Fix code context e2e response checks
ghostwriternr Nov 21, 2025
44dc4d5
Prevent just-completed process appearing twice
ghostwriternr Nov 24, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 5 additions & 0 deletions .changeset/fix-memory-leaks.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'@cloudflare/sandbox': patch
---

Fix memory leaks from listener accumulation, unbounded process storage, and stale DO state
6 changes: 3 additions & 3 deletions .vscode/settings.json
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
{
"[javascript]": {
"editor.defaultFormatter": "biomejs.biome"
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[json]": {
"editor.defaultFormatter": "biomejs.biome"
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[typescript]": {
"editor.defaultFormatter": "biomejs.biome"
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"editor.codeActionsOnSave": {
"source.fixAll.biome": "explicit",
Expand Down
Loading
Loading