-
0.1.0
StableAll checks were successfulFormat / gofmt (push) Successful in 20sCI / Go Tests (push) Successful in 1m16sCI / Build (push) Successful in 34sRelease Artifacts / Validate release tag (push) Successful in 2sRelease Artifacts / Build and release executables (push) Successful in 39sRelease Artifacts / Build and release Docker image (push) Successful in 33sreleased this
2026-09-14 13:41:00 +00:00 | 14 commits to master since this releaseRelease 0.1.0
First tagged release. Tip of
master(084d661) after access-list basic-auth hashing.Token / JWT_SECRET contract
JWT_SECRETenv is optional.- If unset, the process generates a random admin API signing secret and persists it at
data/.jwt_secret(compose mounts./data). - Set
JWT_SECRETexplicitly when you need a stable secret across fresh data volumes or multi-replica boots. - Admin auth itself still uses
ADMIN_PASSWORDon first boot (production rejects the well-known defaultpassword).
Compose already notes the random
data/.jwt_secretfallback; this release makes that contract explicit.Changes
084d661access-list: Hash basic-auth passwords and redact API reads (#18)3087968format: gofmt api.go and engine.go61c7b55access-list: Hash basic-auth passwords and redact API readsa1433bedocker: Promote compose port align to masterac98b8eREADME: Fix default ports and ADMIN_PASSWORD boot rules097906fLock bootstrap admin token until password is changed (#6)a43217bPersist per-install JWT signing secret (#3)
Artifacts
helix-proxy-0.1.0-linux-amd64.tar.gzhelix-proxy-0.1.0-linux-arm64.tar.gz- Release CI also builds/pushes the container image when registry secrets are present.
Lab compose smoke
Tracked on #19 — blocked pending Jerry lab host access for
docker compose(pike has no docker on jumpbox and no SSH todockge.lab.rrd/proxy.lab.rrd).Downloads