Changelog
Live, automatically synced product updates, feature releases, and infrastructure improvements powered by GitHub Releases.
Host Installation
Direct GitHub Installer Download
Landing page and Quick Start commands download install.sh from GitHub with HTTPS verification and run only after a successful download. The custom-domain example now passes DOMAIN to the installer through sudo env.
curl -fsSL https://raw.githubusercontent.com/dineshkorukonda/VersionGate/main/install.sh -o /tmp/versiongate-install.sh && sudo bash /tmp/versiongate-install.shAuthentication & Setup
Relay Signature and TLS Verification
Removed numeric installation signature bypasses, public default secrets, and TLS verification retries. Configure matching GITHUB_STATE_SECRET and RELAY_SECRET before using the relay.
Protected API Token Routes
Token listing, creation, and revocation now authenticate the session or API token before accessing the user account.
Retryable Setup
Database credentials are excluded from setup logs. Admin and session creation share a transaction; configuration publication is atomic and failed initialization retains previous settings.
Deployment Recovery & Observability
Renewable Owner-Checked Leases
Deployment leases renew during long builds and can only be released by their owner. Worker heartbeats distinguish abandoned jobs from active work during restarts.
Runtime and Environment Rollback Isolation
Queued rollback uses the same Docker and PM2 service. Staging and development rollback leave production Nginx traffic unchanged.
Log Streaming Beyond Retention
Monotonic sequence cursors keep job streams advancing after the 5,000-line retention window fills and report retention gaps.