What's New
✨ Features
- Add
EXECD_BOOTSTRAP_PRE_SCRIPTfor pre-bootstrap env seeding (#901)
🐛 Bug Fixes
- Defer SSE response headers until first event fires. Pre-execution errors in
RunCommand/RunCode/RunInSessionpreviously wrote JSON onto an already-committedtext/event-streamresponse, breaking SDK parsers (opensandbox: empty sse stream). Headers now commit lazily via idempotentsetupSSEResponse; sync errors returnapplication/jsoncleanly (#912) - Preserve blank lines in command stdout SSE stream.
readFromPosno longer drops standalone newlines;\r\ncoalesced (#902) - Make uploaded files durable on virtio-fs / 9pfs.
/files/uploadfsyncs parent dir and retries stat after chmod, fixing intermittent "file not found" on follow-up/commandcalls (#895)
👥 Contributors
Thanks to these contributors ❤️
- Docker Hub: opensandbox/execd:v1.0.17
- Aliyun Registry: sandbox-registry.cn-zhangjiakou.cr.aliyuncs.com/opensandbox/execd:v1.0.17