ReleaseCoreWeaveCoreWeavepublished Apr 22, 2026seen Jun 26

coreweave/cwsandbox-client v0.19.2

coreweave/cwsandbox-client

Open original ↗

Captured source

source ↗
published Apr 22, 2026seen Jun 26captured 11hhttp 200method plain

v0.19.2

Repository: coreweave/cwsandbox-client

Tag: v0.19.2

Published: 2026-04-22T15:01:59Z

Prerelease: no

Release notes:

v0.19.2 (2026-04-22)

_This release is published under the Apache-2.0 License._

Bug Fixes

  • Trap SIGTERM in default keep-alive command (`6e70120`)

tail -f /dev/null runs as PID 1 and the kernel does not deliver default signal actions to PID 1 unless a handler is installed. Stops silently waited out the full terminationGracePeriodSeconds (30s) before SIGKILL, which tripped SUNK's scheduler-epilog timeout at ~28s and drained a production node.

Replace the default with a shell-trapped variant:

/bin/sh -c 'trap "exit 0" TERM INT; sleep infinity & wait'

The trap installs an explicit SIGTERM handler; sleep infinity & plus wait lets the shell block on a signal-interruptible primitive. Clean exit 0 keeps stop-initiated termination mapped to COMPLETED.

Scratch/distroless images without /bin/sh are already incompatible with shell-based defaults and must supply their own command (this was also true of the old default).

Documentation

  • tests: Drop outdated xdist single-runner caveat (`7c0a373`)

The e2e test runners handle parallel worker loads without the queueing concern the caveat described. Keeping the note misleads future readers into dropping concurrency unnecessarily.

---

Detailed Changes: v0.19.1...v0.19.2