v5.3.2
Bug fixes and new features since v5.3.1.
Bug fixes
- Stop using rtorrent deprecated command aliases on 0.16.x —
schedule2,schedule_remove2,execute2,network.http.max_open*, andgroup2.*are gone on stock 0.16.14 because themethod.use_deprecatedguard is now evaluated before the rc parses; ruTorrent now sends canonical names on 0.16+ (@xirvik, #3061) - Respect multibyte UTF-8 when splitting task logs —
tail()no longer cuts mid-character and triggersparsererroron JSON encode (@adenwuts, #2971, fixes #2966) - Guard against undefined
theUILang.diskUsagein diskspace plugin — race when AJAX poll lands before lang load (@drrako, #3060) check_port: properly hide IPv6 icon when protocol is disabled (@TheGoblinHero, #3027)- Fix erasedata plugin: remove hardcoded httprpc dependency, add
getCommonfallback (@xirvik, #3045) - Allow status bar horizontal scrolling on narrow viewports (@drrako, #2978)
- Fix inconsistent add-torrent dialog window width (@drrako, #2975)
- Add cache-bust parameter to dynamically loaded plugin resources (@xirvik, #3043)
New features
- XMLRPC proxy with configurable sanitization for raw pass-through (Prowlarr / Sonarr) — whitelist of safe
d.*.setparams, configurable inhttprpc/conf.php(@xirvik, #3058) - Multi-URL bulk add in the Add Torrent dialog — paste multiple magnet/HTTP URLs separated by newlines (@edde746, #2994, fixes #1966 #2025)
Dependencies
- Bump
@babel/plugin-transform-modules-systemjs7.25.9 → 7.29.4 in /tests (@dependabot, #3053)