[1.44.0] - 2026-03-15
- ADDED: Time zone setting — log timestamps now use your system's local time by default instead of UTC. You can also pick a specific time zone in Settings > Logging.
- FIXED: Update from web UI not applying — clicking "Update" in the web interface would appear to run, but B4 would restart with the same version.
- FIXED: DPI bypass not working with TLS version set to "Any" — when a set's TLS version filter was set to "Any", connections would break after the initial handshake. Selecting a specific version (1.2 or 1.3) worked fine. The issue was that encrypted data packets were being incorrectly processed as if they were new TLS handshakes.
- FIXED: B4 crashing on some Xiaomi routers (BE7000, AX3200 and similar) — B4 would fail to start with a "Could not process rule" error because it incorrectly chose nftables on devices where nftables isn't fully supported. B4 now tests whether nftables actually works before using it, and automatically falls back to iptables-legacy when needed.
- ADDED: Firewall engine selector — a new "Firewall Engine" option in Settings lets you manually choose between
nftables,iptables, oriptables-legacyif auto-detection doesn't work for your device.
What's Changed
- fix(installer): handle non-interactive terminal input gracefully by @DanielLavrushin in #127
- fix(installer): improve handling of non-interactive terminal input by @DanielLavrushin in #128
- fix(installer): simplify input handling by removing unnecessary TTY c… by @DanielLavrushin in #129
- fix(installer): enhance input handling for password prompts and user … by @DanielLavrushin in #130
- fix(installer): streamline input handling by removing unnecessary TTY… by @DanielLavrushin in #131
- fix(handler): improve DPI evasion logic for learned IP matches and no… by @DanielLavrushin in #135
- Sni match units by @DanielLavrushin in #136
- Firewall engine select by @DanielLavrushin in #134
- feat(timezone): add timezone configuration and apply logic by @DanielLavrushin in #137
- fix(installer): suppress error output when redirecting tty by @DanielLavrushin in #138
- fix(installer): update tty redirection logic for improved handling in… by @DanielLavrushin in #139
Full Changelog: v1.43.0...v1.44.0