github linuxserver/docker-nzbget v21.0-ls47

latest releases: v24.3-ls168, testing-c12ea6d-ls135, testing-43d3499-ls135...
4 years ago

LinuxServer Changes:

Add python3 alongside python2 during transition.
nzbget Changes:

  • reworked duplicate handling to support URLs, especially when using RSS feeds (#541):
    • queue items added via URLs (to be fetched by nzbget) are no longer immediately fetched;
    • instead url-items are handled by duplicate check similar to nzb-items and may be placed into history as duplicate backups;
    • if an url-item needs to be downloaded as backup for a failed other item the nzb-file is fetched via provided URL;
    • this greatly reduces the number of nzbs fetched from indexers when using RSS feeds and duplicate handling;
  • improved support for Android devices (#538):
    • now providing a separate installer package for Android;
    • the package contains binaries built using Android NDK;
    • this improves compatibility with Android, in particular with Android 8, where general Linux installer version of NZBGet didn't work anymore due to security changes in Android;
    • android installer app is updated to use the new android installer package instead of general Linux package;
  • thoroughly optimised the program to reduce power consumption in idle state (#351, #593, #597):
    • number of CPU wake ups in idle state has been reduced from hundreds times per second to about only one per second;
  • optimisations for large queues with thousands of items (#591):
    • speed up saving of queue state and reduced number of queue state savings;
    • improved queue state format to reduce amount of state data saved during downloading;
    • in tests download speed for very large queue (16000 items) has been increased from 45 MB/s to 300 MB/s (comparing to 400 MB/s with small queue);
  • added native support for aarch64 architecture (ARM 64 Bit CPU) in Linux and Android installers (#629);
  • updated unrar to 5.7 and 7-zip to 19.0 (#618);
  • Windows installer now includes unrar in 32 bit and 64 bit variants (#618);
  • allowing wildcards in option AuthorizedIP (#620);
  • force par-check for nzbs without archives (#525);
  • improved handling of files splitted via par2 (#595);
  • added python 3 compatibility to EMail.py script (#578);
  • added python 3 compatibility to Logger.py script (#581);
  • proper UTF-8 encoding of email content in EMail.py script (#585);
  • improved error reporting for queue disk state corruption (#591);
  • removed suggestion of RC4 cipher (#611);
  • better description of option UMask (#612);
  • integrated LGTM code analyser tool into project (#604);
  • added functional tests for unpack CRC error (#558);
  • click on nzbget logo in web-interface now switches to downloads tab instead of showing "About dialog" which has been moved into settings (#564);
  • fixed: failed downloads not having any par2- or archive- files were moved to DestDir instead of remaining in InterDir (#562);
  • fixed crash when using FIPS version of OpenSSL (#561);
  • fixed potential crash in built-in web-server (#567);
  • fixed: statistics for session download time and speed may be way off on high load (#573);
  • fixed many compilation warnings in GCC (#590, #592);
  • fixed deprecated OpenSSL calls (#600);
  • fixed: macOS menubar widget could not connect if password contained special characters (#599);
  • fixed compatibility issue with OpenSSL compiled without compression support (#607, #608);
  • fixed: remote clients not displaying current download speed (#351, #610);
  • fixed: remote server could crash when feed with invalid api request (#621);
  • fixed trimming of relative paths in config (#622, #135).

NOTE: the list of downloads is automatically generated by GitHub. For description of files and platform-specific manuals please visit NZBGet download page at https://nzbget.net/download.

Don't miss a new docker-nzbget release

NewReleases is sending notifications on new releases.