Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

v24.2 changelog #335

Merged
merged 2 commits into from
Aug 2, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions .github/ISSUE_TEMPLATE/01_bug_report.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,8 @@ body:
label: NZBGet Version
description: Which version of NZBGet has this bug?
options:
- v24.2-stable
- v24.3-testing
- v24.1-stable
- v24.1-testing
- v24-stable
Expand Down
2 changes: 2 additions & 0 deletions .github/ISSUE_TEMPLATE/03_build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,8 @@ body:
label: NZBGet Version
description: Version of NZBGet for the scope of this issue
options:
- v24.2-stable
- v24.3-testing
- v24.1-stable
- v24.1-testing
- v24-stable
Expand Down
60 changes: 60 additions & 0 deletions ChangeLog.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,63 @@
nzbget-24.2
- Features:
- System info tab and Server Speed Tests
[#303](https://github.com/nzbgetcom/nzbget/commit/c5dce755226f359ca106bb70615d7d999a060660);
* 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](https://github.com/nzbgetcom/nzbget/commit/a98e6d11cf5e862e3bfc4819b26492348c4506be)
* 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](https://github.com/nzbgetcom/nzbget/commit/7f8360c03eb26f2dda62980b76db39fd6d3c67ab)
- Read nzbpassword from filename
[#310](https://github.com/nzbgetcom/nzbget/commit/cf1eb073b1640f2ba351538918cfb69e2625136a)

- Bug fixes:
- Fixed speed value overflows if the download speed is greater than 2 GB/s
[#314](https://github.com/nzbgetcom/nzbget/commit/6d6d973c5d53f72cfd05f40a7feb8f291d881432)
* 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](https://github.com/nzbgetcom/nzbget/commit/5c00f580a0690f7a3410059b711c6c89a86b1d6a)

- QNAP:
* added shutdown delay check for daemon process
[#281](https://github.com/nzbgetcom/nzbget/commit/cb88ac9c94cfb98c6705e9403f9d8d462885659e)
* fixed overwritting existing config file when upgrading QPKG
[#285](https://github.com/nzbgetcom/nzbget/commit/c200293473e87d505b76b9e669fa5d0c368552a1)
* improved package icons
[#287](https://github.com/nzbgetcom/nzbget/commit/68ddad570786e7de15cef2cfc1dc425e9e258711)

- For developers:
- Complete migration to CMake
[#301](https://github.com/nzbgetcom/nzbget/commit/515cd1081f3bee32913c48436c16e845346309db):
* 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](https://github.com/nzbgetcom/nzbget/commit/a7ac9a9b061c140f7f688840be633ca8b780face)
- Added missing HAVE_ALLOCA_H definition for regex and GCC 14+
[#308](https://github.com/nzbgetcom/nzbget/commit/412d9e5b732c1cf39aac266dcf97bf097f85bc58)
- Dockerfile optimized for local repo builds
[#305](https://github.com/nzbgetcom/nzbget/commit/6fdc4fb90f910469c5568871e16d6437f5a9f395)
- GnuTLS is deprecated now and will be removed in future releases

nzbget-24.1
- Bug fixes:
- Fixed: don't override user preference in unrar
Expand Down
2 changes: 2 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,11 +5,13 @@
![GitHub release (by tag)](https://img.shields.io/github/downloads/nzbgetcom/nzbget/v23.0/total?label=v23.0)
![GitHub release (by tag)](https://img.shields.io/github/downloads/nzbgetcom/nzbget/v24.0/total?label=v24.0)
![GitHub release (by tag)](https://img.shields.io/github/downloads/nzbgetcom/nzbget/v24.1/total?label=v24.1)
![GitHub release (by tag)](https://img.shields.io/github/downloads/nzbgetcom/nzbget/v24.2/total?label=v24.2)
![docker pulls](https://img.shields.io/docker/pulls/nzbgetcom/nzbget.svg)

[![linux build](https://github.com/nzbgetcom/nzbget/actions/workflows/linux.yml/badge.svg?branch=main)](https://github.com/nzbgetcom/nzbget/actions/workflows/linux.yml)
[![windows build](https://github.com/nzbgetcom/nzbget/actions/workflows/windows.yml/badge.svg?branch=main)](https://github.com/nzbgetcom/nzbget/actions/workflows/windows.yml)
[![osx build](https://github.com/nzbgetcom/nzbget/actions/workflows/osx.yml/badge.svg)](https://github.com/nzbgetcom/nzbget/actions/workflows/osx.yml)
[![Android build](https://github.com/nzbgetcom/nzbget/actions/workflows/android.yml/badge.svg)](https://github.com/nzbgetcom/nzbget/actions/workflows/android.yml)
[![docker build](https://github.com/nzbgetcom/nzbget/actions/workflows/docker.yml/badge.svg)](https://github.com/nzbgetcom/nzbget/actions/workflows/docker.yml)
[![qnap repack](https://github.com/nzbgetcom/nzbget/actions/workflows/qnap-repack.yml/badge.svg)](https://github.com/nzbgetcom/nzbget/actions/workflows/qnap-repack.yml)

Expand Down