docker/execd/v1.0.11

opensandbox-group/OpenSandboxdocker/execd/v1.0.11Apr 12, 2026by Pangjiping

AI Summary

This release enhances the execd component with security hardening for Jupyter endpoints and fixes context handling bugs.

Key Highlights

  • Fixed deduplication of context entries
  • Enlarged default Jupyter polling interval
  • Added validation for request.cwd
  • Implemented token injection allowlisting for Jupyter

Full Release Notes

## What's New

### 🐛 Bug Fixes
- fix deduplicate context entries in `ListAllContexts` and `LanguageSessions` (#619)
- enlarge default jupyter polling interval to 100ms (#650)
- validate request.cwd and return 400 (#656)
- Bind token injection to an allowlisted host/scheme (e.g., compare req.URL.Host to the expected Jupyter endpoint before setting Authorization), and/or disable redirects for this client (CheckRedirect) unless explicitly safe (#680)

### 📦 Misc
- bump google.golang.org/grpc from 1.79.2 to 1.79.3 in /components/internal (#652)
- extract safego to internal common package and wrapper execd goroutines with safego (#670)

## 👥 Contributors

Thanks to these contributors ❤️

- @ZYecho11 
- @Pangjiping 
- @dependabot
- @tomaioo 

---
- Docker Hub: opensandbox/execd:v1.0.11
- Aliyun Registry: sandbox-registry.cn-zhangjiakou.cr.aliyuncs.com/opensandbox/execd:v1.0.11