v4.1.0
New:
- Redesigned interface: dark palette, sectioned navigation, effect cards with live status badges, and a Live Monitor panel that can be collapsed out of the way
- Fenix A320 support: overspeed barber-pole and gear-transit telemetry, per-variant idle N2, and a clear precedence order between built-in and user profile overrides
- Reworked gear touchdown: attack–hold–decay envelope per strut, fixed motor routing, and a settle window that mutes every other effect (except Stall) right after contact so the touchdown itself is not masked
- "Close to tray" option and a restructured tray context menu
- Options → Check for updates in the toolbar, alongside the tray entry
- Donate menu with selectable BTC / YooMoney details
- Single-instance guard — launching the app twice focuses the existing window instead of opening a second one
Security:
- The auto-updater now verifies the downloaded archive against the release's published
SHA256SUMS.txtbefore unpacking or installing anything, and refuses to proceed if the checksum is missing or does not match. Previously the archive was unpacked and copied over the application directory — with an automatic UAC elevation when needed — without any verification at all. - Version comparison no longer misreads pre-release tags:
4.2.0-rc1used to parse as4.0.0and could be offered as an upgrade over a newer stable build. Pre-releases are now skipped entirely.
Fixes:
- Corrected an
elem[]index desync that made PMDG and Fenix SimConnect variables read from the wrong slots - Engine start/shutdown routing, gear-transit gating, and HID hot-plug recovery
- Slats tracking unified with flaps, with a dither tolerance so sub-percent telemetry jitter no longer triggers the effect
- Window title and the .exe version resource are both derived from the package version, so they can no longer drift apart
- Effect status badge lights only on real activation
- MD-11 spoiler effect no longer false-triggers on bank
Internal:
- Minimum supported Rust version is now 1.88
- Diagnostic binaries in
src/bin/moved behind adev-toolsfeature — release builds produce one executable instead of eleven - Only one TLS stack is linked into the binary (rustls);
native-tls/schannel are no longer pulled in - Clippy now runs over the Windows-only UI, tray, and updater code in CI, plus a
cargo auditjob
Verify your download
Get-FileHash -Algorithm SHA256 .\aurora-vibra-v4.1.0-windows-x64.zipExpected: 148502db8deebf8c2460c1a82ac359ea5be8096a2ae05821c42a87733c2ccf25 (see also SHA256SUMS.txt attached to this release).
Note on SmartScreen
The executable is not code-signed, so Windows SmartScreen may warn on first run
(More info -> Run anyway). Verify the checksum above if in doubt.