• v2.1.19 26ab765e4e

    danik released this 2026-10-09 08:45:24 +03:00 | 0 commits to main since this release

    CSQTT VPN Desktop 2.1.19

    Windows updater теперь использует GitHub → GitLab → Forgejo. Если основной источник недоступен или его релиз неполон, приложение проверяет зеркало. Если загрузка ZIP оборвалась, скачивается только тот же выпуск с совпадающими размером и SHA256 — перехода на другую версию во время установки нет.

    Загрузка, progress, отмена, проверка BUILDINFO/SHA256, распаковка и установка полного bundle через helper с rollback выполняются внутри приложения. Профили и настройки в AppData сохраняются. Android package ID к Windows не относится; данные Windows-клиента не переименовывались.

    Скачайте полный ZIP для Windows amd64 либо tar.gz для Linux amd64. Bundled Rust core остаётся 2.1.15; совместим с нашим сервером 2.1.11–2.1.17 (CSQPX2). Upstream amurcanov/csqtt 2.1.9 несовместим. На Linux встроенная установка обновлений по-прежнему не предлагается.

    Прошли Go unit/race/vet, Windows cross-compilation/vet, пять frontend-тестов и production builds Windows/Linux. Новый updater проверен на настоящем опубликованном Windows ZIP отдельно через каждый источник: check, download, SHA256, extraction и PE validation. Версия ресурсов и requireAdministrator manifest проверены в собранном EXE.

    Полный helper-flow с UAC, заменой работающего GUI и rollback на физическом Windows в этом прогоне не проверялся. BUILDINFO и SHA256SUMS приложены.

    Downloads