What's New
✨ Features
- add a file logger configuration to write both server logs and access logs to files (#674)
- expose uvicorn
timeout_keep_alivein configuration (#667) - introduce an optional platform object in the sandbox lifecycle spec and treat it as a scheduling/runtime constraint rather than as part of image (#645)
- refactoring the server package layout to use opensandbox_server as the only published Python package (#558)
🐛 Bug Fixes
- align
Host.pathvalidation with spec across runtimes (#643) - normalize
create_sandboxresponses to returnRunningonce the create wait gate has already accepted a BatchSandbox workload as usable (#642) - extract ipv6 disable for egress init (#605)
- remove legacy example config and fix Dockerfile (#575)
📦 Misc
- bump pygments from 2.19.2 to 2.20.0 in /server (#662)
- bump requests from 2.32.5 to 2.33.0 in /server (#592)
- simply README struct (#567)
👥 Contributors
Thanks to these contributors ❤️
- PyPI: opensandbox-server==0.1.10
- Docker Hub: opensandbox/server:v0.1.10
- Aliyun Registry: sandbox-registry.cn-zhangjiakou.cr.aliyuncs.com/opensandbox/server:v0.1.10