Files
wehub-resource-sync e0e362d700
SDK Tests / changes (push) Successful in 2m29s
Real E2E Tests / changes (push) Successful in 2m29s
Deploy Docs Pages / build (push) Has been cancelled
Deploy Docs Pages / deploy (push) Has been cancelled
Real E2E Tests / JavaScript E2E (docker bridge) (push) Has been cancelled
Real E2E Tests / Python E2E (docker bridge) (push) Has been cancelled
Real E2E Tests / Java E2E (docker bridge) (push) Has been cancelled
Real E2E Tests / C# E2E (docker bridge) (push) Has been cancelled
Real E2E Tests / Go E2E (docker bridge) (push) Has been cancelled
Real E2E Tests / Real E2E CI (push) Has been cancelled
SDK Tests / SDK CI (push) Has been cancelled
SDK Tests / CLI Tests (push) Has been cancelled
SDK Tests / Python SDK Quality (code-interpreter) (push) Has been cancelled
SDK Tests / Python SDK Quality (sandbox) (push) Has been cancelled
SDK Tests / Python SDK Tests (code-interpreter) (push) Has been cancelled
SDK Tests / JavaScript SDK Quality And Tests (code-interpreter) (push) Has been cancelled
SDK Tests / JavaScript SDK Quality And Tests (sandbox) (push) Has been cancelled
SDK Tests / Python SDK Tests (sandbox) (push) Has been cancelled
SDK Tests / CLI Quality (push) Has been cancelled
SDK Tests / Kotlin SDK Quality And Tests (sandbox) (push) Has been cancelled
SDK Tests / Kotlin SDK Quality And Tests (code-interpreter) (push) Has been cancelled
SDK Tests / C# SDK Quality And Tests (code-interpreter) (push) Has been cancelled
SDK Tests / C# SDK Quality And Tests (sandbox) (push) Has been cancelled
SDK Tests / Go SDK Quality And Tests (push) Has been cancelled
chore: import upstream snapshot with attribution
2026-07-13 13:39:33 +08:00

306 lines
7.8 KiB
Markdown

# components/execd 1.0.12
## What's New
### ✨ Features
- trust mitm proxy if `OPENSANDBOX_EGRESS_MITMPROXY_TRANSPARENT` set (#630)
### 🐛 Bug Fixes
- normalize traceback for command start errors (#701)
- resolved issue which execd cannot process file like `$HOME/abc`, `~/abc` or `$MY_WORKSPACE/abc` (#726)
### 📦 Misc
- optimize Makefile for multi-build release (#695)
- add Dockerfile.dockerignore to reduce build context (#718)
## 👥 Contributors
Thanks to these contributors ❤️
- @Pangjiping
- @Aboysky
---
- Docker Hub: opensandbox/execd:v1.0.12
- Aliyun Registry: sandbox-registry.cn-zhangjiakou.cr.aliyuncs.com/opensandbox/execd:v1.0.12
# components/execd 1.0.11
## 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
# components/execd 1.0.10
## What's New
### ✨ Features
- tune jupyter idle polling and sse completion wait (#577)
- add websocket PTY support (#590) (#608)
- add EXECD_CLONE3_COMPAT seccomp-based clone3 fallback (#518)
## 👥 Contributors
Thanks to these contributors ❤️
- @skyler0513
- @ctlaltlaltc
- @Pangjiping
---
- Docker Hub: opensandbox/execd:v1.0.10
- Aliyun Registry: sandbox-registry.cn-zhangjiakou.cr.aliyuncs.com/opensandbox/execd:v1.0.10
# components/execd 1.0.9
## What's New
### ⚠️ Breaking Changes
- align the execd runInSession contract from `code` / `timeout_ms` to `command` / `timeout`, and update the execd server handlers accordingly (#548)
## 👥 Contributors
Thanks to these contributors ❤️
- @ninan-nn
---
- Docker Hub: opensandbox/execd:v1.0.9
- Aliyun Registry: sandbox-registry.cn-zhangjiakou.cr.aliyuncs.com/opensandbox/execd:v1.0.9
# components/execd 1.0.8
## What's New
### ✨ Features
- add Session API for pipe-based bash sessions in execd (#104)
### 🐛 Bug Fixes
- fix goroutine/fd leaks in runCommand when cmd.Start() fails; fix background command stdin still reading from real stdin instead of /dev/null; exit with non-zero code when execd server fails to start; fix panic on empty SQL query and missing `rows.Err()` check (#468)
- encode non-ASCII filenames in Content-Disposition header (#472)
## 👥 Contributors
Thanks to these contributors ❤️
- @Pangjiping
- @wishhyt
- @csdbianhua
---
- Docker Hub: opensandbox/execd:v1.0.9
- Aliyun Registry: sandbox-registry.cn-zhangjiakou.cr.aliyuncs.com/opensandbox/execd:v1.0.9
# components/execd 1.0.7
## What's New
### ✨ Features
- add support env in run command request (#385)
- add fallback from bash to sh for Alpine-based images (#407)
- add uid and gid support for command execution (#332)
- extract version package to components/internal (#245)
- replace logger with internal package (#237)
### 🐛 Bug Fixes
- auto-recreate temp dir in stdLogDescriptor and combinedOutputDescriptor (#415)
- return 404 code for missing code context (#373)
### 📦 Misc
- refactor unit tests to testify require/assert (#385)
- sync latest image for v-prefixed TAG (#331)
- chore(deps): bump filippo.io/edwards25519 from 1.1.0 to 1.1.1 in /components/execd (#251)
## 👥 Contributors
Thanks to these contributors ❤️
- @Pangjiping
- @joaquinescalante23
- @zerone0x
- @liuxiaopai-ai
- @Jah-yee
- @dependabot
---
- Docker Hub: opensandbox/execd:v1.0.9
- Aliyun Registry: sandbox-registry.cn-zhangjiakou.cr.aliyuncs.com/opensandbox/execd:v1.0.9
# components/execd 1.0.6
## What's New
### ✨ Features
- human-readable logs and concise SSE summary log (#219)
- add timeout for run_command request (#218)
### 📦 Misc
- sync execd's log to hostpath and upload artifact (#222)
- chore(deps): bump golang.org/x/crypto from 0.42.0 to 0.45.0 in /components/execd (#193)
## 👥 Contributors
Thanks to these contributors ❤️
- @Pangjiping
- @dependabot
---
- Docker Hub: opensandbox/execd:v1.0.9
- Aliyun Registry: sandbox-registry.cn-zhangjiakou.cr.aliyuncs.com/opensandbox/execd:v1.0.9
# components/execd 1.0.5
## What's New
### 🐛 Bug Fixes
- flush trailing stdout line without newline (#148)
- remove `omitempty` under FileInfo model (#150)
## 👥 Contributors
Thanks to these contributors ❤️
- @Pangjiping
---
- Docker Hub: opensandbox/execd:v1.0.9
- Aliyun Registry: sandbox-registry.cn-zhangjiakou.cr.aliyuncs.com/opensandbox/execd:v1.0.9
# components/execd 1.0.4
## What's New
### ✨ Features
- replace `sh` to `bash` under bootstrap (#134)
- allow configuring log output file via env `EXECD_LOG_FILE` (#135)
### 🐛 Bug Fixes
- support chained bootstrap commands via `-c` or `BOOTSTRAP_CMD` (#129)
- step sse ping after client disconnect (#130)
## 👥 Contributors
Thanks to these contributors ❤️
- @Pangjiping
- @hittyt
- @ninan-nn
---
- Docker Hub: opensandbox/execd:v1.0.9
- Aliyun Registry: sandbox-registry.cn-zhangjiakou.cr.aliyuncs.com/opensandbox/execd:v1.0.9
# components/execd 1.0.3
## What's New
### ✨ Features
- modify web framework to Gin (#94)
- support parse SSE api grace shutdown timeout from env `EXECD_API_GRACE_SHUTDOWN` (#101)
### 📦 Misc
- use local tag execd's image built by source (#107)
- fix compile error caused by code merge (#103)
## 👥 Contributors
Thanks to these contributors ❤️
- @Pangjiping
- @hittyt
- @jwx0925
---
- Docker Hub: opensandbox/execd:v1.0.9
- Aliyun Registry: sandbox-registry.cn-zhangjiakou.cr.aliyuncs.com/opensandbox/execd:v1.0.9
# components/execd 1.0.2
## What's New
### ✨ Features
- new APIs for code context management (#48)
- tail background command outputs (#64)
- support EXECD_ENVS env file injection (#70)
- add `set -x` before exec "$@" for debug trace user command (#90)
### 🐛 Bug Fixes
- fix single-line output truncation bug (#79)
### 📦 Misc
- compile execd's image from source during e2e workflow (#88)
- add context management integration test (#83)
## 👥 Contributors
Thanks to these contributors ❤️
- @Pangjiping
- @hittyt
- @ninan-nn
---
- Docker Hub: opensandbox/execd:v1.0.9
- Aliyun Registry: sandbox-registry.cn-zhangjiakou.cr.aliyuncs.com/opensandbox/execd:v1.0.9
# components/execd 1.0.1
## What's New
### ✨ Features
- support CR-delimited output (#25)
- [beta] expose command status/output apis, track exit info, and document RFC3339 timestamps for command responses (#26)
- add windows platform support (#32)
- set up standard bootstrap script in execd image with multi-provision compatibility (#60)
### 🐛 Bug Fixes
- fix the issue where command init message arrives before memory state, causing interrupt to throw a 404 error (#33)
### 📦 Misc
- add execd unit-test and smoke test workflow (#2)
- add/optmize OpenSandbox /components image release workflow (#7)
- free GitHub-hosted runner's disk space before docker build, which provides us with greater available disk space (#10)
- optmize smoke test scripts by cross platform (#32)
- add unit test for `run_command` api (#38)
## 👥 Contributors
Thanks to these contributors ❤️
- @Pangjiping
- @hittyt
- @hellomypastor
- @jwx0925
---
- Docker Hub: opensandbox/execd:v1.0.9
- Aliyun Registry: sandbox-registry.cn-zhangjiakou.cr.aliyuncs.com/opensandbox/execd:v1.0.9
# components/execd 1.0.0
Notes:
### 🎉 first release