github Novik/ruTorrent v5.3.2

3 hours ago

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*, and group2.* are gone on stock 0.16.14 because the method.use_deprecated guard 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 triggers parsererror on JSON encode (@adenwuts, #2971, fixes #2966)
  • Guard against undefined theUILang.diskUsage in 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 getCommon fallback (@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.*.set params, configurable in httprpc/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-systemjs 7.25.9 → 7.29.4 in /tests (@dependabot, #3053)

Don't miss a new ruTorrent release

NewReleases is sending notifications on new releases.