Skip to content

ZakSync v0.1.0-alpha.4

Pre-release
Pre-release

Choose a tag to compare

@ZakovAU ZakovAU released this 03 Sep 07:07

Added

  • Opt-in automatic update checks in Connection settings.
  • Semantic release-channel handling: alpha builds can advance to newer alpha or stable releases, while stable builds ignore pre-releases.
  • Verified in-place update installation and automatic restart.

Update security

  • Release metadata is read from the public ZakovAU/ZakSync GitHub Releases API.
  • Update assets must be named ZakSync.exe and include GitHub's SHA-256 digest.
  • The downloaded executable is hashed before it can run.
  • Update URLs must be HTTPS GitHub release URLs.
  • Checks are limited to once every 24 hours unless the setting is newly enabled.
  • The user is prompted before download, replacement, and restart.

Automatic replacement requires ZakSync.exe to be in a folder writable by the current Windows account.

Verification

  • End-to-end tested by replacing alpha.3 with alpha.4 and confirming restart
  • Replacement binary matched the verified package hash
  • Settings dialog screenshot-checked
  • GitHub Actions build and all 20 tests passed
  • SHA-256: F021CC7C4101D6516DB76862BC02D9B3A25FC1D9EE0586E1EA162866B974E27B

ZakSync is a third-party application and is not officially supported by Proton.