v3.1.5
- Баг: добавленная подписка молча пропадала — серверы из неё оставались, но
«Обновить» в выборе конфига говорил «Нет сохранённых подписок». URL подписки
живёт только в зашифрованном секрет-блобе и сохраняется несколькими путями.
Один из них —ConnectionManager.update_settings()— пишет долгоживущий
in-memory словарь настроек, загруженный ОДИН раз при старте приложения. Если
подписку добавляли уже ПОСЛЕ старта (диалог пишет блоб напрямую, в обход
этого словаря), устаревший словарь по-прежнему держалsubscription_url=""—
и при следующей смене ЛЮБОЙ настройки (тема, kill-switch, маршрутизация…)
затирал свежесохранённый URL пустым. - Фикс:
save_subscription_secretsбольше НЕ затирает непустой сохранённый
секрет пустым значением (merge-protect). URL подписки теперь переживает любые
сохранения настроек. Явного «удалить подписку» в UI нет, так что легитимные
сценарии это не ломает.
⬇ Скачать (выбери под свою систему)
| OS | Файл | Что делать |
|---|---|---|
| Windows 10/11 (x64) | KaproTUN-Setup.exe |
Запустить, пара кликов |
| macOS (Apple Silicon) | KaproTUN-macOS-arm64.dmg |
Открыть DMG, перетащить в Applications |
| Linux (x64) | KaproTUN-Linux-x64.AppImage |
chmod +x и запустить |
Полный changelog: CHANGELOG.md
Auto-built by GitHub Actions from v3.1.5.
Full Changelog: v3.1.4...v3.1.5
Full Changelog: v3.1.4...v3.1.5