Releases / 0.2.5

Release 008

Release 008 · VEX 0.2.5

Signed, verified, on Windows.

A platform release. VEX now ships on all three desktop platforms: the first Windows build joins macOS and Linux, signed and wired into the same auto update pipeline. For macOS and Linux users, nothing visible changes.

This page summarizes the work merged since 0.2.4.

Platform release · Signed via Azure Trusted Signing

3

Desktop platforms VEX ships on. The Windows build is not a port: same app, same release bar, verified before anything is published.

Three platform rails on one baseline, the third still assembling

01 · Platform

Not a port: the same app, held to the same bar.

The Windows build is held to the same release bar as macOS: signed, timestamped, and verified before anything is published.

01

A signed installer. Vex-0.2.5-win-x64.exe is signed as VEX LABS PTE. LTD. through Azure Trusted Signing, with an RFC3161 timestamp so the signature stays valid long after the short lived signing certificate rotates. Windows shows a named publisher instead of Unknown publisher.

02

Updates check their author before they install. From this version on, VEX on Windows updates itself. Before an update is applied, the downloaded installer's signature must be attributed to VEX LABS PTE. LTD. exactly, or it is refused. This pairing gets its first real world exercise with the next release.

03

Every binary is verified before it ships. The release pipeline fails closed unless the installer and every executable inside it are signed, timestamped, and attributed correctly. An unsigned Windows build cannot be published, the same way an un notarized macOS build cannot.

04

What signing does not buy. SmartScreen reputation attaches to the certificate identity and starts at zero, so early downloads may still see a warning until reputation accrues. That is expected, and it fades. And a self custodial wallet is antivirus bait: signing sharply reduces false positives, it does not eliminate them.

02 · Built dark

AgentScan reporting, shipped off.

VEX's activity feed already records everything the agent does locally. This release builds the lane that could one day report that activity to AgentScan, and ships it fully off.

01

Off by default, and there is no default. The reporter only wakes if a service endpoint is configured, and this release configures none. Until a public AgentScan domain is announced, nothing is sent anywhere.

02

Privacy by construction, not by filter. A report event is built only from named, allowlisted fields, and excluded columns are never read: there is no line of code that touches them. Registration uses a random identity generated on your machine. Values that fail validation are sent as null rather than silently repaired.

03

Once, and only once. Reporting diffs the activity feed against a permanent report log, so an event can be reported exactly once, and the money path code gained zero hooks. Server verdicts are honored: quarantine or revocation stops the lane permanently, and only transient failures retry.

03 · Before you update

Upgrade notes.

One new database migration ships in this release. It runs automatically on first start. No manual action is required. AgentScan reporting stays off, so no new data leaves your machine in this release, and on macOS and Linux 0.2.5 is otherwise identical to 0.2.4. On Windows the first install is manual: download the installer from this release. Updates arrive automatically from then on.