renovate: Update dependency nzbgetcom/nzbget to v24
This MR contains the following updates:
Package | Update | Change |
---|---|---|
nzbgetcom/nzbget | major |
23.0 -> 24.5
|
Release Notes
nzbgetcom/nzbget (nzbgetcom/nzbget)
v24.5
What's Changed
-
Features:
- ASUSTOR support
- the package (ADM 4.3+) is available from the nzbget-asustor repository and from the ASUSTOR App Central
- ASUSTOR support
-
Bug fixes:
-
For developers:
- Fixed homebrew CI build, macOS ARM64 with Xcode 16, Boost.JSON build via CMake #444
v24.4
What's Changed
-
Features:
- Replaced the
Par2
library withPar2-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
- Replaced the
-
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
- Fixed excessive CPU usage by decreasing
-
For developers:
- Fixed
postprocess
tests #413 - Removed
Par2
source files from the repository.CMake
now pulls and buildsPar2-turbo
directly from its repository
- Fixed
v24.3
What's Changed
-
Features:
- Disk performance tests for better analysis of user environment performance #375
- The
STATUS
page now displaysWriteBuffer
andInterDir
disk information- the API method
status
now returns 6 additional properties:- FreeInterDiskSpaceLo
(int)
- Free disk space onInterDir
, in bytes. This field contains the low 32-bits of 64-bit value - FreeInterDiskSpaceHi
(int)
- Free disk space onInterDir
, in bytes. This field contains the high 32-bits of 64-bit value - FreeInterDiskSpaceMB
(int)
- Free disk space onInterDir
, in MiB. - TotalInterDiskSpaceLo
(int)
- Total disk space onInterDir
, in bytes. This field contains the low 32-bits of 64-bit value - TotalInterDiskSpaceHi
(int)
- Total disk space onInterDir
, in bytes. This field contains the high 32-bits of 64-bit value - TotalInterDiskSpaceMB
(int)
- Total disk space onInterDir
, in MiB.
- FreeInterDiskSpaceLo
- the API method
- 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
- Fixed a critical bug related to corrupt downloaded files exceeding 2.6 GB on all x32 POSIX systems using
-
For developers:
v24.2
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
- new API-methods:
- 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
- System info tab and Server Speed Tests #303;
-
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
- the Status xml-rpc response now has 4 extra fields:
-
Fixed potential int32 overflow issues #321
-
QNAP:
-
-
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
- Complete migration to CMake #301:
v24.1
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
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.
- Moved to CMake. Autotools and MSBuild are deprecated now and may be removed in future versions #182:
-
Bug fixes:
-
Configuration
-
If you want to rebase/retry this MR, check this box
This MR has been generated by Renovate Bot.