Skip to content

v0.1.20

Choose a tag to compare

@CMGS CMGS released this 29 Oct 14:32

Changelog

  • b1a72f0 build: bump aws-sdk-go-v2, tokio, notify, rust 1.99.1 and actions
  • 0acf995 e2e: cover controller-managed volume hibernation
  • f038ed7 engine: resolve a missing live mount path without an error (#401)
  • 92585ed engine: retry a volume mount while the device is not yet openable (#404)
  • 5e9cded fix(sandboxd): no_rx_splice copies guest-bound bytes in user space (#396)
  • 9974f1b fix(sandboxd): opt-in unsigned Accept-Encoding so the s3 store works on GCS (#384)
  • 4dcf38e fix(sandboxd): retain checkpoints through failed claim writes (#380)
  • cf9280e pool: O(1) archive pin check, follow-ups to #380 (#381)
  • 4bd1d78 pool: allow live writable and attach-only volumes (#383)
  • 7cedc13 pool: drop volume holds for archived claims (#399)
  • 05437dd pool: one rule per live volume invariant, whole-repo audit (#398)
  • f7b19b4 pool: register runtime volume catalog entries (#382)
  • cd692fe pool: runtime volume catalog follow-ups to #382 (#395)
  • fb70ec7 release: v0.1.20 version bumps
  • 10171dc test(pool): wait for the restart worker before TempDir cleanup (#397)
  • ca6520d test, docs: drop duplicate volume tests and the failover runbook (#402)
  • dc589c5 utils: one SyncDir owns the directory fsync

SDKs

  • Go: go get github.com/cocoonstack/sandbox/sdk/go@v0.1.20
  • Python: pip install cocoonstack-sandbox (adapters: cocoonstack-sandbox-openai, cocoonstack-sandbox-langchain)