New
Added WebSocket hub for real-time updates on inbounds and Xray service status
Enhanced VLESS settings with X-Forwarded-For support and Vision Seed functionality
Improved UI forms (TLS settings, VLESS configuration)
- feat: Add etckeeper compatibility @MeowyPouncer
- Self-signed SSL
- Add "Last Online" printing for Telegram bot @Psychosoc1al
- Add update-all-geofiles key to x-ui.sh @fgsfds
- Feature: add setting certs for subscription while generating for panel @dimasmir03
- feat: Add random Reality Target/SNI selection from 52 popular services @RFOTQ
Update & improvement
- vless: use Inbound Listen address in Subscription service @gowa
- Added EnvironmentFile to systemd unit @cherts
- Better Random Reality @lillinlin
- Update for Red Hat base Linux @xujie86
- chore: use for date formatting @sh1shd
- Set variables for packaging purposes @nebulosa2007
- Remove wget dependency from everywhere @nebulosa2007
- Set log folder variable to /var/log/x-ui @nebulosa2007
- Improve English README @BOplaid
- Update x-ui.sh @EvgenyPopov72
- update dependencies
- minor changes
Bug fixed
- feat: Add etckeeper compatibility @kr-ilya
- Fix telegram bot issue @vladon
- Fix QR codes colors inversion @Psychosoc1al
- fix: handle GitHub API error responses in GetXrayVersions @qzydustin
- fix: add missing is_domain helper function to x-ui.sh @Wyatt1026
- fix: display of outbound traffic @0zd0
- fix: handle CPU threshold error to prevent false notifications @kotopheiop
- Fix int64 for 32-bit arch @romka777
- Fix: Incorrect time in xray logs @fgsfds
- Fix: Invoke service.StopBot() in signal handlers @OleksandrParshyn
- fix: improve russian localization @rashid-yusubov
- Fix: Graceful Telegram bot shutdown to prevent 409 Conflict @OleksandrParshyn
Reports
Full Changelog: v2.8.5...v2.8.6