Skip to content

v3.4.2

Latest

Choose a tag to compare

@MHSanaei MHSanaei released this 29 Jun 18:30
f3a57d4

πŸš€ WireGuard Multi-Client, Panel Accessibility, Balancer Observatory & Hardened Settings

  • πŸ” WireGuard goes multi-client β€” WireGuard inbounds are now first-class multi-client (native users), with a reworked client-config UX, a collapsible config card, configurable DNS, and client IPs allocated inside the existing peer subnet.
  • β™Ώ Panel accessibility β€” screen-reader and keyboard accessibility were brought across the whole panel.
  • βš–οΈ Balancer Observatory β€” a tabbed Observatory / Burst Observatory form, validation that defers errors until a field is touched or saved, and a burst observer for random/roundRobin strategies with a fallbackTag.
  • πŸ›‘οΈ Hardened settings & restore β€” sensitive setting changes now require re-confirming 2FA, and the database-restore body-cap exemption was tightened.
  • πŸ›°οΈ REALITY target scanner β€” a live REALITY target scanner with IP/CIDR discovery.
  • πŸ§ͺ Dev channel from stable β€” opt into the rolling dev channel directly from a stable build.
  • πŸ”— Subscription & inbound polish β€” Host VLESS Route baked into subscription UUIDs, {{EMAIL}} shown on the first sub-body link only, a remark template applied to Export all inbound links, and legacy externalProxy converted to hosts on import.
  • 🧰 Dev toolchain & deps β€” a canonical Makefile, golangci-lint v2, plus Ant Design 6.5 and xray-core v26.6.27.

ℹ️ Heads-up: WireGuard inbounds are now natively multi-client β€” existing single-peer inbounds migrate automatically to the clients model. The minimum eligible Xray version was raised (bundled core bumped to xray-core v26.6.27); update any custom cores accordingly. With 2FA enabled, sensitive setting changes now prompt for a fresh 2FA confirmation before they apply.

πŸ†• New

⚑ Update & improvement

🐞 Bug fixed

Reports

total
amd64
arm64
386
armv7
armv6
armv5
s390x
windows

New Contributors

Full Changelog: v3.4.1...v3.4.2