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