Skip to content

Releases: SagerNet/sing-box

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

1.0-rc1

04 Sep 05:19
1b091c9
Compare
Choose a tag to compare

📝 Release Notes

  • Fix write log timestamp
  • Fix write zero
  • Fix dial parallel in direct outbound
  • Fix write trojan udp
  • Fix DNS routing
  • Add attribute support for geosite
  • Update documentation for Dial Fields

1.0-beta3

31 Aug 06:43
f5f5cb0
Compare
Choose a tag to compare

📝 Release Notes

  • Add chained inbound support
  • Add process_path rule item
  • Add macOS redirect support
  • Add ShadowTLS inbound, outbound and examples
  • Fix search android package in non-owner users
  • Fix socksaddr type condition
  • Fix smux session status
  • Refactor inbound and outbound documentation
  • Minor fixes

😋 New Contributors

1.0-beta2

28 Aug 04:36
c6ef276
Compare
Choose a tag to compare

📝 Release Notes

😋 New Contributors

  • @rand0mgh0st made their first contribution in #40