github linuxserver/docker-nzbget v24.2-ls154

latest releases: v24.4-ls170, testing-534665f-ls137, testing-975e58c-ls137...
3 months ago

LinuxServer Changes:

Rebase to Alpine 3.20.

nzbget Changes:

What's Changed

  • Features:

    • System info tab and Server Speed Tests #303;
      • new API-methods:
        • struct sysinfo() - returns information about the user's environment and hardware
        • bool testserverspeed(url, serverId) - puts nzb file to be downloaded by the target server
      • API-method "status" now has 3 extra fields:
        • TotalDiskSpaceLo - Total disk space on ‘DestDir’, in bytes. This field contains the low 32-bits of 64-bit value
        • TotalDiskSpaceHi - Total disk space on ‘DestDir’, in bytes. This field contains the high 32-bits of 64-bit value
        • TotalDiskSpaceMB - Total disk space on ‘DestDir’, in megabytes.`
      • fixed NZB generator: the last segment was incorrect
      • added Boost.Asio - cross-platform library for network
    • Multithreading Improvements #282
      • noticeable improvements in download speed - it became more stable
      • the download speed dropping to 0 MB/s has gone away
      • the application became more stable, resulting in fewer crashe
    • Android support #325
    • Read nzbpassword from filename #310
  • Bug fixes:

    • Fixed speed value overflows if the download speed is greater than 2 GB/s #314

      • the Status xml-rpc response now has 4 extra fields:
        • DownloadRateLo - Download rate in bytes. This field contains the low 32-bits of 64-bit value
        • DownloadRateHi - Download rate in bytes. This field contains the high 32-bits of 64-bit value
        • AverageDownloadRateLo - Average download rate in bytes. This field contains the low 32-bits of 64-bit value
        • AverageDownloadRateHi - Average download rate in bytes. This field contains the high 32-bits of 64-bit value
      • DownloadRate and AverageDownloadRate fields are deprecated now
    • Fixed potential int32 overflow issues #321

    • QNAP:

      • added shutdown delay check for daemon process #281
      • fixed overwritting existing config file when upgrading QPKG #285
      • improved package icons #287
  • For developers:

    • Complete migration to CMake #301:
      • removed QNAP native packages build scripts and workflow
      • removed Synology build scripts / package sources / workflow
      • POSIX: removed autotools related files
      • WINDOWS: removed Visual Studio project file
      • removed obsoleted build scripts and documentation
      • updated CMakeLists.txt with C++17 config and cross-build support for macOS builds
    • Removed the use of Boost.Variant and Boost.Optional since they are no longer relevant after moving to C++17 and GCC 9+/Clang 8+ #317
    • Added missing HAVE_ALLOCA_H definition for regex and GCC 14+ #308
    • Dockerfile optimized for local repo builds #305
    • GnuTLS is deprecated now and will be removed in future releases

Don't miss a new docker-nzbget release

NewReleases is sending notifications on new releases.