server/v0.1.10

opensandbox-group/OpenSandboxserver/v0.1.10Apr 10, 2026by Pangjiping

AI Summary

This release adds file logging capabilities, exposes configuration options for timeouts, and introduces platform constraints for sandbox scheduling.

Key Highlights

  • Added file logger configuration
  • Exposed uvicorn timeout_keep_alive
  • Introduced optional platform object in lifecycle spec
  • Refactored server package layout

New Features

  • File logger configuration
  • Exposed uvicorn timeout_keep_alive
  • Optional platform object in lifecycle spec

Full Release Notes

## What's New

### ✨ Features
- add a file logger configuration to write both server logs and access logs to files (#674)
- expose uvicorn `timeout_keep_alive` in 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.path` validation with spec across runtimes (#643)
- normalize `create_sandbox` responses to return `Running` once 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 ❤️

- @Generalwin 
- @Pangjiping
- @ninan-nn
- @hittyt 
- @Gujiassh 
- @dependabot

---
- 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