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
306 lines
7.8 KiB
Markdown
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
|