Original release notes
Most People Will Want
- Nostr VPN for macOS (Apple Silicon): nostr-vpn-v4.0.70-macos-arm64.dmg
- Nostr VPN for Debian/Ubuntu (.deb): nostr-vpn-v4.0.70-linux-x64.deb
- Nostr VPN for Windows: nostr-vpn-v4.0.70-windows-x64-setup.exe
- Nostr VPN for Android: nostr-vpn-v4.0.70-android-arm64.apk
Command Line
- macOS Apple Silicon CLI: nvpn-aarch64-apple-darwin.tar.gz
- Linux x64 CLI: nvpn-x86_64-unknown-linux-musl.tar.gz
- Linux ARM64 CLI: nvpn-aarch64-unknown-linux-musl.tar.gz
- Windows x64 CLI: nvpn-v4.0.70-x86_64-pc-windows-msvc.zip
Other Files
- Android arm64 AAB: nostr-vpn-v4.0.70-android-arm64.aab
- macOS Apple Silicon updater archive: nostr-vpn-v4.0.70-macos-arm64.app.tar.gz
- nvpn-arm-unknown-linux-musleabihf.tar.gz: nvpn-arm-unknown-linux-musleabihf.tar.gz
- nvpn-v4.0.70-arm-unknown-linux-musleabihf.tar.gz: nvpn-v4.0.70-arm-unknown-linux-musleabihf.tar.gz
Changes
Changed
- FIPS now uses
fips-core0.3.52 andfips-endpoint0.3.28. - The FIPS perf regression gate now stresses encrypt-worker queue pressure
while checking throughput and latency under bulk TCP load.
- The Docker FIPS perf gate now uses the pinned published FIPS crates by
default, retries empty iperf samples, and gives the synthetic worker-pressure ping check a CI-sized during-load loss budget while still checking post-load recovery tightly.
Fixed
- FIPS TCP bulk endpoint-data traffic no longer starves queued session
handshakes or mesh control packets under sustained throughput.
- The macOS test-daemon installer now resolves Cargo's configured output path
before swapping binaries.
Release Build
- Built from commit
1c61d84261acd0c03ff4c2dba23f1b9e02a16ad4for releasev4.0.70. - Built signed and notarized Apple Silicon macOS DMG and updater archive.
- Built Linux x64 desktop Debian package.
- Built Windows x64 installer.
- Built signed Android arm64 APK/AAB.

