Skip to content

Release nostr-vpn 4.0.80

Latest

Choose a tag to compare

@mmalmi mmalmi released this 19 Jun 17:29

Downloads

Most People Will Want

Command Line

Other Files

Changes

Changed

  • The workspace now depends on the published FIPS 0.3.67/0.3.42 crates, which
    carry the stale-path and raw-UDP pacing fixes plus a final receive-loop
    scheduling reduction that bounds non-packet, fallback, and side-turn work
    between dataplane receives under LAN load.
  • Release-gate local-FIPS runs and the fast FIPS safety suite now include the
    overlay/update-peers regression filters that cover this stale-path class.
  • The optional host-pair loaded-latency release gate now clamps sub-second ping
    intervals on non-root macOS and exposes an explicit
    NVPN_RELEASE_GATE_HOST_PAIR_LOADED_MAX_STALL_INTERVALS threshold for live
    Wi-Fi/LAN runs.

Fixed

  • Active direct-path refreshes can now reach FIPS path-candidate reclaim logic
    even when the per-peer race budget is already full, so better configured
    paths are not blocked behind lower-priority in-flight attempts.
  • macOS private-mesh LAN transfers no longer require launchd pacing overrides
    to keep loaded-latency stable during sustained TCP traffic.

Release Build

  • Built from commit 5b80f745f52fab31e4321bc73f000792e2cbdf91 for release v4.0.80.
  • GitHub Actions release gate passed; the GitHub release was assembled from successful hosted artifacts plus the locally verified Linux Docker package.
  • Built signed and notarized Apple Silicon macOS DMG and updater archive.
  • Uploaded iOS v4.0.80 to App Store Connect (TestFlight Internal).
  • Built signed Android arm64 APK/AAB.
  • Built Linux x64 desktop Debian package in Docker.
  • Built Linux musl CLI artifacts for x64, aarch64, and ARM.
  • Built Windows x64 CLI and desktop installer.