JavaScript Sandbox SDK v1.0.5
What's New
Changes included since js/sandbox/v0.1.4.
Scoped paths: sdks/sandbox/javascript specs/sandbox-lifecycle.yml.
✨ Features
- feat(sdks): update run in session
- feat(sdks): exit code for commands
- feat(sdk/js): add OSSFS volume backend support (#476)
- feat(sdks/js): support run_in_session
- feat(lifecycle): support manual cleanup sandboxes
- feat(sdks): support x-request-id (#453)
- feat(specs): patch egress (#454)
- feat: implement version-specific OSSFS mount and simplify credentials
- feat: add js sdk model and examples
- feat: implement OSSFS storage backend in sandbox lifecycle
- feat(sdks/js): support gid/uid and envs under run command request
- feat(js-sdk): improve sandbox ready-timeout diagnostics
- feat: add Docker named volume support with subPath for PVC backend
🐛 Bug Fixes
- fix: fix processing null field (#555)
- fix(sdk/js): treat null volume backends as absent in validation
- fix(lifecycle): harden sdk compatibility and e2e stability
⚠️ Breaking Changes
- None
📦 Misc
- Refactor run in session (#548)
- [EXPERIMENTAL] auto-renew on sandbox proxy/ingress access (#535)
- refactor(sdks): unify exit code handling logic
- Feature/patch egress (#464)
- chore(sdks): add comments related to
run_in_session. - docs(server): clarify manual cleanup is runtime-dependent
- chore(sdks): rebuild source code
- refactor(server): isolate ossfs mount logic and align validation behavior
- refactor: remove useless ossfs.path
- chore(sdks): refine packaging (#265)
- Feature/csharp sdk (#169)
👥 Contributors
Thanks to these contributors ❤️
- @ninan
- @Pangjiping
- @ninan.nn
- @perhapzz
- @pangjiping.pjp
- @yutian.taoyt
- @liuxiaopai-ai
- @239573049