Skip to content

renovate: Update dependency nzbgetcom/nzbget to v24

Renovate Bot requested to merge renovate/nzbgetcom-nzbget-24.x into master

This MR contains the following updates:

Package Update Change
nzbgetcom/nzbget major 23.0 -> 24.5

Release Notes

nzbgetcom/nzbget (nzbgetcom/nzbget)

v24.5

Compare Source

What's Changed

  • Features:

    • ASUSTOR support
      • the package (ADM 4.3+) is available from the nzbget-asustor repository and from the ASUSTOR App Central
  • Bug fixes:

    • Fixed multiple bugs related to bad support of long-paths on Windows #​441
    • Fixed ARMv5 arch support #​451
  • For developers:

    • Fixed homebrew CI build, macOS ARM64 with Xcode 16, Boost.JSON build via CMake #​444

v24.4

Compare Source

What's Changed

  • Features:

    • Replaced the Par2 library with Par2-turbo which provides faster file recovery on x86/ARM platforms #​420
    • Better UTF-8 support #​412
    • FreeBSD packaging support#​417
    • the macOS package is now signed and notarized which solves the problem with removable media and excessive permission requests, and also now shipped in .dmg format
  • Bug fixes:

    • Fixed excessive CPU usage by decreasing cert.pem certificate loading for TLS connections #​400
    • Fixed password-protected unpacking when the nzb file was added to the queue via command line #​398
    • STATUS page now shows the correct Windows version Windows 7 instead of incorrectly showing Windows XP#​419
    • Fixed duplications on the STATUS page #​407
    • Fixed nzbget.conf.template installation path on POSIX #​405
    • Fixed DaemonUsername check on QNAP #​391
  • For developers:

    • Fixed postprocess tests #​413
    • Removed Par2 source files from the repository. CMake now pulls and builds Par2-turbo directly from its repository

v24.3

Compare Source

What's Changed

  • Features:

    • Disk performance tests for better analysis of user environment performance #​375
    • The STATUS page now displays WriteBuffer and InterDir disk information
      • the API method status now returns 6 additional properties:
        • FreeInterDiskSpaceLo (int) - Free disk space on InterDir, in bytes. This field contains the low 32-bits of 64-bit value
        • FreeInterDiskSpaceHi (int) - Free disk space on InterDir, in bytes. This field contains the high 32-bits of 64-bit value
        • FreeInterDiskSpaceMB (int) - Free disk space on InterDir, in MiB.
        • TotalInterDiskSpaceLo (int) - Total disk space on InterDir, in bytes. This field contains the low 32-bits of 64-bit value
        • TotalInterDiskSpaceHi (int) - Total disk space on InterDir, in bytes. This field contains the high 32-bits of 64-bit value
        • TotalInterDiskSpaceMB (int) - Total disk space on InterDir, in MiB.
    • Bits/s units are now also displayed in server speed test results
  • Bug fixes:

    • Fixed a critical bug related to corrupt downloaded files exceeding 2.6 GB on all x32 POSIX systems using DirectWrite #​378
    • Fixed a potential buffer overflow using getrealpath function #​346
    • Added removal of unnecessary privileges if the nzbget daemon is run as root and an invalid DaemonUsername is specified #​345
  • For developers:

    • Fixed omission in CMAKE_CXX_FLAGS_DEBUG using CLang that caused a wrong debug build #​338
    • Fixed failed unit tests on POSIX systems built without ncurses #​376

v24.2

Compare Source

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

v24.1

Compare Source

What's Changed

  • Fixed: don't override user preference in unrar #​251;
  • Fixed (Docker): unable to unpack rar files #​256;
  • Fixed: possibility to use 0 for umask #​264;
  • Fixed: fseeko not found #​262;
  • Fixed: icons in webui in old browser versions #​268.

v24.0

Compare Source

What's Changed

  • Features:
    • Dark theme and new icons #​214;

    • Added macOS x64 build support (macOS Mojave 10.14+) #​194;

    • DEB/RPM packages support #​230;

    • NewsServer Add UI - Default encryption and ports #​225:

      • moved Server.Encryption between Server.Host and Server.Port;
      • made Server.Encryption to ON by default;
      • made port depend on Server.Encryption value unless user has put something up:
        • 563/443 for secure;
        • 119/80 for unsecure.
    • Improved error messages and help text in Extension Manager #​166:

      • added 7-Zip exit codes decoder according to 7-Zip doc;
      • added a warning that SevenZipCmd may not be valid, in case of extension installation problems.
    • Fixed stable/test release notifications #​181:

      • added automatic checking for new testing releases;
      • fixed notifications about the new stable/testing release;
      • fixed "Uncaught ReferenceError: installedRev" error.
    • Fixed and update links in webui #​177:

      • fixed license links;
      • fixed links from nzbget.conf.
    • For developers:

      • Moved to CMake. Autotools and MSBuild are deprecated now and may be removed in future versions #​182:
        • switched to CMake from autotools and MSBuild, which will simplify cross-platform development;
        • fixed installing/uninstalling on FreeBSD and macOS via autotools/CMake;
        • added automatic installation of Boost.Json;
        • added support for static code analyzer Clang-Tidy.
      • Revised and updated documentation #​199:
        • moved CONTRIBUTING.md to docs/;
        • split INSTALLATION.md to POSIX.md, WINDOWS.md and HOW_TO_USE.md;
        • added Extensions docs;
        • added an instruction on how CPPCheck can be used with CMake.
      • Docker: support native unrar building #​231.
    • Bug fixes:

      • Fixed buffer overflow in CString::AppendFmtV #​208;
      • Fixed files/dirs permissions overridden by the unpacker #​229;
      • Fixed dynamic addition of extension options #​209;
      • Removed changing ownership at the beginning of container start #​218;
      • Docker: fixed fresh install #​219.

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

♻️ Rebasing: Whenever MR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this MR and you won't be reminded about this update again.


  • If you want to rebase/retry this MR, check this box

This MR has been generated by Renovate Bot.

Edited by Renovate Bot

Merge request reports

Loading