Skip to content

Astral VPN v2.2.29 - App hedefi ve kapanış hotfix

Choose a tag to compare

@ucsahinn ucsahinn released this 19 Jun 19:47
· 11 commits to main since this release

Astral VPN v2.2.29 - App hedefi ve kapanış hotfix

v2.2.29, v2.2.28 üzerinde kalan üretim uygulaması process yenileme ve kapanış temizliği sorunlarını düzeltir. Astral VPN hâlâ yalnız seçili hedeflere kapsam uygular; tüm PC, tüm tarayıcı veya sistem geneli VPN davranışı hedeflenmez.

Değişiklikler

  • Uygulama, updater, web proxy, manifest, footer sürümü, GitHub release bağlantısı ve uygulama içi sürüm notu 2.2.29 ile hizalandı.
  • Üretim App kurulumu artık gerçek WindowsDiscordProcessInspector kullanır; açık Discord tünel hazır olduktan sonra yenilenir.
  • Test ortamında geçen ama üretim uygulamasında kaçan NullDiscordProcessManager yolu kapatıldı.
  • Access-lock veya web-proxy cleanup timeout'u kapanış, yeniden başlatma ve dispose akışlarını fatal hata olarak kesmez; tanılamaya controller.cleanup.timeout olarak yazılır.
  • UI kapanış bekleme yolu TimeoutException aldığında pencereyi kilitlemez; health/events içine zaman aşımı detayını yazar.
  • Kapanış timeout davranışı için regresyon testi eklendi.

Doğrulama

Yayın öncesi kapılar:

  • powershell.exe -NoProfile -ExecutionPolicy Bypass -File .\scripts\verify.ps1 -ArtifactsPath artifacts\verify-final-20260619-final-pass
  • powershell.exe -NoProfile -ExecutionPolicy Bypass -File .\scripts\build-release.ps1
  • git diff --check
  • gitleaks detect --redact --no-banner --verbose

Not: Bu çalışma sırasında eski bir Astral.WebProxy.exe süreci standart src\Astral.App\bin\Release çıktısını kilitledi. Release build scripti izole artifact/publish yolu kullandığı için paket üretimi başarılıdır. Canlı smoke scripti Windows yönetici oturumu gerektirir.

Paket notu

Yayın assetleri:

  • Astral-2.2.29-win-x64.zip
  • Astral-2.2.29-win-x64.sha256.txt
  • Astral-win-x64.zip
  • Astral-win-x64.sha256.txt

ZIP içinde Astral.exe, Astral.Updater.exe, Astral.WebProxy.exe, astral.update-manifest.json ve Assets\background.mp4 bulunmalıdır. Kod imzalama sertifikası yapılandırılmadığı sürece build unsigned üretir.

Yayın Asset'leri

  • Astral-2.2.29-win-x64.zip
  • Astral-2.2.29-win-x64.sha256.txt
  • Astral-win-x64.zip
  • Astral-win-x64.sha256.txt
  • SHA-256: EB11D41C79D31DB0379800DD5AA31FDB597489C2895E1CFBA5B0F3ECF206619F
  • Kod imzalama: imzasız paket. Güven sınırı GitHub yayın yetkisi, release yolu, asset digest, SHA-256 dosyası ve manifest doğrulamasıdır.