documentation: Update release changelog

This commit is contained in:
世界
2026-02-02 22:16:08 +08:00
parent 55b6e7dbfe
commit baa9f29f0d

View File

@@ -2,7 +2,7 @@
icon: material/alert-decagram icon: material/alert-decagram
--- ---
#### 1.13.0-rc.1 #### 1.13.0-rc.2
* Fixes and improvements * Fixes and improvements
@@ -15,17 +15,22 @@ Important changes since 1.12:
* Add new options for ACME DNS-01 challenge providers **5** * Add new options for ACME DNS-01 challenge providers **5**
* Add Wi-Fi state support for Linux and Windows **6** * Add Wi-Fi state support for Linux and Windows **6**
* Add curve preferences, pinned public key SHA256, mTLS and ECH `query_server_name` for TLS options **7** * Add curve preferences, pinned public key SHA256, mTLS and ECH `query_server_name` for TLS options **7**
* Add `disable_tcp_keep_alive`, `tcp_keep_alive` and `tcp_keep_alive_interval` options for dial fields **8** * Add kTLS support **8**
* Add `bind_address_no_port` option for dial fields **9** * Add ICMP echo (ping) proxy support **9**
* Add system interface support for Tailscale endpoint **10** * Add `interface_address`, `network_interface_address` and `default_interface_address` rule items **10**
* Add Claude Code Multiplexer service **11** * Add `preferred_by` route rule item **11**
* Add OpenAI Codex Multiplexer service **12** * Improve `local` DNS server **12**
* Add `disable_tcp_keep_alive`, `tcp_keep_alive` and `tcp_keep_alive_interval` options for listen and dial fields **13**
* Add `bind_address_no_port` option for dial fields **14**
* Add system interface and relay server options for Tailscale endpoint **15**
* Add Claude Code Multiplexer service **16**
* Add OpenAI Codex Multiplexer service **17**
* Apple/Android: Refactor GUI * Apple/Android: Refactor GUI
* Apple/Android: Add support for sharing configurations via [QRS](https://github.com/qifi-dev/qrs) * Apple/Android: Add support for sharing configurations via [QRS](https://github.com/qifi-dev/qrs)
* Android: Add support for resisting VPN detection via Xposed * Android: Add support for resisting VPN detection via Xposed
* Drop support for go1.23 **13** * Drop support for go1.23 **18**
* Drop support for Android 5.0 **14** * Drop support for Android 5.0 **19**
* Update uTLS to v1.8.2 **15** * Update uTLS to v1.8.2 **20**
* Update quic-go to v0.59.0 * Update quic-go to v0.59.0
* Update gVisor to v20250811 * Update gVisor to v20250811
* Update Tailscale to v1.92.4 * Update Tailscale to v1.92.4
@@ -84,11 +89,42 @@ See [TLS](/configuration/shared/tls/).
**8**: **8**:
Adds `kernel_tx` and `kernel_rx` options for TLS inbound.
Enables kernel-level TLS offloading via `splice(2)` on Linux 5.1+ with TLS 1.3.
See [TLS](/configuration/shared/tls/).
**9**:
sing-box can now proxy ICMP echo (ping) requests.
A new `icmp` network type is available for route rules.
Supported from TUN, WireGuard and Tailscale inbounds to Direct, WireGuard and Tailscale outbounds.
The `reject` action can also reply to ICMP echo requests.
**10**:
New rule items for matching based on interface IP addresses, available in route rules, DNS rules and rule-sets.
**11**:
Matches outbounds' preferred routes.
For Tailscale: MagicDNS domains and peers' allowed IPs. For WireGuard: peers' allowed IPs.
**12**:
The `local` DNS server now uses platform-native resolution:
`getaddrinfo`/libresolv on Apple platforms, systemd-resolved DBus on Linux.
A new `prefer_go` option is available to opt out.
See [Local DNS](/configuration/dns/server/local/).
**13**:
The default TCP keep-alive initial period has been updated from 10 minutes to 5 minutes. The default TCP keep-alive initial period has been updated from 10 minutes to 5 minutes.
See [Dial Fields](/configuration/shared/dial/#tcp_keep_alive). See [Dial Fields](/configuration/shared/dial/#tcp_keep_alive).
**9**: **14**:
Adds the Linux socket option `IP_BIND_ADDRESS_NO_PORT` support when explicitly binding to a source address. Adds the Linux socket option `IP_BIND_ADDRESS_NO_PORT` support when explicitly binding to a source address.
@@ -96,27 +132,28 @@ This allows reusing the same source port for multiple connections, improving sca
See [Dial Fields](/configuration/shared/dial/#bind_address_no_port). See [Dial Fields](/configuration/shared/dial/#bind_address_no_port).
**10**: **15**:
Tailscale endpoint can now create a system TUN interface to handle traffic directly. Tailscale endpoint can now create a system TUN interface to handle traffic directly.
New `relay_server_port` and `relay_server_static_endpoints` options for incoming relay connections.
See [Tailscale endpoint](/configuration/endpoint/tailscale/#system_interface). See [Tailscale endpoint](/configuration/endpoint/tailscale/).
**11**: **16**:
CCM (Claude Code Multiplexer) service allows you to access your local Claude Code subscription remotely through custom tokens, eliminating the need for OAuth authentication on remote clients. CCM (Claude Code Multiplexer) service allows you to access your local Claude Code subscription remotely through custom tokens, eliminating the need for OAuth authentication on remote clients.
See [CCM](/configuration/service/ccm). See [CCM](/configuration/service/ccm).
**12**: **17**:
See [OCM](/configuration/service/ocm). See [OCM](/configuration/service/ocm).
**13**: **18**:
Due to maintenance difficulties, sing-box 1.13.0 requires at least Go 1.24 to compile. Due to maintenance difficulties, sing-box 1.13.0 requires at least Go 1.24 to compile.
**14**: **19**:
Due to maintenance difficulties, sing-box 1.13.0 will be the last version to support Android 5.0, Due to maintenance difficulties, sing-box 1.13.0 will be the last version to support Android 5.0,
and only through a separate legacy build (with `-legacy-android-5` suffix). and only through a separate legacy build (with `-legacy-android-5` suffix).
@@ -124,7 +161,7 @@ and only through a separate legacy build (with `-legacy-android-5` suffix).
For standalone binaries, the minimum Android version has been raised to Android 6.0, For standalone binaries, the minimum Android version has been raised to Android 6.0,
since Termux requires Android 7.0 or later. since Termux requires Android 7.0 or later.
**15**: **20**:
This update fixes missing padding extension for Chrome 120+ fingerprints. This update fixes missing padding extension for Chrome 120+ fingerprints.