Skip to content

Releases: SagerNet/sing-box

1.0.4

15 Sep 05:48
d2add33
Compare
Choose a tag to compare

📝 Release Notes

  • Fix close grpc conn
  • Fix port rule match logic
  • Fix clash api proxy type

1.1-beta5

15 Sep 05:48
4d24cf5
Compare
Choose a tag to compare
1.1-beta5 Pre-release
Pre-release

📝 Release Notes

  • Print tags in version command
  • Redirect clash hello to external ui
  • Move shadowsocksr implementation to clash
  • Make gVisor optional 1
  • Refactor to miekg/dns
  • Refactor bind control
  • Fix build on go1.18
  • Fix clash store-selected
  • Fix close grpc conn
  • Fix port rule match logic
  • Fix clash api proxy type

1:

The build tag no_gvisor is replaced by with_gvisor.

The default tun stack is changed to system.

1.0.3

13 Sep 03:34
7279855
Compare
Choose a tag to compare

📝 Release Notes

  • Fix socks4 client
  • Fix hysteria inbound
  • Fix concurrent write

1.1-beta4

13 Sep 03:36
1db7f45
Compare
Choose a tag to compare
1.1-beta4 Pre-release
Pre-release

📝 Release Notes

1.1-beta3

11 Sep 14:50
eaf1ace
Compare
Choose a tag to compare
1.1-beta3 Pre-release
Pre-release

📝 Release Notes

  • Fix using custom TLS client in http2 client
  • Fix bugs in 1.1-beta2

1.0.2

10 Sep 15:32
a37cab4
Compare
Choose a tag to compare

📝 Release Notes

  • Fix socks4 request @H1JK
  • Fix processing empty dns result

1.1-beta2

10 Sep 15:32
ebf5cbf
Compare
Choose a tag to compare
1.1-beta2 Pre-release
Pre-release

📝 Release Notes

  • Add Clash mode and persistence support 1
  • Add TLS ECH and uTLS support for outbound TLS options 2
  • Fix socks4 request @H1JK
  • Fix processing empty dns result

1:

Switching modes using the Clash API, and store-selected are now supported,
see Experimental.

2:

ECH (Encrypted Client Hello) is a TLS extension that allows a client to encrypt the first part of its ClientHello
message, see TLS#ECH.

uTLS is a fork of "crypto/tls", which provides ClientHello fingerprinting resistance,
see TLS#uTLS.

1.0.1

09 Sep 08:00
f7bed32
Compare
Choose a tag to compare

📝 Release Notes

  • Fix match 4in6 address in ip_cidr
  • Fix clash api log level format error
  • Fix clash api unknown proxy type

😋 New Contributors

1.1-beta1

09 Sep 08:01
8d04423
Compare
Choose a tag to compare
1.1-beta1 Pre-release
Pre-release

📝 Release Notes

  • Add support for use with android VPNService 1
  • Add tun support for WireGuard outbound 2
  • Add system tun stack 3
  • Add comment filter for config 4
  • Add option for allow optional proxy protocol header @zakuwaki
  • Add half close for smux
  • Set UDP DF by default 5
  • Set default tun mtu to 9000
  • Update gVisor to 20220905.0

1:

In previous versions, Android VPN would not work with tun enabled.

The usage of tun over VPN and VPN over tun is now supported, see Tun Inbound.

2:

In previous releases, WireGuard outbound support was backed by the lower performance gVisor virtual interface.

It achieves the same performance as wireguard-go by providing automatic system interface support.

3:

It does not depend on gVisor and has better performance in some cases.

It is less compatible and may not be available in some environments.

4:

Annotated json configuration files are now supported.

5:

UDP fragmentation is now blocked by default.

Including shadowsocks-libev, shadowsocks-rust and quic-go all disable segmentation by default.

See Dial Fields and Listen Fields.

1.0

07 Sep 15:15
f376683
Compare
Choose a tag to compare
1.0

📝 Release Notes

  • Fix wireguard reconnect
  • Fix naive inbound @arm64v8a
  • Fix json format error message
  • Fix processing vmess termination signal
  • Fix hysteria stream error
  • Fix listener close when proxyproto failed @zakuwaki