Releases: getlantern/lantern
Release list
Beta 9.1.18-beta
Changes since v9.1.17-beta
This is a beta release from commit dcd5bbb.
Branch: v9.1.18-beta
- macOS (.dmg) (permalink)
- Windows (.exe) (permalink)
- Android (.apk) (permalink)
- Linux AMD64 (.deb) (permalink)
- Linux AMD64 (.rpm) (permalink)
- Linux AMD64 (.pkg.tar.zst) (permalink)
- Linux ARM64 (.deb) (permalink)
- Linux ARM64 (.rpm) (permalink)
- Linux ARM64 (.pkg.tar.zst) (permalink)
- iOS: Uploaded to TestFlight
Beta 9.1.17-beta
Changes since v9.1.16-beta
- d975a46 Provide a writable WebView2 user-data folder on Windows (#8921)
- a299529 Bump radiance for non-blocking fronted-config startup (#8920)
- ccd1667 Fix Android user data startup race (#8915)
- 37d092d Bump radiance to pick up resilient front-retry (#8919)
- fa6ff58 Affiliate Flow (#8885)
- 4e88464 Bump radiance for X-Lantern-Fronted-Via provider labeling (#8917)
- e73ad19 Run macOS builds and connect smoke on self-hosted CI (#8909)
This is a beta release from commit d975a46.
Branch: v9.1.17-beta
- macOS (.dmg) (permalink)
- Windows (.exe) (permalink)
- Android (.apk) (permalink)
- Linux AMD64 (.deb) (permalink)
- Linux AMD64 (.rpm) (permalink)
- Linux AMD64 (.pkg.tar.zst) (permalink)
- Linux ARM64 (.deb) (permalink)
- Linux ARM64 (.rpm) (permalink)
- Linux ARM64 (.pkg.tar.zst) (permalink)
- iOS: Uploaded to TestFlight
Beta 9.1.16-beta
Changes since v9.1.15-beta2
- 1728722 deps: bump radiance + sing-box-minimal for the engineering#3693 fix (#8913)
- 6d2c05c deps: bump radiance for unbounded memory-leak fixes (#8912)
- 3d765cb Fixed server hint color issues
- 3d7b9d2 Add macOS connect smoke test (#8898)
- bd18ff9 fix(android): avoid API 26 network callback overload on Android 7 (#8904)
This is a beta release from commit 1728722.
Branch: v9.1.16-beta
- macOS (.dmg) (permalink)
- Windows (.exe) (permalink)
- Android (.apk) (permalink)
- Linux AMD64 (.deb) (permalink)
- Linux AMD64 (.rpm) (permalink)
- Linux AMD64 (.pkg.tar.zst) (permalink)
- Linux ARM64 (.deb) (permalink)
- Linux ARM64 (.rpm) (permalink)
- Linux ARM64 (.pkg.tar.zst) (permalink)
- iOS: Uploaded to TestFlight
Beta 9.1.15-beta2
Lantern v9.1.15-beta2 Release Notes
Bug Fixes
- Removed deprecated endpoint-independent NAT from TUN defaults to improve VPN stability and compatibility
Infrastructure
- Updated Radiance dependency to latest version with TUN configuration improvements
This is a beta release from commit 6500b80.
Branch: v9.1.15-beta2
- macOS (.dmg) (permalink)
- Windows (.exe) (permalink)
- Android (.apk) (permalink)
- Linux AMD64 (.deb) (permalink)
- Linux AMD64 (.rpm) (permalink)
- Linux AMD64 (.pkg.tar.zst) (permalink)
- Linux ARM64 (.deb) (permalink)
- Linux ARM64 (.rpm) (permalink)
- Linux ARM64 (.pkg.tar.zst) (permalink)
- iOS: Uploaded to TestFlight
Beta 9.1.15-beta
Lantern v9.1.15-beta Release Notes
Bug Fixes
- Fixed Android VPN toggle to correctly match the displayed VPN state
- Fixed Android network interface detection by recovering default-interface index
- Resolved macOS tunnel cache issue
- Fixed reseller flow issue
- Recovered working Lantern servers that were missing from cold-start VPN options
- Fixed VPN consent dialog to preserve selected server across interactions
- Fixed samizdat half-close connection issue
Features & Improvements
- Adopted radiance memory monitor on mobile, removing Go-side memory logger for better performance
- Added password verification endpoint for enhanced account security
- Improved stealth mode with build profile and flag plumbing
- Enhanced server retention across configuration updates
- Pruned DNS resolver list to focus on large-scale providers for better reliability
- Added warning before pinning unreachable manual servers
- Updated server location hints
Platform Updates
- Extended macOS support to 10.15+ for Lantern v9
- Bumped Android Gradle toolchain to latest version
- Added novpn build variants for tunnel and split tunnel modes
- Improved Windows diagnostic log sharing capabilities
Infrastructure & Dependencies
- Updated domain fronting with H2 capability and SNI default strategy
- Upgraded multiple core dependencies including lantern-box, kindling, and radiance
- Enhanced offline URL test budget and added URL test event tracking
- Improved CI/CD workflows and hardened startup processes
This is a beta release from commit f7f386f.
Branch: v9.1.15-beta
- macOS (.dmg) (permalink)
- Windows (.exe) (permalink)
- Android (.apk) (permalink)
- Linux AMD64 (.deb) (permalink)
- Linux AMD64 (.rpm) (permalink)
- Linux AMD64 (.pkg.tar.zst) (permalink)
- Linux ARM64 (.deb) (permalink)
- Linux ARM64 (.rpm) (permalink)
- Linux ARM64 (.pkg.tar.zst) (permalink)
- iOS: Uploaded to TestFlight
Beta 9.1.14-beta
Lantern v9.1.14-beta Release Notes
Bug Fixes
- Fixed battery drain issue on Android by backporting memory optimization from core VPN library
- Applied mobile memory limits on iOS only, preventing unnecessary restrictions on Android devices
This is a beta release from commit f22943e.
Branch: v9.1.14-beta
- macOS (.dmg) (permalink)
- Windows (.exe) (permalink)
- Android (.apk) (permalink)
- Linux AMD64 (.deb) (permalink)
- Linux AMD64 (.rpm) (permalink)
- Linux AMD64 (.pkg.tar.zst) (permalink)
- Linux ARM64 (.deb) (permalink)
- Linux ARM64 (.rpm) (permalink)
- Linux ARM64 (.pkg.tar.zst) (permalink)
- iOS: Uploaded to TestFlight
Beta 9.1.13-beta
Lantern v9.1.13-beta Release Notes
Bug Fixes
- Fixed Android VPN state restoration after APK upgrades
- Fixed Windows report issue and Pro account routing
- Fixed iOS purchase receipt loss when backend acknowledgment fails
- Fixed case-insensitive app ordering in split tunneling
- Fixed macOS TUN teardown busy-loop issue
- Resolved tunnel event, lifecycle, and cleanup defects
- Fixed DNS server propagation and settings atomicity issues
- Improved HTTP client timeout handling to prevent looping
Performance & Optimization
- Optimized memory usage across Radiance, Lantern Box, and Unbounded dependencies
- Implemented explicit mobile garbage collection and memory limits
- Added idle relay buffer pool caps with platform byte budgets
- Accelerated Android compile check setup
Features & Improvements
- Added config refresh capability
- Integrated new MutableAutoSelect outbound routing group
- Enabled DNSTT (DNS-over-TCP tunneling) support
- Added clear tunnel cache operation
- Deferred tunnel cache clearing via on-disk marker for better reliability
- Improved DNS fallback handling with IPv4 preference
- Suppressed IPv6 in the tunnel to force IPv4 fallback on systems with dual-stack issues
Platform-Specific Updates
- iOS: Avoided StoreKit product lookups during startup; re-enabled gvisor for DNS fakeip; set explicit TUN stack to system
- Android: Fixed version stamping (versionName + versionCode)
- Web: Added Unicode support for email validation; hid change email option for OAuth users
This is a beta release from commit 7113441.
Branch: v9.1.13-beta
- macOS (.dmg) (permalink)
- Windows (.exe) (permalink)
- Android (.apk) (permalink)
- Linux AMD64 (.deb) (permalink)
- Linux AMD64 (.rpm) (permalink)
- Linux AMD64 (.pkg.tar.zst) (permalink)
- Linux ARM64 (.deb) (permalink)
- Linux ARM64 (.rpm) (permalink)
- Linux ARM64 (.pkg.tar.zst) (permalink)
- iOS: Uploaded to TestFlight
Beta 9.1.12-beta
Lantern v9.1.12-beta Release Notes
Bug Fixes
- Fixed crash loop on 32-bit Android devices caused by system call incompatibility
- Resolved issue where users could remove their own device from account settings
- Fixed report issue upload attachment size validation
- Corrected email change validation logic
- Fixed Report Issue dropdown styling and iOS photo picker
- Improved payment redirect error handling on desktop
- Fixed macOS window restoration when app icon is clicked
Improvements
- Enhanced Android VPN tunnel teardown to run off the main thread for better stability
- Improved handling of network interfaces on Android API 30 and above
- Adjusted Windows installer minimum requirement to Windows 10 version 1903 to prevent launch failures
- Added proper error handling for macOS system extension downgrade process
- Improved concurrent configuration fetches in core networking
New Features
- Added Android sideload auto-update capability
- VPN now automatically re-enables when system extension is reinstalled on macOS
Infrastructure & Platform Updates
- Updated core VPN networking with IPv6 ULA address support for improved routing
- Optimized throughput tracking allocations on mobile platforms
- Implemented retry logic for release uploads
- Fixed build compilation checks for Android
- Updated Windows CI to properly handle Inno Setup installation
This is a beta release from commit cb6123d.
Branch: v9.1.12-beta
- macOS (.dmg) (permalink)
- Windows (.exe) (permalink)
- Android (.apk) (permalink)
- Linux AMD64 (.deb) (permalink)
- Linux AMD64 (.rpm) (permalink)
- Linux AMD64 (.pkg.tar.zst) (permalink)
- Linux ARM64 (.deb) (permalink)
- Linux ARM64 (.rpm) (permalink)
- Linux ARM64 (.pkg.tar.zst) (permalink)
- iOS: Uploaded to TestFlight
Beta 9.1.11-beta
Lantern v9.1.11-beta Release Notes
This beta release includes minor updates and stability improvements.
Bug Fixes
- Fixed various stability issues
Note: This is a beta release. Please report any issues you encounter to help us improve Lantern.
This is a beta release from commit 8a16046.
Branch: v9.1.11-beta
- macOS (.dmg) (permalink)
- Windows (.exe) (permalink)
- Android (.apk) (permalink)
- Linux AMD64 (.deb) (permalink)
- Linux AMD64 (.rpm) (permalink)
- Linux AMD64 (.pkg.tar.zst) (permalink)
- Linux ARM64 (.deb) (permalink)
- Linux ARM64 (.rpm) (permalink)
- Linux ARM64 (.pkg.tar.zst) (permalink)
- iOS: Uploaded to TestFlight
Beta 9.1.10-beta
Lantern v9.1.10-beta Release Notes
Bug Fixes
- Fixed iOS crash when updating to new versions
- Fixed password manager autofill for Pro authentication fields
- Fixed flag display size issues on Windows and other platforms
- Fixed Android Alipay payment handoff from payment webview
- Fixed issue report screenshot size validation
- Prevented multiple Lantern instances from running simultaneously on Windows
- Prevented signup account deletion when returning to confirm email screen
Improvements
- Improved VPN restart synchronization to prevent race conditions
- Improved user state preservation during configuration refresh
- Aggressive APK size optimization for sideload builds on Android
- Enhanced macOS system extension recovery from stale registry errors
- Improved smart strategy probe routing through bypass dialer
- Better error logging for canceled app purchases
- Disabled store purchase option for users in censored countries
Infrastructure & Stability
- Reverted QR scanner library change to restore stability
- Updated core VPN and backend components with critical fixes
- Disabled billing client initialization on non-store Android builds
This is a beta release from commit 8a16046.
Branch: v9.1.10-beta
- macOS (.dmg) (permalink)
- Windows (.exe) (permalink)
- Android (.apk) (permalink)
- Linux AMD64 (.deb) (permalink)
- Linux AMD64 (.rpm) (permalink)
- Linux AMD64 (.pkg.tar.zst) (permalink)
- Linux ARM64 (.deb) (permalink)
- Linux ARM64 (.rpm) (permalink)
- Linux ARM64 (.pkg.tar.zst) (permalink)
- iOS: Uploaded to TestFlight