Skip to content

Lumen v2.1.1

Choose a tag to compare

@github-actions github-actions released this 16 Oct 15:41
· 1 commit to main since this release

What's Changed

  • feat: add a main core choice in Settings → Network — Auto keeps picking the right core for each server (sing-box, Xray or a hybrid), Xray runs everything on Xray only, including TUN on Xray's own TUN inbound, and sing-box extended runs everything on sing-box only; servers the chosen core cannot run are dimmed and explain what to change
  • perf: start TUN in about a second — server addresses for the route exclusions are resolved in parallel with one shared deadline instead of one by one, which took 10–20 s once the DNS cache had expired
  • perf: keep the interface smooth while Zapret and TUN start or stop — Zapret stops instantly instead of freezing for about 2 s, background waits no longer block rendering, the connection spinner runs on the render thread and large log bursts are processed in small chunks
  • perf: keep window resizing and the sidebar animation smooth on every page — hidden pages no longer relayout on every frame
  • fix: send traffic of apps using the local proxy through the server on the Xray core too — after the explicit rules it went direct, so servers that need Xray barely proxied anything
  • fix: make TUN on the Xray core load sites — outbounds are bound to the physical adapter, the tunnel's DNS is answered by Xray from the adapter's DNS servers, and Xray never resolves names through its own tunnel
  • perf: open Xray connections over IPv4 only, like sing-box, so new connections no longer wait for an IPv6 fallback
  • fix: ship wintun.dll with Xray so TUN on the Xray core works in release builds

Full Changelog: v2.1.0...v2.1.1