Skip to content
gtcnsl
EN RU

v1.1.2

2026-07-08 latest ● stable

What changed

Fixed
  • **Health checks work on sign-in-only instances.** With `REQUIRE_SIGNIN_VIEW = true` the anonymous `/api/v1/version` endpoint answers 403, so every post-restart health check failed and rolled the operation back — the second half of the same production finding v1.1.1 fixed. Liveness pings now use Gitea's unauthenticated `/api/healthz` (load-balancer) endpoint, and version verification degrades to healthz-alive when the version API is hidden behind sign-in — the version is not visible, not wrong, and the binary on disk was checksum-verified before it started. Instances old enough to lack `/api/healthz` fall back to the version endpoint as before.

Download

Pick your architecture. Direct links point at the release assets.

$ curl -fsSL https://dl.gtcnsl.com/v1.1.2/gtcnsl-v1.1.2-linux-amd64 -o /usr/local/bin/gtcnsl && chmod +x /usr/local/bin/gtcnsl
i
Verify
Compare against the signed checksum manifest before you run anything. checksums.txt