5.1.0RC1Pre-release
SABnzbd 5.1.0RC1
Added 6
- Refreshed the interface
- New RSS Age rule to filter jobs based on their age
- Added support for filename and path pattern matching to the Cleanup List
- Allow job setting changes directly from Extra queue columns
- Added support for unpacking .tar files during post-processing
- Added SAB_FILES environment variable to Post-processing scripts, listing all files that resulted from the job
Changed 9
- When retrying a job, only the actually missing articles are tried again for jobs downloaded in 5.1.0 or newer
- RSS items are now stored in the database instead of on disk
- Downloaded RSS items are cleared from the RSS database after 3 days
- Unwanted extensions will also be removed after unpacking
- Improved anonymization of the logs when using Show Logging
- New Servers will default to 16 connections instead of 8
- Use media duration as part of Ignore Samples detection
- Improved support for screen readers
- Parsing of header-encrypted RARs will use significantly fewer resources
Fixed 3
- Prevent incorrect warnings about non-writeable directories
- Files unrelated to job could get removed by the Cleanup List logic
- Prevent path traversal in orphaned job APIs
Removed 2
- Removed redundant INSTALL.txt file
- Dropped support for Python 3.9
Release Notes - SABnzbd 5.1.0 Release Candidate 1
This is the first release candidate of version 5.1. Like many other projects out there, we were able to use the shiny new AI tools to add quite a lot of long-requested features!
New features in 5.1.0
- Refreshed the interface.
- When Retrying a job, only the actually missing articles are tried again. This only works for jobs downloaded in 5.1.0 (or newer).
- RSS items are now stored in the database instead of on disk.
- New RSS
Agerule to filter jobs based on their age. - Downloaded RSS items are cleared from the RSS database after 3 days.
- Added support for filename and path pattern matching to the
Cleanup List. Unwanted extensionswill also be removed after unpacking.- Allow job setting changes directly from
Extra queue columns. - Added support for unpacking
.tarfiles during post-processing. - Improved anonymization of the logs when using
Show Logging. - Added
SAB_FILESenvironment variable to Post-processing scripts, listing all files that resulted from the job. - New Servers will default to 16 connections instead of 8.
- Use media duration as part of
Ignore Samplesdetection. - Improved support for screen readers.
- Parsing of header-encrypted RARs will use significantly fewer resources.
- Removed redundant
INSTALL.txtfile. - Dropped support for Python 3.9.
- Windows and macOS: Updated Python to 3.14.6, Unrar to 7.23 and 7zip to 26.02.
Bug fixes in 5.1.0
- Prevent incorrect warnings about non-writeable directories.
- Files unrelated to job could get removed by the
Cleanup Listlogic. - Prevent path traversal in orphaned job APIs.
Disk Fullerrors from unrar were not handled gracefully during unpacking.- Memory leak could occur during article decoding.
- Windows: Uninstall would not remove Settings or Windows Service.
- Windows: Warn for OS-limit if more than 1024 connections are configured.
- macOS: AppleDouble files could result in failures in
Movingstage. - macOS: Restarting the application resulted in Terminal window.
Upgrade notices
- You can directly upgrade from version 3.0.0 and newer.
- Upgrading from older versions will require performing a
Queue repair.
Known problems and solutions
- Read
ISSUES.txtor https://sabnzbd.org/wiki/introduction/known-issues
Code Signing Policy
Windows code signing is provided by SignPath.io using a SignPath Foundation certificate.
About
SABnzbd is an open-source cross-platform binary newsreader. It simplifies the process of downloading from Usenet dramatically, thanks to its web-based user interface and advanced built-in post-processing options that automatically verify, repair, extract and clean up posts downloaded from Usenet.
(c) Copyright 2007-2026 by The SABnzbd-Team (sabnzbd.org)