- The regular version now requires Android 7.0 or later. Use the legacy version for Android 5.0, 5.1 and 6.0.
- Third-party breaking change and "security fix" for V2Ray QUIC transport: The default ALPN is now "h3" rather than "h2" and "http/1.1". QUIC connection ID length now follows quic-go default rather than being an uncommon value. The ALPN breaking change does not apply to the built-in Shadowsocks v2ray-plugin.
- Replace the uTLS-based REALITY implementation with a Go-TLS-derived one and no longer mimic browsers by default. The uTLS-based REALITY implementation can still be used, but it is no longer the default.
- Add experimental RFC 9298 CONNECT-UDP support for HTTP/1.1, HTTP/2 and HTTP/3 CONNECT tunnels.
- Update Hysteria 2 Chrome Parrot to Chrome 154.
- Fix XHTTP HTTP/2 XMUX number of connections (XTLS/Xray-core#6797).
- Fix UDP DNS deadlock (by @wybb).
- Optimize profile list refresh (by @Erspit).
- Fix crash on proxy shutdown (#492).