-
released this
2026-09-08 12:42:24 +03:00 | 12 commits to main since this releaseCSQTT VPN Desktop 2.1.12
В релиз включены оптимизации Windows и updater.
- Примерно 15 → 6 PowerShell-запусков на обычном пути подключения без повторных polls: cleanup и установка маршрутов объединены, ifIndex получаем сразу при ожидании адаптера.
- Статистика трафика работает через atomic counters, без PowerShell каждые 1,5 секунды.
- Setup-команды отменяются при Disconnect и выходе core; rollback и IPv6/DNS-проверки сохранены.
- DNS-кэш ограничен 1024 записями, соблюдает TTL; исправлена гонка немедленной остановки DNS.
- Добавлены тайминги cleanup/CONFIG/routing-ready.
- Updater проверяет наш GitHub, показывает release notes, скачивает и проверяет SHA-256/BUILDINFO, останавливает VPN, заменяет bundle через helper и перезапускает GUI. При неудаче предусмотрен rollback.
- Версия bundled core подтверждается SHA-256, без запуска неподдерживаемого
--version.
2.1.12 нужно один раз установить вручную целиком: в 2.1.11 ещё нет updater. Последующие стабильные версии устанавливаются по кнопке из приложения. Настройки, профили и device_id сохраняются.
GUI: 2.1.12, Rust core и совместимый сервер danusha2345/csqtt-android 2.1.11, CSQPX2. Новый Android/server не нужен. Сервер amurcanov/csqtt 2.1.9 несовместим.
Проверены Windows и Linux CI, Go tests/race/vet, Wails builds, нативные Windows lock/rollback/DACL и PowerShell failure tests. Архивы и SHA-256 проверены. Полный пользовательский GUI/VPN update flow и ускорение в секундах ещё не измерены.
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads