github MHSanaei/3x-ui v3.3.1

5 hours ago

πŸš€ Live Config Apply, Native Geodata, Smarter Nodes & a Big Internal Refactor

  • ⚑ Live config apply β€” inbound / outbound / routing changes now apply over the Xray gRPC API without a full core restart, so existing connections survive edits.
  • 🌍 Native geodata auto-update β€” the custom geo manager is gone; geo files now auto-update through Xray-core's built-in mechanism.
  • πŸ“‘ Access-log-free online tracking β€” onlines and per-client IP limits now read from Xray's online-stats API instead of parsing access.log.
  • πŸ•ΈοΈ Smarter multi-node sync β€” filter inbounds and clients by node, push global client usage to nodes for display + local enforcement, and a per-inbound share-address strategy that carries through to subscriptions.
  • πŸŒ‰ Outbound-based egress bridge β€” the panel proxy URL is replaced by a proper outbound egress bridge; a balancer can now serve as the panel traffic outbound.
  • πŸ” MTProto upgrades β€” domain-fronting and essential mtg options, plus Telegram egress routed through your Xray routing rules.
  • 🧩 WireGuard refresh β€” latest Xray-core WireGuard features and per-peer comments to identify devices.
  • πŸ›‘οΈ Security fix β€” log.access / log.error paths are confined to the panel log folder (GHSA-jm48 arbitrary file write).
  • πŸ› οΈ Internal refactor β€” focused service files, leaf subpackages and a cleaner internal/ layout (no API surface change).

ℹ️ Heads-up: geo data now auto-updates via Xray-core and the old panel proxy URL is superseded by the outbound egress bridge. If you relied on either, review your settings after upgrading.

πŸ†• New

⚑ Update & improvement

🐞 Bug fixed

Reports

total
amd64
arm64
386
armv7
armv6
armv5
s390x
windows

New Contributors

Full Changelog: v3.3.0...v3.3.1

Don't miss a new 3x-ui release

NewReleases is sending notifications on new releases.