Releases: MHSanaei/3x-ui
Releases ยท MHSanaei/3x-ui
v2.6.0
Important Note:
The secret token has been removed in this version due to the implementation of two-step authentication.
Additionally, because of the new password hashing feature, you will not be able to downgrade your panel to an earlier version after installing this update, unless you reset your password after downgrade.
New
- Added 3 new buttons to telegram bot @nistootsin
- chore: implement 2fa auth @shishkevichd
- feat: implement geofiles update in panel @shishkevichd
- feat: hashing user passwords @Columbiysky
- geosite : category-porn
- Xray-core v25.5.16
Update & improvement
- chore: do not show the current login and password @shishkevichd
- chore: toasts translation refactoring @shishkevichd
- chore: russian translate improved @Columbiysky
- chore: add translations for a-table @shishkevichd
- chore: customizing triggers for builds @shishkevichd
- chore: ัonfiguring paths for CI @shishkevichd
- chore: simplified Chinese translate improved @ckun52880
- update dependencies
Bug fixed
- fix: Restore from .db file fails @Columbiysky
- fix: 2fa qr-code @TaraRostami
- fix: check default credentials during a fresh installation @shishkevichd
- fix: remove duplicate path @shishkevichd
Reports
v2.5.8
New
Update & improvement
- feat: add a toggle to use public IPv4 in QR/URI @akilaid
- refactror: add check ipv6 path @BlackkkMaster
- chore: move qr params in a-popover @shishkevichd
- chore: deleting unnecessary functions @shishkevichd
- docs: Update README.zh_CN.md @006lp
- docs: Update README @Pk-web6936
- automatic Build and Release @Pk-web6936
- Xray Core v25.4.30
- update dependencies
Bug fixed
- chore: minor fixes for login page @TaraRostami
- fix: qr modal header @shishkevichd
- fix: encoding subscription title in base64 @shishkevichd
- fix: Error when generating shadowsocks keys in Blake3_AES_256_GCM @shishkevichd
- fix docker-compose.yml: the attribute version is obsolete @Columbiysky
Reports
v2.5.7
New
- Add Admin-Controlled Client Management to Telegram Bot @nistootsin
- feat: add Arabic language @kmoshax
Update & improvement
- chore: update Go to v1.24.2 @Pk-web6936
- chore: simplify login page @shishkevichd
- chore: giving keys for each a-collapse-panel @shishkevichd
- chore: make class to get the device form factor @shishkevichd
- chore: meta tag change @shishkevichd
- chore: delete display.css @shishkevichd
- chore: improve russian translation @shishkevichd
- chore: moving the settings tabs to a separate directory @shishkevichd
- chore: moving the modals to a separate directory @shishkevichd
- chore: transforming a common sidebar into a separate component @shishkevichd
- chore: improve styles @shishkevichd
- chore: move client table into components @shishkevichd
- locs(RU\UA): a bit better translate @Columbiysky
- Consolidate and Optimize .gitignore Files @Pk-web6936
- Code refactoring @shishkevichd
- Code refactoring @Pk-web6936
- chore: create FileManager class for downloading files @shishkevichd
- minor changes
- Xray Core v25.3.31
- glibc version
- update dependencies
Bug fixed
- fix: current tab highlight in sidebar @shishkevichd
- fix: opening links in the sidebar @shishkevichd
- fix: dashboard won't load @shishkevichd
Reports
v2.5.6 - Happy Nowruz
New
- feat: custom subscription title in panel @am-monkey
- chore: pretty 'Overview' page @shishkevichd
- chore: pretty Inbounds page @shishkevichd
Update & improvement
- Update to regular cert issue @somebodywashere
- Fixes and improvements @TaraRostami
- Code refactoring @shishkevichd
- chore: some improvements @shishkevichd
- Updates to CF cert issue @somebodywashere
- runs-on: ubuntu-22.04
- Axios v1.8.2
- warp - optimize utility code
- Refactor: Use any instead of interface{}
- xray log - minor change
- Russian translation fixes @saberkovich
Bug fixed
Reports
v2.5.5
New
Update & improvement
- Xray log: show failed on error log level
- chore: remove unused variable@shishkevichd
- chore: refactoring RandomUtil class@shishkevichd
- chore: use crypto.randomUUID() for generating UUIDv4@shishkevichd
- chore: use Base64 library for generating SS password@shishkevichd
- Code refactoring@shishkevichd
- chore: pretty backup and xray version modal @shishkevichd
- refactor: move language manager to utils@shishkevichd
- chore: add empty screens for empty data (balancers, reverses, dns)@shishkevichd
- refactor: merging all util functions into classes@shishkevichd
- refactor: move copy function to utils.js@shishkevichd
- refactor: delete base64js @shishkevichd
- refactor: delete clipboardjs @shishkevichd
- Pretty Panel and Xray settings @shishkevichd
- Change the cpu usage interval from second to minute @UltraMegaPotato
- tgbot - restart
- minor changes
- Xray core v2.3.6 + update dependencies
Bug fixed
- Balancer fallbackTag
- fix: base64 encoding on vmess/shadowsocks inbounds@shishkevichd
- fix: modals style@shishkevichd
- fix: generating shortIds for vless reality@shishkevichd
- bug fix - xray log
- fix: protocol checking during random uuidv4 generation @shishkevichd
Reports
v2.5.4
New
- chore: add global params for DNS @shishkevichd
- Sockopt: Add addressPortStrategy
- Noise: Add hex
- TLS fingerprints: randomizednoalpn
- Xray core v25.3.3
Update & improvement
- feat: add statistics section @shishkevichd
- chore: pretty dns section in xray settings @shishkevichd
- TLS-REALITY : hide value of private key
- better view for uTLS
- chore: pretty auth tab in panel settings
- update dependencies
- Xray core buggy version removed
- Improved ru_RU translation @atarwn
Bug fixed
Reports
v2.5.3
New
- feat: add quic protocol in xray rule modal @shishkevichd
- feat(externalTrafficJob): External Traffic Inform @AliAkhgar
- Go v1.24.0
- Virtuozzo linux support @atarwn
Update & improvement
- Xray core v25.2.21
- serverNameToVerify to verifyPeerCertInNames
- Make wget verify certificates @sausagenoods
- Make wget verify certificates part2 @sausagenoods
Bug fixed
Reports
v2.5.2 - last update
We tested group management two versions, but unfortunately, we had too many problems. I couldn't leave my panel like that, so I had to revert all of them.
if you want it you can use v2.5.1
revert group management
Reports
v2.5.1 - sub group management
I didn't make any changes. If you see any updates after v2.5.0, they were not made by me.
the last version of sub group management because i revert all of them #2656
New
Update & improvement
- Improved database model migration and added indexing @izzzzzi
- Completed translation for missing text @MrFazilat
Bug fixed
Reports
v2.5.0
New
- Group Management of Subscription Clients @alirahimi818
- [subJson] better direct options @alireza0
- TLS - serverNameToVerify
- XHTTP - scStreamUpServerSecs
- Add Russian domains @abitfrosty
- Add custom v2ray rules for Russia
- tcpNoDelay to penetrate
- Xray Core v25.1.1
- Fallback - Reality
Update & improvement
- iplimit: ipRegex improved
- Enhance database initialization in db.go @izzzzzi
- xmux - hMaxReusableSecs
- time Location - local
- outbound Traffic - default false
- default setting - scStreamUpServerSecs
- GO v1.23.5 + update dependencies
- fail2ban service in docker container @simfishing
- httpupgrade: remove host from header
- Firewall improvements @LoST202
- Added "comment" in all languages @LoST202
- Add checkpoint handling in CloseDB function @izzzzzi
- Minor Fixes (CSS) #2636 @TaraRostami
- minor change
- Update translate.ru_RU.toml @xtclovver
- Fixed ru translation @mortefy
- update dependencies
Bug fixed
- bug fix - reality settings
- json post base path bug fixed @alirahimi818
- Fix non-MultiUser dbInbounds @localzet
- bug fix - get client ips
- wireguard modal fix @Alexandrhhh
- bug fix