Skip to main content
Changelog // GitHub API Auto-Sync
[ AUTO-UPDATED VIA GITHUB RELEASES ]

Changelog

Live, automatically synced product updates, feature releases, and infrastructure improvements powered by GitHub Releases.

[ FIX ]

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.sh
[ FIX ]

Authentication & 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.

[ FIX ]

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.