Skip to content

Release WhiteVPN 1.6.5 - #23

Merged
iampedii merged 1 commit into
mainfrom
release/1.6.5
Sep 1, 2026
Merged

Release WhiteVPN 1.6.5#23
iampedii merged 1 commit into
mainfrom
release/1.6.5

Conversation

@iampedii

@iampedii iampedii commented Sep 1, 2026

Copy link
Copy Markdown
Contributor

Summary

  • prevent large Mihomo selector graphs from exceeding the startup controller timeout
  • apply the longer controller snapshot timeout to explicit, automatic, adaptive, and fallback startup
  • reuse the existing real-delay validation for explicitly selected profiles before HTTP health fallback
  • bump WhiteVPN to versionName 1.6.5 and versionCode 80

Root cause

A full getProxies response for a 738-profile subscription could exceed the generic 5-second controller timeout. WhiteVPN then aborted startup even though the requested profile had been selected successfully and its ping/speed test could pass.

Validation

  • ./gradlew :app:generateDebugBuildConfig --rerun-tasks :app:testDebugUnitTest :app:assembleDebug --console=plain
  • generated BuildConfig reports VERSION_NAME 1.6.5 and VERSION_CODE 80
  • git diff --check
  • Android API 37: explicit IT1106 selection applied through both selector levels, runtime health returned HTTP 200, state reached Started, and IT1106 remained active

Scope

No native or FlClash changes.

@iampedii
iampedii merged commit 507bfb0 into main Sep 1, 2026
2 checks passed
@iampedii
iampedii deleted the release/1.6.5 branch September 1, 2026 05:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant