gtcnsl
EN RU

v0.6.0

2026-05-30 ● stable

What changed

Added
  • gtcnsl self-update replaces the running binary with the latest (or a specific --to vX.Y.Z) release from dl.gtcnsl.com: download → verify SHA-256 → atomic swap → confirm it runs → roll back on any failure. Flags: --dry-run, --rollback, --yes, --dl-host.
  • Discovery and download read a versions.json manifest from the download host and never call the Git API, so self-update survives the host going private.
  • A Self-update screen in the TUI (Check / Apply / Rollback) driving the same flow as the CLI.
  • The release workflow mirrors every published binary + checksums.txt to the download host (the Gitea release stays the source of truth).
Changed
  • Release binaries are now named gtcnsl-vX.Y.Z-linux-<arch> (with the leading v), matching the download host’s contract.

This release is not available from the download host.