Skip to content

Tags: devsed-zz/forkd

Tags

v0.3.1

Toggle v0.3.1's commit message
v0.3.1 — phase 1d: multi-BRANCH diff via previous-output chain

v0.3.0

Toggle v0.3.0's commit message
v0.3.0 — diff snapshots, 6-143x BRANCH pause reduction

mcp-v0.2.0

Toggle mcp-v0.2.0's commit message
forkd-mcp v0.2.0 — branch_sandbox + v0.3 options (diff snapshots, pre…

…warm)

hub-langgraph-react-v1

Toggle hub-langgraph-react-v1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Merge pull request deeplethe#69 from deeplethe/dev

docs(readme): asciinema demo embed (deeplethe#68 → main)

hub-coding-agent-fork-v1

Toggle hub-coding-agent-fork-v1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Merge pull request deeplethe#93 from deeplethe/dev

docs: COMPARISON.md (deeplethe#92 → main)

v0.1.4

Toggle v0.1.4's commit message
v0.1.4 — daemon snapshot_tag fix + BRANCH concurrency + pause_ms

mcp-v0.1.0

Toggle mcp-v0.1.0's commit message
forkd-mcp 0.1.0 — initial PyPI release

v0.1.3

Toggle v0.1.3's commit message
forkd 0.1.3 — security fix (path traversal) + Snapshot Hub + browser …

…recipe

CVE-class path-traversal in --tag handling fixed; affects 0.1.0–0.1.2.
See docs/SECURITY.md "Past advisories" for the full advisory and
CHANGELOG.md for the full release notes.

v0.1.2

Toggle v0.1.2's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Merge pull request deeplethe#18 from deeplethe/dev

ci(release): release workflow + v0.1.2

v0.1.1

Toggle v0.1.1's commit message
feat(controller): TLS support + comparison docs (v0.1.1)

Daemon
  - axum-server + rustls 0.23 (aws-lc-rs provider) replace plain
    axum::serve. New `--tls-cert` / `--tls-key` flags (and FORKD_TLS_*
    env vars). When both are set the daemon speaks HTTPS; otherwise
    it falls back to plain HTTP (unchanged loopback default).
  - Graceful shutdown promoted to axum_server::Handle with a 30 s
    drain deadline on SIGTERM/SIGINT, replacing the previous
    serve-then-drop pattern.
  - --tls-cert and --tls-key must be supplied together; mismatch is
    a hard error rather than a silent downgrade.

Tests
  - End-to-end integration test generates a self-signed cert via
    rcgen, brings up the daemon with TLS, and verifies /healthz and
    /version handshake successfully with reqwest configured to
    accept invalid certs. 7 integration tests pass (was 6), 19 unit
    tests pass.

Docs
  - README: new "How forkd compares" section with a properties table
    spanning forkd, Tencent CubeSandbox, Daytona, Alibaba OpenSandbox,
    E2B, Modal, raw Firecracker, Docker, gVisor. Cited numbers come
    from each project's upstream documentation.
  - DESIGN.md: new "Related work" subsection with longer prose for
    each project — what the primitive is, what cold-start numbers
    they advertise, where forkd's niche differs.
  - docs/SECURITY.md: TLS guidance (cert rotation, file permissions,
    interaction with bearer-token auth).
  - docs/API.md, docs/RUNBOOK.md: cross-references to the new flags.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>