Skip to content

ctx v5.35.0

Choose a tag to compare

@github-actions github-actions released this 08 Nov 20:55
· 147 commits to root since this release
v5.35.0
26d452e

v5.35.0 — status in one key shape, synthesis p95, health version, bench and measure fixes (FOLGE-U…Y)

Minor release after v5.34.0. No migration, no new setting.

Status: gateway.auth reports its in-flight counters in snake_case like
every other key (inflight, inflight_keys, inflight_timers,
inflight_cancelled, inflight_sweeps, inflight_sweep_errors); a new
query_synthesize block carries p95_ms, avg_ms, samples and since from an
in-process ring of the last 512 query syntheses (p95 null under 20).

Health: GET /health carries the build version.

Gates: the chat heap gate's no-answer bound carries a named, capped reserve
for the forms the route scans twice at n=1 (the first scan call's garbage
far from GOMEMLIMIT; measured, the first-use hypothesis disproven). Full
matrix 1 640/1 640 OK.

Tooling: measure.py retry-after separates proxy 429s from ctx 429s;
docs/operations.md names the reverse proxy's rate limit in front of /v1.

Installation

With Go:

go install github.com/GottZ/ctx/cmd/ctx@v5.35.0

Binary download:
Download the binary for your platform (and SHA256SUMS), verify both, then install:

gh attestation verify ctx-<os>-<arch> -R GottZ/ctx   # signed build provenance
# offline: add --bundle ctx.intoto.jsonl (Sigstore bundle attached to this release)
sha256sum -c --ignore-missing SHA256SUMS            # download integrity
chmod +x ctx-*
sudo mv ctx-* /usr/local/bin/ctx