Skip to content

Releases: ivan-yurich/yurich-connect-windows

Yurich Connect for Windows v1.0.108

Choose a tag to compare

@ivan-yurich ivan-yurich released this 03 Oct 13:29

Yurich Connect for Windows v1.0.108

Статус: Public Beta / Release Candidate.

Русский

  • Качество профилей и карантин теперь учитываются отдельно для каждой сети. Можно закрепить профиль без автоматической смены сервера при подключении.
  • Добавлены бюджет подключения 45 секунд, адаптивные попытки до 18 секунд и отмена запуска. Текущий системный этап и очистка процессов могут добавить время.
  • Авто предпочитает последний успешный профиль сети. Скорость учитывает свежие образцы передачи; образец 64 KiB не измеряет максимальную скорость канала.
  • Проверка блокировок при отключённом VPN проверяет выбранный профиль через отдельное ядро без изменения системного proxy/TUN. Naive проверяется через native sing-box, а не внешний naive.exe.
  • Добавлены предупреждения о конфликтах маршрутов/IPv6 и ручной выбор TUN MTU 1500/1400/1280. IPv6 Windows не отключается.
  • Маршрутные настройки применяются при ручном переподключении. При отключении Yurich чужие Windows proxy-настройки не перезаписываются.
  • Улучшены отчёты диагностики, переносы текста и вкладки протоколов. XHTTP больше не входит в счётчик VLESS.
  • DNS-провайдеры, параметры подписок и Reality SNI сохранены. Изменения только для Windows.

Проверки: анализатор без замечаний, 179 тестов прошли, Windows release и payload проверены. Повторный локальный прогон 5 минут: 20472 запроса, 0 ошибок, WebSocket оставался открыт, ядро не завершалось.
Первый прогон дал 2 ошибки из 21268 запросов; причина не воспроизведена и не считается устранённой. Это loopback-тест ядра, не гарантия работы всех серверов, провайдеров или длительных SSH/Codex-сессий.

Установка: YurichConnect_Setup.exe для Windows 10/11 x64. Portable полностью распаковать и запускать из папки приложения. Для обновления из клиента нажать «Обновления».
Откат: отключить VPN и установить предыдущую рабочую версию из Releases, не удаляя подписки. MTU можно вернуть на 1500.

English

Windows-only update. Analyzer clean, 179 tests passed, release payload checked. Repeated five-minute loopback soak: 20472 requests, zero drops, WebSocket stayed open and the core stayed alive. The first run recorded two unreproduced request errors; their cause is not considered fixed. Live servers, ISP conditions, clean-Windows installation and long SSH/Codex sessions still need validation. Install the setup or fully extract the portable archive. To roll back, disconnect and install the previous working release without deleting subscriptions.

1.0.108 - 2026-10-03

  • Added local per-network/profile startup history, independent quarantine, configuration fingerprints, seven-day expiry and bounded storage.
  • Auto prefers the last successful network profile; Speed uses fresh transfer samples when available. Added profile pinning without bypassing TCP/443 policy.
  • Added a 45-second startup budget, 18-second adaptive profile attempts and cooperative cancellation without penalizing the server or launching a late core.
  • Added isolated profile diagnostics through a random loopback proxy. Configurations use stdin, not files or command-line secrets. VLESS can learn plain/record-fragment fallback; Naive diagnostic failures do not quarantine the external backend.
  • Added Windows route/IPv6 conflict warnings and optional TUN MTU presets, retaining 1500 by default and requiring explicit reconnect.
  • Restores stale owned Windows proxy settings at startup and leaves another application's proxy untouched.
  • Shortened the compatibility selector to TCP/443. Added adaptive regression tests and a local HTTP/WebSocket soak test; DNS provider addresses and server subscription parameters are unchanged.

SHA-256

897F456B6D9CEA347C17CF1103CC798A939C9062204F96B92F253A02A7A02F7C  YurichConnect_Setup.exe
B227552B42372D2C1432CCE6CC8D59349F418D9BA44B98DE8B2E8581076B0811  YurichConnect_Windows_Portable.zip

Сборка пока не подписана цифровой подписью, поэтому Windows SmartScreen может показать предупреждение. Скачивайте файлы только из официального репозитория Yurich Connect и сверяйте SHA-256.

Yurich Connect for Windows v1.0.106

Choose a tag to compare

@github-actions github-actions released this 24 Sep 05:22

Yurich Connect for Windows v1.0.106

Статус: Public Beta / Release Candidate.

1.0.106 - 2026-09-24

Added

  • Added Adaptive Access strategy selection: Auto, Compatibility, and Speed.
  • Added TCP/TLS/UDP network compatibility diagnostics with local per-network learning.
  • Added support for Yurich server transport variants in subscriptions, so one location can expose VLESS Reality TCP, Naive HTTPS, XHTTP, and Hysteria2 Turbo alternatives.
  • Added profile variant metadata for group, role, strategy, and priority.

Changed

  • Improved failover ranking to keep related server variants from the same location together before jumping to another server.
  • Compatibility strategy now prefers TCP/443-friendly transports, while Speed strategy prefers UDP-capable transports when available.
  • Profile cards now show variant role labels such as Naive HTTPS, XHTTP, and Hysteria2 Turbo.

Fixed

  • Restores Windows system proxy state when the VPN is stopped manually or before launching the updater.
  • Reduces stale process/session races during sing-box, NaiveProxy, and traffic WebSocket restarts.

Tests

  • Added coverage for Adaptive Access strategies, UDP diagnostics, server variant import, variant metadata persistence, and variant-aware failover.

SHA-256

04D007C0ECB9B2D417EB30F73CE26AD83B0DB89069418503C534C12474EBC5C4  YurichConnect_Setup.exe
B33A85585F074AA5E9AFB9B8F5017AD0CAB7E9B7C34C9D16E8442E4E52C5341C  YurichConnect_Windows_Portable.zip

Сборка пока не подписана цифровой подписью, поэтому Windows SmartScreen может показать предупреждение. Скачивайте файлы только из официального репозитория Yurich Connect и сверяйте SHA-256.

Yurich Connect for Windows v1.0.105

Choose a tag to compare

@github-actions github-actions released this 09 Sep 02:06

Yurich Connect for Windows v1.0.105

Статус: Public Beta / Release Candidate.

1.0.105 - 2026-09-08

Security

  • Added mandatory SHA-256 verification for downloaded and cached Windows installers.
  • Added checksum sidecar fallback when the GitHub Releases API is unavailable.
  • Added Authenticode policy enforcement: once Yurich Connect is signed, updates must be signed by the same publisher certificate.
  • Restricted automatic update downloads to the official Yurich Connect GitHub release path.
  • Re-checks installer integrity immediately before the UAC launch.

Fixed

  • Removed the temporary updater helper script and preserved the running app when the user declines UAC.
  • Prevented a public GitHub release from being silently overwritten by a later workflow run.
  • Kept installer, portable archive, individual checksums, combined checksums, and release notes in one draft-first publication transaction.

Tests

  • Added update-integrity, checksum parsing, signer policy, trusted URL, and missing-integrity metadata coverage.

SHA-256

12B44A8F8CCDFCB60131E11F6306DC432915A294673BA6AB2B1CBD80CFA362F5  YurichConnect_Setup.exe
3CCC79193C818258A6661C379B37139D8518407396ACEE45FB6BE0117725C6F2  YurichConnect_Windows_Portable.zip

Сборка пока не подписана цифровой подписью, поэтому Windows SmartScreen может показать предупреждение. Скачивайте файлы только из официального репозитория Yurich Connect и сверяйте SHA-256.

Yurich Connect for Windows v1.0.104

Choose a tag to compare

@ivan-yurich ivan-yurich released this 06 Sep 01:01

Yurich Connect for Windows v1.0.104

Статус: Public Beta / Release Candidate.

Что нового

  • Добавлен отключаемый режим «Адаптивный обход блокировок».
  • Совместимые VLESS-профили получили безопасное TLS record fragmentation без изменения SNI/Reality.
  • При ошибке запуска доступен резервный профиль другого протокола; runtime-автопереподключение не включалось.
  • Добавлена диагностика блокировок DNS, VPN/subscription endpoint, TCP 443 и TLS без изменения маршрутов.
  • Улучшен failover профилей: до пяти попыток, карантин неисправных серверов и восстановление предыдущего соединения.
  • Кэш sing-box перенесён в %APPDATA%\Yurich Connect, что устраняет ошибки доступа из Program Files.
  • Codex CLI можно принудительно направлять через VPN в Advanced TUN Mode.

Безопасность и совместимость

  • Адаптивный обход выключен по умолчанию.
  • XHTTP/Xray, NaiveProxy, raw sing-box JSON, DNS, SNI и Reality этим режимом не переписываются.
  • Секреты и полный URL подписки не попадают в диагностику.
  • Сборка содержит Visual C++ Runtime DLL, sing-box, Xray-core, NaiveProxy и Wintun.

Проверено

  • flutter analyze — без ошибок.
  • flutter test — 118 тестов пройдено.
  • sing-box check и release payload safety scan пройдены.
  • В публичной сборке нет PDB, локальных dev path и найденных секретов.

Скачать

  • YurichConnect_Setup.exe — рекомендуемый установщик.
  • YurichConnect_Windows_Portable.zip — portable-версия, сначала распакуйте ZIP.

SHA-256

  • Installer: C1BFBB511C3A100A6F2A5046B0007A354A78D6192F2C282DDBBE152D8CBAFEDE
  • Portable: 543259029657EC7E8CBC09CF9EF9AAB3BB3F1A1CB65FAD2E22D1ECACE0B5A1FA

Сборка пока не подписана цифровой подписью, поэтому Windows SmartScreen может показать предупреждение. Скачивайте файлы только из этого официального релиза и сверяйте SHA-256.

Yurich Connect for Windows v1.0.100

Choose a tag to compare

@ivan-yurich ivan-yurich released this 15 Jul 17:50

Yurich Connect for Windows v1.0.100

Added

  • SSH and terminal through VPN for OpenSSH, SCP/SFTP, Git, GitHub CLI, PowerShell, CMD, Windows Terminal, PuTTY, and WinSCP in Advanced TUN Mode.
  • Immediate elevated startup at Windows sign-in with hidden tray launch and a safe HKCU\Run fallback.
  • Stable VLESS XHTTP support through the bundled Xray-core in Stable Proxy Mode.

Fixed

  • Forced VPN process rules now take priority over GitHub updater domain exceptions.
  • Developer Mode and terminal-through-VPN cannot create conflicting routes.
  • Terminal-through-VPN is disabled automatically when leaving Advanced TUN Mode.

Kill switch

Advanced TUN keeps strict routing while the core is active. A persistent Windows firewall kill switch is intentionally deferred until a signed Service/WFP helper can provide server exceptions and emergency network recovery.

Verification

  • flutter analyze: passed
  • flutter test: 101 tests passed
  • GitHub Actions Windows Release: passed
  • Windows release, runtime, portable, installer, secret/dev-path/PDB safety scans: passed

Downloads and SHA-256

  • YurichConnect_Setup.exe: 70F57D335216B779BF2DF2A75406D426B564558FDEE96DEA416808E8DF0065BD
  • YurichConnect_Windows_Portable.zip: DA54488FC250D502D6B33A71F5F06E9CC66EF22DC825607BB889F8B96B9D501E
  • SHA256SUMS.txt is attached to this release.

Yurich Connect for Windows v1.0.98

Choose a tag to compare

@github-actions github-actions released this 14 Jul 12:38

Yurich Connect for Windows v1.0.98

  • A transient watchdog or VLESS warning no longer appears as a failed connection while VPN is running.
  • Health warnings clear automatically after the next successful proxy probe.
  • Repeated connection-refused errors from direct application endpoints no longer flood the UI log.
  • Added a four-section Windows interface with fixed navigation and a bounded runtime log buffer.
  • Prevented overlapping health-watchdog probes under slow or unstable networks.
  • Added Windows soak validation for proxy uptime, core/app process health, memory, handles, and latency.
  • Ten-minute validation completed with 112,938 requests and zero errors.

Проверено: Flutter analyze, 93 tests, Windows release build, installer smoke-test, payload safety scan, and soak test.

Yurich Connect for Windows v1.0.96

Choose a tag to compare

@github-actions github-actions released this 11 Jul 02:23

Yurich Connect for Windows v1.0.96

  • Connection, disconnect, profile switch, repair, and import operations are serialized to prevent races.
  • Live traffic and session updates no longer rebuild the complete application screen.
  • Profile latency checks use bounded concurrency and discard stale subscription results.
  • Always through VPN rules automatically override conflicting direct exclusions.
  • Advanced TUN startup repairs a conflicting Windows system proxy state.
  • Added lifecycle, routing-policy, and profile-load regression tests.

Проверено: Flutter analyze, 86 tests, Windows release build, installer smoke-test and payload safety scan.

Yurich Connect for Windows v1.0.95

Choose a tag to compare

@github-actions github-actions released this 10 Jul 04:09

Yurich Connect for Windows v1.0.95

  • XHTTP removed from the Windows UI, imports, and cached profiles.
  • Subscription refresh now replaces stale profiles and prevents duplicates.
  • Deleted profiles stay deleted across subscription refreshes and credential rotation.
  • Advanced TUN and Windows system proxy can no longer create double routing.
  • Explicit Always through VPN rules override Developer and Codex exclusions.
  • Hysteria latency no longer uses an invalid TCP probe.
  • Startup cache recovery, subscription limits, installer safety, and runtime stability improved.

Проверено: Flutter analyze, tests, Windows release build, installer smoke-test and payload safety scan.

Yurich Connect for Windows v1.0.91

Choose a tag to compare

@ivan-yurich ivan-yurich released this 27 Jun 09:57

Yurich Connect for Windows v1.0.91

Что изменено:

  • Добавлен preflight-аудит DNS-конфига перед стартом sing-box.
  • Блокируется опасная DNS-рекурсия global-dns -> proxy -> global-dns.
  • В логах и диагностике теперь видны dns_detour, bootstrap DNS и proxy_resolver.
  • Смягчён стартовый VLESS probe: 2 попытки с более реалистичными таймаутами, чтобы профиль не улетал в карантин из-за короткого лага.
  • Health-check DNS noise скрывается только для probe endpoint, реальные DNS ошибки профилей остаются видимыми.
  • Версия приложения и инсталлятора поднята до 1.0.91.

PingTunnel:

  • Не включён в боевой режим. Его правильнее добавлять отдельным экспериментальным Emergency Mode, а не смешивать с обычными VLESS/Naive/Hysteria профилями.

Проверки перед релизом:

  • flutter analyze: OK
  • flutter test: OK, 66 tests
  • flutter build windows --release: OK
  • windows/qa/smoke_windows.ps1 -SkipBuild: OK

SHA-256:

  • YurichConnect_Setup.exe: 80F517079087FC6C62A654B5D7ABE681390AAF2CE44F3236D0ADF88DEEFCBFBB
  • YurichConnect_Windows_Portable.zip: 3787164182D7F2E2468A7704866A56292F60F4D759B8C5DED417F6B75540BF6E

Yurich Connect for Windows v1.0.90

Choose a tag to compare

@ivan-yurich ivan-yurich released this 27 Jun 07:32

Yurich Connect for Windows v1.0.90

Что изменено:

  • Добавлена диагностика VPN из интерфейса: локальные порты, health probe, Cloudflare trace через proxy/direct.
  • Логи стали устойчивее: последовательная запись, ротация yurich/sing-box/naive логов, подавление повторяющегося диагностического шума TUN/direct.
  • NaiveProxy больше не перезапускает весь VPN автоматически при падении helper-процесса, чтобы не рвать активные сессии терминала/Codex/браузера.
  • Версия приложения и инсталлятора поднята до 1.0.90 для корректного автообновления.

Проверки перед релизом:

  • flutter analyze: OK
  • flutter test: OK, 65 tests
  • flutter build windows --release: OK
  • windows/qa/smoke_windows.ps1 -SkipBuild: OK

SHA-256:

  • YurichConnect_Setup.exe: B3A797ACFACF307B84B10F3F9381BBC859CC79A3E06C16183D7E67F79D0185AB
  • YurichConnect_Windows_Portable.zip: 01D618717FB2154BF55A5D7927F812E6ABED1EDB6ADAC009AD892A70C2C6175C