Proxytrace 1.6.0
Added
- Install with a single
docker run. Proxytrace now ships as one image containing the
whole product — web UI, API, ingestion proxy, PostgreSQL and Redis — so a complete install
is one command with nothing to download and nothing to configure:
docker run -d -p 5101:80 -p 5102:8081 -v proxytrace:/data ghcr.io/proxytrace/proxytrace.
All state lives in the/datavolume; schema migrations still apply on start. - Images are published to Docker Hub as well. Each release pushes the image to
proxytrace/proxytraceon Docker Hub andghcr.io/proxytrace/proxytraceon GHCR — one
build, identical tags and digests,linux/amd64+linux/arm64.
Changed
-
The release now ships one image instead of three. The separate
proxytrace-api,
proxytrace-proxyandproxytrace-frontendimages are no longer published; the all-in-one
image replaces them. The Docker Compose deployment attached to every release still runs
PostgreSQL and Redis as their own containers — it points the app at them with
ConnectionStrings__Default/Redis__ConnectionString, which is what keeps the image's
embedded database and cache switched off. Upgrading an existing Compose install: take a
database backup, then swap in the new release'sdocker-compose.yml— it replaces the three
app services with one and keeps yourpgdata,appdataandsearchindexvolumes exactly as
they are, so the database, the secret-encryption key ring and the search index all carry over. -
Errored A/B validations no longer count as disproven theories. When a theory's A/B
validation cannot run at all (unreachable or unauthorized provider, upstream timeout,
incomplete run), the theory now settles in a new Failed state instead of Invalidated.
Failed theories are excluded from the review desk's win rate (an outage is not a lost
experiment), surface in a new Needs attention queue group with a red could not test
node on the loop strip instead of disappearing into History, and can be retried from
their dossier once the underlying problem is fixed (or dismissed). Resubmitting the same
idea is no longer blocked by a failed prior attempt, and each failure is recorded in the
audit log (Theory Validation Failed).