0.2.15
astoilkov/jsblocks0.2.15Apr 27, 2026by wylswz
AI Summary
This release focuses on enhancing the stability and security of the sandbox environment by addressing Debian installation issues, correcting privilege dropping logic, and enabling file descriptor usage for user code.
Key Highlights
- Prevent interactive dpkg prompts during Debian installs
- Pass sandbox user code over file descriptor 3
- Correct privilege drop order and abort failed sandbox setups
- Implement per-run UIDs for the Node.js runner
Full Release Notes
## What's Changed * Tiny change: fix typo in comment by @luoling8192 in https://github.com/langgenius/dify-sandbox/pull/220 * fix: prevent interactive dpkg prompts in Debian installs by @BeautyyuYanli in https://github.com/langgenius/dify-sandbox/pull/240 * fix: pass sandbox user code over fd 3 by @BeautyyuYanli in https://github.com/langgenius/dify-sandbox/pull/242 * fix: allow python fd3 reads under seccomp by @BeautyyuYanli in https://github.com/langgenius/dify-sandbox/pull/251 * fix: abort failed sandbox setup and correct privilege drop order by @BeautyyuYanli in https://github.com/langgenius/dify-sandbox/pull/249 * fix: use per-run UIDs for node runner by @BeautyyuYanli in https://github.com/langgenius/dify-sandbox/pull/253 ## New Contributors * @luoling8192 made their first contribution in https://github.com/langgenius/dify-sandbox/pull/220 * @BeautyyuYanli made their first contribution in https://github.com/langgenius/dify-sandbox/pull/240 **Full Changelog**: https://github.com/langgenius/dify-sandbox/compare/0.2.14...0.2.15