The original post: /r/usenet by /u/nzb-get on 2024-09-17 15:30:01.

The v24.3 release of NZBGet introduces disk performance tests and enhances the status page for better system insights. This update allows for more detailed analysis of disk performance and server speed test results, along with key bug fixes to improve system stability. The release also includes several developer-centric improvements and fixes.

Download NZBGet v24.3 Client Here

User Interface and System Enhancements:

Disk Performance Testing (#375):

  • Added a new feature to test disk performance, providing insights into user environment performance and helping to troubleshoot disk-related issues.

Enhanced STATUS Page:

  • The STATUS page now displays WriteBuffer and InterDir disk information, providing more granular control and insights into system performance.
    • Free and total disk space for InterDir is now available in both bytes and MiB.
    • The status API method has been enhanced with 6 new fields:
      • FreeInterDiskSpaceLo: Low 32-bits of free disk space in bytes.
      • FreeInterDiskSpaceHi: High 32-bits of free disk space in bytes.
      • FreeInterDiskSpaceMB: Free disk space in MiB.
      • TotalInterDiskSpaceLo: Low 32-bits of total disk space in bytes.
      • TotalInterDiskSpaceHi: High 32-bits of total disk space in bytes.
      • TotalInterDiskSpaceMB: Total disk space in MiB.

Server Speed Test Improvements:

  • Server speed test results now display in Bits per second (Bits/s) alongside the existing metrics for a clearer understanding of server performance.

Bug Fixes:

Corrupt File Fix (#378):

  • Fixed a critical bug that caused file corruption for downloads exceeding 2.6 GB on all x32 POSIX systems using DirectWrite.

Buffer Overflow Fix (#346):

  • Resolved a potential buffer overflow issue with the getrealpath function that could impact system stability.

Daemon Privilege Fix (#345):

  • Added a safeguard to remove unnecessary privileges when the NZBGet daemon is run as root with an invalid DaemonUsername.

Developer Tools and Improvements:

CLang Debug Build Fix (#338):

  • Fixed an issue with CMAKE_CXX_FLAGS_DEBUG for CLang, which caused incorrect debug builds.

POSIX Unit Test Fix (#376):

  • Resolved failed unit tests on POSIX systems that were built without ncurses support.

Community

We will be opening up a dedicated NZBGet Discord server in the near future. While it is currently used for developer communication, we are nearing the point where everyone will soon be welcome. The goal of this server is to drive conversation around product enhancements and ideas. If you have a feature request or bug to report GitHub is still the preferred channel. More details on this coming soon.