v4.3.0-stable
ruTorrent v4.3 is here!
This release has been in development for almost six months now! We have ironed out as many bugs and glitches as possible ahead of time. We recommend that common platforms wait one week to upgrade. There is a hotfix release planned, should it be required.
A few highlights include:
-
We have dropped support for the older RPC plugin, in favour of using HTTPRPC instead. We have optimized the performance of HTTPRPC in previous major releases. RPC is not able to handle a large number of torrents unlike HTTPRPC. By dropping support here, we were able to reduce webserver load, by reducing the request timeout threshold from 30s to 10s. Also, improve the speed of torrent information updates by 500ms. This has a positive performance and stability impact for the web client.
-
Hybrid torrents can now be created in all situations. It will use the internal PHP implementation if the selected software doesn't support it. This allows threaded regular torrent creation on mktorrent for instance, without losing support to create hybrid torrents.
-
We have restructured the code for the ruTorrent web client to be more developer friendly. This will prevent some of those frustrating bugs and glitches, every time we do a major version bump. This releases addresses the core issues, which cause instability to happen!
Code restructuring
- category-list: Separate presentation and control by @TrimmingFool in #2588
- rss: Extract bbcode module by @TrimmingFool in #2621
- index: Preload theUILang dependent scripts by @TrimmingFool in #2562
- Removed rpc plugin in favour of using httprpc instead by @stickz in a52ed31
Development cycle bug fixes
- extsearch: Fix regressions by #2588 by @TrimmingFool in #2620
- rss: Fix bad resize on switchLabel by @TrimmingFool in #2633
- datadir: Fix id undefined by @TrimmingFool in #2622
General bug fixes
- rss: Fix timer sync by @TrimmingFool in #2569
- Fix theWebUI.getTrackerName to reject invalid announcelist items by @anthonyryan1 in #2641
- Fix category list background for Acid theme by @stickz in b648e4a
New features
- Internal creation of hybrid torrents by @stickz in 513082b
- Add icons for 1337x, iptorrents and torrentleech by @stickz in 3993782
Full Changelog: v4.2.11...v4.3.0