|
2 | 2 | icon: material/alert-decagram
|
3 | 3 | ---
|
4 | 4 |
|
| 5 | +#### 1.10.0-alpha.28 |
| 6 | + |
| 7 | +* Fixes and improvements |
| 8 | + |
| 9 | +#### 1.10.0-alpha.25 |
| 10 | + |
| 11 | +* Add AdGuard DNS Filter support **1** |
| 12 | + |
| 13 | +**1**: |
| 14 | + |
| 15 | +The new feature allows you to use AdGuard DNS Filter lists in a sing-box without AdGuard Home. |
| 16 | + |
| 17 | +See [AdGuard DNS Filter](/configuration/rule-set/adguard/). |
| 18 | + |
| 19 | +#### 1.10.0-alpha.23 |
| 20 | + |
| 21 | +* Add Chromium support for QUIC sniffer |
| 22 | +* Add client type detect support for QUIC sniffer **1** |
| 23 | +* Fixes and improvements |
| 24 | + |
| 25 | +**1**: |
| 26 | + |
| 27 | +Now the QUIC sniffer can correctly extract the server name from Chromium requests and |
| 28 | +can identify common QUIC clients, including |
| 29 | +Chromium, Safari, Firefox, quic-go (including uquic disguised as Chrome). |
| 30 | + |
| 31 | +See [Protocol Sniff](/configuration/route/sniff/) and [Route Rule](/configuration/route/rule/#client). |
| 32 | + |
| 33 | +#### 1.10.0-alpha.22 |
| 34 | + |
| 35 | +* Optimize memory usages of rule-sets **1** |
| 36 | +* Fixes and improvements |
| 37 | + |
| 38 | +**1**: |
| 39 | + |
| 40 | +See [Source Format](/configuration/rule-set/source-format/#version). |
| 41 | + |
| 42 | +#### 1.10.0-alpha.20 |
| 43 | + |
| 44 | +* Add DTLS sniffer |
| 45 | +* Fixes and improvements |
| 46 | + |
| 47 | +#### 1.10.0-alpha.19 |
| 48 | + |
| 49 | +* Add `rule-set decompile` command |
| 50 | +* Add IP address support for `rule-set match` command |
| 51 | +* Fixes and improvements |
| 52 | + |
| 53 | +#### 1.10.0-alpha.18 |
| 54 | + |
| 55 | +* Add new `inline` rule-set type **1** |
| 56 | +* Add auto reload support for local rule-set |
| 57 | +* Update fsnotify usages **2** |
| 58 | +* Fixes and improvements |
| 59 | + |
| 60 | +**1**: |
| 61 | + |
| 62 | +The new [rule-set] type inline (which also becomes the default type) |
| 63 | +allows you to write headless rules directly without creating a rule-set file. |
| 64 | + |
| 65 | +[rule-set]: /configuration/rule-set/ |
| 66 | + |
| 67 | +**2**: |
| 68 | + |
| 69 | +sing-box now uses fsnotify correctly and will not cancel watching |
| 70 | +if the target file is deleted or recreated via rename (e.g. `mv`). |
| 71 | + |
| 72 | +This affects all path options that support reload, including |
| 73 | +`tls.certificate_path`, `tls.key_path`, `tls.ech.key_path` and `rule_set.path`. |
| 74 | + |
| 75 | +#### 1.10.0-alpha.17 |
| 76 | + |
| 77 | +* Some chaotic changes **1** |
| 78 | +* `rule_set_ipcidr_match_source` rule items are renamed **2** |
| 79 | +* Add `rule_set_ip_cidr_accept_empty` DNS address filter rule item **3** |
| 80 | +* Update quic-go to v0.45.1 |
| 81 | +* Fixes and improvements |
| 82 | + |
| 83 | +**1**: |
| 84 | + |
| 85 | +Something may be broken, please actively report problems with this version. |
| 86 | + |
| 87 | +**2**: |
| 88 | + |
| 89 | +`rule_set_ipcidr_match_source` route and DNS rule items are renamed to |
| 90 | +`rule_set_ip_cidr_match_source` and will be remove in sing-box 1.11.0. |
| 91 | + |
| 92 | +**3**: |
| 93 | + |
| 94 | +See [DNS Rule](/configuration/dns/rule/#rule_set_ip_cidr_accept_empty). |
| 95 | + |
| 96 | +#### 1.10.0-alpha.16 |
| 97 | + |
| 98 | +* Add custom options for `auto-route` and `auto-redirect` **1** |
| 99 | +* Fixes and improvements |
| 100 | + |
| 101 | +**1**: |
| 102 | + |
| 103 | +See [iproute2_table_index](/configuration/inbound/tun/#iproute2_table_index), |
| 104 | +[iproute2_rule_index](/configuration/inbound/tun/#iproute2_rule_index), |
| 105 | +[auto_redirect_input_mark](/configuration/inbound/tun/#auto_redirect_input_mark) and |
| 106 | +[auto_redirect_output_mark](/configuration/inbound/tun/#auto_redirect_output_mark). |
| 107 | + |
| 108 | +#### 1.10.0-alpha.13 |
| 109 | + |
| 110 | +* TUN address fields are merged **1** |
| 111 | +* Add route address set support for auto-redirect **2** |
| 112 | + |
| 113 | +**1**: |
| 114 | + |
| 115 | +See [Migration](/migration/#tun-address-fields-are-merged). |
| 116 | + |
| 117 | +**2**: |
| 118 | + |
| 119 | +The new feature will allow you to configure the destination IP CIDR rules |
| 120 | +in the specified rule-sets to the firewall automatically. |
| 121 | + |
| 122 | +Specified or unspecified destinations will bypass the sing-box routes to get better performance |
| 123 | +(for example, keep hardware offloading of direct traffics on the router). |
| 124 | + |
| 125 | +See [route_address_set](/configuration/inbound/tun/#route_address_set) |
| 126 | +and [route_exclude_address_set](/configuration/inbound/tun/#route_exclude_address_set). |
| 127 | + |
| 128 | +#### 1.10.0-alpha.12 |
| 129 | + |
| 130 | +* Fix auto-redirect not configuring nftables forward chain correctly |
| 131 | +* Fixes and improvements |
5 | 132 |
|
6 | 133 | ### 1.9.3
|
7 | 134 |
|
8 | 135 | * Fixes and improvements
|
9 | 136 |
|
| 137 | +#### 1.10.0-alpha.10 |
| 138 | + |
| 139 | +* Fixes and improvements |
| 140 | + |
10 | 141 | ### 1.9.2
|
11 | 142 |
|
12 | 143 | * Fixes and improvements
|
13 | 144 |
|
| 145 | +#### 1.10.0-alpha.8 |
| 146 | + |
| 147 | +* Drop support for go1.18 and go1.19 **1** |
| 148 | +* Update quic-go to v0.45.0 |
| 149 | +* Update Hysteria2 BBR congestion control |
| 150 | +* Fixes and improvements |
| 151 | + |
| 152 | +**1**: |
| 153 | + |
| 154 | +Due to maintenance difficulties, sing-box 1.10.0 requires at least Go 1.20 to compile. |
| 155 | + |
14 | 156 | ### 1.9.1
|
15 | 157 |
|
16 | 158 | * Fixes and improvements
|
17 | 159 |
|
| 160 | +#### 1.10.0-alpha.7 |
| 161 | + |
| 162 | +* Fixes and improvements |
| 163 | + |
| 164 | +#### 1.10.0-alpha.5 |
| 165 | + |
| 166 | +* Improve auto-redirect **1** |
| 167 | + |
| 168 | +**1**: |
| 169 | + |
| 170 | +nftables support and DNS hijacking has been added. |
| 171 | + |
| 172 | +Tun inbounds with `auto_route` and `auto_redirect` now works as expected on routers **without intervention**. |
| 173 | + |
| 174 | +#### 1.10.0-alpha.4 |
| 175 | + |
| 176 | +* Fix auto-redirect **1** |
| 177 | +* Improve auto-route on linux **2** |
| 178 | + |
| 179 | +**1**: |
| 180 | + |
| 181 | +Tun inbounds with `auto_route` and `auto_redirect` now works as expected on routers. |
| 182 | + |
| 183 | +**2**: |
| 184 | + |
| 185 | +Tun inbounds with `auto_route` and `strict_route` now works as expected on routers and servers, |
| 186 | +but the usages of [exclude_interface](/configuration/inbound/tun/#exclude_interface) need to be updated. |
| 187 | + |
| 188 | +#### 1.10.0-alpha.2 |
| 189 | + |
| 190 | +* Move auto-redirect to Tun **1** |
| 191 | +* Fixes and improvements |
| 192 | + |
| 193 | +**1**: |
| 194 | + |
| 195 | +Linux support are added. |
| 196 | + |
| 197 | +See [Tun](/configuration/inbound/tun/#auto_redirect). |
| 198 | + |
| 199 | +#### 1.10.0-alpha.1 |
| 200 | + |
| 201 | +* Add tailing comma support in JSON configuration |
| 202 | +* Add simple auto-redirect for Android **1** |
| 203 | +* Add BitTorrent sniffer **2** |
| 204 | + |
| 205 | +**1**: |
| 206 | + |
| 207 | +It allows you to use redirect inbound in the sing-box Android client |
| 208 | +and automatically configures IPv4 TCP redirection via su. |
| 209 | + |
| 210 | +This may alleviate the symptoms of some OCD patients who think that |
| 211 | +redirect can effectively save power compared to the system HTTP Proxy. |
| 212 | + |
| 213 | +See [Redirect](/configuration/inbound/redirect/). |
| 214 | + |
| 215 | +**2**: |
| 216 | + |
| 217 | +See [Protocol Sniff](/configuration/route/sniff/). |
| 218 | + |
18 | 219 | ### 1.9.0
|
19 | 220 |
|
20 | 221 | * Fixes and improvements
|
|
0 commit comments