0.9.6 (Full revert to 0.9.2 baseline)
changelog of fixes between 0.9.5 and 0.9.6 because the entire working tree
between 0.9.2 and 0.9.6 was discarded; the package is rebuilt from the
0.9.2 commit (ce3c917) and versioned as 0.9.6 so that anyone on the
broken 0.9.3 / 0.9.4 / 0.9.5 series can upgrade through opkg / apk and
land back on the last known-good baseline.
If you were on 0.9.2 and were happy — stay on 0.9.2. If you jumped to
0.9.3 or 0.9.4 because the release notes sounded like a fix and ended up
with a broken config (especially with global_proxy=1), or if you are on
0.9.5 and still see sing-box failing to start / traffic going to the
wrong outbound / DNS issues — upgrade to 0.9.6 and run
/etc/init.d/netshift restart.
What's inside is exactly the 0.9.2 commit ce3c917, no other changes:
• "Paste a list of proxy links" — Selector (text list) / URLTest (text
list). Two new connection types: pick one and paste your proxy links
straight into a text field, one per line. NetShift parses them and
builds a Selector or a URLTest (with auto-selection of the fastest).
Supported schemes: vless:// · vmess:// · ss:// · trojan:// ·
socks4/5:// · hy2/hysteria2://. Unsupported or broken lines are
skipped with a warning, the rest still build; each line is validated
as you type.
• README updated with everything added since 0.8.0 (features, component
manager, subscription filters / grouping, IPv6 / DoH block / global
proxy, community lists) and a fresh screenshot.
No new bugs shipped, no new bugs fixed — the entire 0.9.3 → 0.9.5 line
introduced the regression and the proposed 0.9.5 fix did not cover it
on at least one reported configuration. The simplest correct move is to
return everyone to the last baseline that everyone agreed worked.