What's New
✨ Features
ServerAccessTokencan now be set viaEXECD_ACCESS_TOKENenvironment variable as an alternative to the--access-tokenCLI flag. When both are provided, the CLI flag takes precedence (#846)
🐛 Bug Fixes
- sanitize sensitive data before logging user commands: masks passwords, tokens, API keys (including LTAI/AKIA/AKID cloud access keys), Authorization headers, and URL credentials. Also masks the Jupyter auth token logged at startup (#815)
📦 Misc
- refresh architecture documentation: update
docs/architecture.mdand architecture overview SVG to reflect current OpenSandbox design; updatecomponents/execd/DEVELOPMENT.mdexamples from Beego-era guidance to current Gin/package-logger setup (#833) - document coding standards enforcement across all components (Ruff, ESLint, Spotless/ktlint, .NET analyzers,
go vet,golangci-lint,gofmt); add C# SDK.editorconfig; make native Go binary builds repeatable with-trimpath,-buildvcs=false, fixedSOURCE_DATE_EPOCHmetadata (#808)
👥 Contributors
Thanks to these contributors ❤️
- Docker Hub: opensandbox/execd:v1.0.15
- Aliyun Registry: sandbox-registry.cn-zhangjiakou.cr.aliyuncs.com/opensandbox/execd:v1.0.15