github Novik/ruTorrent v5.3.0

7 hours ago

v5.3.0

First release since v5.2.10 (July 2025).

New features

  • Name normalization — sort by cleaned torrent names, toggleable via settings (@tohenk)
  • Log history plugin — persists log tab across page reloads (@ranirahn, fixes by @xirvik)
  • Tracker Status column — shows tracker response in torrent list (@Micdu70)
  • OblivionBlue theme (@the-mrabz)
  • Dual IPv4/IPv6 port checking (@cantalupo555, fixes by @xirvik)
  • Option to hide trackers from panel (@TheGoblinHero, fixes by @xirvik)
  • Icon alias system for tracker/label dedup (@tohenk)
  • conf.local.php support for deployment-specific config overrides (@xirvik)
  • Right-align count/size in panels with separator (@tohenk)
  • Magnet bulk add — paste multiple URLs/magnets at once (@edde746)

Bug fixes

  • PHP 8.2+ deprecation fixes — cache.php, Torrent.php, rss.php, trafic (@xirvik)
  • GeoIP2/MaxMindDB rewrite — replaces deprecated GeoIP1 extension (@xirvik)
  • rtorrent 0.16.x compatibility — erasedata, convert.kb, deprecated command aliases (@xirvik, @simonc56)
  • httprpc trust model fix for rtorrent 0.16.8 (@xirvik)
  • Explorer truncated file listing fix (@xirvik)
  • DnD event handler leak fix (@xirvik)
  • Theme race condition fix (@xirvik)
  • Dialog header CSS fix for flex layout (@xirvik)
  • RSS guid-based duplicate detection (@ranirahn)
  • Diskspace tooltip — shows used/total/free (@tohenk)
  • Directory picker sort fix — case-insensitive, .. always first (@allixx)
  • Right-align peers/seeds columns (@allixx)
  • Lookat plugin precedence bug fix (@anthonyryan1)
  • Don't double-count size in tracker labels (@Zmegolaz)
  • Check port graceful IPv6 handling (@xirvik)
  • hideTrackers plugin load order fix (@xirvik)
  • Fix missing comma in pt-br.js (@xirvik)
  • Relative symlink permission check (@tohenk)

Translations

  • Greek translation updates (@ChriZathens)
  • Brazilian Portuguese translation improvements (various)

Dependencies (tests only)

  • Bump picomatch 2.3.1 → 2.3.2 (security)
  • Bump js-yaml 3.14.1 → 3.14.2 (security)
  • Bump minimatch 3.1.2 → 3.1.5 (security)
  • Bump jest-environment-jsdom 29.5.0 → 30.3.0

Don't miss a new ruTorrent release

NewReleases is sending notifications on new releases.