Skip to content

v2.0.0

Choose a tag to compare

@github-actions github-actions released this 11 Aug 05:25
· 7 commits to main since this release
v2.0.0
89d8692

Runner v2.0.0

This breaking release replaces the direct runner HTTP transport with durable
NATS JetStream commands, results, and encrypted log objects.

Remote runners now require NATS_URL, ORG_ID, and RUNNER_ID, plus one of
NATS_TOKEN, NATS_CREDS_FILE, or mTLS client credentials. The old runtime
private key and remote API endpoint are no longer consumed.

The image supports simple and edge operation. Edge mode persists outbound
results and logs while disconnected and requires shared ReadWriteMany storage
when the Job and flusher can run on different nodes. Logs remain bounded,
encrypted objects rather than a live stream.

The signed file relay and protected-side NATS process for the air-gap design are
included, but the physical diode path was not tested and is not qualified by
this release.

Use Kubernetes runner chart 0.2.0. Do not mix this image with v1 data-plane
images or the 0.1.x runner chart.