Bump version
Some checks failed
Build / Calculate version (push) Has been cancelled
Build / Build binary (push) Has been cancelled
Build / Build binary-1 (push) Has been cancelled
Build / Build binary-2 (push) Has been cancelled
Build / Build binary-3 (push) Has been cancelled
Build / Build binary-4 (push) Has been cancelled
Build / Build binary-5 (push) Has been cancelled
Build / Build binary-6 (push) Has been cancelled
Build / Build binary-7 (push) Has been cancelled
Build / Build binary-8 (push) Has been cancelled
Build / Build binary-9 (push) Has been cancelled
Build / Build binary-10 (push) Has been cancelled
Build / Build binary-11 (push) Has been cancelled
Build / Build binary-12 (push) Has been cancelled
Build / Build binary-13 (push) Has been cancelled
Build / Build binary-14 (push) Has been cancelled
Build / Build binary-15 (push) Has been cancelled
Build / Build binary-16 (push) Has been cancelled
Build / Build binary-17 (push) Has been cancelled
Build / Build binary-18 (push) Has been cancelled
Build / Build binary-19 (push) Has been cancelled
Build / Build binary-20 (push) Has been cancelled
Build / Build binary-21 (push) Has been cancelled
Build / Build binary-22 (push) Has been cancelled
Build / Build binary-23 (push) Has been cancelled
Build / Build binary-24 (push) Has been cancelled
Build / Build binary-25 (push) Has been cancelled
Build / Build binary-26 (push) Has been cancelled
Build / Build binary-27 (push) Has been cancelled
Build / Build binary-28 (push) Has been cancelled
Build / Build binary-29 (push) Has been cancelled
Build / Build binary-30 (push) Has been cancelled
Build / Build binary-31 (push) Has been cancelled
Build / Build binary-32 (push) Has been cancelled
Build / Build binary-33 (push) Has been cancelled
Build / Build binary-34 (push) Has been cancelled
Build / Build binary-35 (push) Has been cancelled
Build / Build binary-36 (push) Has been cancelled
Build / Build binary-37 (push) Has been cancelled
Build / Build Darwin binaries (push) Has been cancelled
Build / Build Darwin binaries-1 (push) Has been cancelled
Build / Build Darwin binaries-2 (push) Has been cancelled
Build / Build Windows binaries (push) Has been cancelled
Build / Build Windows binaries-1 (push) Has been cancelled
Build / Build Windows binaries-2 (push) Has been cancelled
Build / Build Android library (386) (push) Has been cancelled
Build / Build Android library (amd64) (push) Has been cancelled
Build / Build Android library (arm) (push) Has been cancelled
Build / Build Android library (arm64) (push) Has been cancelled
Build / Build Android (other) (push) Has been cancelled
Build / Build Android (other-legacy) (push) Has been cancelled
Build / Publish Android (push) Has been cancelled
Build / Build Windows client (arm64) (push) Has been cancelled
Build / Build Windows client (x64) (push) Has been cancelled
Build / Build Windows client (x86) (push) Has been cancelled
Build / Build Linux client (arm64) (push) Has been cancelled
Build / Build Linux client (armv7l) (push) Has been cancelled
Build / Build Linux client (x64) (push) Has been cancelled
Build / Build Apple library (ios-arm64) (push) Has been cancelled
Build / Build Apple library (macos-amd64) (push) Has been cancelled
Build / Build Apple library (macos-arm64) (push) Has been cancelled
Build / Build Apple library (tvos-arm64) (push) Has been cancelled
Build / Build Apple release clients (push) Has been cancelled
Build / Build Apple release clients-1 (push) Has been cancelled
Build / Build Apple App Store clients (push) Has been cancelled
Build / Build Apple App Store clients-1 (push) Has been cancelled
Build / Build Apple App Store clients-2 (push) Has been cancelled
Build / Upload builds (push) Has been cancelled
Build / Cache GC (push) Has been cancelled

This commit is contained in:
世界 2026-10-09 11:16:39 +08:00
parent 3ad7a42555
commit e4b7e692f4
No known key found for this signature in database
GPG key ID: CD109927C34A63C4

View file

@ -2,18 +2,147 @@
icon: material/alert-decagram
---
#### 1.15.0-alpha.12
* Fixes and improvements
#### 1.15.0-alpha.11
* Fixes and improvements
#### 1.14.3
* Fixes and improvements
#### 1.15.0-alpha.10
* Fixes and improvements
#### 1.15.0-alpha.9
* Update NaiveProxy to 154.0.8037.49-2
* Fixes and improvements
#### 1.15.0-alpha.8
* Add `dns_server_address` and `dns_search_domain` rule items **1**
* Fixes and improvements
**1**:
Match the server addresses and search domains that DNS servers obtain from the system, DHCP or VPN.
See [Route Rule](/configuration/route/rule/#dns_server_address) and
[DNS Rule](/configuration/dns/rule/#dns_server_address).
#### 1.14.2
* Fixes and improvements
#### 1.15.0-alpha.7
* Add MASQUE client and server support **1**
* Add HTTP/2, HTTP/3 and UDP support for HTTP proxy **2**
* Add full certificate pinning for TLS **3**
* Fixes and improvements
**1**:
The new [MASQUE Client](/configuration/endpoint/masque-client/) and
[MASQUE Server](/configuration/endpoint/masque-server/) endpoints provide IP proxying over HTTP
(CONNECT-IP), supporting HTTP/1.1, HTTP/2 and HTTP/3, address assignment and route advertisement.
They can use the internal network stack or a system TUN interface.
**2**:
The HTTP proxy implementation has been rewritten, adding HTTP/2, HTTP/3 and UDP proxying through
CONNECT-UDP to HTTP inbounds and outbounds.
HTTP outbounds now use HTTP/2 by default with automatic fallback to HTTP/1.1. Configurations using
`path` or the `Host` header continue to use HTTP/1.1. HTTP/3 can be enabled through the `version` option.
The term "MASQUE VPN" usually refers to CONNECT-IP, rather than a combination of CONNECT and
CONNECT-UDP, which is an enhancement to HTTP proxying. CONNECT-UDP and CONNECT-IP are collectively
known as [MASQUE](https://datatracker.ietf.org/wg/masque/about/) in the IETF; the traditional CONNECT
method for TCP proxying is not itself a MASQUE protocol.
See [HTTP Inbound](/configuration/inbound/http/) and [HTTP Outbound](/configuration/outbound/http/).
**3**:
The new `certificate_sha256` and `client_certificate_sha256` TLS options pin the SHA-256 hash of the whole
certificate, complementing the existing public key pinning options.
See [TLS](/configuration/shared/tls/).
#### 1.15.0-alpha.6
* Fixes and improvements
#### 1.15.0-alpha.5
* Add Tailcat support **1**
* Fixes and improvements
**1**:
[Tailcat](https://github.com/tailscale/tailcat) is Tailscale's data plane without its control plane:
point-to-point WireGuard tunnels bootstrapped through DERP, with NAT traversal.
See [Tailcat Inbound](/configuration/inbound/tailcat/) and [Tailcat Outbound](/configuration/outbound/tailcat/).
The DERP service can verify Tailcat clients with the new `verify_client_inbound` and `verify_client_key` options,
see [DERP Service](/configuration/service/derp/#verify_client_inbound).
#### 1.15.0-alpha.4
* Fixes and improvements
#### 1.14.1
* Fixes and improvements
#### 1.15.0-alpha.3
* Significantly improve TUN performance with a new TCP/IP stack **1**
* Fixes and improvements
**1**:
Since 1.15.0, sing-tun uses its own TCP/IP stack, with substantial improvements over all previous
implementations in peak performance, energy efficiency, and memory usage.
Remove the `stack` option to use it.
The `stack` option is deprecated and will be removed in sing-box 1.17.0.
See [Migration](/migration/#migrate-tun-stack).
#### 1.15.0-alpha.1
* Implement fully functional `auto_redirect` for Android **1**
* Add `on_demand` endpoint option **2**
* Add cache file write buffering **3**
* Fixes and improvements
**1**:
`auto_redirect` is now fully supported on Android through the root service of the graphical client
or a root shell.
See [TUN](/configuration/inbound/tun/#auto_redirect).
**2**:
Allow the endpoint to be disconnected when necessary.
See [WireGuard](/configuration/endpoint/wireguard/#on_demand),
[Tailscale](/configuration/endpoint/tailscale/#on_demand),
[OpenVPN Client](/configuration/endpoint/openvpn-client/#on_demand) and
[OpenConnect](/configuration/endpoint/openconnect/#on_demand).
**3**:
See [Cache File](/configuration/experimental/cache-file/#buffer_size).
#### 1.14.0
Important changes since 1.13: