[1.80.4] - 2026-08-31
-
FIXED: Changing anything on a routing set took it apart before putting it back, so for about a second the traffic it matched left by the ordinary uplink - the policy rule, the route, the prerouting jump, the chain and the addresses learned from DNS all came down before the replacement went in, and a set marks a connection only on its first packet, so a connection opened in that window stayed off the set for as long as it lived.
-
FIXED: Every setting changed through the MCP server left a whole copy of the configuration behind, so memory climbed by tens of megabytes and stayed there until b4 was restarted - the undo history keeps the configuration as it stood before each of the last twenty writes, and on a router with a large geosite set each of those copies carried a few megabytes of expanded domain list.
-
FIXED: A proxy set that resolves its upstream by domain went back to sending bare addresses a few minutes after any settings change, and stayed that way until b4 was restarted - the transparent proxy kept reading the domain index built at start-up, which the capture engine stops feeding once the configuration is applied again, so the addresses it had learned aged out with nothing to replace them. #338
-
FIXED: On Keenetic, the proxy and mtproto-ws routing modes were reported as unavailable after every reboot, although the firmware ships the TPROXY and socket modules for its kernel - b4 asked
modprobeto load them, which needs a module index the read-only NDMS firmware does not carry, so the request failed and the check that followed read the modules as absent; the installer's start script has a directinsmodfallback, but those four modules were never on its list. #342
What's Changed
- feat: add SourceForge mirroring workflow and update release process by @DanielLavrushin in #339
- fix: improve tag resolution logic for SourceForge mirroring by @DanielLavrushin in #340
- feat: add routing set rebuild functionality and improve chain rule ma… by @DanielLavrushin in #341
- feat: enhance kernel module management and diagnostics, add reasons f… by @DanielLavrushin in #343
Full Changelog: v1.80.3...v1.80.4