github getlantern/lantern v10.0.4
Lantern 10.0.4

4 hours ago

Lantern v10.0.4 Release Notes

New Features

  • iOS Widgets: Added support for iOS widgets to provide quick access to VPN controls from the home screen
  • Android TV Support: Added home-screen launcher, landscape layout, and D-pad VPN toggle for Android TV devices
  • Per-Server Latency Display: Server list now shows measured latency for each server location to help users choose the fastest option
  • Advanced Statistics: Added Advanced stats view for Unbounded volunteers
  • macOS Split Tunneling for iOS/iPad Apps: Extended split tunneling capabilities to allow per-app VPN control on macOS for iOS and iPad apps

Improvements

  • Server Selection UI: Streamlined tray menu to show one entry per server location; improved latency label alignment and formatting
  • VPN Connection Status: Enhanced connection status notifications and lifecycle logging
  • Action Mode Enhancements: Improved display of relayed data for direct sharing; now shows sharing mode name and counts direct-mode countries
  • Affiliate Link Validation: Added validation of affiliate links before processing referrals
  • Store Price Display: Store prices now display on iOS and Android when affiliate links are applied
  • Data Cap Support: Enabled data cap functionality for iOS users
  • Free User Server Selection: Free users can now pick a server when no data cap applies
  • Update Service Improvements: Decoupled desktop update checks from core startup; added domain-fronting fallback for update downloads
  • Device Linking Guidance: Added in-app guidance for device linking
  • In-App Rating: Implemented native in-app rating prompts
  • Stale Network Handling: Fixed macOS to properly reset tunnel when network interfaces change
  • Android VPN Reconnection: Improved VPN reconnect behavior after disconnect on Android

Bug Fixes

  • Fixed iOS tunnel memory logging that was writing a line every second during memory pressure
  • Fixed Android VPN startup state and duplicate connect handling issues
  • Fixed stale network resets after reconnecting on macOS
  • Fixed Windows ARM64 VCRedist detection and packaging
  • Fixed IOS widget status display issues
  • Fixed padding issues for buttons in UI
  • Fixed Android version metadata preservation in prerelease builds
  • Fixed Android integration test app version detection
  • Restored sliver scrolling in Action Mode
  • Fixed native logs output

Security & Infrastructure

  • Trace Logging Disabled: Removed trace-level logging from production builds to improve performance and security
  • WebView Restrictions: Disabled local file and content access in app WebViews
  • Minimum Requirements Updated: Updated macOS minimum requirement to 11.0
  • ARM32 Android Support Restored: Re-enabled ARM32 architecture support for Android devices
  • Windows Migration Hardening: Enhanced Windows migration integration and staging checks with E2E testing
  • Dependency Updates: Updated Go to 1.26.9, Radiance stack with pion upgrade, and addressed known vulnerabilities
  • Code Signing: Added macOS DMG signing and build verification
  • Wintun Adapter Retry: Improved TUN bring-up reliability by retrying under Lantern-prefixed adapter names on collision
  • Session Management: Soar now properly retires idle and stranded sessions to improve resource usage

This is a production release from commit 285bc1c.

Branch: v10.0.4

Don't miss a new lantern release

NewReleases is sending notifications on new releases.