Skip to content

Releases: getlantern/lantern

Beta 9.1.18-beta

Beta 9.1.18-beta Pre-release
Pre-release

Choose a tag to compare

@myleshorton myleshorton released this 26 Jul 05:29
Immutable release. Only release title and notes can be modified.
dcd5bbb

Changes since v9.1.17-beta

  • dcd5bbb models: parse both shapes of user_failures (#8929)

This is a beta release from commit dcd5bbb.

Branch: v9.1.18-beta

Beta 9.1.17-beta

Beta 9.1.17-beta Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 22 Jul 17:19
Immutable release. Only release title and notes can be modified.
d975a46

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

Beta 9.1.16-beta

Beta 9.1.16-beta Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 20 Jul 16:59
Immutable release. Only release title and notes can be modified.
1728722

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

Beta 9.1.15-beta2

Beta 9.1.15-beta2 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 13 Jul 21:08
Immutable release. Only release title and notes can be modified.
6500b80

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

Beta 9.1.15-beta

Beta 9.1.15-beta Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 13 Jul 19:37
Immutable release. Only release title and notes can be modified.

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

Beta 9.1.14-beta

Beta 9.1.14-beta Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 11 Jul 15:20
Immutable release. Only release title and notes can be modified.
f22943e

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

Beta 9.1.13-beta

Beta 9.1.13-beta Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 17 Jun 12:39
Immutable release. Only release title and notes can be modified.
7113441

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

Beta 9.1.12-beta

Beta 9.1.12-beta Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 02 Jun 12:42
Immutable release. Only release title and notes can be modified.
cb6123d

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

Beta 9.1.11-beta

Beta 9.1.11-beta Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 22 May 11:03
Immutable release. Only release title and notes can be modified.
8a16046

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

Beta 9.1.10-beta

Beta 9.1.10-beta Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 22 May 02:43
Immutable release. Only release title and notes can be modified.
8a16046

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