Releases: ttimasdf/luci-app-xray
1.31.0-rabit
Full Changelog: 1.30.0-rabit...1.31.0-rabit
Features
- Support DoH/TCP/QUIC server address in DNS settings.
1.30.0-rabit
Full Changelog: 1.29.1-rabit...1.30.0-rabit
Features
- Support XTLS REALITY, example configuration entries are included (xapp#L37-L54).
1.29.1-rabit
Features
- Added several buttons (similar in styles of System-Startup menu) to facilitate control of service startup.
Full Changelog: 1.29.0-rabit...1.29.1-rabit
1.29.0-rabit
⚠️ ⚠️ OpenWrt <= 21.02 support will be dropped soon!⚠️ ⚠️
New features requiring specific firewall implementation (like, fw4) will not be implemented for old OS versions but common modules (bash scripts for service loading, LuCI menus, etc) are still actively maintained (but not tested). And Github CI will continue to ensure the build process is passing.
Features
- Auto restart xray process whenever user click
Save & Apply
button in LuCI. No matter the config is changed or not! #3 - Add an manual Reload button in LuCI menu which also reload the process.
- Add dependency
ucode-mod-resolv
in Openwrt >=22.03 to prepare for features in the next release.
Fixes
- Handle the error message if generated nftables rule file doesn't exist but service is trying to delete it.
Full Changelog: 1.28.0-rabit...1.29.0-rabit
1.28.0-rabit
Fix:
- Assign a higher priority of routing rules that bypassing xray than forward rules in fw4 rule generation process. which may be a breaking change somehow.
Full Changelog: 1.27.1-rabit...1.28.0-rabit
1.27.1-rabit
NOTE: Restart rpcd
or reboot your router after updating from previous version because this release contains a change in package permission.
Features:
- Add package counters for fw4 rules, the network flow statistics are shown in OpenWrt Firewall status. Search for
xray_rules
andxray_proxy
chain for netflow stats and rule definition.
Fix:
- Fix the running status indicator, previously been showing
stopped
all the time.
Full Changelog: 1.27.0-rabit...1.27.1-rabit
1.27.0-rabit
Features:
- Add numeric prefix to xapp generated config (located in
/var/etc/xray
), for better controlling the loading sequence of files in xray multi-file configuration feature (documented in 多文件配置 | Project X)..- Rename
config.json
to10-config.json
, config_custom.json
to11-xapp-custom.json
- Rename
- Add LuCI menu (Custom Configuration Dir) and UCI entries (
general.custom_config_dir
) for multi-file configuration. There's no default setting for this feature but the recommended path is/etc/xray/includes
Full Changelog: 1.26.0-rabit...1.27.0-rabit
1.26.0-rabit
Features:
- Add LuCI menu and UCI entries (
general.rlimit_nofile
andgeneral.rlimit_data
) for ulimit sttings. Remove accorded hard coded compile-time ulimit settings controlled by build flags.
Full Changelog: 1.25.0-rabit...1.26.0-rabit
1.25.0-rabit
Features:
- [BREAKING CHANGE] Rename service name to
xapp
, including/etc/init.d/xapp
and/etc/config/xapp
. previous behavior is to overwrite/etc/init.d/xray
provided byxray-core
package.
This tag contains a bug which will crash the build process. USE NEXT RELEASE (v1.26.0) INSTEAD.
Full Changelog: 1.24.0-rabit.1...1.25.0-rabit
1.24.0-rabit.1
Features:
- implement
general.wan_bp_list
andgeneral.wan_fw_list
on fw4 side (OpenWrt >=22.03) - Add back
general.wan_fw_list
to config file template.
Bug fixes:
- Completely rewrite nftable and iptable rules from upstream for better performance, fewer bugs and better readability (which is a big change!).
- Update hardcoded bypassing rules according to RFC5735.
This fork is now INCOMPATIBLE with upstream!
Full Changelog: 1.23.3...1.24.0-rabit.1