Repository navigation
v0.5.4...v0.5.5
This release includes security fixes. Updating is recommended.
馃殌 Enhancements
- xray: Apply routing and outbound changes without restarting Xray (#105)
- wireguard: Manage WireGuard peers via Xray's inbound UserManager (#64)
- wireguard: Support configurable server interface MTU (#90)
馃┕ Fixes
- controller: Restart an unhealthy backend on a same-config Start (#117)
- xray: Do not fail SyncUser over an empty WireGuard message (#118)
- controller: Let a core start outlive the Start request (#116)
- controller: Refresh keep-alive on every authenticated request (#115)
- xray: Close restart races that drop removals or leave a stray core (#113)
- wireguard: Count usage across peer resets and canonicalize keys (#112)
- build: Install full geo files from a pinned source (#111)
- wireguard: Keep forward accept rules out of mangle chains (#101)
- xray: Leave unchanged users alone during user sync (#93)
- xray: Synchronize process status checks (#86)
- xray: Serialize the config from a snapshot and fix bandwidth counter resets (#58)
- logs: Preserve recent node logs and fan out log streams per subscriber (#55)
- controller: Keep a running core across duplicate start and keep-alive jitter (a69d7ed)
- controller: Restart a running backend when its configuration changes (ca24af0)
馃彙 Chore
- Dependency updates
鈿狅笍 Notes
API_KEYmust be set to a valid UUID (not all zeros), otherwise the node exits at startup.- Works with panel v5.4.1 and v5.5.0. Xray WireGuard inbounds and applying routing changes without a restart need panel v5.5.0.
鉂わ笍 Contributors
- T3ST3ST3R0N (@T3ST3ST3R0N)
- Mohammad (@ImMohammad20000)
- Sina (@x0sina)
- Hoseyn (@dr-hoseyn)
- bitwiresys (@bitwiresys)
- Free-Guy-IR (@Free-Guy-IR)
- W0lfD (@W0lfD)
- wahh3b (@wahh3b-lgtm)