Skip to content

Releases: DeValde/ValdeClient

ValdeVPN 0.99.21 (Windows OTA test)

Choose a tag to compare

@DeValde DeValde released this 21 Jun 18:54

Windows OTA test pre-release. Does NOT affect Android (Android tracks the latest non-prerelease).

ValdeVPN Android 0.99.20 (build 140)

Choose a tag to compare

@DeValde DeValde released this 15 Jul 10:34

Latest coordinated Android release from VPM master.

Highlights:

  • confirmed end-to-end tunnel connectivity before reporting Connected
  • hardened Android replacement, STOP, and cold-reattach lifecycle fencing
  • secure Telegram and QR claim flow with integrated onboarding
  • smoother 120 Hz rendering and reduced home-screen timer recomposition
  • live VPN-engine PSS memory visibility

Source: VPM e0597d7559b5b33eeed0c59dc68b61564fe5835c (contained in master 789f245a13b013cf1c3407670307b56bd1617ed6).

ValdeVPN Android 0.99.20 (build 139)

Choose a tag to compare

@DeValde DeValde released this 14 Jul 10:50

Coordinated mobile release for secure Telegram/QR claim migration, direct YooKassa checkout recovery, exact native tunnel readiness, Free VPN bootstrap hardening, and Android lifecycle fixes.

ValdeVPN Android 0.99.20 (build 136)

Choose a tag to compare

@DeValde DeValde released this 25 Jun 10:37

Build 136. Critical stability fix.

  • Fixes the native :tunnel crash on reconnect (SIGABRT in libhev-socks5-tunnel tcp_input, upstream #206). Teardown now closes the TUN fd first + drains in-flight inbound TCP before quit(), so lwIP is no longer fed during shutdown. Verified on-device: connect/disconnect churn that reliably crashed builds ≤135 no longer aborts.
  • Server-pushed config — signed (Ed25519) remote control-plane manifest; fronts / feature flags / thresholds rotate server-side without an app update (never-brick: cached → compiled defaults).
  • RU-direct split-tunnel + fingerprint diversity baked into the served config.
  • Diagnostics now capture ApplicationExitInfo (process-death reasons).

Self-update compatible (same signing key); install replaces any older build in place.

ValdeVPN Android 0.99.20 (build 132)

Choose a tag to compare

@DeValde DeValde released this 24 Jun 19:41

Build 132 (updates over 131).

  • DWELL throttle-shadow telemetry now persists across app restarts and drains reliably once connectivity returns — fixes the case where a real throttle was detected but the would_fire event was lost because the heartbeat (its upload channel) is blocked under throttle. Improves anti-throttle diagnostics from RU networks.
  • Real app version+build reported to the backend (was a hardcoded placeholder) → telemetry can now be segmented by build.

Internal hardening only; no user-facing behavior change. Debug-signed, updates cleanly over build 131.

ValdeVPN Android 0.99.20 (build 131)

Choose a tag to compare

@DeValde DeValde released this 23 Jun 23:53

Build 131

• Login without VPN — censorship-resistant bootstrap reaches the backend even when the main domain is blocked.
• Fixed a Telegram-login hang and a free-key bootstrap issue on startup.
• Per-app split-tunnel bypass list now applied correctly.
• Smarter throttle detection (groundwork for automatic server-switch; no behavior change yet).

ValdeVPN Android 0.99.20 (build 130)

Choose a tag to compare

@DeValde DeValde released this 18 Jun 14:48

• Оплата прямо в приложении. Кнопка «+» / экран подписки теперь открывают защищённую платёжную страницу (выбор тарифа и оплата на сайте) — больше не нужно уходить в Telegram-бота. Открывается во внешнем браузере, работает даже с выключенным VPN.

• Улучшения стабильности подключения: защита от утечки реального IP под VPN, более аккуратная маршрутизация и доработки Windows-клиента.

ValdeVPN Android 0.99.20 (build 129)

Choose a tag to compare

@DeValde DeValde released this 17 Jun 23:06

Исправления стабильности (важное обновление — рекомендуется всем на сборках 124–126).

• Управляющий канал через туннель восстановлен. В сборках 124–126 была регрессия: heartbeat/подписка/телеметрия упирались в несработавший локальный порт (шторм ошибок «Connection refused»). Найдено и исправлено: запрос управления теперь корректно идёт через туннель (REALITY → бридж), обходя блокировку SNI valdevpn.com у мобильных операторов РФ. Добавлен запасной прямой путь на случай сбоя прокси.

• Разрешение VPN. Если системный диалог «Connection request» не появился (частый случай на MIUI/HyperOS при автозапуске) — приложение больше не выдаёт сухую ошибку и не перебирает протоколы впустую, а показывает понятный запрос «Разрешить»; повторная попытка из приложения корректно вызывает системный диалог.

• Обновление приложения: прогресс загрузки в шторке, уведомление «Обновление загружено» с переходом к установке, и устранён запуск второго экземпляра после установки.

Также включены улучшения стабильности Windows-клиента (split-tunnel, маршруты, установщик).

ValdeVPN Android 0.99.20 (build 126)

Choose a tag to compare

@DeValde DeValde released this 17 Jun 16:02

ValdeVPN для Android — 0.99.20 (build 126)

• Загрузка обновления теперь в фоне — можно продолжать пользоваться; по готовности уведомление + системная установка.
• Control-plane идёт через туннель — стабильнее на мобильной сети.

versionCode: 126 · commit 6d585a90

ValdeVPN Android 0.99.20 (build 125)

Choose a tag to compare

@DeValde DeValde released this 17 Jun 15:40

ValdeVPN для Android — 0.99.20 (build 125)

• Загрузка обновления теперь в фоне — можно продолжать пользоваться; по готовности уведомление + установка.
• Апдейт проверяется и при возврате в приложение.
• Нет повторной загрузки после выдачи разрешения на установку.

versionCode: 125 · commit 25acee58