Releases: Novik/ruTorrent
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
v4.2.11-hotfix
ruTorrent v4.3 coming soon
We rewrote the web client to be more developer friendly. Everything for the most part is the same. The code is just restructured in a different way, to reduce the amount of annoying JavaScript errors every time we release new features.
A core change is also made to how ruTorrent handles torrent creation. Hybrid torrents are enabled by default. If the external program doesn't support creating Hybrid torrents, ruTorrent will now fallback to the PHP script. This may seem trivial, but it's game changing for seed box providers and hosted servers. If mktorrent is built with hash threads, regular torrent creation will be almost instantaneous.
Recommended upgrade
It's highly recommended to upgrade to this release for RSS stability. A bunch of JavaScript errors that may render the web client in operatable (until the page is refreshed) are resolved. A problem that prevents opening the RSS menu to manage feeds is also resolved.
Bug fixes
- Resolves an error preventing the RSS menu from opening up by @stickz in 3198cbd.
- Cleanup unnecessary items (some of which cause errors) from the RSS menu by @stickz in 6276e6f.
- Backport stable change for CSS cache buster from v4.3 by @stickz in ee412c9.
Translations
- fix DE translations for "alternating list background" by @bogenpirat in #2634
- Update pt-PT translation by @Frias in #2635
New Contributors
- @bogenpirat made their first contribution in #2634
Full Changelog: v4.2.10...v4.2.11
v4.2.10-hotfix
Happy New Year!
Here's some more translations, a fix for the yggtorrent search engine and anther cache buster to prevent version upgrade issues. This release is optional. Upgrading will not serve much purpose for individual users. It's recommended common platforms upgrade.
This release will help you upgrade to v4.2
, if you're still running an outdated v3
release. ruTorrent performance and stability has come lightyears since v3
. ruTorrent v4.2.10
is the most polished release in ruTorrent history!
ruTorrent v4.3
will address bugs that are created by code changes. We are not rushing it. It doesn't serve much purpose to the end user, other than to prevent bugs from occurring between major version bumps. It is purely symbolic of the progress made!
What's Changed
- Update Turkish translations by @selimsumlu in #2610
- Update Greek translations by @ChriZathens in fd8719c
- Update yggtorrent url by @polter05 in #2611
- Add cache buster for language files by @stickz in c9644dd Thanks @TrimmingFool !
New Contributors
Full Changelog: v4.2.9...v4.2.10
v4.2.9-hotfix
It's recommended to upgrade for additional polish. The search feature fix is high value.
What's Changed
- search: Fix remove search teg by @TrimmingFool in #2598
- seedingtime: Fix trt updating finished time by @TrimmingFool in #2601
- search: Fix remove all search tegs by @TrimmingFool in #2602
- files: Fix file link null by @TrimmingFool in #2603
Change description
- Fixed JavaScript errors associated with adding and removing search tags.
- Fixed the
seedingtime
plugin not updating finished time without a page refresh - Fixed the file list disappearing occasionally when using the double click download feature.
Full Changelog: v4.2.8...v4.2.9
v4.2.8-hotfix
This releases fixes three critical but uncommon JavaScript errors. It's recommended to upgrade.
What's Changed
- Fix element jquery type confusion by @TrimmingFool in #2587
- scroll-table: Fix unhandled undefined attr by @TrimmingFool in #2592
- trafic: Fix resize when plot undefined by @TrimmingFool in #2594
Full Changelog: v4.2.7...v4.2.8
v4.2.7-hotfix
This release contains multiple bug fixes and corrects Turkish translations. It's recommended to upgrade.
What's Changed
- Correct Turkish translations by @selimsumlu in 281d503, 551d846
- Fix image error in web console when DarkBetter theme is used by @stickz in 222d23b
- Fix PHP 8.2 deprecation warnings by @Novik in 679e793
- Fix JS error updating null labels by @stickz in 3d88dba
- Fix oblivion theme text on torrent creation by @stickz in 7acb170
- Fix port checker api by @dylansama in 86d41cb
Full Changelog: v4.2.6...v4.2.7
v4.2.6-hotfix
Due to the search bug, it's highly recommended to upgrade to this release. It also contains additional performance and stability improvements.
What's Changed
- material-design: Download ubuntu and roboto font by @TrimmingFool in #2566
- webui: Suspend quick search when selecting All by @TrimmingFool in #2564
- webui: Fix slow table update on label selection by @TrimmingFool in #2563
- utf8: Assume utf8 w/o php-mbstring by @TrimmingFool in #2565
Change description
- Cache fonts for material design theme to improve performance. Thanks @TrimmingFool.
- Fix more bugs with quick search introduced in
ruTorrent v4.2
. Thanks @TrimmingFool. - Resolve a slow table update when selecting a label by syncing the dom. Thanks @TrimmingFool.
- Resolve error by not calling
php-mbstring
if function is not available. Thanks @TrimmingFool.
Full Changelog: v4.2.5...v4.2.6
v4.2.5-hotfix
It's crucial to upgrade to resolve a regression with the search feature in ruTorrent v4.2.3
.
What's Changed
- Fix quick search and label size option by @TrimmingFool in #2558
Change Description
- Resolved search feature regression with
v4.2.3
, where a JavaScript error is triggered when searching for torrents. - Resolved view panel bug with
v4.2
where the label size feature does not respect the settings in the format menu.
Full Changelog: v4.2.4...v4.2.5
v4.2.4-hotfix
This hotfix resolves a critical regression with ruTorrent v4.2.3
when adding a new torrent. It's crucial to upgrade. Full Changelog: v4.2.3...v4.2.4
v4.2.3-hotfix
Development Note
It's highly recommended to upgrade for the latest stability improvements. Support for ruTorrent v4.1
will be dropped in the near future. ruTorrent v4.2
has been tested for a few weeks by a large userbase. All known regressions are resolved. It's now more stable and high performing than it's predecessor. ruTorrent v4.1
is inferior at this point time.
What's Changed
- tree-view: Rewrite updateCustomLabels by @TrimmingFool in #2552
- context-menu: Fix label selection by @TrimmingFool in #2554
Change Description
- This hotfix resolves multiple regressions with parent and child labels introduced in version 4.2
Full Changelog: v4.2.2...v4.2.3