SABnzbd Changelog

What's new in SABnzbd 4.3.0 RC 2

Apr 25, 2024
  • Key changes since 4.2.0:
  • Archive:
  • When jobs are removed from the History, they are moved to the Archive.
  • Keep your History clean and still be able to reliably use Duplicate Detection.
  • Apprise Integrated:
  • Send notifications using Apprise to almost any notification service.
  • Supported notifications: https://github.com/caronc/apprise/wiki
  • Notification Script SABnzbd-notify.py is no longer needed.
  • Added IPv6-staging option:
  • Enable ipv6_staging in Config - Specials to get additional IPv6 features:
  • Add IPv6 hostnames during address selection.
  • Internet Bandwidth is measured separately for IPv4 and IPv6.
  • Other:
  • The text output format is removed from the API, json is the default.
  • Handling of multiple inputs to several API methods was improved.
  • File browser dialog is available to select file paths in the Config.
  • Users will be warned if they configure an Indexer as a Server.
  • Windows/macOS: Updated Python to 3.12.3, Multipar to v1.3.3.2,
  • Unrar to 7.00 and 7zip to 24.03.
  • Bug fixes since 4.2.0:
  • Incorrect warnings of unknown status codes could be thrown.
  • Watched Folder would not work if Socks5 proxy was active.
  • Prevent crash on invalid Server Expiration Date.
  • Windows: Installer could create duplicate shortcuts.

New in SABnzbd 4.3.0 Alpha 1 (Mar 18, 2024)

  • Key changes since 4.2.0:
  • Archive:
  • When jobs are removed from the History, they are moved to the Archive.
  • Keep your History clean and still be able to reliably use Duplicate Detection.
  • Apprise Integrated:
  • Send notifications using Apprise to almost any notification service.
  • Supported notifications: https://github.com/caronc/apprise/wiki
  • Notification Script SABnzbd-notify.py is no longer needed.
  • Added IPv6-staging option:
  • Enable ipv6_staging in Config - Specials to get additional IPv6 features:
  • Add IPv6 hostnames during address selection.
  • Internet Bandwidth is measured separately for IPv4 and IPv6.
  • Other:
  • The text output format is removed from the API, json is the default.
  • Handling of multiple inputs to several API methods was improved.
  • File browser dialog is available to select file paths in the Config.
  • Users will be warned if they configure an Indexer as a Server.
  • Bug fixes since 4.2.0:
  • Incorrect warnings of unknown status codes could be thrown.

New in SABnzbd 4.2.3 RC 3 (Mar 4, 2024)

  • Bug-fixes:
  • Optimize database handling in order to prevent locking errors.

New in SABnzbd 4.2.3 RC 1 (Feb 20, 2024)

  • Bug-fixes and changes since 4.2.2:
  • Bug-fixes:
  • Handle new status code for missing articles, which could result in timeouts.
  • Retry of failed job would not use the password provided.
  • macOS: System standby after finishing the queue would not always work.
  • Changes:
  • Remove Send Group option for Servers.

New in SABnzbd 4.2.2 RC 2 (Jan 24, 2024)

  • Bug-fixes:
  • Duplicate Detection would trigger again on URLs if they were resumed.
  • Windows: Fatal crash could occur if ran as Service.

New in SABnzbd 4.2.2 RC 1 (Jan 17, 2024)

  • Bug-fixes:
  • RSS readout could result in a crash if duplicate detection is enabled.
  • Passwords were not always correctly parsed.
  • Warnings could show even if helpful_warnings was disabled.
  • Changes:
  • Parsing of filenames from the NZB was extended to allow more exotic formatting.
  • Windows: Installer will automatically shutdown SABnzbd if it is running.

New in SABnzbd 4.2.2 Beta 1 (Jan 10, 2024)

  • Bug-fixes:
  • RSS readout could result in a crash if duplicate detection is enabled.
  • Changes:
  • Windows: Installer will automatically shutdown SABnzbd if it is running.

New in SABnzbd 4.2.1 (Jan 5, 2024)

  • Bug-fixes:
  • New downloads did not appear in the History after the update to 4.2.0.
  • Changes:
  • The external IPv6-address is shown, instead of the internal address.
  • Windows: Network drives as Download Folder are no longer blocked, only warned against.

New in SABnzbd 4.2.0 (Jan 4, 2024)

  • Key changes since 4.1.0:
  • Duplicate detection workflow overhaul:
  • Series Duplicate Detection was replaced by Smart Duplicate Detection
  • that can also detect Movie and Daily Show duplicates.
  • Additionally, duplicates will also be detected if they are still in the queue.
  • More information: https://sabnzbd.org/wiki/duplicate-detection
  • Interface changes:
  • Added ability to filter the Queue and History by status.
  • RSS-feed that provided the download is shown in History details.
  • macOS/Windows 10 & 11: Added Open Folder button to Job/Queue finished notifications.
  • Clicking any type of notification will now open a browser with SABnzbd.
  • Performance and usability improvements:
  • Numerous smaller performance improvements were made.
  • Server IP-address selection was optimized.
  • The Internet Bandwidth test was made more reliable.
  • macOS/Windows: Updated to Python 3.12 and par2cmdline-turbo v1.1.1.
  • Configuration changes:
  • The On queue finish script is now set in Switches.
  • Reduced recursive unpacking to 2 levels, instead of 5.
  • Duplicate detection related Pre-queue script input parameters were removed.
  • You will need to update your Pre-queue script.
  • More information: https://sabnzbd.org/wiki/configuration/4.2/scripts/pre-queue-scripts
  • Stricter check if Complete Folder is inside Download Folder.
  • Windows: Prevent use of network drive as Download Folder.
  • Bug fixes since 4.1.0:
  • Fixed an issue where the multi-select option in the queue was not working for some users.
  • Prevented a crash that would occur during the saving of configuration settings.
  • Jobs with larger articles could stall the queue for several minutes.
  • Ensured that server warnings are always displayed to users.
  • If weblogging was enabled, output was also written to regular log.
  • Fixed an issue where removing a failed download from the History could break active downloads.

New in SABnzbd 4.2.0 RC 4 (Dec 29, 2023)

  • Key changes since 4.1.0:
  • Duplicate detection workflow was overhauled:
  • Series Duplicate Detection was replaced by Smart Duplicate Detection
  • that can also detect Movie and Daily Show duplicates.
  • Additionally, duplicates will also be detected if they are still in the queue.
  • More information: https://sabnzbd.org/wiki/duplicate-detection
  • Interface changes:
  • Added ability to filter the Queue and History by status.
  • RSS-feed that provided the download is shown in History details.
  • macOS/Windows 10 & 11: Added Open Folder button to Job/Queue finished notifications.
  • Clicking any type of notification will now open a browser with SABnzbd.
  • Performance and usability improvements:
  • Numerous smaller performance improvements were made.
  • Server IP-address selection was optimized.
  • The Internet Bandwidth test was made more reliable.
  • macOS/Windows: Updated to Python 3.12 and par2cmdline-turbo v1.1.1.
  • Configuration changes:
  • The On queue finish script is now set in Switches.
  • Reduced recursive unpacking to 2 levels, instead of 5.
  • Duplicate detection related Pre-queue script input parameters were removed.
  • You will need to update your Pre-queue script.
  • More information: https://sabnzbd.org/wiki/configuration/4.2/scripts/pre-queue-scripts
  • Stricter check if Complete Folder is inside Download Folder.
  • Windows: Prevent use of network drive as Download Folder.
  • Bug fixes since 4.1.0:
  • Fixed an issue where the multi-select option in the queue was not working for some users.
  • Prevented a crash that would occur during the saving of configuration settings.
  • Jobs with larger articles could stall the queue for several minutes.
  • Ensured that server warnings are always displayed to users.
  • If weblogging was enabled, output was also written to regular log.
  • Fixed an issue where removing a failed download from the History could break active downloads.

New in SABnzbd 4.2.0 RC 2 (Dec 15, 2023)

  • Several new features and bug fixes.

New in SABnzbd 4.2.0 RC 1 (Dec 9, 2023)

  • Duplicate detection workflow was overhauled:
  • Series Duplicate Detection was replaced by Smart Duplicate Detection that can also detect Movie and Daily Show duplicates. Additionally, duplicates will also be detected if they are still in the queue.
  • Interface changes:
  • Added ability to filter the Queue and History by status.
  • RSS-feed that provided the download is shown in History details.
  • Performance and usability improvements:
  • Numerous smaller performance improvements were made.
  • Server IP-address selection was optimized.
  • The Internet Bandwidth test was made more reliable.
  • Windows/macOS: Updated to Python 3.12.
  • Configuration changes:
  • The On queue finish script is now set in Switches.
  • Reduced recursive unpacking to 2 levels, instead of 5.
  • Stricter check if Complete Folder is inside Download Folder.
  • Windows: Prevent use of network drive as Download Folder.
  • Bug fixes since 4.1.0:
  • Fixed an issue where the multi-select option in the queue was not working for some users.
  • Prevented a crash that would occur during the saving of configuration settings.
  • Ensured that server warnings are always displayed to users.
  • If weblogging was enabled, output was also written to regular log.

New in SABnzbd 4.2.0 Alpha 3 (Nov 23, 2023)

  • Changes since 4.1.0:
  • Duplicate workflow was improved to also detect jobs still in the queue. See description for Detect duplicate downloads:
  • https://sabnzbd.org/wiki/configuration/4.2/switches
  • Numerous smaller performance improvements were made.
  • Reduced recursive unpacking to 2 levels, instead of 5.
  • Server IP-address selection was optimized.
  • The On queue finish script is now set in Switches.
  • Stricter check if Complete Folder is inside Download Folder.
  • Windows: Reduced size of installer.
  • Windows/macOS: Updated to Python 3.12.
  • Bugfixes since 4.1.0:
  • Multi-select in the queue was broken for some users.
  • Prevent crash during saving of configuration.
  • If weblogging was enabled, output was also written to regular log.
  • Removing a failed download from the history could break active downloads.

New in SABnzbd 4.2.0 Alpha 1 (Oct 15, 2023)

  • Numerous smaller performance improvements were made.
  • Windows: Removed SABnzbd-console.exe.
  • If you need console logging, run SABnzbd.exe --console.
  • Windows: Reduced size of installer.
  • Windows/macOS: Updated to Python 3.12.

New in SABnzbd 4.1.0 (Sep 26, 2023)

  • Changes since 4.0.3:
  • Added a dark mode for the Config, Login, and Wizard pages.
  • Added multi-select to the History.
  • Show the number of items in post-processing when in Tabbed mode.
  • Added option verify_xff_header to include X-Forwarded-For when
  • validating if connections should be accepted when using a proxy.
  • Added option to purge log files from the Folders Config page.
  • Moved Server IP address selection and On failure, try alternative NZB to Special settings.
  • Special setting ipv6_servers changed to on/off.
  • Only use 7zip to unpack .zip files.
  • Windows: Added option enable_multipar to use par2cmdline-turbo
  • instead of Multipar for verification and repair. It is faster,
  • but on Windows it can fail on special (UTF8) filenames.
  • macOS: Switched to par2cmdline-turbo for verification and repair.
  • Linux: Detect more recent versions of 7zip.
  • Windows: Use All Users locations during installation of shortcuts.
  • Windows/macOS: Updated Python to 3.11.5, 7Zip to 23.01 and
  • UnRar to 6.23. All these updates include security fixes.
  • Bugfixes since 4.0.3:
  • Series duplicate detection did not detect duplicates.
  • Sorting would append .1 to some filenames.
  • If a paused queue contained items with Force priority,
  • items with a lower priority would also be downloaded.
  • Not all API-keys were removed during log-sanitization.
  • In certain situations, not all data would be written to disk.
  • Folder names could be sanitized too eagerly.
  • Some articles would fail to decode.
  • QuickCheck could wrongly rename files with identical content.
  • Warning about Scripts Folder location was triggered incorrectly.

New in SABnzbd 4.1.0 RC 1 (Sep 12, 2023)

  • Changes since 4.0.3:
  • Added a dark mode for the Config, Login, and Wizard.
  • Added multi-select to the History.
  • Show the number of items in post-processing when in Tabbed mode.
  • Added option verify_xff_header to include X-Forwarded-For when
  • validating if connections should be accepted when using a proxy.
  • Added option to purge log files from the Folders Config page.
  • Moved Server IP address selection and On failure, try alternative NZB to Special settings.
  • Special setting ipv6_servers changed to on/off.
  • Only use 7zip to unpack zip files.
  • Windows/macOS: Updated Python to 3.11.5, 7Zip to 23.01 and
  • UnRar to 6.23. All these updates include security fixes.
  • Bugfixes since 4.0.3:
  • Series duplicate detection did not detect duplicates.
  • Sorting would append .1 to some filenames.
  • Not all API-keys were removed during log-sanitization.
  • In certain situations, not all data would be written to disk.
  • Folder names could be sanitized too eagerly.
  • Some articles would fail to decode.
  • QuickCheck could wrongly rename files with identical content.
  • Warning about Scripts Folder location was triggered incorrectly.

New in SABnzbd 4.1.0 Beta 1 (Aug 28, 2023)

  • Changes since 4.0.3:
  • Added a dark mode for the Config, Login, and Wizard.
  • Added multi-select to the History.
  • Show the number of items in post-processing when in Tabbed mode.
  • Added option verify_xff_header to include X-Forwarded-For when
  • validating if connections should be accepted when using a proxy.
  • Added option to purge log files from the Folders Config page.
  • Moved Server IP address selection and On failure, try alternative NZB to Special settings.
  • Special setting ipv6_servers changed to on/off.
  • Only use 7zip to unpack zip files.
  • Windows/macOS: Updated Python to 3.11.5, 7Zip to 23.01 and
  • UnRar to 6.23. All these updates include security fixes.
  • Bugfixes since 4.0.3:
  • Series duplicate detection did not detect duplicates.
  • Sorting would append .1 to some filenames.
  • Not all API-keys were removed during log-sanitization.
  • In certain situations, not all data would be written to disk.
  • Folder names could be sanitized too eagerly.
  • Some articles would fail to decode.
  • QuickCheck could wrongly rename files with identical content.
  • Warning about Scripts Folder location was triggered incorrectly.

New in SABnzbd 4.1.0 Alpha 1 (Aug 14, 2023)

  • Changes since 4.0.3:
  • Added a dark mode for the Config, Login, and Wizard.
  • Added multi-select to the History.
  • Show the number of items in post-processing when in Tabbed mode.
  • Added option verify_xff_header to include X-Forwarded-For when
  • validating if connections should be accepted when using a proxy.
  • Added option to purge log files from the Folders Config page.
  • Moved Server IP address selection and On failure, try alternative NZB to Special settings.
  • Sparse files will be used if available on the system.
  • Special setting ipv6_servers changed to on/off.
  • Windows/macOS: Updated 7Zip to 23.01 and UnRar to 6.23
  • Bugfixes since 4.0.3:
  • Series duplicate detection did not detect duplicates.
  • Sorting would append .1 to some filenames.
  • Not all API-keys were removed during log-sanitization.
  • In certain situations, not all data would be written to disk.
  • QuickCheck could wrongly rename files with identical content.

New in SABnzbd 4.0.3 (Jul 10, 2023)

  • Bugfixes and changes since 4.0.2:
  • Direct Unpack could get stuck.
  • Sorters could not be modified.
  • Season Sorting did not respect desired capitalization.
  • Crashes could occur in the Downloader on timeouts.
  • Prevent extra job directory in case of folder-only Sorting.
  • UUencoded articles could fail to decode.
  • Windows: Windows Service would fail to start on legacy release.
  • Breaking change in 4.0.1:
  • The Parameters setting of a Notification Script is now passed as environment variable SAB_NOTIFICATION_PARAMETERS instead of as a command-line parameter. This prevents the possibility of remote code execution on systems exposed to the internet without a username/password. If you use nzb-notify you need to update it to the latest version.
  • Bugfixes and changes since 4.0.1:
  • Disabling a server during download did not stop it from downloading.
  • Show last line of post-processing script output even if it failed.
  • Prevent crash during Deobfuscate on non-unique paths.
  • Files that could not be parsed were removed from the Watched Folder.
  • Warn if the file system does not support unicode or long filenames.
  • Warn if Scripts Folder is inside the application directory.
  • Prevent output buffering of Python post-processing scripts.
  • The PKG-INFO file was removed from the src release.
  • Correctly decode partially malformed UUencoded posts.
  • macOS: Tray icon could not be disabled.
  • Changes since 3.7.2:
  • In this major update we optimized a core part of the SSL handling.
  • This results in large performance increase when downloading from news servers with SSL enabled. In addition, the general connection handling was improved, resulting in performance improvements for all news servers.
  • Special thanks to: mnightingale, puzzledsab and animetosho!
  • There are multiple settings that can tweak performance, see: 2474
  • When adding a new news server, SSL is enabled by default.
  • File assembly performance significantly improved by relying on the CRC32 instead of the MD5 to perform QuickCheck of files.
  • Slow down more gracefully when the cache fills up.
  • Replaced separate Series/Movie/Date Sorting with general Sorter.
  • HTTPS files are included in the Backup.
  • Improved Watched Folder scanning and processing.
  • Ignore resource fork files created by macOS.
  • Deobfuscate final filenames is enabled for new installations.
  • Dropped support for Python 3.7.
  • Bugfixes since 3.7.2:
  • Restore applying History Retention setting at startup.
  • Windows: Not all invalid characters were removed from filenames.
  • Windows: Firewall rules were not removed by uninstaller.
  • Upgrade notices:
  • The download statistics file totals10.sab is updated in 3.2.x version. If you downgrade to 3.1.x or lower, detailed download statistics will be lost.

New in SABnzbd 4.0.3 RC 1 (Jun 23, 2023)

  • Bugfixes and changes since 4.0.2:
  • Direct Unpack could get stuck.
  • Sorters could not be modified.
  • Season Sorting did not respect desired capitalization.
  • Crashes could occur in the Downloader on timeouts.
  • Prevent extra job directory in case of folder-only Sorting.
  • Windows: Windows Service would fail to start on legacy release.
  • Breaking change:
  • The Parameters setting of a Notification Script is now passed as environment variable SAB_NOTIFICATION_PARAMETERS instead of as a command-line parameter. This prevents the possibility of remote code execution on systems exposed to the internet without a username/password.
  • If you use nzb-notify you need to update it to the latest version.

New in SABnzbd 4.0.3 Beta 1 (Jun 16, 2023)

  • Direct Unpack could get stuck.
  • Sorters could not be modified.
  • Season Sorting did not respect desired capitalization.
  • Windows: Windows Service would fail to start on legacy release.
  • macOS: Failed to launch on macOS Sonoma Beta.

New in SABnzbd 4.0.2 (Jun 8, 2023)

  • Breaking change:
  • The Parameters setting of a Notification Script is now passed as
  • environment variable SAB_NOTIFICATION_PARAMETERS instead of as a
  • command-line parameter. This prevents the possibility of remote code
  • execution on systems exposed to the internet without a username/password.
  • If you use nzb-notify you need to update it to the latest version.
  • Bugfixes and changes since 4.0.1:
  • Disabling a server during download did not stop it from downloading.
  • Show last line of post-processing script output even if it failed.
  • Prevent crash during Deobfuscate on non-unique paths.
  • Files that could not be parsed were removed from the Watched Folder.
  • Warn if the file system does not support unicode or long filenames.
  • Warn if Scripts Folder is inside the application directory.
  • Prevent output buffering of Python post-processing scripts.
  • The PKG-INFO file was removed from the src release.
  • Correctly decode partially malformed UUencoded posts.
  • macOS: Tray icon could not be disabled.

New in SABnzbd 4.0.2 RC 2 (Jun 1, 2023)

  • The Parameters setting of a Notification Script is now passed as environment variable SAB_NOTIFICATION_PARAMETERS instead of as a command-line parameter. This prevents the possibility of remote code execution on systems exposed to the internet without a username/password.
  • Correctly decode partially malformed UUencoded posts.
  • Show last line of post-processing script output even if it failed.

New in SABnzbd 4.0.2 RC 2 (Jun 1, 2023)

  • The Parameters setting of a Notification Script is now passed as environment variable SAB_NOTIFICATION_PARAMETERS instead of as a command-line parameter. This prevents the possibility of remote code execution on systems exposed to the internet without a username/password.
  • Correctly decode partially malformed UUencoded posts.
  • Show last line of post-processing script output even if it failed.

New in SABnzbd 4.0.2 RC 1 (May 23, 2023)

  • Disabling a server during download did not stop it from downloading.
  • Prevent crash during Deobfuscate on non-unique paths.
  • Files that could not be parsed were removed from the Watched Folder.
  • Warn if file system does not support unicode or long filenames.
  • Warn if Scripts Folder is inside application directory.
  • Prevent output buffering of Python post-processing scripts.
  • The PKG-INFO file was removed from the src release.
  • MacOS: Tray icon could not be disabled.

New in SABnzbd 4.0.1 (May 1, 2023)

  • Bugs Fixed:
  • Prevent fatal crash on 32bit Windows.

New in SABnzbd 4.0.0 (May 1, 2023)

  • Changes since 3.7.2:
  • In this major update we optimized a core part of the SSL handling. This results in large performance increases when downloading from news servers with SSL enabled. In addition, the general connection handling was improved, resulting in performance improvements for all news servers.
  • Special thanks to: mnightingale, puzzledsab and animetosho!
  • There are multiple settings that can tweak performance, see: #2474
  • When adding a new news server, SSL is enabled by default.
  • File assembly performance significantly improved by relying on the
  • CRC32 instead of the MD5 to perform QuickCheck of files.
  • Slowdown more gracefully when the cache fills up.
  • Replaced separate Series/Movie/Date Sorting with general Sorter.
  • HTTPS files are included in the Backup.
  • Improved Watched Folder scanning and processing.
  • Ignore resource fork files created by macOS.
  • Deobfuscate final filenames is enabled for new installations.
  • Dropped support for Python 3.7.
  • Bugfixes since 3.7.2:
  • Restore applying History Retention setting at startup.
  • Windows: Not all invalid characters were removed from filenames.
  • Windows: Firewall rules were not removed by uninstaller.

New in SABnzbd 4.0.0 Beta 2 (Apr 10, 2023)

  • Bugfixes and minor improvements of the downloader changes.
  • Not all .par2 files were removed after repair.
  • Ignore resource fork files created by macOS.

New in SABnzbd 4.0.0 Beta 1 (Mar 18, 2023)

  • Changes since 3.7.2:
  • In this major update we replaced a core part of Python's SSL handling with our own improved version. This results in large performance increases when downloading from news servers with SSL enabled.
  • In addition, the general connection handling was overhauled, resulting in performance improvements for all news servers. Special thanks to: mnightingale, puzzledsab and animetosho!
  • There are multiple settings that can tweak performance, see: #2474
  • We are trying to find the most optimal default settings, so you can help us by letting us know the results on your system!
  • When adding a new news server, SSL is enabled by default.
  • File assembly performance significantly improved by relying on the CRC32 instead of the MD5 to perform QuickCheck of files.
  • Slowdown more gracefully when the cache fills up.
  • Replaced separate Series/Movie/Date Sorting with general Sorter.
  • HTTPS files are included in the Backup.
  • Improved Watched Folder scanning and processing.
  • Deobfuscate final filenames is enabled for new installations.
  • Dropped support for Python 3.7.
  • Bugfixes since 3.7.2:
  • Restore applying History Retention setting at startup.
  • Windows: Not all invalid characters were removed from filenames.

New in SABnzbd 4.0.0 Alpha 3 (Mar 7, 2023)

  • Combined article downloading and decoding steps.
  • There are multiple settings that can tweak performance, see: #2474
  • We are trying to find the most optimal default settings, so you can help us by letting us know the results on your system!
  • Replaced separate Series/Movie/Date Sorting with general Sorter.

New in SABnzbd 4.0.0 Alpha 2 (Feb 23, 2023)

  • Changes since 4.0.0 Alpha 1:
  • There are now multiple settings that can tweak performance, see: #2474. We are trying to find the most optimal default settings, so you can help us by letting us know the results on your system!

New in SABnzbd 4.0.0 Alpha 1 (Feb 19, 2023)

  • Changes:
  • In this major update we replaced a core part of Python's SSL handling
  • With our own improved version. This results in large performance increases
  • When downloading from news servers with SSL enabled.
  • In addition, the general connection handling was overhauled, resulting in
  • Performance improvements for all news servers.
  • Special thanks to: mnightingale, puzzledsab and animetosho!
  • When adding a new news server, SSL is enabled by default.
  • File assembly performance significantly improved by relying on the
  • CRC32 instead of the MD5 to perform QuickCheck of files.
  • Slowdown more gracefully when the cache fills up.
  • HTTPS files are included in the Backup.
  • Improved Watched Folder scanning and processing.
  • Dropped support for Python 3.7.
  • Bugfixes:
  • Restore applying History Retention setting at startup.
  • Windows: Not all invalid characters were removed from filenames.

New in SABnzbd 3.7.2 (Feb 6, 2023)

  • Bugfixes and changes since 3.7.1:
  • Ignore permissions inside archives during unpacking by UnRar.
  • Improvements to connection error messages.
  • Apply other changes only after updating the Category in multi-edit.
  • Categories were not sorted correctly in dropdowns.
  • Prevent crash when Automatically sort queue was enabled.
  • Apply History Retention setting during startup.
  • Tweaks to download performance.

New in SABnzbd 3.7.2 RC 1 (Jan 23, 2023)

  • Bugfixes and changes since 3.7.1:
  • Ignore permissions inside archives during unpacking by UnRar.
  • Improvements to connection error messages.
  • Apply other changes only after updating the Category in multi-edit.
  • Categories were not sorted correctly in dropdowns.
  • Prevent crash when Automatically sort queue was enabled.
  • Tweaks to download performance.
  • Linux: Update appstream metadata.
  • Bugfixes and changes since 3.7.0:
  • Minor improvements in download performance.
  • Scripts set On queue finish are no longer persistent by default.
  • Improved Test Server to handle more failure cases.
  • Priority list in Add NZB-window was missing Paused priority.
  • Keyboard shortcuts did not work if not in Tabbed-mode.
  • Keyboard shortcut S did not reload status information.
  • In history API-call the stage_log could be empty.
  • Using the - character broke the queue/history search.
  • Improved detection and handling of stuck jobs.
  • Changes since 3.6.1:
  • The queue and history can be filtered using keywords:
  • Cat and priority. For example: show name cat:tv.
  • Use shortcut shift + arrow-key to navigate the queue/history pages.
  • The backup is now created in a local folder for security.
  • Recurring backups can be configured using the scheduler.
  • Improvements to Deobfuscate Final Filenames.
  • RSS overview shows the rule that accepted the job.
  • Added option to sort the queue by % downloaded.
  • Added option to replace underscores with dots in folder names.
  • SABnzbd Host input will be validated before being applied.
  • Moved system load information from the main page to the Status window.
  • Console logging is now written to stdout instead of stderr.
  • Removed Special settings enable_meta, disable_key,
  • Replace_illegal, osx_speed and show_sysload.
  • Merged Special settings win_menu and osx_menu into tray_icon.
  • MacOS/Windows: Use Python 3.11, slightly boosting overall performance.
  • MacOS/Windows: Updated UnRar to 6.12.
  • Windows: Updated MultiPar to 1.3.2.5.
  • API changes since 3.6.1:
  • Minor improvements in API performance.
  • Removed fields scripts and categories from queue API call.
  • Moved loadavg from queue to status API call.
  • Bugfixes since 3.6.1:
  • Free Space Detection was too strict when using Direct Unpack.
  • File uploads with special characters would be parsed incorrectly.
  • Passwords from NZB meta-data were tried multiple times.
  • Passwords were not always supplied to the pre-queue script.
  • RSS-feed names were not sanitized when renamed.
  • Make sure short-dates are detected as YY-MM-DD in Sorting.
  • Show the custom job name in History when the NZB could not be fetched.
  • Upgrade notices:
  • The download statistics file totals10.sab is updated in 3.2.x version. If you downgrade to 3.1.x or lower, detailed download statistics will be lost.

New in SABnzbd 3.7.2 Beta 1 (Jan 15, 2023)

  • Bugfixes and changes since 3.7.1:
  • Ignore permissions inside archives during unpacking by UnRar.
  • Improvements to connection error messages.
  • Apply other changes only after updating the Category in multi-edit.
  • Categories were not sorted correctly in dropdowns.
  • Prevent crash when Automatically sort queue was enabled.
  • Tweaks to download performance.
  • Linux: Update appstream metadata.

New in SABnzbd 3.7.1 (Dec 20, 2022)

  • Bugfixes and changes since 3.7.0:
  • Minor improvements in download performance.
  • Scripts set On queue finish are no longer persistent by default.
  • Improved Test Server to handle more failure cases.
  • Priority list in Add NZB-window was missing Paused priority.
  • Keyboard shortcuts did not work if not in Tabbed-mode.
  • Keyboard shortcut S did not reload status information.
  • In history API-call the stage_log could be empty.
  • Using the - character broke the queue/history search.
  • Improved detection and handling of stuck jobs.

New in SABnzbd 3.7.1 RC 1 (Dec 1, 2022)

  • Minor improvements in download performance.
  • Scripts set On queue finish are no longer persistent by default.
  • Improved Test Server to handle more failure cases.
  • Priority list in Add NZB-window was missing Paused priority.
  • Keyboard shortcuts did not work if not in Tabbed-mode.
  • Keyboard shortcut S did not reload status information.
  • Using the - character broke the queue/history search.
  • Improved detection and handling of stuck jobs.

New in SABnzbd 3.7.0 (Nov 4, 2022)

  • Changes since 3.6.1:
  • The queue and history can be filtered using keywords:
  • cat and priority. For example: show name cat:tv.
  • Use shortcut shift + arrow-key to navigate the queue/history pages.
  • The backup is now created in a local folder for security.
  • Recurring backups can be configured using the scheduler.
  • Improvements to Deobfuscate Final Filenames.
  • RSS overview shows the rule that accepted the job.
  • Added option to sort the queue by % downloaded.
  • Added option to replace underscores with dots in folder names.
  • SABnzbd Host input will be validated before being applied.
  • Moved system load information from the main page to the Status window.
  • Console logging is now written to stdout instead of stderr.
  • Removed Special settings enable_meta, disable_key,
  • replace_illegal, osx_speed and show_sysload.
  • Merged Special settings win_menu and osx_menu into tray_icon.
  • macOS/Windows: Use Python 3.11, slightly boosting overall performance.
  • macOS/Windows: Updated UnRar to 6.12.
  • Windows: Updated MultiPar to 1.3.2.5.
  • API changes since 3.6.1:
  • Minor improvements in API performance.
  • Removed fields scripts and categories from queue API call.
  • Moved loadavg from queue to status API call.
  • Bugfixes since 3.6.1:
  • Free Space Detection was too strict when using Direct Unpack.
  • File uploads with special characters would be parsed incorrectly.
  • Passwords from NZB meta-data were tried multiple times.
  • Passwords were not always supplied to the pre-queue script.
  • RSS-feed names were not sanitized when renamed.
  • Make sure short-dates are detected as YY-MM-DD in Sorting.
  • Show the custom job name in History when the NZB could not be fetched.

New in SABnzbd 3.7.0 RC 1 (Oct 28, 2022)

  • Changes since 3.6.1:
  • The queue and history can be filtered using keywords:
  • cat and priority. For example: show name cat:tv.
  • Use shortcut shift + arrow-key to navigate the queue/history pages.
  • The backup is now created in a local folder for security.
  • Recurring backups can be configured using the scheduler.
  • Improvements to Deobfuscate Final Filenames.
  • RSS overview shows the rule that accepted the job.
  • Added option to sort the queue by % downloaded.
  • Added option to replace underscores with dots in folder names.
  • SABnzbd Host input will be validated before being applied.
  • Moved system load information from the main page to the Status window.
  • Console logging is now written to stdout instead of stderr.
  • Removed Special settings enable_meta, disable_key,
  • replace_illegal, osx_speed and show_sysload.
  • Merged Special settings win_menu and osx_menu into tray_icon.
  • macOS/Windows: Use Python 3.11, boosting overall performance.
  • macOS/Windows: Updated UnRar to 6.12.
  • Windows: Updated MultiPar to 1.3.2.5.
  • API changes since 3.6.1:
  • Minor improvements in API performance.
  • Removed fields scripts and categories from queue API call.
  • Moved loadavg from queue to status API call.
  • Bugfixes since 3.6.1:
  • Free Space Detection was too strict when using Direct Unpack.
  • File uploads with special characters would be parsed incorrectly.
  • Passwords from NZB meta-data were tried multiple times.
  • Passwords were not always supplied to the pre-queue script.
  • RSS-feed names were not sanitized when renamed.
  • Make sure short-dates are detected as YY-MM-DD in Sorting.
  • Show the custom job name in History when the NZB could not be fetched.

New in SABnzbd 3.7.0 Beta 1 (Oct 12, 2022)

  • Changes since 3.6.1:
  • The queue and history can be filtered using keywords cat and priority. For example: show name cat:tv
  • Use shortcut shift + arrow-key to navigate the queue/history pages
  • The backup is now created in a local folder for security
  • Recurring backups can be configured using the scheduler
  • Improvements to Deobfuscate Final Filenames
  • RSS overview shows the rule that accepted the job
  • Added option to sort the queue by % downloaded
  • Added option to replace underscores with dots in folder names
  • SABnzbd Host input will be validated before being applied
  • Moved system load information from the main page to the Status window
  • Console logging is now written to stdout instead of stderr
  • Removed Special settings enable_meta, disable_key
  • replace_illegal, osx_speed and show_sysload
  • Merged Special settings win_menu and osx_menu into tray_icon
  • macOS/Windows: Use Python 3.11rc2, boosting overall performance
  • macOS/Windows: Updated UnRar to 6.12
  • Windows: Updated MultiPar to 1.3.2.5
  • API changes since 3.6.1:
  • Minor improvements in API call performance
  • Removed fields scripts and categories from queue API call
  • Moved loadavg from queue to status API call
  • Bugfixes since 3.6.1:
  • Free Space Detection was too strict when using Direct Unpack
  • File uploads with special characters would be parsed incorrectly
  • Passwords from NZB meta-data were tried multiple times
  • Passwords were not always supplied to the pre-queue script
  • RSS-feed names were not sanitized when renamed
  • Make sure short-dates are detected as YY-MM-DD in Sorting
  • Show the custom job name in History when the NZB could not be fetched
  • Upgrade notices:
  • The download statistics file totals10.sab is updated in 3.2.x version. If you downgrade to 3.1.x or lower, detailed download statistics will be lost

New in SABnzbd 3.7.0 Alpha 1 (Sep 22, 2022)

  • Changes:
  • The queue and history can be filtered using keywords:
  • cat and priority. For example: show name cat:tv.
  • Use shortcut shift + arrow-key to navigate the queue/history pages.
  • The backup is now created in a local folder for security.
  • Recurring backups can be configured using the scheduler.
  • Improvements to Deobfuscate File Filenames.
  • RSS overview shows the rule that accepted the job.
  • Added option to sort the queue by % downloaded.
  • Added option to replace underscores with dots in folder names.
  • SABnzbd Host input will be validated before being applied.
  • Moved system load information from the main page to the Status window.
  • Removed Special settings enable_meta, disable_key,
  • replace_illegal, osx_speed and show_sysload.
  • Merged Special settings win_menu and osx_menu into tray_icon.
  • macOS/Windows: Use Python 3.11rc2, boosting general performance.
  • API changes:
  • Minor improvements in API call performance.
  • Removed fields scripts and categories from queue API call.
  • Moved loadavg from queue to status API call.
  • Bugfixes:
  • Free Space Detection was too strict when using Direct Unpack.
  • File uploads with special characters would be parsed incorrectly.
  • Passwords from NZB meta-data were tried multiple times.
  • Passwords were not always supplied to the pre-queue script.
  • Make sure also short-dates are detected as YY-MM-DD in Sorting.
  • Show the custom job name in History when the NZB could not be fetched.

New in SABnzbd 3.6.1 (Aug 18, 2022)

  • Bugfixes since 3.6.0:
  • Downloads in Checking status were not displayed correctly.
  • Prevent showing crash on Status window during shutdown.
  • Prevent scheduler crash if removed event is canceled.
  • Updated UnRar to 6.11 (Windows) and 6.12 (macOS).
  • macOS/Windows: Updated dependencies and Python versions.

New in SABnzbd 3.6.1 RC 1 (Aug 4, 2022)

  • Downloads in Checking status were not displayed correctly.
  • Prevent showing crash on Status window during shutdown.
  • Prevent scheduler crash if removed event is canceled.
  • macOS/Windows: Updated dependencies and Python versions.

New in SABnzbd 3.6.0 (Jun 7, 2022)

  • Changes since 3.5.3:
  • Significantly increased performance by using the yEnc-decoding library of @animetosho. Usenet articles are now decoded using specialized CPU instructions (SIMD) on x86 and ARM systems.
  • Create and restore a backup of configuration and database.
  • Show source of lower download speed (CPU or disk).
  • Added keyboard shortcuts (Pause, Add, Status, Config).
  • Result of the Deobfuscate step is listed in History details.
  • Path of Default category will be used if category doesn't have one.
  • Disabling api_warnings prevents showing Access Denied information to the external client.
  • Jobs with Force priority will always skip the duplicate check.
  • Added ext_rename_ignore to add custom extensions that should be ignored during the Deobfuscate step.
  • Removed Indexer Feedback Integration.
  • Removed included Deobfuscate.py as it is outdated.
  • Show a warning when there are no valid news servers active.
  • Show a warning if the filesystem does not support special characters.
  • Allow multiple parameters to be passed to par2cmdline/Multipar.
  • Linux: Added AppStream metadata, desktop shortcut and MimeInfo.
  • Linux: Added support for bash completion.
  • macOS: Application and included tools fully native on M1 systems.
  • macOS/Windows: Updated UnRar to 6.10 and 7-Zip to 21.07.
  • Windows: Updated MultiPar to v1.3.2.3.
  • API changes since 3.5.3:
  • Removed several (status) fields from the queue API call.
  • Remove unused and undocumented API calls: addid, options, rescan, osx_icon, set_speedlimit, get_speedlimit, set_colorscheme.
  • Removed undocumented xcat parameter.
  • None values in XML API-output are left empty.
  • Adding NZB's would not always return nzo_ids.
  • Prevent crash in history call during post-processing.
  • Bugfixes since 3.5.3:
  • Extended timeout when measuring system performance.
  • Interface settings were sometimes reset on page reload.
  • Par2 sets with duplicate names could skip verification and repair.
  • Ignore .par2 files that could not be parsed.
  • Correctly default to Glitter - Auto on new installs.
  • Download speed was not updated when stalled due to disk performance.
  • Prevent traceback when status functions timeout.
  • Prevent crash if not enough repair blocks are available.
  • Prevent crash when there is an unknown language setting.
  • Source release had Windows line-endings.
  • Windows: If a job password contained a double quote it
  • would not be picked up by UnRar and unpack would fail.

New in SABnzbd 3.6.0 RC 3 (May 29, 2022)

  • Bugfixes since 3.6.0 Release Candidate 2:
  • Queue pagination was not shown.
  • .nzb files were not removed when rejected by pre-queue script.
  • Updated sabyenc3 to include latest fixes.
  • Linux: Always perform disk write check

New in SABnzbd 3.6.0 RC 1 (May 12, 2022)

  • Changes since 3.5.3:
  • Significantly increased performance by using the yEnc-decoding
  • library of @animetosho. Usenet articles are now decoded using
  • specialized CPU instructions (SIMD) on x86 and ARM systems.
  • Create and restore a backup of configuration and database.
  • Show source of lower download speed (CPU or disk).
  • Added keyboard shortcuts (Pause, Add, Status, Config).
  • Result of the Deobfuscate step is listed in History details.
  • Disabling api_warnings prevents showing Access Denied
  • information to the external client.
  • Jobs with Force priority will always skip the duplicate check.
  • Added ext_rename_ignore to add custom extensions that should
  • be ignored during the Deobfuscate step.
  • Removed Indexer Feedback Integration.
  • Removed included Deobfuscate.py as it is outdated.
  • Show a warning when there are no valid news servers active.
  • Show a warning if the filesystem does not support special characters.
  • Allow multiple parameters to be passed to par2cmdline/Multipar
  • Linux: Added AppStream metadata, desktop shortcut and MimeInfo.
  • Linux: Added support for bash completion.
  • macOS: Application and included tools fully native on M1 systems.
  • macOS/Windows: Updated UnRar to 6.10 and 7-Zip to 21.07.
  • Windows: Updated MultiPar to v1.3.2.3.
  • API changes since 3.5.3:
  • Removed several (status) fields from the queue API call.
  • None values in XML API-output are left empty.
  • Adding NZB's would not always return nzo_ids.
  • Removed undocumented xcat parameter.
  • Bugfixes since 3.5.3:
  • Extended timeout when measuring system performance.
  • Interface settings were sometimes reset on page reload.
  • Par2 sets with duplicate names could skip verification and repair.
  • Ignore .par2 files that could not be parsed.
  • Correctly default to Glitter - Auto on new installs.
  • Prevent traceback when status functions timeout.
  • Prevent crash if not enough repair blocks are available.
  • Prevent crash when there is an unknown language setting.
  • Prevent crash in API history call during post-processing.
  • Windows: If a job password contained a double quote it
  • would not be picked up by UnRar and unpack would fail.

New in SABnzbd 3.6.0 Beta 6 (May 4, 2022)

  • Changes and bugfixes since 3.6.0 Beta 5:
  • Upgrade from Beta 4 to Beta 5 could freeze the queue.
  • Removed eta-fields from queue API-call.
  • None values in XML API-output are left empty.
  • Windows: If job password contained a double quote it
  • would not be picked up by UnRar and unpack would fail.

New in SABnzbd 3.6.0 Beta 5 (Apr 27, 2022)

  • Changes and bugfixes since 3.6.0 Beta 4:
  • Improve new Quick-check method.
  • Remove undocumented xcat API-parameter.
  • Prevent traceback when status functions timeout.
  • API calls to add NZB's would not always return nzo_ids.
  • Correctly default to Glitter - Auto on new installs.
  • Show warning when there are no valid news servers active.
  • Prevent crash when there is an unknown language setting.

New in SABnzbd 3.6.0 Beta 4 (Apr 15, 2022)

  • Changes and bugfixes since 3.6.0 Beta 3:
  • Reverted changes to file assembly.
  • Implemented new Quick-check method.

New in SABnzbd 3.6.0 Beta 3 (Apr 9, 2022)

  • Removed Indexer Feedback Integration.
  • Removed included Deobfuscate.py as it is outdated.
  • In case SIMD is available, multiple files will be assembled
  • simultaneously. This further improves performance.

New in SABnzbd 3.6.0 Beta 2 (Apr 2, 2022)

  • Updates to sabyenc3 to support more compiler setups.
  • Optimization to the writing of partially downloaded data.
  • Added ext_rename_ignore to add custom extensions that should
  • be ignored during the Deobfuscate step.
  • Prevent crash in API history call during post-processing.
  • Ignore .par2 files that could not be parsed.

New in SABnzbd 3.6.0 Beta 1 (Mar 19, 2022)

  • Changes since 3.5.3:
  • Significantly increased performance by using the yEnc-decoding
  • library of @animetosho. Usenet articles are now decoded using
  • specialized CPU instructions (SIMD) on x86 and ARM systems.
  • Create and restore backup of configuration and database.
  • Show source of lower download speed (CPU or disk).
  • Added keyboard shortcuts (Pause, Add, Status, Config).
  • Results of Deobfuscate step listed in History.
  • Disable api_warnings to prevent showing Access Denied
  • information to the external client.
  • Jobs with Force priority always skip duplicate check.
  • Removed several status items from the queue API-call.
  • Linux: Added AppStream metadata, desktop shortcut and MimeInfo.
  • macOS: Application and included tools fully native on M1 systems.
  • macOS/Windows: Updated UnRar to 6.10 and 7-Zip to 21.07.
  • Windows: Updated MultiPar to v1.3.2.3.
  • Bugfixes since 3.5.3:
  • Extended timeout when measuring system performance.
  • Interface settings were sometimes reset on page reload.
  • Par2 sets with duplicate names could skip verification and repair.
  • Prevent crash if not enough repair blocks are available.

New in SABnzbd 3.5.3 (Mar 17, 2022)

  • Bugfix since 3.5.0:
  • Prevent disk errors due to Direct Unpack being too aggressive.
  • URL's waiting to fetch get stuck indefinitely upon restart.
  • Changes and bugfixes since 3.5.0:
  • Prevent permissions errors on systems that do not support them.
  • Small changes in file assembly and Direct Unpack processing.
  • Changes to the transition from download to active post-processing.
  • Malformed NZB files could result in a crash.
  • Prevent crash in Direct Unpack for obfuscated posts.
  • RSS feeds with HTML-characters in the name resulted in crashes.
  • macOS: failed to start on older macOS versions.
  • Changes since 3.4.2:
  • Removed Python 3.6 support.
  • SOCKS5 proxy support for all outgoing connections.
  • Restored support for UUencoded jobs.
  • Required server option: in case of connection failures, the queue
  • will be paused for a few minutes instead of skipping the server.
  • Added Special option to preserve paused state after a restart.
  • Show an estimated time-left indicator for repair and unpacking.
  • Require TLS version 1.2 or higher for SSL news server connections.
  • Setting custom ciphers forces the maximum TLS version to 1.2.
  • Reduced memory usage during and after parsing .nzb files.
  • Handle multiple passwords stored in NZB-file.
  • macOS/Linux: Permissions are only applied if any are set.
  • macOS/Windows: updated to Python 3.10.2.
  • macOS: run native on M1 systems. However, included tools
  • (par2, unrar and 7za) still require Rosetta emulation.
  • Snap: updated to core20 base and restore 7zip support.
  • Bugfixes since 3.4.2:
  • Global interface settings would not always be applied correctly.
  • Email notification setting was not shown correctly.
  • Improvements and fixes for Defobfuscate final filenames.
  • Post-Process Only Verified Jobs would not always work as intended.
  • Correctly detect too little disk space when unpacking 7zip's.
  • Improvements to handling of repair by MultiPar and par2cmdline.
  • HTML characters in configuration fields were shown incorrectly.
  • On Retry the number of downloaded bytes could exceed the total bytes.
  • unrar logging of Direct Unpack was not logged if it was aborted.
  • Windows: portable.cmd was not included in the release.
  • Windows: print low-level Windows error on IOError.

New in SABnzbd 3.5.2 (Mar 9, 2022)

  • Bugfix since 3.5.1:
  • Reverted change to file assembly that resulted in disk errors.

New in SABnzbd 3.5.1 (Feb 21, 2022)

  • Changes and bugfixes since 3.5.0:
  • Prevent permissions errors on systems that do not support them.
  • Small changes in file assembly and Direct Unpack processing.
  • Changes to the transition from download to active post-processing.
  • Malformed NZB files could result in a crash.
  • Prevent crash in Direct Unpack for obfuscated posts.
  • RSS feeds with HTML-characters in the name resulted in crashes.
  • Changes since 3.4.2:
  • Removed Python 3.6 support.
  • SOCKS5 proxy support for all outgoing connections.
  • Restored support for UUencoded jobs.
  • Required server option: in case of connection failures, the queue
  • will be paused for a few minutes instead of skipping the server.
  • Added Special option to preserve paused state after a restart.
  • Show an estimated time-left indicator for repair and unpacking.
  • Require TLS version 1.2 or higher for SSL news server connections.
  • Setting custom ciphers forces the maximum TLS version to 1.2.
  • Reduced memory usage during and after parsing .nzb files.
  • Handle multiple passwords stored in NZB-file.
  • macOS/Linux: Permissions are only applied if any are set.
  • macOS/Windows: updated to Python 3.10.2.
  • macOS: run native on M1 systems. However, included tools
  • (par2, unrar and 7za) still require Rosetta emulation.
  • Snap: updated to core20 base and restore 7zip support.
  • Bugfixes since 3.4.2:
  • Global interface settings would not always be applied correctly.
  • Email notification setting was not shown correctly.
  • Improvements and fixes for Defobfuscate final filenames.
  • Post-Process Only Verified Jobs would not always work as intended.
  • Correctly detect too little disk space when unpacking 7zip's.
  • Improvements to handling of repair by MultiPar and par2cmdline.
  • HTML characters in configuration fields were shown incorrectly.
  • On Retry the number of downloaded bytes could exceed the total bytes.
  • unrar logging of Direct Unpack was not logged if it was aborted.
  • Windows: portable.cmd was not included in the release.
  • Windows: print low-level Windows error on IOError.

New in SABnzbd 3.5.1 RC 2 (Feb 14, 2022)

  • Small changes in file assembly and Direct Unpack processing.
  • Changes to the transition from download to active post-processing.
  • Malformed NZB files could result in a crash.
  • Prevent crash in Direct Unpack for obfuscated posts.
  • RSS feeds with HTML-characters in the name resulted in crashes.
  • macOS: failed to start on older macOS versions.

New in SABnzbd 3.5.1 RC 1 (Feb 3, 2022)

  • Changes and bugfixes since 3.5.0:
  • Small changes in file assembly and Direct Unpack processing.
  • RSS feeds with HTML-characters in the name resulted in crashes.
  • Changes since 3.4.2:
  • Removed Python 3.6 support.
  • SOCKS5 proxy support for all outgoing connections.
  • Restored support for UUencoded jobs.
  • Required server option: in case of connection failures, the queue
  • will be paused for a few minutes instead of skipping the server.
  • Added Special option to preserve paused state after a restart.
  • Show an estimated time-left indicator for repair and unpacking.
  • Require TLS version 1.2 or higher for SSL news server connections.
  • Setting custom ciphers forces the maximum TLS version to 1.2.
  • Reduced memory usage during and after parsing .nzb files.
  • Handle multiple passwords stored in NZB-file.
  • macOS/Linux: Permissions are only applied if any are set.
  • macOS/Windows: updated to Python 3.10.2.
  • macOS: run native on M1 systems. However, included tools
  • (par2, unrar and 7za) still require Rosetta emulation.
  • Snap: updated to core20 base and restore 7zip support.
  • Bugfixes since 3.4.2:
  • Global interface settings would not always be applied correctly.
  • Email notification setting was not shown correctly.
  • Improvements and fixes for Defobfuscate final filenames.
  • Post-Process Only Verified Jobs would not always work as intended.
  • Correctly detect too little disk space when unpacking 7zip's.
  • Improvements to handling of repair by MultiPar and par2cmdline.
  • HTML characters in configuration fields were shown incorrectly.
  • On Retry the number of downloaded bytes could exceed the total bytes.
  • unrar logging of Direct Unpack was not logged if it was aborted.
  • Windows: portable.cmd was not included in the release.
  • Windows: print low-level Windows error on IOError.

New in SABnzbd 3.5.0 (Jan 28, 2022)

  • Changes since 3.4.2:
  • Removed Python 3.6 support.
  • SOCKS5 proxy support for all outgoing connections.
  • Restored support for UUencoded jobs.
  • Required server option: in case of connection failures, the queue
  • will be paused for a few minutes instead of skipping the server.
  • Added Special option to preserve paused state after a restart.
  • Show an estimated time-left indicator for repair and unpacking.
  • Require TLS version 1.2 or higher for SSL news server connections.
  • Setting custom ciphers forces the maximum TLS version to 1.2.
  • Reduced memory usage during and after parsing .nzb files.
  • Handle multiple passwords stored in NZB-file.
  • macOS/Linux: Permissions are only applied if any are set.
  • macOS/Windows: updated to Python 3.10.2.
  • macOS: run native on M1 systems. However, included tools
  • (par2, unrar and 7za) still require Rosetta emulation.
  • Snap: updated to core20 base and restore 7zip support.
  • Bugfixes since 3.4.2:
  • Global interface settings would not always be applied correctly.
  • Email notification setting was not shown correctly.
  • Improvements and fixes for Defobfuscate final filenames.
  • Post-Process Only Verified Jobs would not always work as intended.
  • Correctly detect too little disk space when unpacking 7zip's.
  • Improvements to handling of repair by MultiPar and par2cmdline.
  • HTML characters in configuration fields were shown incorrectly.
  • On Retry the number of downloaded bytes could exceed the total bytes.
  • unrar logging of Direct Unpack was not logged if it was aborted.
  • Windows: portable.cmd was not included in the release.
  • Windows: print low-level Windows error on IOError.

New in SABnzbd 3.5.0 RC 4 (Jan 18, 2022)

  • Changes:
  • Removed Python 3.6 support.
  • SOCKS5 proxy support for all outgoing connections.
  • Restored support for UUencoded jobs.
  • Required server option: in case of connection failures, the queue
  • will be paused for a few minutes instead of skipping the server.
  • Added Special option to preserve paused state after a restart.
  • Show an estimated time-left indicator for repair and unpacking.
  • Require TLS version 1.2 or higher for SSL news server connections.
  • Setting custom ciphers forces the maximum TLS version to 1.2.
  • Print low-level Windows status error on IOError.
  • Reduced memory usage during and after parsing .nzb files.
  • Handle multiple passwords stored in NZB-file.
  • macOS/Linux: Permissions are only applied if any are set.
  • macOS/Windows: updated to Python 3.10.1.
  • macOS: run native on M1 systems. However, included tools
  • (par2, unrar and 7za) still require Rosetta emulation.
  • Snap: updated to core20 base and restore 7zip support.
  • Bugfixes:
  • Email notification setting was not shown correctly.
  • Improvements and fixes for Defobfuscate final filenames.
  • Post-Process Only Verified Jobs would not always work as intended.
  • Correctly detect too little disk space when unpacking 7zip's.
  • Improvements to handling of repair by MultiPar and par2cmdline.
  • On Retry the number of downloaded bytes could exceed the total bytes.
  • unrar logging of Direct Unpack was not logged if it was aborted.
  • Windows: portable.cmd was not included in the release.

New in SABnzbd 3.5.0 RC 3 (Jan 17, 2022)

  • Changes and bugfixes since 3.5.0 Release Candidate 2:
  • Failed 7zip unpack was not reported.
  • Multivolume 7zip's were not always unpacked.

New in SABnzbd 3.5.0 RC 2 (Jan 13, 2022)

  • Changes and bugfixes since 3.5.0 Release Candidate 1:
  • Defobfuscate final filenames is skipped for DVD's and Blu-ray's.
  • HTML characters in configuration fields were shown incorrectly.
  • Global interface settings would not always be applied correctly.

New in SABnzbd 3.5.0 RC 1 (Jan 8, 2022)

  • Changes since 3.4.2:
  • Removed Python 3.6 support.
  • SOCKS5 proxy support for all outgoing connections.
  • Restored support for UUencoded jobs.
  • Required server option: in case of connection failures, the queue
  • will be paused for a few minutes instead of skipping the server.
  • Added Special option to preserve paused state after a restart.
  • Show an estimated time-left indicator for repair and unpacking.
  • Require TLS version 1.2 or higher for SSL news server connections.
  • Setting custom ciphers forces the maximum TLS version to 1.2.
  • Print low-level Windows status error on IOError.
  • Reduced memory usage during and after parsing .nzb files.
  • Handle multiple passwords stored in NZB-file.
  • macOS/Linux: Permissions are only applied if any are set.
  • macOS/Windows: updated to Python 3.10.1.
  • macOS: run native on M1 systems. However, included tools
  • (par2, unrar and 7za) still require Rosetta emulation.
  • Snap: updated to core20 base and restore 7zip support.
  • Bugfixes since 3.4.2:
  • Email notification setting was not shown correctly.
  • Improvements and fixes for Defobfuscate final filenames.
  • Post-Process Only Verified Jobs would not always work as intended.
  • Correctly detect too little disk space when unpacking 7zip's.
  • Improvements to handling of repair by MultiPar and par2cmdline.
  • On Retry the number of downloaded bytes could exceed the total bytes.
  • unrar logging of Direct Unpack was not logged if it was aborted.
  • Windows: portable.cmd was not included in the release.

New in SABnzbd 3.5.0 Beta 3 (Dec 23, 2021)

  • Reduced memory usage during and after parsing .nzb files.
  • Added option to preserve paused state after a restart.
  • unrar logging of Direct Unpack was not logged if it was aborted.

New in SABnzbd 3.5.0 Beta 2 (Nov 30, 2021)

  • Updated news server SSL setup due to changes in Python 3.10.
  • Setting custom ciphers forces the maximum TLS version to 1.2.
  • Handle multiple passwords stored in NZB-file.
  • Print low-level Windows status error on IOError.
  • macOS: full native support for M1 systems.

New in SABnzbd 3.5.0 Beta 1 (Nov 20, 2021)

  • Changes:
  • Removed Python 3.6 support.
  • SOCKS5 proxy support for all outgoing connections.
  • Restored support for UUencoded jobs.
  • Required server option: in case of connection failures, the queue will be paused for a few minutes instead of skipping the server.
  • Require TLSv1.2 or higher for SSL news server connections.
  • macOS/Windows: updated to Python 3.10.
  • macOS: native support for M1 systems.
  • Bugfixes:
  • Email notification setting was not shown correctly.
  • Windows: portable.cmd was not included in the release.

New in SABnzbd 3.4.2 (Oct 16, 2021)

  • Sorting requires at least 1 category to be selected since 3.4.0.
  • Warning will be shown if no category is selected.
  • Sorting would fail if %ext or %fn was not used.
  • Job failure due to Sorting-problems was not shown in the History.
  • Ignore Samples did not remove all sample files.
  • Crash when .par2 files were missing during download.
  • Prevent scanning the whole file to identify the correct extension.
  • .rXX, .cbz and .cbr extensions were wrongly renamed.
  • Processing unpacked .par2 files would also process source
  • .par2 files and could result in duplicate (.1) filenames.
  • Always show the number of MB missing during download.

New in SABnzbd 3.4.2 RC 3 (Oct 9, 2021)

  • Sorting requires at least 1 category to be selected since 3.4.0.
  • Warning will be shown if no category is selected.
  • Sorting would fail if %ext or %fn was not used.
  • Job failure due to Sorting-problems was not shown in the History.
  • Crash when .par2 files were missing during download.
  • Prevent scanning the whole file to identify the correct extension.
  • .rXX, .cbz and .cbr extensions were wrongly renamed.
  • Processing unpacked .par2 files would also process source
  • .par2 files and could result in duplicate (.1) filenames.
  • Always show the number of MB missing during download.

New in SABnzbd 3.4.2 RC 2 (Oct 6, 2021)

  • Sorting requires at least 1 category te be selected since 3.4.0.
  • Warning will be shown if no category is selected.
  • Job failure due to Sorting-problems was not shown in the History.
  • Crash when .par2 files were missing during download.
  • Prevent scanning the whole file to identify the correct extension.
  • .rXX, .cbz and .cbr extensions were wrongly renamed.
  • Processing unpacked .par2 files would also process source
  • .par2 files and could result in duplicate (.1) filenames.
  • Always show number of MB missing during download.

New in SABnzbd 3.4.2 RC 1 (Sep 30, 2021)

  • Crash when .par2 files were missing during download.
  • Prevent scanning the whole file to identify the correct extension.
  • .rXX extensions were renamed to .rXX.rar.
  • Processing unpacked .par2 files would also process source
  • .par2 files and could result in duplicate (.1) filenames.

New in SABnzbd 3.4.1 (Sep 23, 2021)

  • macOS: Failed to run on M1 systems or older macOS versions.

New in SABnzbd 3.4.0 (Sep 18, 2021)

  • Changes since 3.3.1:
  • Extended Deobfuscate final filenames to attempt to set the correctfile extension based on the file signature if the file extension is not present or meaningless.
  • Added additional pattern keys that can be used in the Sort Stringfor Sorting, by using the guessit package internally for parsing.
  • If unpacked files contain .par2 files they will always be read and used to rename any matching files.
  • Regular expressions can be used to specify Unwanted extensions.
  • Not all passwords will be tried if a matching one was found.
  • Some interface-only options were added as API-call.
  • The Plush skin has been removed.
  • Bugfixes since 3.3.1:
  • Duplicate check based on .nzb MD5 was performed before it was calculated.
  • Enforce local_ranges for broadcasts (Bonjour/SSDP).
  • Correctly parse the filename in Content-Disposition header.
  • Warning instead of Info when there is a restart due to crashed thread.
  • Only run Direct Unpack if enable_unrar is enabled.

New in SABnzbd 3.4.0 RC1 (Sep 2, 2021)

  • Changes since 3.3.1:
  • Extended Deobfuscate final filenames to attempt to set the correct file extension based on the file signature if the file extension isnot present or meaningless.
  • Added additional pattern keys that can be used in the Sort Stringfor Sorting, by using the guessit package internally for parsing.
  • If unpacked files contain .par2 files they will always be read andused to rename any matching files.
  • Regular expressions can be used to specify Unwanted extensions.
  • Not all passwords will be tried if a matching one was found.
  • Some interface-only options were added as API-call.
  • The Plush skin has been removed.
  • Bugfixes since 3.3.1:
  • Duplicate check based on .nzb MD5 was performed before it was calculated.
  • Enforce local_ranges for broadcasts (Bonjour/SSDP).
  • Warning instead of Info when there is a restart due to crashed thread.
  • Only run Direct Unpack if enable_unrar is enabled.

New in SABnzbd 3.4.0 Beta 2 (Aug 14, 2021)

  • Not all passwords will be tried if a matching one was found.
  • Sorting would always change the final path even if it was disabled.
  • Only run Direct Unpack if enable_unrar is enabled.
  • If unpacked files contain .par2 files they will always be read and used trename any matching files.
  • Warning instead of Infwhen there is a restart due tcrashed thread.
  • Prevent crash in the Assembler.

New in SABnzbd 3.4.0 Beta 1 (Jul 12, 2021)

  • Changes since 3.3.1:
  • Extended Deobfuscate final filenames to attempt to set the correct
  • file extension based on the file signature if the file extension is
  • not present or meaningless.
  • Added additional pattern keys that can be used in the Sort String
  • for Sorting, by using the guessit package internally for parsing.
  • Regular expressions can be used to specify Unwanted extensions.
  • Some interface-only options were added as API-call.
  • The Plush skin has been removed.
  • Bugfixes since 3.3.1:
  • Duplicate check based on .nzb MD5 was performed before it was calculated.
  • Enforce local_ranges for broadcasts (Bonjour/SSDP).

New in SABnzbd 3.3.1 (Jun 19, 2021)

  • Include wiki URL in External internet access denied message.
  • https://sabnzbd.org/access-denied
  • Open the desired tab directly by URL in Glitter tabbed-mode.
  • Some filenames could be missed when parsing the NZB file.
  • API-call history would not filter active post-processing by nzo_ids.
  • Passwords for encrypted jobs were tried in a random order.
  • Clean invalid data from download statistics.

New in SABnzbd 3.3.1 RC 1 (Jun 12, 2021)

  • Include wiki URL in External internet access denied message.
  • https://sabnzbd.org/access-denied
  • Open the desired tab directly by URL in Glitter tabbed-mode.
  • Some filenames could be missed when parsing the NZB file.
  • API-call history would not filter active post-processing by nzo_ids.
  • Clean invalid data from download statistics.

New in SABnzbd 3.3.0 (Jun 1, 2021)

  • Changes since 3.2.1:
  • The External internet access will automatically detect local network
  • and no longer requires local network ranges to be defined. Custom ranges
  • can still be defined through local_ranges in Special settings.
  • Allow setting inet_exposure from the command line.
  • Support prefix and netmask for Special setting local_ranges.
  • The Unwanted extensions detection can be set to Whitelist-mode.
  • This will block or pause all jobs with non-matching extensions.
  • Servers article statistics are shown in K, G, M-notation.
  • Resolution added as a pattern key (%r) for Sorting.
  • Optimized performance of par2 file parsing.
  • CPU usage optimizations in the download process.
  • Revised handling of categories, scripts, and priorities when adding NZB's.
  • Download statistics are also shown when no History is shown.
  • Confirm rename if Direct Unpack is active for the job.
  • Obfuscated-RAR detection will always be performed.
  • All requests will be logged, not just API calls.
  • Stability improvement to encrypted RAR-detection.
  • Allow missing extensions in Unwanted extensions detection.
  • Removed Special setting max_art_opt.
  • Add notification that Plush will be removed in 3.4.0.
  • Windows/macOS: Update UnRar to 6.0.1.
  • Windows: Update Multipar to 1.3.1.7 (adds faster verification).
  • Bugfixes since 3.2.1:
  • Prevent failed post-processing if job name ends in multiple dots or spaces.
  • Failing articles could result in jobs being stuck at 99%.
  • Jobs could be stuck in the queue or duplicate if they had missing articles.
  • Prevent jobs getting stuck at 99% due to unreliable servers.
  • CRC/yEnc errors would be counted twice as bad articles.
  • Some NZB files would incorrectly be marked as empty.
  • API-call history would not filter active post-processing by nzo_ids.
  • Login page could be accessed even if External internet access was set
  • to No access. Any other calls would still be blocked.
  • Ignore duplicate files inside messy NZB's.
  • Windows: Deobfuscate final filenames could fail to deobfuscate.
  • macOS: Disk space would be incorrect for very large disks.

New in SABnzbd 3.3.0 RC 2 (May 20, 2021)

  • Failure to start on some platforms.
  • Stability improvement to encrypted RAR-detection.
  • Allow missing extensions in Unwanted extensions detection.
  • Removed Special setting max_art_opt.
  • Prevent jobs getting stuck at 99% due to unreliable servers.

New in SABnzbd 3.3.0 RC 1 (May 14, 2021)

  • Changes since 3.2.1:
  • The External internet access will automatically detect local network
  • and no longer requires local network ranges to be defined. Custom ranges
  • can still be defined through local_ranges in Special settings.
  • Allow setting inet_exposure from the command line.
  • Support prefix and netmask for Special setting local_ranges.
  • The Unwanted extensions detection can be set to Whitelist-mode.
  • This will block or pause all jobs with non-matching extensions.
  • Servers article statistics are shown in K, G, M-notation.
  • Resolution added as a pattern key (%r) for Sorting.
  • Optimized performance of par2 file parsing.
  • CPU usage optimizations in the download process.
  • Revised handling of categories, scripts, and priorities when adding NZB's.
  • Download statistics are also shown when no History is shown.
  • Confirm rename if Direct Unpack is active for the job.
  • Obfuscated-RAR detection will always be performed.
  • All requests will be logged, not just API calls.
  • Windows/macOS: Update UnRar to 6.0.1.
  • Windows: Update Multipar to 1.3.1.7 (adds faster verification).
  • Bugfixes since 3.2.1:
  • Prevent failed post-processing if job name ends in multiple dots or spaces.
  • Failing articles could result in jobs being stuck at 99%.
  • Jobs could be stuck in the queue or duplicate if they had missing articles.
  • CRC/yEnc errors would be counted twice as bad articles.
  • Some NZB files would incorrectly be marked as empty.
  • API-call history would not filter active post-processing by nzo_ids.
  • Login page could be accessed even if External internet access was set
  • to No access. Any other calls would still be blocked.
  • Ignore duplicate files inside messy NZB's.
  • Windows: Deobfuscate final filenames could fail to deobfuscate.
  • macOS: Disk space would be incorrect for very large disks.

New in SABnzbd 3.3.0 Beta 4 (May 7, 2021)

  • Allow setting inet_exposure from the command line.
  • Optimize performance of par2 file parsing.
  • CPU usage optimizations in the download process.
  • Post-processing would crash if there were no files to unpack.
  • Setting RSS rate would result in a crash.

New in SABnzbd 3.3.0 Beta 3 (Apr 30, 2021)

  • Failing articles could result in jobs being stuck at 99%.
  • Some NZB files would incorrectly be marked as empty.
  • CRC/yEnc errors would be counted twice as bad articles.
  • API-call history would not filter active post-processing nzo_ids.
  • RSS Read All Feeds button would result in a crash.
  • Support prefix and netmask for local_ranges.
  • Windows: Deobfuscate final filenames could fail to deobfuscate.

New in SABnzbd 3.3.0 Beta 2 (Apr 24, 2021)

  • Binaries would show an error when starting.

New in SABnzbd 3.3.0 Beta 1 (Apr 23, 2021)

  • Changes since 3.2.1:
  • The External internet access will automatically detect local network
  • and no longer requires the ranges to be defined. Custom ranges can still
  • be defined through local_ranges in Special settings.
  • The Unwanted extensions detection can be set to Whitelist-mode.
  • This will block or pause all jobs with non-matching extensions.
  • Servers article statistics are shown in K, G, M-notation.
  • Resolution added as a pattern key (%r) for Sorting.
  • Revised handling of categories, scripts, and priorities when adding NZB's.
  • Download statistics are also shown when no History is shown.
  • Confirm rename if Direct Unpack is active for the job.
  • Obfuscated-RAR detection will always be performed.
  • All requests will be logged, not just API calls.
  • Bugfixes since 3.1.1:
  • Prevent failed post-processing if job name ends in multiple dots or spaces.
  • Jobs could be stuck in the queue or duplicate if they had missing articles.
  • Login page could be accessed even if External internet access was set
  • to No access. All other access would still be blocked.
  • Ignore duplicate files inside messy NZB's.
  • macOS: disk space would be incorrect for very large disks.
  • Upgrade notices:
  • The download statistics file totals10.sab is updated in this
  • version. If you downgrade to 3.1.x or lower, detailed download
  • statistics will be lost.
  • Known problems and solutions:
  • Read the file "ISSUES.txt"

New in SABnzbd 3.2.1 (Apr 1, 2021)

  • Single Indexer Categories in Categories were broken.
  • Program would fail to start if Quota was previously exceeded.
  • Setting Automatically sort queue by Age was inverted.
  • Show the name of the item to be deleted from the Queue/History in the confirmation dialog.
  • Handle directories in .par2-files during Quick-check.
  • Do not discard data for articles with CRC-errors.
  • Improvements to Deobfuscate final filenames:
  • Rename accompanying (smaller) files with the same basename.
  • Do not rename collections of the same extension.
  • Sanitize names possibly derived from X-DNZB-EpisodeName.
  • Widened the RSS feeds table.
  • Show server expiration date in server summary.
  • Improvements to the encrypted RAR-detection.
  • Add traceback-logging when failing to read the password file.
  • Windows: Use binary mode to make the write test more accurate.

New in SABnzbd 3.2.1 RC 2 (Mar 24, 2021)

  • Improvements to the encrypted RAR-detection.

New in SABnzbd 3.2.1 RC 1 (Mar 18, 2021)

  • Changes and bugfixes since 3.2.0
  • Single Indexer Categories in Categories were broken.
  • Program would fail to start if Quota was previously exceeded.
  • Setting Automatically sort queue by Age was inverted.
  • Show the name of the item to be deleted from the Queue/History in the confirmation dialog.
  • Handle directories in .par2-files during Quick-check.
  • Improvements to Deobfuscate final filenames:
  • Rename accompanying (smaller) files with the same basename.
  • Do not rename collections of the same extension.
  • Sanitize names possibly derived from X-DNZB-EpisodeName.
  • Widened the RSS feeds table.
  • Add traceback-logging when failing to read the password file.
  • Windows: Use binary mode to make the write test more accurate.
  • Changes since 3.1.1
  • Python 3.6 is the minimum required version.
  • The Windows installer can only be used on 64bit Windows 8.1 and above. For 32bit systems or older Windows versions, the standalone 32bit legacy version can be used.
  • Post-processing can be aborted at any stage, including scripts.
  • Improvements in the downloader to reduce CPU-load.
  • Increased garbage collection rate to reduce memory usage.
  • Custom date ranges for server graphs can be selected.
  • Keep track of article fetching success-rate of each server.
  • Added option to add download quota warning for each server.
  • Added option to add expiration warning for each server.
  • Added Minimum Free Space for Completed Download Folder option.
  • Added option to Auto resume for both Minimum Free Space settings.
  • Added Auto option for Glitter that enables Night style based on system settings. Default for new installations.
  • Multiple additional Queue and History columns can be added.
  • Added option to always use full-screen width.
  • Additional interface settings can be stored server-side.
  • Right-to-Left support (Hebrew) for Glitter and Config.
  • Using SSDP, SABnzbd instances are now listed in Network on Windows.
  • Improvements to parsing of job name and filenames listed in the NZB.
  • RSS titles can be edited.
  • Prospective par2 will add blocks from all sets in a job.
  • Sanitize all filenames to a maximum of 245 characters.
  • Show commit hash when running from git sources.
  • Notify through Notifications if a new version is available.
  • Program shutdown time reduced to almost instant.
  • Added 10 GB test download.
  • IPv6 is no longer preferred in HappyEyeballs address selection.
  • API-calls queue and history can now be filtered by nzo_id.
  • Windows: Temporary Download job folders no longer have a maximum length.
  • Windows/macOS: Update UnRar to 6.0.0 and MultiPar to 1.3.1.3.
  • Bugfixes since 3.1.1:
  • Memory could leak after jobs were removed from the queue.
  • The active browser URL is used during the wizard.
  • Repairing or Retrying jobs could result in a crash.
  • API-call reset_quota returned nothing.
  • New categories were not always forced to lowercase.
  • Broken downloads could result in a crash during RAR-renaming
  • Improved obfuscation detection for Deobfuscate final filenames.
  • Keep original priority of duplicate jobs.
  • Increase the maximum number of connections per server to 1000.
  • Update encryption check to handle partially assembled files.
  • Don't activate Windows notifications when running as a service.
  • Command-line option --console did not work.
  • Crash in API-call to delete history items for nonexistent nzo_id.
  • Prevent repetition of unwanted extension warnings.
  • Correct notification category for failed URL fetches.
  • Improvements to the Add NZB modal window.
  • Sort script drop-down list alphabetically.
  • Default Bandwidth percentage was not set to 100.
  • Direct Unpack stability fixes.
  • Windows: Improved handling of some MultiPar output.
  • Windows: Program restart failed.

New in SABnzbd 3.2.0 (Feb 27, 2021)

  • Changes since 3.1.1:
  • Python 3.6 is the minimum required version.
  • The Windows installer can only be used on 64bit Windows 8.1 and
  • above. For 32bit systems or older Windows versions, the
  • standalone 32bit legacy version can be used.
  • Post-processing can be aborted at any stage, including scripts.
  • Improvements in the downloader to reduce CPU-load.
  • Increased garbage collection rate to reduce memory usage.
  • Custom date ranges for server graphs can be selected.
  • Keep track of article fetching success-rate of each server.
  • Added option to add download quota warning for each server.
  • Added option to add expiration warning for each server.
  • Added Minimum Free Space for Completed Download Folder option.
  • Added option to Auto resume for both Minimum Free Space settings.
  • Added Auto option for Glitter that enables Night style
  • based on system settings. Default for new installations.
  • Multiple additional Queue and History columns can be added.
  • Added option to always use full-screen width.
  • Additional interface settings can be stored server-side.
  • Right-to-Left support (Hebrew) for Glitter and Config.
  • Using SSDP, SABnzbd instances are now listed in Network on Windows.
  • Improvements to parsing of job name and filenames listed in the NZB.
  • RSS titles can be edited.
  • Prospective par2 will add blocks from all sets in a job.
  • Sanitize all filenames to a maximum of 245 characters.
  • Show commit hash when running from git sources.
  • Notify through Notifications if a new version is available.
  • Program shutdown time reduced to almost instant.
  • Added 10 GB test download.
  • IPv6 is no longer preferred in HappyEyeballs address selection.
  • API-calls queue and history can now be filtered by nzo_id.
  • Windows: Temporary Download job folders no longer have a maximum length.
  • Windows/macOS: Update UnRar to 6.0.0 and MultiPar to 1.3.1.3.
  • Bugfixes since 3.1.1:
  • Memory could leak after jobs were removed from the queue.
  • The active browser URL is used during the wizard.
  • Repairing or Retrying jobs could result in a crash.
  • API-call reset_quota returned nothing.
  • New categories were not always forced to lowercase.
  • Broken downloads could result in a crash during RAR-renaming
  • Improved obfuscation detection for Deobfuscate final filenames.
  • Keep original priority of duplicate jobs.
  • Increase the maximum number of connections per server to 1000.
  • Update encryption check to handle partially assembled files.
  • Don't activate Windows notifications when running as a service.
  • Command-line option --console did not work.
  • Crash in API-call to delete history items for nonexistent nzo_id.
  • Prevent repetition of unwanted extension warnings.
  • Correct notification category for failed URL fetches.
  • Improvements to the Add NZB modal window.
  • Sort script drop-down list alphabetically.
  • Default Bandwidth percentage was not set to 100.
  • Direct Unpack stability fixes.
  • macOS: Program shutdown could fail.
  • macOS: Tray text was misaligned on macOS 11 (Big Sur).
  • Windows: Improved handling of some MultiPar output.
  • Windows: Program restart failed.

New in SABnzbd 3.2.0 RC2 (Feb 9, 2021)

  • Added Auto option for Glitter that enables Night style based on system settings. Default for new installations.
  • Right-to-Left support (Hebrew) for Glitter and Config.
  • SSDP and Bonjour could be broadcasted on localhost settings.
  • Failed server connections would be retried too slowly.

New in SABnzbd 3.2.0 Beta 1 (Jan 3, 2021)

  • Changes since 3.1.1:
  • Python 3.6 is now the minimum required version.
  • macOS release is currently restricted to macOS 10.14 (Mojave) and above
  • due to changes in our build plaform. We are trying to resolve this.
  • Post-processing can be aborted at any stage, including scripts.
  • Improvements in the downloader to recude CPU-load.
  • Custom date ranges for server graphs can be selected.
  • Keep track of article fetching success-rate of each server.
  • Added Minimum Free Space for Completed Download Folder option.
  • Added option to Auto resume for both Minimum Free Space settings.
  • Using SSDP, SABnzbd instances are now listed in Network on Windows.
  • Improvements to parsing of job name and filenames listed in the NZB.
  • RSS titles can be edited.
  • Show commit hash when running from git sources.
  • Removed Glitter fade-on-delete.
  • Notify through Notifications if new version is available.
  • Added 10 GB test download.
  • API-calls queue and history can now be filterd by nzo_id.
  • Windows: Temporary Download job folders no longer have a maximum length.
  • Windws/macOS: Update UnRar to 6.0.0 and MultiPar to 1.3.1.3.
  • Bugfixes since 3.1.1:
  • Memory could leak after jobs were removed from the queue.
  • The active browser URL is used during the wizard.
  • Repairing or Retrying jobs could result in a crash.
  • API-call reset_quota returned nothing.
  • Broken downloads could result in crash during RAR-renaming
  • Improved obfuscation detection for Deobfuscate final filenames.
  • Keep original priority of duplicate jobs.
  • Increase Maximum number of connections per server to 1000.
  • Update encryption check to handle partially assembled files.
  • Don't activate Windows notifications when running as service.
  • Prevent repetition of unwanted extension warnings.
  • Correct notification category for failed URL fetches.
  • Improvements to the Add NZB modal window.
  • Sort script drop-down list alphabetically.
  • Direct Unpack stability fixes.
  • macOS: tray text was misaligned on macOS 11 (Big Sur).
  • Known problems and solutions:
  • Read the file "ISSUES.txt"

New in SABnzbd 3.1.1 (Nov 12, 2020)

  • Enforce CRLF line endings on outgoing email messages.
  • Queue Repair would fail if Rating is enabled.
  • It was not possible to set directory-settings to empty values.
  • Deobfuscate-during-download was not triggered.
  • Failed to start on Python 3.5 with HTTPS enabled.
  • Could show traceback when formatting error/warnings messages.
  • Windows/macOS: improve handling of program restart.

New in SABnzbd 3.1.1 RC 1 (Nov 2, 2020)

  • Changes and bugfixes since 3.1.0:
  • Queue Repair would fail if Rating is enabled.
  • Deobfuscate-during-download was not triggered.
  • Failed to start on Python 3.5 with HTTPS enabled.
  • Windows/macOS: improve handling of program restart.

New in SABnzbd 3.1.0 (Oct 16, 2020)

  • Changes since 3.0.2
  • Added option to automatically deobfuscate final filenames: after unpacking, detect and rename obfuscated or meaningless filenames to the job name, similar to the Deobfuscate.py post-processing script.
  • Switched to Transifex as our translations platform:
  • Help us translate SABnzbd in your language! Add untranslated texts or improved existing translations here: https://sabnzbd.org/wiki/translate
  • Redesigned job availability-check to be more efficient and reliable.
  • Scheduled readouts of RSS-feeds would fail silently, they now show a warning.
  • Skip repair on Retry if all sets were previously successfully verified.
  • Passwords included in the filename no longer have to be at the end.
  • Restore limit on length of foldernames (max_foldername_length).
  • Added password input box on the Add NZB screen.
  • Clear error if Complete Folder is set as a subfolder of the Temporary Folder.
  • Show warning that Pyton 3.5 support will be dropped after 3.1.0.
  • Windows/macOS: update UnRar to 5.91 and MultiPar to 1.3.1.0.
  • Windows: retry Access Denied when renaming files on Windows.
  • Bugfixes since 3.0.2:
  • Assembler crashes could occur due to race condition in ArticleCache.
  • On HTTP-redirects the scheme/hostname/port were ignored when behind a proxy.
  • Strip slash of the end of url_base as it could break other code.
  • Temporary Folder with unicode characters could result in duplicate unpacking.
  • Unpacking with a relative folder set for a category could fail.
  • Existing files were not parsed when retrying a job.
  • Reading attributes when retrying a job could result in crash.
  • Paused priority of pre-queue script was ignored.
  • Duplicate Detection did not check filenames in History.
  • Downloaded bytes could show as exceeding the total bytes of a job.
  • Filtering of history by category would not filter jobs in post-processing.
  • Windows: non-Latin languages were displayed incorrectly in the installer.
  • Windows: could fail to create folders on some network shares.
  • Windows: folders could end in a period, breaking Windows Explorer.

New in SABnzbd 3.1.0 RC3 (Oct 2, 2020)

  • Jobs in post-processing could be left in the "Waiting"-status.
  • Notify users of Deobfuscate.py that it is now part of SABnzbd.

New in SABnzbd 3.1.0 RC2 (Sep 28, 2020)

  • Failing RSS-feeds would result in tracebacks, they now show a warning.
  • Existing files were not parsed when retrying a job.
  • Reading attributes when retrying a job could result in crash.
  • Temporary Folder with unicode characters could result in duplicate unpacking.
  • Plush skin would only show failed jobs.
  • Windows: Folders could end in a period, breaking Windows Explorer.

New in SABnzbd 3.1.0 RC1 (Sep 20, 2020)

  • Deobfuscate final filenames can now be used when job folders are disabled.
  • Deobfuscate final filenames will ignore blu-ray disc files.
  • Clear error if Complete Folder is set as a subfolder of the Temporary Folder.
  • Filtering of history by category would not filter jobs in post-processing.

New in SABnzbd 3.1.0 Beta 2 (Sep 12, 2020)

  • Post-processing could lock the application.
  • Improved detection for Deobfuscate final filenames.
  • Paused priority of pre-queue script was ignored.
  • Multi-edit layout was displayed wrongly.
  • Jobs with only par2-files would result in a crash.
  • Downloaded bytes could show as exceeding the total bytes of a job.
  • Restore limit on length of foldernames (max_foldername_length).
  • Duplicate Detection did not check filenames in History.
  • Show warning that Pyton 3.5 support will be dropped after 3.1.0.
  • Linux: false-positive warning about UnRar version was shown.
  • Windows: could fail to create folders on some network shares.
  • Windows: external processes would show in popup window.
  • Windows: show version in tray icon tooltip.

New in SABnzbd 3.1.0 Beta 1 (Sep 2, 2020)

  • Changes since 3.0.2:
  • Added option to automatically deobfuscate final filenames: after unpacking,
  • detect and rename obfuscated or meaningless filenames to the job name,
  • similar to the Deobfuscate.py post-processing script.
  • Switched to Transifex as our translations platform:
  • Help us translate SABnzbd in your language! Add untranslated texts or
  • improved existing translations here: https://sabnzbd.org/wiki/translate
  • Redesigned job availability-check to be more efficient and reliable.
  • Skip repair on Retry if all sets were previously successfully verified.
  • Passwords included in the filename no longer have to be at the end.
  • Added password input box on the Add NZB screen.
  • Windows/macOS: update UnRar to 5.91 and MultiPar to 1.3.1.0.
  • Windows: retry Access Denied when renaming files on Windows.
  • Bugfixes since 3.0.2:
  • Assembler crashes could occur due to race condition in ArticleCache.
  • On HTTP-redirects the scheme/hostname/port were ignored when behind a proxy.
  • Strip slash of the end of url_base as it could break other code.
  • Unpacking with a relative folder set for a category could fail.
  • Windows: non-Latin languages were displayed incorrectly in the installer.
  • Upgrade notices:
  • Jobs that failed on versions before 3.1.x, will throw an error about the
  • attribute file failing to load when they are retried on 3.1.0+. This error
  • can be ignored.
  • When upgrading from 2.x.x or older the queue will be converted. Job order,
  • settings and data will be preserved, but if you decide to go back to 2.x.x
  • your queue cannot be downgraded again. But you can restore the jobs by going
  • to the Status page and running Queue Repair.

New in SABnzbd 3.0.2 (Aug 31, 2020)

  • Priority was not parsed correctly if supplied as through the API.
  • API-call addfile could fail if name and nzbfile were used.
  • Permissions were still not set correctly when creating directories.
  • Propagation delay label was shown even if no delay was activated.
  • Reading RSS feed with no categories set could result in crash.
  • Jobs with numeric names could crash post-processing.
  • Jobs with missing articles could result in crash.
  • macOS: changed the power assertion to NoIdleSleep.
  • Windows: end-of-queue-script did not run on Windows.
  • Windows: crash if the virus scanner removed the certificate bundle.

New in SABnzbd 3.0.2 RC1 (Aug 22, 2020)

  • Priority was not parsed correctly if supplied as through the API.
  • Permissions were still not set correctly when creating directories.
  • Jobs with numeric names could crash post-processing.
  • Jobs with missing articles could result in crash.
  • Windows: crash if the virus scanner removed the certificate bundle.

New in SABnzbd 3.0.1 (Aug 18, 2020)

  • Bugfixes since 3.0.0:
  • Basic Authentication resulted in crash.
  • Permissions were not set correctly when creating directories.
  • Windows: base SSL certificate bundle was not included.

New in SABnzbd 3.0.1 RC1 (Aug 8, 2020)

  • Bugfixes since 3.0.0:
  • Permissions were not set correctly when creating directories.
  • Windows: base SSL certificate bundle was not included.
  • Big changes in 3.0.0:
  • Python 3.5 and above are the only supported versions of Python.
  • Cache handling is greatly improved, resulting in more stable speeds on some systems.
  • Articles failing with CRC errors are now retried on other servers.
  • SFV files, even obfuscated, will be used for renaming when there are no par2 files.
  • Fully obfuscated RAR-sets with no verification files are detected and extracted.
  • Built-in internet bandwidth test.
  • Windows Service support was changed. The service will need to be reinstalled!
  • Documentation: https://sabnzbd.org/wiki/advanced/sabnzbd-as-a-windows-service
  • The Windows installer is 64-bit only, for 32-bit please use the standalone package.

New in SABnzbd 3.0.0 (Aug 2, 2020)

  • Big changes in 3.0.0:
  • Python 3.5 and above are the only supported versions of Python.
  • Cache handling is greatly improved, resulting in more stable speeds on some systems.
  • Articles failing with CRC errors are now retried on other servers.
  • SFV files, even obfuscated, will be used for renaming when there are no par2 files.
  • Fully obfuscated RAR-sets with no verification files are detected and extracted.
  • Built-in internet bandwidth test.
  • Windows Service support was changed. The service will need to be reinstalled!
  • Documentation: https://sabnzbd.org/wiki/advanced/sabnzbd-as-a-windows-service
  • The Windows installer is 64-bit only, for 32-bit please use the standalone package.
  • Other changes since 2.3.9:
  • Files inside an NZB that are fully identical are now skipped automatically.
  • Folders of jobs that failed post-processing are renamed to _FAILED_.
  • Blocking of unwanted extensions that are directly inside an NZB.
  • In Python 3 OpenSSL 1.1.1 is used for Windows and macOS, as a result
  • newsservers manually set to RC4-MD5 cipher can no longer connect.
  • Documentation: https://sabnzbd.org/wiki/advanced/ssl-ciphers
  • TLS1.3 support for newsserver connections.
  • SABYenc, par2 and unrar are now required to start downloading.
  • Growl-support was removed.
  • The smpl skin was removed.
  • Using the API with output=text to add NZB's will report the nzo_ids instead of ok.
  • Queue-item labels are no longer part of the name but separated in API-property labels.
  • API-calls tapi and qstatus were removed.
  • On Windows only Multipar is available for repair.
  • Linux tray icon support was improved.
  • On Linux special permission bits are removed from files after download.
  • macOS features such as the menu and notifications now use native code.
  • Bugfixes since 2.3.9:
  • Resolved potential security issue in FAT-filesystem check and Nice and IONice Parameters.
  • More information: GHSA-9x87-96gg-33w2
  • Sample removal did not work if only 1 sample file was present.
  • Crash on badly formatted RSS-feeds or readout during editing.
  • Only really run pre-queue-script when it is set.
  • Always report API paused status as a boolean.
  • Automatic aborting of jobs that can't be completed would sometimes not trigger.
  • Windows systems could enter standby state during downloading.
  • Some errors thrown by unrar were not caught.
  • Files and sockets were not always closed correctly.
  • Unwanted extension check was overly aggressively deleting folders

New in SABnzbd 3.0.0 RC 2 (Jul 15, 2020)

  • Only really run pre-queue-script when it is set.
  • RAR-renamer did not always run on badly named RAR-files.
  • Changes to priority-handling when adding NZB's.
  • Always report API paused status as a boolean.

New in SABnzbd 3.0.0 Beta 4 (Jun 17, 2020)

  • Category was not parsed correctly when using addfile API-call.
  • Restore nzbfile-parameter when using addfile API-call.
  • Correctly detect filenames of existing files when retrying a job.
  • Restore attributes when retrying a job that failed post-processing.
  • Rename folders of failed jobs to _FAILED_ instead of leaving _UNPACK_.

New in SABnzbd 3.0.0 Beta 3 (Jun 14, 2020)

  • Refactor of the code that handles adding NZB's and retrying jobs.
  • Queue-item labels are no longer part of the name but separated in API-property "labels".
  • Using the API with output=text to add NZB's will report the nzo_ids instead of "ok".
  • Repeated API-arguments were handled incorrectly.
  • Pausing the queue using the scheduler was broken.
  • Updated Javascript libraries of Glitter and the config.
  • Proper error-handling of bad email templates.

New in SABnzbd 3.0.0 Beta 2 (Jun 1, 2020)

  • Articles failing with CRC errors are now retried on other servers.
  • Linux: special permission bits are removed from files after download.
  • Add hover color for queue and history in Glitter Night.
  • Improvements to built-in internet bandwidth test.
  • Adding new NZB's could fail.
  • Some API-calls could result in errors.

New in SABnzbd 3.0.0 Beta 1 (May 27, 2020)

  • Python 3.5 and above are the only supported versions of Python.
  • Cache handling is greatly improved, resulting in more stable speeds on some systems.
  • SFV files, even obfuscated, will be used for renaming when there are no par2 files.
  • Fully obfuscated RAR-sets with no verification files are detected and extracted.
  • Built-in internet bandwidth test.
  • Windows Service support was changed. The service will need to be reinstalled!
  • Documentation: https://sabnzbd.org/wiki/advanced/sabnzbd-as-a-windows-service
  • The Windows installer is 64-bit only, for 32-bit use the standalone package.

New in SABnzbd 3.0.0 Alpha 2 (May 8, 2020)

  • Files and sockets were not always closed correctly.
  • Windows Service support was restored. It does require you to reinstall the service!
  • Documentation: https://sabnzbd.org/wiki/advanced/sabnzbd-as-a-windows-service
  • On Windows the Universal C Runtime DLL's are no longer included, all versions of
  • Windows supported by Microsoft already have these DLL's.

New in SABnzbd 3.0.0 Alpha 1 (Apr 29, 2020)

  • Big changes:
  • Python 3.5 and above are the only supported versions of Python.
  • Fully obfuscated RAR-sets with no verification files are detected and extracted.
  • SABYenc, par2 and unrar are now required to start downloading.
  • The Windows installer is 64-bit only, for 32-bit use the standalone package.
  • Growl-support was removed.
  • macOS features such as the menu and notifications now use native code.
  • Built-in internet bandwidth test.
  • Bugfixes since 2.3.9:
  • Sample removal did not work if only 1 sample file was present.
  • Crash on badly formatted RSS-feeds.
  • Windows systems could go into standby.
  • Some errors thrown by unrar were not caught.
  • Upgrade notices:
  • When upgrading from 2.x.x or older the queue will be converted. Job order,
  • settings and data will be preserved, but if you decide to go back to 2.x.x
  • your queue cannot be downgraded again. But you can restore the jobs by going
  • to the Status page and running Queue Repair.

New in SABnzbd 2.3.9 (May 27, 2019)

  • Duplicate job detection would not compare job names
  • Propagation delay could show even if it was not configured
  • Ignore Samples deleted all files of jobs containing the words Sample/Proof
  • Warning "Unable to stop the unrar process" was shown too often
  • Direct Unpack could hang forever on Unicode downloads
  • Test Download could fail if clicked on the icon instead of the button
  • Series Duplicate detection did not always work with Direct Unpack enabled
  • Adding a job with non-existing category was not set to Default (*) category
  • Only delete completed jobs from history when using History Retention option
  • Renamed Server Load-balancing to Server IP address selection
  • Linux: remove sabnzbd.error.log file at start-up if it grew too large
  • Windows: double-click delay increased to avoid accidental pausing
  • Windows: update MultiPar to v1.3.0.5
  • Windows and macOS: update UnRar to 5.71

New in SABnzbd 2.3.9 RC2 (May 18, 2019)

  • Duplicate job detection would not compare job names
  • Propagation delay could show even if it was not configured
  • Ignore Samples deleted all files of jobs containing the words Sample/Proof

New in SABnzbd 2.3.9 RC1 (May 7, 2019)

  • Warning "Unable to stop the unrar process" was shown too often
  • Direct Unpack could hang forever on unicode downloads
  • Test Download could fail if clicked on icon instead of button
  • Series Duplicate detection did not always work with Direct Unpack enabled
  • Adding job with non-existing category was not set to Default (*) category
  • Only delete completed jobs from history when using History Retention option
  • Renamed Server Load-balancing to Server IP address selection
  • Linux: remove sabnzbd.error.log file at start-up if it grew too large
  • Windows: double-click delay increased to avoid accidental pausing
  • Windows: update MultiPar to v1.3.0.5
  • Windows and macOS: update UnRar to 5.71

New in SABnzbd 2.3.8 (Mar 18, 2019)

  • Improvements and bug fixes since 2.3.7:
  • Changes to newsserver configuration could be delayed
  • Filenames would not be sanitized when using "Make Windows compatible"
  • Sorting could fail on root-folders
  • 7z-files were not listed as supported NZB archives
  • SSL cipher settings were ignored during server test
  • Windows: update 7zip to 19.00
  • Windows: update MultiPar to v1.3.0.4
  • Windows and macOS: update Python to 2.7.16
  • Windows and macOS: update UnRar to 5.70
  • Upgrading from 2.2.x and older:
  • Finish queue
  • Stop SABnzbd
  • Install new version
  • Start SABnzbd
  • Upgrade notices:
  • When upgrading from 2.2.0 or older the queue will be converted. Job order,
  • settings and data will be preserved, but all jobs will be unpaused and
  • URL's that did not finish fetching before the upgrade will be lost.
  • The organization of the download queue is different from 0.7.x releases.
  • This version will not see the 0.7.x queue, but you can restore the jobs
  • by going to Status page and using Queue Repair.

New in SABnzbd 2.3.8 RC 1 (Mar 13, 2019)

  • SSL cipher settings were ignored during server test
  • Windows: update 7zip to 19.00
  • Windows: update MultiPar to v1.3.0.4
  • Windows and macOS: update Python to 2.7.16
  • Windows and macOS: update UnRar to 5.70

New in SABnzbd 2.3.8 Beta 1 (Feb 11, 2019)

  • Changes to newsserver configuration could be delayed
  • Filnames would not be sanitized when using "Make Windows compatible"
  • Sorting could fail on root-folders
  • 7z-files were not listed as supported NZB archives
  • Windows: update 7zip to 18.06

New in SABnzbd 2.3.7 (Jan 14, 2019)

  • Hopeless jobs will be failed faster, based on the first article of each file. If 80% of these first articles is missing, the job is aborted.
  • Option "fast_fail" added to disable the new behavior.
  • Added option to quickly add a verified test download
  • Readout of some RSS feeds could result in a crash
  • Direct Unpack could get stuck processing
  • Show Details on Servers page could break graph display
  • Windows: Update MultiPar to 1.3.0.3

New in SABnzbd 2.3.7 RC 1 (Jan 4, 2019)

  • Added option to quickly add a verified test download
  • Direct Unpack could get stuck processing
  • Show Details on Servers page could break graph display
  • Windows: Update MultiPar to 1.3.0.3

New in SABnzbd 2.3.7 Beta 1 (Dec 24, 2018)

  • Hopeless jobs will be failed faster, based on the first article of
  • each file. If 80% of these first articles is missing, the job is aborted.
  • Option "fast_fail" added to disable the new behavior.
  • Readout of some RSS feeds could result in a crash

New in SABnzbd 2.3.6 (Dec 21, 2018)

  • New option require_modern_tls forces TLSv12+ for SSL-connections
  • RSS source icon on all tabs of feed overview
  • RSS source icon now links to feed details page (if available)
  • RSS feed URL's with commas would be wrongly escaped
  • Common RSS login problems will show more appropriate error
  • Added API-call to modify RSS-filters
  • Exceeding disk space could result in endless retry-loop
  • History Retry All would not retry failed NZB URL-fetches
  • API-call to retry a job could result in unexpected error
  • Assume correct SSL/certificate setup if test-host was disabled
  • The par2-file creator was logged incorrectly
  • Linux: Correct supported file extensions of tray icon
  • Windows: Update MultiPar to 1302
  • Windows and macOS: Update UnRar to 561

New in SABnzbd 2.3.6 RC 1 (Dec 18, 2018)

  • New option require_modern_tls forces TLSv1.2 for SSL-connections
  • Unavailable feeds could crash RSS-readout
  • Linux: Correct supported file extensions of tray icon
  • Windows: Update MultiPar to 1.3.0.2

New in SABnzbd 2.3.6 Beta 1 (Oct 26, 2018)

  • RSS source icon on all tabs of feed overview
  • RSS source icon now links to feed details page (if available)
  • RSS feed URL's with commas would be wrongly escaped
  • Common RSS login problems will show more appropriate error
  • Added API-call to modify RSS-filters
  • Exceeding disk space could result in endless retry-loop
  • History Retry All would not retry failed NZB URL-fetches
  • API-call of Retry could result in an error
  • Assume correct SSL/certificate setup if test-host was disabled
  • Better logging of par2-file creator
  • Windows and macOS: Update UnRar to 5.61

New in SABnzbd 2.3.5 (Sep 7, 2018)

  • Reworked Deobfuscate.py script for much faster renaming
  • All scripts can now receive input through environment variables
  • Unable to set only one Indexer Category per category
  • Could falsely report not enough blocks are available for repair
  • Failures in un-(7)zip or file-joining would not fail the job
  • Direct Unpack could abort unnecessarily
  • Rare crash during file assembly
  • Server hostname is now used in warnings and logs
  • Improved disk performance measurement
  • Overall improvements in stability and reliability
  • Windows: MultiPar repair of joinable files could fail
  • Windows: Tray icon also shows remaining size when paused
  • Windows: Wizard would not default to installer language
  • Windows: Update MultiPar to 1.3.0.1
  • Windows and macOS: Update UnRar to 5.60

New in SABnzbd 2.3.5 RC2 (Aug 24, 2018)

  • Overall improvements in stability and reliability

New in SABnzbd 2.3.5 RC1 (Aug 9, 2018)

  • Reworked Deobfuscate.py script for much faster renaming
  • All scripts can now receive input through environment variables
  • Unable to set only one Indexer Category per category
  • Could falsely report not enough blocks are available for repair
  • Direct Unpack could abort unnecessarily
  • Rare crash during file assembly
  • Server hostname is now used in warnings and logs
  • Improved disk performance measurement
  • Windows: Tray icon also shows remaining size when paused
  • Windows: Wizard would not default to installer language
  • Windows: Update MultiPar to 1.3.0.1
  • Windows and macOS: Update UnRar to 5.60

New in SABnzbd 2.3.4 (May 25, 2018)

  • Device hostname in hostname-verification always lowercased
  • Hostnames ending in ".local" are always accepted
  • URLGrabber would not always detect correct filename
  • URLGrabber would ignore some successful downloads
  • Always send NNTP QUIT after server-test
  • Added option "--disable-file-log" to disable file-based logging
  • Added CORS-header to API
  • Windows: Service compatibility with Windows 10 April update
  • Windows: Update Python to 2.7.15
  • Windows: Update 7zip to 18.05
  • macOS: Restore compatibility with El Capitan (10.11)

New in SABnzbd 2.3.4 RC1 (May 21, 2018)

  • Device hostname in hostname-verification always lowercased
  • Hostnames ending in ".local" are always accepted
  • URLGrabber would not always detect correct filename
  • URLGrabber would ignore some successful downloads
  • Always send NNTP QUIT after server-test
  • Added option "--disable-file-log" to disable file-based logging
  • Added CORS-header to API
  • Windows: Service compatibility with Windows 10 April update
  • macOS: Restore compatibility with El Capitan (10.11)

New in SABnzbd 2.3.3 (Apr 23, 2018)

  • Changes:
  • Introduce and enforce "host_whitelist" to reject DNS Rebinding attacks.
  • If you access SABnzbd from a non-standard URL, you will need to add
  • the hostname. More info: https://sabnzbd.org/hostname-check
  • SABYenc updated to 3.3.5 to fix false-positive CRC errors
  • SSL-Ciphers can now be set per-server
  • Failed URL fetches also trigger post-processing script (if configured)
  • Added "max_url_retries" to set maximum retries of URL fetching
  • Added "ignore_empty_files" option to not warn on empty files in NZB
  • Added "X-Frame-Options" HTTP-header to prevent click-jacking
  • Added "httpOnly" HTTP-header to prevent script cookie access
  • Extended SAN list of newly generated self-signed certificates
  • Indicate that SMPL-skin is no longer supported
  • Removed undocumented "callback" option from API calls
  • macOS: 64bit version of unrar instead of 32bit
  • Windows: Set process priority of external processes (unpack/repair)
  • Windows: Default external process priority increased to "Normal"
  • Bugfixes:
  • NZB's can be added via command-line but this was not shown in "--help"
  • Only show bad-SSL-warning if it was actually tested
  • Language-change via API did not directly change display language
  • Cheetah 3 is also accepted as template engine
  • Correctly indicate that 99 is the maximum server priority
  • Results of unpacked zip/7zip files were not sorted
  • Joining of split files was limited to 999 files
  • Media files with "password" in filename were detected as encrypted
  • Servers that could not be DNS-resolved could block the queue
  • Detect '502 Byte limit exceeded' as payment problem
  • Server load-balancing setting was ignored when testing server
  • Windows: MultiPar checksum errors during repair would result in crash
  • Windows: Update 7zip to 18.01
  • Upgrading from 2.2.x and older
  • Finish queue
  • Stop SABnzbd
  • Install new version
  • Start SABnzbd
  • Upgrade notices:
  • When upgrading from 2.2.0 or older the queue will be converted. Job order,
  • settings and data will be preserved, but all jobs will be unpaused and
  • URL's that did not finish fetching before the upgrade will be lost.
  • The organization of the download queue is different from 0.7.x releases.
  • This version will not see the 0.7.x queue, but you can restore the jobs
  • by going to Status page and using Queue Repair.

New in SABnzbd 2.3.3 RC 2 (Apr 13, 2018)

  • Hostname check improved for IPv6 addresses
  • Category not correctly parsed when grabbing NZB from URL
  • Unpacked zip/7zip files were not sorted
  • Extended SAN list of newly generated self-signed certificates

New in SABnzbd 2.3.3 RC 1 (Mar 27, 2018)

  • SABYenc updated to 3.3.4 to fix (more) false-positive CRC errors
  • Failed URL fetches also trigger post-processing script (if configured)
  • Added option to disable "X-Frame-Options" HTTP-header
  • Added option to set maximum URL fetch retries

New in SABnzbd 2.3.3 Beta 1 (Mar 17, 2018)

  • Changes since 2.3.2:
  • Introduce and enforce "host_whitelist" to reject DNS Rebinding attacks.
  • If you access SABnzbd from a non-standard URL, you will need to add
  • the hostname. More info: https://sabnzbd.org/hostname-check
  • SABYenc updated to 3.3.3 to fix false-positive CRC errors
  • SSL-Ciphers can now be set per-server
  • Added "X-Frame-Options" HTTP-header to prevent click-jacking
  • Added "httpOnly" HTTP-header to prevent script cookie access
  • Added "ignore_empty_files" option to not warn on empty files in NZB
  • Indicate that SMPL-skin is no longer supported
  • Removed undocumented "callback" option from API calls
  • macOS: 64bit version of unrar instead of 32bit
  • Windows: Set process priority of external processes (unpack/repair)
  • Windows: Default external process priority increased to "Normal"
  • Bugfixes since 2.3.2:
  • NZB's can be added via command-line but this was not shown in "--help"
  • Language-change via API would not only change language after restart
  • Correctly indicate that 99 is maximum server priority
  • Only show SSL-warning if it was actually tested
  • Media files with "password" in filename were detected as encrypted
  • Servers that could not be DNS-resolved could block the queue
  • Detect '502 Byte limit exceeded' as payment problem
  • Server load-balancing setting was ignored when testing server
  • Windows: MultiPar checksum errors during repair would result in crash
  • Windows: Update 7zip to 18.01

New in SABnzbd 2.3.2 (Dec 22, 2017)

  • Changes since 2.3.1:
  • SABYenc updated to 3.3.2 to fix rare crash during downloading
  • Minor updates of SABYenc (such as 3.3.2) are no longer mandatory
  • Article Cache is automatically set to 25% of system memory, if no
  • custom value was set. Maximum set by auto-detect is 1GB
  • Simplify Config pages by hiding Advanced Settings
  • Added option '%dn' to Date Sorting to rename files as job name
  • Added 'Job Name as Folder Name' as Sorting Preset for de-obfuscation
  • Server usage graphs are now linked to make comparing servers easier
  • URLs that fail to fetch due to server errors will only be retried 10x
  • Delay between URL retries increases when not specified by server
  • First article of each file is downloaded first to identify filenames
  • Jobs finished by Direct Unpack will be post-processed first
  • If available, 7zip will be used instead of unzip
  • Job password entered by user is always shown in History
  • Password is also extracted from filename in case of custom job name
  • Add per-day download-statistics to 'server_stats' API-call
  • Added Hebrew date-time texts
  • Bugfixes since 2.3.1:
  • Dropped connections could result in stalled downloads
  • Pre-queue scripts would fail to run
  • Pre-queue script output was not always parsed correctly
  • Notifications were always sent for 'Default' category
  • 'History Retention' also checked on start of program
  • macOS: Restore full compatibility with macOS 10.11
  • Windows: Unpacking could fail due to paths not being quoted
  • Windows: All input parameters to scripts are now quoted
  • Windows: Complete folder in root of drive could crash post-processing
  • Windows: Automatically correct 'Extra Par2 Parameters' for MultiPar
  • Windows: Prevent potential pause/unpause loop after tray icon click

New in SABnzbd 2.3.2 RC 2 (Dec 10, 2017)

  • Changes since 2.3.2 RC 1:
  • Simplify Config pages by hiding Advanced Settings
  • Automatically set Article Cache to 25% of system memory (max. 1GB)
  • Added Hebrew date-time texts
  • Added option '%dn' to Date Sorting to rename files as job name
  • Added 'Job Name as Folder Name' as Sorting Preset for de-obfuscation
  • Add per-day download-statistics to 'server_stats' API-call
  • Having 'Download all par2' enabled would result in disappearing jobs
  • Pre-queue scripts would fail to run

New in SABnzbd 2.3.2 RC 1 (Nov 27, 2017)

  • Changes since:
  • SABYenc updated to 3.3.2 to fix rare crash during downloading
  • Minor updates of SABYenc (such as 3.3.2) are no longer mandatory
  • Server usage graphs are now linked to make comparing servers easier
  • First article of each file is downloaded first to identify filenames
  • Jobs finished by Direct Unpack will be post-processed first
  • URLs that fail to fetch due to server errors will only be retried 10x
  • Delay between URL retries increases when not specified by server
  • Job password entered by user is always shown in History
  • If available, 7zip will be used instead of unzip
  • Bugfixes since:
  • Dropped connections could result in stalled downloads
  • Pre-queue script output was not always parsed correctly
  • Notifications were always send for 'Default' category
  • 'History Retention' also checked on start of program
  • macOS: Restore compatibility with macOS 10.11.6 on some systems
  • Windows: Unpacking could fail due to paths not being quoted
  • Windows: Complete folder in root of drive could crash post-processing
  • Windows: Automatically correct 'Extra Par2 Parameters' for MultiPar
  • Windows: Prevent potential pause/unpause loop after tray icon click

New in SABnzbd 2.3.1 (Oct 27, 2017)

  • Changes since 2.3.0:
  • Added post-processing script Deobfuscate.py (in "scripts" folder)
  • which can automatically process "rename.par2" after unpacking
  • or rename the largest file in the folder to the job's name
  • Maximum Article Cache size increased to 4GB on 64 bit systems
  • New servers will have timeout of 60 seconds instead of 120
  • Last output of a running script is shown in history
  • Paths to par2, unrar, unzip and 7zip are passed to scripts
  • Path to gzipped NZB file of job is passed to scripts
  • Windows: Single click on tray icon pauses/unpauses queue
  • Bugfixes since 2.3.0:
  • Abort Direct Unpack if not progressing 2 minutes after download
  • Direct Unpacker could crash on some downloads
  • Added measures to prevent "Failed to import" errors
  • Downloader could crash during first few seconds after start
  • Saving errors of renames-file prevented
  • More verbose logging of creating and deleting files
  • Remove ".par2" at end of job name, could cause failure of repair
  • Fix racing-condition for files coming in after a job finishes
  • When re-adding a job, the time left was not calculated
  • Priority of category was ignored when adding new job
  • Server information in Status window was not always updated
  • Always show Direct Unpack status on smaller screens
  • Correctly adapt date and time display to local time zone
  • Category folders cannot be sub-folders of Temporary Download Folder
  • Email notifications could not be limited to categories
  • Testing email notifications did not work
  • Added "with" to list of lowercase words in titles for Sorting
  • "From SxxEyy" RSS filter did not always work
  • Show clearly that RSS "From Show SxxEyy" is an "Accept"-type filter
  • Sorting failed when "Ignore folders inside archives" was enabled
  • Always send "failure_url" to post-processing scripts
  • Decoding of articles no longer logged by default to reduce logging
  • Windows: Remove incompatible "Extra Par2 Parameters" for MultiPar
  • Windows: Special filenames could cause failures during unpack
  • Windows: Message box is shown in case of fatal startup error
  • Windows: Unpacking to network shares could fail
  • macOS: Added Safari pinned tab icon

New in SABnzbd 2.3.1 RC 2 (Oct 20, 2017)

  • Changes since 2.3.0:
  • Added post-processing script Deobfuscate.py (in "scripts" folder)
  • which can automatically process "rename.par2" after unpacking
  • or rename the largest file in the folder to the download name
  • Maximum Article Cache size increased to 4GB on 64 bit systems
  • Paths to par2, unrar, unzip and 7zip are passed to scripts
  • Path to gzipped NZB file of job is now passed to scripts
  • Windows: Single click on tray icon pauses/unpauses queue
  • Bugfixes since 2.3.0:
  • Abort Direct Unpack if no progress for 2 minutes after download
  • Added measures to prevent "Failed to import" errors
  • Downloader could crash during first few seconds
  • Saving errors of renames-file prevented
  • Remove ".par2" at end of job name, could cause failure of repair
  • When re-adding a job, the time left was not calculated
  • Priority of category was ignored when adding new job
  • Server information in Status window was not updated
  • Always show Direct Unpack status
  • Correctly adapt date and time display to local time zone
  • Category folders cannot be sub-folders of Temporary Download Folder
  • Email notifications could not be limited to categories
  • Testing email notifications did not function
  • Added "with" to list of lowercase words in titles for Sorting
  • "From SxxEyy" RSS filter did not always work
  • Show clearly that RSS "From Show SxxEyy" is an Accept-type filter
  • Sorting failed when "Ignore folders inside archives" was enabled
  • Always send failure_url to post-processing scripts
  • Windows: Special filenames could cause failures during unpack
  • Windows: Message box is shown in case of fatal startup error
  • Windows: Unpacking to network shares could fail
  • macOS: Added Safari pinned tab icon

New in SABnzbd 2.3.1 RC 1 (Oct 16, 2017)

  • Changing priorities when jobs were being added could cause freeze
  • Post-processing scripts could fail to run
  • Always send failure_url to post-processing scripts
  • Saving errors of renames-file prevented
  • Downloader could crash during first few seconds
  • Testing email notifications did not function
  • Email notifications could not be limited to categories
  • Show that RSS 'From Show SxxEyy' is an Accept-type filter
  • Category folders cannot be sub-folders of Temporary Download Folder
  • macOS: Added Safari pinned tab icon

New in SABnzbd 2.3.1 Beta 1 (Oct 6, 2017)

  • Added post-processing script Deobfuscate.py ("scripts" folder) which
  • can be used to automatically process "rename.par2" after unpacking
  • or rename the largest file in the folder to the download name
  • Paths to par2, unrar, unzip and 7zip are passed to scripts
  • Windows: Single click on tray icon pauses/unpauses queue

New in SABnzbd 2.3.0 (Sep 21, 2017)

  • Changes since 2.2.1:
  • Option to limit Servers to specific Categories removed
  • Improved par2 handling and obfuscated files detection
  • Duplicate filenames in NZB's no longer rejected by default
  • Set custom URL instead of /sabnzbd/ (in Config > Specials)
  • Article-state (which servers are tried) is preserved after restart
  • Auto disconnect (if enabled) only after verification of last item
  • Slight performance improvement when fetching RSS-feeds
  • Job title from RSS-feed is shown for URLs being grabbed
  • URL grabbing can now be individually paused
  • Scheduler can pause/unpause jobs in specific category
  • Series Duplicate Checker can allow PROPER/REAL/REPACK versions
  • Refresh-icon in Glitter when refresh rate is above 2 seconds
  • Different icon for downloads with Force priority
  • Show progress during verification of extra files
  • All dates and times are now time zone independent
  • API: 'missing' field removed from 'queue', use 'mbmissing'
  • API: 'warnings' method now returns array for better handling
  • macOS: Bundled new OpenSSL version with support for TLSv1.2
  • macOS: No longer linked to system certificate store
  • macOS and Windows: Installers include Mozilla CA certificates
  • Bugfixes since 2.2.1:
  • Reduce CPU usage with multiple servers
  • Fix yet another potential stalling issue
  • Remove Timeout tracebacks
  • Handle locked history database better
  • Only warn if number of actual passwords is larger than 30
  • Unexpected behavior when diskspace becomes critically low
  • Retried jobs would show incorrect download progress
  • Password file was loaded from disk excessively
  • API: Correct listing of downloaded and queued files in 'get_files'
  • API: Number of bytes missing and downloaded could be slightly off
  • API: Jobs with Force priority should always have status 'Downloading'
  • MacOS: Direct Unpack could hang in case of special characters in names
  • Windows: Unpack could fail if started instantly after previous one
  • Windows: Download with many par2 sets could get listed as failed

New in SABnzbd 2.3.0 RC 2 (Sep 15, 2017)

  • Improved download performance 10-15% on CPU limited devices
  • by removing redundant article verification.
  • Linux: Update of SABYenc to version 3.1.1 is required.
  • Password file was loaded from disk excessively

New in SABnzbd 2.3.0 RC 1 (Sep 11, 2017)

  • API: 'warnings' method now returns array for better handling

New in SABnzbd 2.3.0 Alpha 2 (Sep 6, 2017)

  • Specials Config page could not be loaded
  • Crash when adding new jobs
  • Further stalling-detection improvements
  • Crash when a job was set to only Download
  • Display of download progress and missing data improved
  • Retried jobs would show incorrect download progress
  • Different icon for downloads with Force priority
  • Show progress during verification of extra files
  • API: 'missing' field removed, use 'mbmissing'

New in SABnzbd 2.3.0 Alpha 1 (Sep 4, 2017)

  • Option to limit Servers to specific Categories removed
  • Improved par2 handling and obfuscated files detection
  • Duplicate filenames in NZB's no longer rejected by default
  • Set custom URL instead of /sabnzbd/ (in Config > Specials)
  • Article-state (which servers are tried) is preserved after restart
  • Auto disconnect (if enabled) only after verification of last item
  • Slight performance improvement when fetching RSS-feeds
  • RSS-feed title is shown for URLs being grabbed
  • URL grabbing can now be individually paused
  • Scheduler can pause/unpause jobs in specific category
  • Series Duplicate Checker can allow PROPER/REAL/REPACK versions
  • Refresh-icon in Glitter when refresh rate is above 2 seconds
  • macOS: Bundled new OpenSSL version with support for TLSv1.2
  • macOS: No longer linked to system certificate store
  • macOS and Windows: Installers include Mozilla CA certificates

New in SABnzbd 2.2.1 RC 2 (Aug 24, 2017)

  • Some users were experiencing downloads or pre-check being stuck at 99%
  • Allow up to 5 bad articles for jobs with no or little par2
  • Fixed RarFile error during unpacking
  • Unpacking of many archives could fail
  • Warn user when password-file is too large
  • Remove email addresses settings from log export
  • Block server longer on 'Download limit exceeded' errors
  • Only auto-disconnect after first run of verification

New in SABnzbd 2.2.1 RC 2 (Aug 24, 2017)

  • Some users were experiencing downloads or pre-check being stuck at 99%
  • Allow up to 5 bad articles for jobs with no or little par2
  • Fixed RarFile error during unpacking
  • Unpacking of many archives could fail
  • Warn user when password-file is too large
  • Remove email addresses settings from log export
  • Block server longer on 'Download limit exceeded' errors
  • Only auto-disconnect after first run of verification

New in SABnzbd 2.2.1 RC 1 (Aug 21, 2017)

  • Finish queue
  • Stop SABnzbd
  • Install new version
  • Start SABnzbd

New in SABnzbd 2.2.0 RC 3 (Aug 13, 2017)

  • Handling of par2 files made more robust
  • Standby/Hibernate was not working on Windows
  • Server graphs did not work in all time zones

New in SABnzbd 2.2.0 RC 2 (Aug 10, 2017)

  • Not all RAR files were correctly removed for encrypted downloads
  • Better indication of verification process before and after repair
  • All par2 files are only downloaded when enabled, not on enable_par_cleanup
  • Disk-space is now checked before writing files
  • Server usage graphs did not always list all available months
  • Warning is shown when many files with duplicate filenames are discarded
  • Special characters like []!* in filenames could break repair
  • In some cases not all RAR-sets were unpacked
  • Categories with ' in them could result in SQL errors
  • Faulty pynotify could stop shutdown
  • Various CSS fixes in Glitter and the Config
  • macOS: Really catch "Protocol wrong type for socket" errors
  • NOTE: Option to limit Servers to specific Categories is now scheduled
  • to be removed in the next release.

New in SABnzbd 2.2.0 Beta 2 (Jul 24, 2017)

  • Graphical overview of daily server usage on Servers page
  • New option History Retention to limit number of jobs in History
  • Add Retry All Failed button to Glitter
  • Add option to only tag a duplicate job without pausing or removing it
  • Remove video and audio rating icons from Queue
  • Show vote buttons instead of video and audio rating buttons in History
  • Direct Unpack could crash
  • Wizard was always accessible, even with username and password set
  • Several styling fixes in the interface

New in SABnzbd 2.2.0 Beta 1 (Jul 19, 2017)

  • Bugfixes and stability updates for Direct Unpack
  • Notification errors
  • Correct value in "Speed" Extra History Column

New in SABnzbd 2.2.0 Alpha 3 (Jul 18, 2017)

  • Changes since 2.1.0:
  • Direct Unpack: Jobs will start unpacking during the download, reduces
  • post-processing time but requires capable hard drive. Only works for jobs that
  • do not need repair. Will be enabled if your incomplete folder-speed > 60MB/s
  • Reduced memory usage, especially with larger queues
  • Removed 5 second delay between fetching URLs
  • Notifications can now be limited to certain Categories
  • Each item in the Queue and Filelist now has Move to Top/Bottom buttons
  • Smoother animations in Firefox (disabled previously due to FF high-CPU usage)
  • Jobs outside server retention are processed faster
  • Show missing articles in MB instead of number of articles
  • Obfuscated filenames are renamed during downloading, if possible
  • If enable_par_cleanup is disabled all par2 files be downloaded
  • If enabled, replace dots in filenames also when there are spaces already
  • Update GNTP bindings to 1.0.3
  • max_art_opt and replace_illegal moved from Switches to Specials
  • Removed Specials enable_meta, par2_multicore and allow_streaming
  • Windows: Full unicode support when calling repair and unpack
  • Windows: Move enable_multipar to Specials
  • Windows: Better indication of verification process before and after repair
  • Windows: MultiPar verification of a job is skipped after blocks are fetched
  • Windows & macOS: removed par2cmdline in favor of par2tbb/Multipar
  • Bugfixes since 2.1.0:
  • Shutdown/suspend did not work on some Linux systems
  • Deleting a job could result in write errors
  • Display warning if custom par2 parameters are wrong
  • RSS URLs with commas were broken
  • Fixed some "Saving failed" errors
  • Fixed crashing URLGrabber
  • Jobs with renamed files are now correctly handled when using Retry
  • Disk-space readings could be updated incorrectly
  • Correct redirect after enabling HTTPS in the Config
  • Fix race-condition in Post-processing
  • History would not always show latest changes
  • Convert HTML in error messages
  • Fixed unicode error during Sorting
  • Not all texts were shown in the selected Language
  • Windows: Fix error in MultiPar-code when first par2-file was damaged
  • macOS: Catch 'Protocol wrong type for socket' errors
  • Translations:
  • Added Hebrew translation by ION IL, many other languages updated.

New in SABnzbd 2.2.0 Alpha 2 (Jul 18, 2017)

  • Changes since Alpha 1:
  • Show missing articles in MB instead of number of articles
  • 'Download all par2' will download all par2 if par_cleanup is disabled
  • Windows: Move enable_multipar to Specials (so MultiPar is always used)
  • Windows: Better indication of verification process before and after repair
  • Windows: 2nd MultiPar verification of a job is skipped after more blocks are fetched
  • Bugfixes since Alpha 1:
  • Fixed some "Saving failed" errors
  • Fixed crashing URLGrabber
  • Disk-space readings could be updated incorrectly
  • Correct redirect after enabling HTTPS in the Config
  • Fix race-condition in Post-processing
  • History would not always show latest changes
  • Convert HTML in error messages
  • Not all texts were shown in the selected Language

New in SABnzbd 2.2.0 Alpha 1 (Jun 19, 2017)

  • Changes in 2.2.0:
  • Reduced memory usage, especially with larger queues
  • Slight improvement in download performance by removing internal locks
  • Smoother animations in Firefox (disabled previously due to FF high-CPU usage)
  • If enabled, replace dots in filenames also when there are spaces already
  • Jobs outside server retention are processed faster
  • max_art_opt and replace_illegal moved from Switches to Specials
  • Bug fixes in 2.2.0:
  • Shutdown/suspend did not work on some Linux systems
  • Deleting a job could result in write errors
  • Display warning if custom par2 parameters are wrong
  • macOS: Catch 'Protocol wrong type for socket' errors
  • Windows: Fix error in MultiPar-code when first par2-file was damaged
  • Translations:
  • Added Hebrew translation by ION IL, many other languages updated.

New in SABnzbd 2.1.0 (Jun 19, 2017)

  • Changes since 2.0.1:
  • Windows-only: Will now use MultiPar for verification and repair. MultiPar uses
  • the latest optimizations, multiple cores and can utilize the GPU, resulting in
  • repairs often being twice as fast. Created by Yutaka Sawada (Windows only)
  • "Extra Par2 Parameters" are also passed to MultiPar
  • For example: Set "/lc32" to enable GPU for repair (can also be slower!)
  • Minimal macOS version set to 10.9 (Mavericks)
  • Human readable history date/time default setting in Glitter (x hours ago, etc)
  • Post-processing script execution can be aborted
  • Removed Specials settings: never_repair, nr_decoders, prio_sort_list,
  • create_group_folder, enable_par_cleanup, enable_quickcheck, allow_64bit_tools
  • Bug fixes:
  • File join would fail incorrectly
  • Catch and show 'Disk full' messages from PAR2/MultiPar
  • MemoryError occurred when opening the interface after long period of inactivity

New in SABnzbd 2.0.1 (May 25, 2017)

  • Changes:
  • No longer change ports if the configured port is not available during startup.
  • 'Proof' files also ignored when Ignore Samples is enabled.
  • Redundant SFV and RAR checks no longer performed if par2 verification failed.
  • More repair/unpack info is retained in the History information.
  • Windows: remove option to start SABnzbd from installer, it would start the
  • program as administrator.
  • Bugfixes:
  • Some users experienced slower download speeds.
  • Revert changes to handling of missing articles introduced in 2.0.0 that
  • turned out to be slow for some users.
  • Missing first par2-file would cause repair to be skipped.
  • Better handling of 7zip unpacking.
  • Log X-Forwarded-For of API calls and logins.
  • Handle more URLGrabber exceptions.
  • Command-line parameters were not listed correctly.
  • Queue-finish-action picker in Glitter more stable.
  • Custom Pause interpreter in Glitter more reliable.
  • Pre-check would fail if download was on SMBv3 share.
  • Windows: NZB-icon association lost sometimes.
  • Windows: Unrar could fail on some archives containing very long paths.

New in SABnzbd 2.0.1 RC 1 (Apr 20, 2017)

  • Bugfixes since 2.0.0:
  • Some users experienced slower download speeds.
  • Revert changes to handling of missing articles introduced in 2.0.0 that turned out to be slow for some users.
  • Log X-Forwarded-For of API calls and logins.
  • Better handling of 7zip unpacking.
  • No longer change ports if the configured port is not available during startup.
  • Windows: remove option to start SABnzbd from installer, it would start the program as administrator.
  • Windows: NZB-icon association lost sometimes.

New in SABnzbd 2.0.0 (Apr 20, 2017)

  • New in 2.0.0: SABYenc
  • To improve SABnzbd's performance on systems where CPU power is limiting download speed, we developed a new C-module called SABYenc to accelerate the decoding of usenet articles that can use multiple threads and is more efficient. Not only low-powered systems like NAS's or Raspberry Pi's benefit, with this new module speeds can increase up to 2x compared to 1.x.x releases on any system where the connection/newsserver capacity was not fully used. The Windows and macOS releases automatically include this module.
  • Changes/improvements in 2.0.0:
  • Windows and macOS releases now also come in 64bit versions. The installers will install the appropriate version automatically. Therefore, on 64bit Windows the installation directory will change to 'Program Files' instead of 'Program Files (x86)'.
  • On Windows our tests showed an additional 5-10% gain in download speed when using 64bit SABnzbd on 64bit Windows.
  • Multicore Par2 is now easily available through the PPA and other channels
  • Post-processing scripts now get additional job information via SAB environment variables.
  • Certificate Validation set to 'Strict' for newly added newsservers
  • The insecure Certificate Verification level 'Default' is now called 'Minimal'. In case of problems, see: https://sabnzbd.org/certificate-errors
  • Removed Secondary Web Interface option.
  • Smaller changes/improvements in 2.0.0:
  • Schedule items can now be enabled and disabled
  • HTTP-redirects in interface are now relative URL's
  • Moved some lesser used settings to Config->Specials
  • Cache usage is now updated continuously in the Status Window
  • Previously set password is now shown on Retry
  • Remove listquote module dependency
  • Warn if Complete folder is on FAT filesystem (4GB size limit)
  • Bug fixes in 2.0.0:
  • Malformed articles could break the Downloader
  • Unexpected characters in CRC part of an article could crash the Decoder
  • Retry ADMIN-data saving 3x before giving error
  • Checking for encryption during downloading could fail
  • QuickCheck could crash when renaming already renamed files
  • skip_dashboard set to 1 by default in fullstatus API-call
  • Top-only switch now really only downloads top job
  • Unblock Server button did not work
  • par2cmdline would fail to repair jobs with split posts (.001, etc)
  • Fixed QuickCheck renaming issues
  • Show warning if job is paused because it appears cloaked
  • Linux: Warn in case encoding is not set to UTF-8
  • Windows: Incomplete folders would sometimes end in a dot

New in SABnzbd 1.1.0 RC 4 (Aug 30, 2016)

  • Can now download zipped NZB files from indexer
  • Optimizations in the Downloader
  • Move some seldom used options to Special
  • Prevent watched folder scan crash on invalid file names
  • Prevent action of password managers on Server page
  • Correct display of amount downloaded
  • Faster initial connections to servers with multiple IP-addresses (HappyEyeBalls)
  • Display days when ETA is above 24h
  • Support of more Rating headers (for indexers that support it)
  • Smaller optimizations and bug fixes

New in SABnzbd 1.1.0 RC 3 (Aug 30, 2016)

  • Fix errors when saving job files to disk
  • Not all failed items in History had "Retry" buttons
  • Enable upload of multiple NZBs from the UI
  • Fix another stalling issue
  • Restore support for multi-volume 7zip files
  • Prevent "lock" errors in the History database
  • Lots of small fixes and improvements

New in SABnzbd 1.1.0 RC 2 (Aug 30, 2016)

  • Fix XSS vulnerability on OSX and Unix**
  • Fix for stalling when using "prospective par2 downloading"
  • Include the Python module "six" to prevent issues on some embedded systems
  • Fix problem with deleting files in NZB details view
  • Fix portable.cmd
  • Restore scanning for passwords after NZB name edit
  • Prevent old shutdown-page from stopping a new SABnzbd instance

New in SABnzbd 1.1.0 RC 1 (Aug 30, 2016)

  • Fix for stalling download at 99% (when using prospective downloading)
  • Fix History updates in Glitter
  • Add censored INI file to log download
  • Requires Python 2.7

New in SABnzbd 1.1.0 Beta 1 (Jun 15, 2016)

  • NEW:
  • Performance improvements of download process
  • Performance improvements of and Glitter/Plush
  • Glitter now offers Compact and Tabbed layouts (similar to old Classic skin)
  • Glitter shows progress notifications for larger operations
  • Login via HTML-form instead of basic authentication
  • Added Propagation delay feature
  • Repair blocks are added prospectively during download when needed (reducing extra par2 verification runs)
  • Added notification scripts for custom notification services
  • New SABnzbd logo
  • Debug-logs are now anonymized automatically, for easier posting on public websites
  • Bug fixes:
  • Many fixes of Glitter and Config pages
  • Bump self-signed certificate to sha256
  • If filename occurs twice in NZB, only larger file is added
  • API changes:
  • Job password is now a separate field and not included in the job-title anymore

New in SABnzbd 1.0.3 (Jun 6, 2016)

  • Fix jobs hanging at 99% or 100%
  • Support X-DNZB-PASSWORD header for indexers that use this
  • Prevent fatal "too many connections" issue
  • Show checksum errors reported by unrar
  • Windows: fix coupling of NZB files to SABnzbd, when the name contains non-US-ASCII characters

New in SABnzbd 1.0.2 (Jun 6, 2016)

  • Fix hangups at 100% when QuickCheck is off and "all-pars" is on
  • Fix handling of "too many connections" for some Usenet servers

New in SABnzbd 1.0.1 (Apr 26, 2016)

  • The pre-queue script can now return an accept value of 2, meaning immediate failure. (Useful for Sonarr.)
  • Add start script for portable Windows installations
  • Includes changes in the previous RC version

New in SABnzbd 1.0.1 RC 1 (Apr 18, 2016)

  • Prevent creating orphan items in "incomplete" when deleting downloading jobs.
  • Forced item with missing articles caused overflow into paused jobs
  • Do QuickCheck even on files that would be removed by the Cleanup-list (problematic for RAR files).
  • Fix "Download all par2 files" behavior
  • Treat ambiguous numeric values as number of minutes for custom pause time.
  • Accept MIME records that have only LF line endings (error in some third-party utilities)
  • Fix PushOver support.
  • Fix breaking Glitter bug with large script_log
  • Fix issues with deleting jobs via the API
  • Fix issue where Sonarr could not read using the History-API
  • Increase default cache to 450M

New in SABnzbd 1.0.0 (Mar 15, 2016)

  • Full Unicode support with Chinese and Russian translations
  • New default UI: Glitter
  • Server priorities instead of primary/backup ==> REVIEW YOUR SERVER SETTINGS!
  • Newsserver IPv6 load balancing aka Happy Eyeballs / RFC 6555
  • Duplicate detection for series
  • More filters in RSS
  • 7zip support
  • Option to save repair time by downloading all par2 files
  • Support for long paths in Windows (above 260)
  • Improved security for external access
  • Lots of small improvements and bug fixes
  • Redesign of notifications classes
  • More notification services supported
  • Diagnostic dashboard tab for "Status" page
  • Bonjour/ZeroConfig support

New in SABnzbd 1.0.0 RC 3 (Mar 5, 2016)

  • SABnzbd's webserver now doesn't listen to IPv6 addresses by default. Use Config->Special->ipv6_hosting if you want this enabled.
  • The Windows installer failed to detect an already running version.
  • Glitter: cosmetic fixes.

New in SABnzbd 1.0.0 RC 2 (Mar 5, 2016)

  • Changing server priorities during a download could lead to unexpected results and lockups
  • Made Glitter friendly for reverse proxies
  • Config->Main shows more diagnostic info
  • Default host to test IPv6 is now self-test.sabnzbd.org

New in SABnzbd 1.0.0 RC 1 (Feb 4, 2016)

  • Bump version from 0.8.0RC1 to 1.0.0RC1
  • Fixed "disk-full" notification
  • Glitter: several small problems fixed
  • OSX: fixed error message that comes when job with accented characters completes
  • Fixed diskspeed meter (in Glitter)

New in SABnzbd 0.8.0 Beta 6 (Jan 26, 2016)

  • Fixed issues in Config->Server (Firefox)
  • Fixed queue upgrade warning for Windows
  • SSL protocol by default auto-negotiated with server
  • Fixed problem of multiple instances of SABnzbd when starting it with an NZB
  • Fix problem of stray RAR files after unpack, which would fail the job
  • Lots of Glitter tweaks and fixes

New in SABnzbd 0.8.0 Beta 5 (Jan 18, 2016)

  • Glitter improvements
  • Faster initial loading of Glitter on Firefox and Chrome
  • Support extra parameters for par2 on other platforms than Windows
  • Proper sorting of download report
  • Several fixes for rare problems

New in SABnzbd 0.8.0 Beta 4 (Dec 30, 2015)

  • Unicode crashes in user interface fixed
  • Glitter skin improved
  • Resume can now give notification
  • In Config->Server, show active servers before inactive ones
  • Update unrar to 5.30
  • Added Windows Notifications (local)
  • Updated many localizations

New in SABnzbd 0.8.0 Beta 3 (Nov 27, 2015)

  • Speedlimit corrections
  • Windows build now verifies https certificates
  • Windows build now supports TLS 1.2
  • Fixed bug that could lead to all NZBs being reported as duplicates
  • Skin improvements
  • unrar for Windows now 5.30

New in SABnzbd 0.8.0 Beta 2 (Nov 27, 2015)

  • Improvements in IPv6 handling
  • Extension of SSL protocols (where supported)
  • Many improvemnts in the Glitter skin
  • On Windows, Season Sort often failed
  • Speedlimiting can now be absolute or in percentage
  • Scheduler action to remove completed history items

New in SABnzbd 0.8.0 Beta 1 (Nov 27, 2015)

  • Glitter is now the default skin
  • Glitter fixes and improvements
  • Removed Classic and Mobile skins
  • Removed Config parts of smpl and Plush skins
  • API-call "history" now accepts one or more "category" parameters in order to filter.
  • API-call "addurl" now returns a list of nzo_id's, which will be valid for the actual jobs.
  • Update unrar to release 5.21
  • Enable renaming of Usenet servers.
  • Add Pushbullet support.
  • Implement Pushover support.
  • Restore Rating function
  • Newsserver IPv6 load balancing aka Happy Eyeballs / RFC 6555
  • Lots of bug fixes

New in SABnzbd 0.8.0 Alpha 3 (Jul 6, 2015)

  • New skin: Glitter
  • Assign servers to categories
  • Lots of bug fixes

New in SABnzbd 0.8.0 Alpha 2 (Jul 6, 2015)

  • Server priorities instead of primary/backup
  • Work-arounds to avoid bugs in PyOpenSSL 0.14
  • Speedlimit 0 wasn't handled properly (in means no limit)
  • Add 'action_size' parameter to support drag-and-drop of files
  • Remove unnecessary 7zip warnings
  • Support RAR's REV files to some extent
  • Diagnostic dashboard tab for "Status" page
  • Fix UI for Notification Center, Growl and NtfOSD

New in SABnzbd 0.8.0 Alpha 1 (May 8, 2015)

  • Full Unicode support with Chinese and Russian translations
  • Improved Notifications (including Prowl)
  • Duplicate detection for series
  • Bonjour/ZeroConfig support
  • More filters in RSS
  • 7zip support
  • Option to save repair time by downloading all par2 files
  • Support for long paths in Windows (above 260)
  • Improved security for external access
  • Lots of small improvements and bug fixes
  • The "Classic" skin is gone

New in SABnzbd 0.7.20 (Nov 22, 2014)

  • Features:
  • API call "Retry" now returns new job id (supporting nzbdrone)
  • Bug fixes:
  • Fix email test issue

New in SABnzbd 0.7.19 (Nov 5, 2014)

  • Features:
  • Extended filtering for oznzb.com
  • Earlier detection of Unwanted Extension if in last rar file
  • Upgrade to unrar 5.11 (OSX and Windows)
  • Add Finnish translation
  • Bug fixes:
  • Fix sort order of RSS feeds
  • Prevent multiple pauses in "unwanted extensions" option
  • Change renaming scheme for duplicate files
  • Fix sorting of the queue
  • Prevent removal of embedded passwords in filenames by trimming option
  • Improve password trial when the system uses an older unrar tool
  • Support double quotes to delineate parameters in category match lists.
  • When a comma is present in a file name, quotes are needed when passed to a user script
  • The after-unrar-check needs to take the "flat_unpack" option into account

New in SABnzbd 0.7.18 (Jul 7, 2014)

  • Update translations

New in SABnzbd 0.7.18 RC 1 (Jul 1, 2014)

  • Features:
  • Support for X-Failure header (leading to an alternative NZB)
  • Support for detecting unwanted extensions inside RAR files
  • Using priority Force will override duplicate detection
  • Add "pause_pp" and "server_stats" to the API
  • Bug fixes:
  • Also remove colons ":" with option sanitize_safe
  • Notification: Respect NotifyOSD-preference and allow testing of values from UI
  • Prevent pseudo error message when testing "Notification Center"
  • Testing email based on values in UI instead of stored config
  • Don't trim file names when renaming them (so revert to old behavior)
  • Fix potential crash when unpacking due to unset variable
  • Pause/abort on encryption failed when pre-check was active
  • Allow "embedded" passwords in job titles again

New in SABnzbd 0.7.17 (Mar 25, 2014)

  • Implement "retry-after" header to support rate-limiting

New in SABnzbd 0.7.17 RC 2 (Mar 8, 2014)

  • Support UNC paths in Sort expressions (Windows)
  • URL in the queue should not show up "sanitized"
  • Fix shutdown issue in PP queue
  • Special option "warn_dupl_jobs" to suppress/enable warnings for duplicate jobs
  • Add (partial) RAR5 support
  • Fix some more password-in-filename issues
  • Add password entry boxes in smpl and Classic skins

New in SABnzbd 0.7.17 Beta 3 (Jan 6, 2014)

  • Solved since Beta1/2:
  • passwords embedded in file names were not passed properly to unrar
  • Features:
  • Support for more meta-data in NZB files (to be used in TV Sort)
  • Optional integration with the OZnzb indexer, allows user access to ratings and reporting directly from SABnzbd interface.
  • Optional automatic feedback to OZnzb on failed downloads
  • Commandline option --pidfile to set your own PID-file name/path (Unix and OSX)
  • Basic support for X-DNZB-Failure and X-DNZB-Details headers, sent by some indexers
  • Upgrade embedded unrar to 5.01
  • Bug fixes:
  • Fix false encryption alarms for some posts
  • Fix issue with OSX Mavericks Notification Center support
  • Fix issue with passwords embedded in file names

New in SABnzbd 0.7.16 (Sep 3, 2013)

  • Bug fixes:
  • Fix false encryption alarms for some posts
  • Fix for faulty par2cmdline on some embbeded Unix systems
  • Features:
  • Add "password" box to Plush's job details page
  • Add special "sanitize_safe" to remove unsupported Windows characters on other platforms. This solves issues when using NAS shares from Windows.

New in SABnzbd 0.7.14 (Jul 8, 2013)

  • Missing mini-par2 sometimes prevents the other par2 files from being downloaded
  • When unrar reports invalid RAR files, show a proper error message
  • Fix special case of unjustified encryption warning

New in SABnzbd 0.7.13 (Jun 14, 2013)

  • Bug fixes:
  • Another encryption detection fix
  • When post has just one par2 set, use wildcard so that all files are used
  • "addurl" api-call did not always accept nzbname parameter
  • Features:
  • Special option "enable_recursion" to control recursive unpacking

New in SABnzbd 0.7.12 (May 23, 2013)

  • Fix issues in encryption detection
  • Don't try to "join" a single X.000 file
  • Fix memory overflow when joining very large files
  • Make name sorting of the queue case-insensitive
  • Save job data to disk after changing job password or other attributes
  • Deploy "abort when completion not possible" method also in pre-download check

New in SABnzbd 0.7.11 (Feb 8, 2013)

  • Bug fixes:
  • Obfuscated file name support causes regular multi-set NZBs to verify (much) slower
  • Bad articles from some servers are accepted as valid data
  • Generic Sort fails to rename files when an extra folder level is present in the RAR files

New in SABnzbd 0.7.10 (Feb 1, 2013)

  • Features:
  • Try to repair rar/par sets with obfuscated (scrambled) names
  • Display next RSS scan moment in Cfg->RSS
  • Bug fixes:
  • Disable obsolete newzbin bookmark readout
  • Show speed when downloading in Forced mode while paused
  • Plush History icons repair and unpack were swapped
  • Reset "today" byte counters at midnight even when idle
  • An email about a failed should say that the download failed
  • Report errors coming from fully encrypted rar files
  • Accept %fn (as well as %fn.%ext) as end parameter in sorting strings.

New in SABnzbd 0.7.9 (Jan 7, 2013)

  • Fix fatal error when encountering a malformed article

New in SABnzbd 0.7.8 (Jan 4, 2013)

  • Features:
  • Use "category" and "password" meta-data in NZB files (Provided by some indexers)
  • Option to abort download when it is clear that not enough data is available (For removed posts it will be faster than pre-download check)
  • Add "Abort" option for encryption detection
  • Removed articles are now listed separately in download report
  • Special option "wait_for_dfolder", enables waiting for external temp download folder at startup
  • Bug fixes:
  • Fix problem with %fn substitution in Sorting
  • Pre-download check did not work with all servers
  • Fix missing Retry link for "Out of retention" jobs.
  • API function "addfile" now accepts "nzbname" parameter for ZIP/RAR files with one NZB.
  • Prevent retries when an NZB with just samples is retrieved from an indexer (and you had the "do not download samples" option enabled).

New in SABnzbd 0.7.7 (Dec 15, 2012)

  • Features:
  • Updated unrar to 4.20 (OSX/Windows)
  • Optional web-ui watchdog (diagnostic tool)
  • Removed account support for defunct indexers
  • Bug fixes:
  • Fix some issues with orphaned items
  • Generic sort didn't always rename media files in multi-part jobs properly
  • Always show RSS items in the same order as the original RSS feed

New in SABnzbd 0.7.6 (Nov 19, 2012)

  • Features:
  • Properly handle par2-sets that were renamed after creation by the poster
  • Recursive scanning when re-queuing downloaded NZB files
  • Bug fixes:
  • Prevent blocking assembly of completed files, (this resulted in excessive CPU and memory usage)
  • Fix speed issues with some Usenet servers due to unreachable IPv6 addresses
  • Fix issues with SFV-base checks
  • Successfully pre-checked job lost its attributes when those were changed during check
  • No longer check version when looking for a running instance of SABnzbd (this prevents unintended multiple instances).
  • A damaged base par2 file could block download of more par2 files
  • Fix evaluation of schedules at startup
  • Fix possible failing startup when running as a Windows Service

New in SABnzbd 0.7.6 Beta 2 (Nov 15, 2012)

  • A damaged base par2 file could block download of more par2 files
  • Fix evaluation of schedules at startup
  • Fix possible failing startup when running as a Windows Service

New in SABnzbd 0.7.6 Beta 1 (Nov 10, 2012)

  • Features:
  • Properly handle par2-sets that were renamed after creation by the poster
  • Bug fixes:
  • Prevent blocking assembly of completed files, (this resulted in excessive CPU and memory usage)
  • Fix speed issues with some Usenet servers due to unreachable IPv6 addresses
  • Fix issues with SFV-base checks
  • Successfully pre-checked job lost its attributes when those were changed during check
  • No longer check version when looking for a running instance of SABnzbd (this prevents unintended multiple instances).

New in SABnzbd 0.7.5 (Nov 5, 2012)

  • Features:
  • Update nzbmatrix category table (check your categories!)
  • Add special options 'empty_postproc' and 'prio_sort_list' (See Wiki)
  • OSX: Retina compatible menu-bar icons
  • Bug fixes:
  • Prevent stuck jobs at end of pre-check
  • Fix issues with accented and special characters in names of downloaded files
  • Fix problem with "Read" button when RSS feed name contains "&"
  • Prevent unusual SFV files from crashing post-processing
  • Added missing %dn formula to Generic Sort

New in SABnzbd 0.7.4 (Oct 4, 2012)

  • Highlights:
  • OSX Mountain Lion: Notification Center support
  • OSX Mountain Lion: improved "keep awake" support
  • Scheduler: action can now run on multiple weekdays
  • Fix: pre-check failed to consider extra par2 files
  • Features:
  • Support for HTTPS chain files (needed when you buy your own certificate)
  • Special option: rss_odd_titles, see Wiki
  • Special option: 'overwrite_files', see Wiki
  • Show memory usage on Linux systems
  • Scheduler: add "remove failed jobs" action
  • Bug fixes:
  • After successful pre-check, preserve a job's position in the queue
  • Restore SABnzbd icon for Growl
  • Make Windows version less eager to use par2-classic
  • Prevent jobs from showing up in queue and history simultaneously
  • Fix failure to fetch more par2-files for posts with badly formatted subject lines
  • Fix for third-party tools requesting too much history
  • New RSS feed should no longer be considered new after first, but empty readout.
  • Make "auth" call backward-compatible with 0.6.x releases.
  • Config->Notifications: email and growl server addresses should not be marked as "url" type.
  • OSX: fix top menu queue info so that it shows total queue size
  • Fixed unjustified warning that can occur with OSX Growl 2.0
  • Pre-queue script no longer got the show/season/episode information.
  • Prevent crash on startup when a fully downloaded job is still in download queue.
  • Fix incorrect end-of-month quota reset
  • Fix UI refresh issue when using Safari on iOS6 (Safari bug)

New in SABnzbd 0.7.3 (Aug 6, 2012)

  • Rename Special "random_server_ip" to "randomize_server_ip" so that we can force the default to "Off". "On" kills speed on some servers.
  • Ignore pseudo NZB files that start with a period in the name
  • SFV failure now listed in History instead of issuing warnings
  • Translation updates
  • "502" errors about payments/credits will now block a server

New in SABnzbd 0.7.3 Beta 2 (Aug 1, 2012)

  • Try to keep OSX Mountain Lion awake as long as downloading/postprocessing runs
  • Prevent queue deadlock in case of fatally damaged par2 files
  • Add RSS filter-enable checkboxes to Plush, Smpl and Classic skins
  • Fix problem with saving modified paramters of an already enabled server
  • Extend "check new release" option with test releases

New in SABnzbd 0.7.3 Beta 1 (Jul 30, 2012)

  • Correct several errors in Sort function
  • Improve organization of Config->Servers
  • Make detection of samples less aggressive

New in SABnzbd 0.7.2 (Jul 19, 2012)

  • Improve support for nzbsrus.com
  • Don't try to show NZB age when not known yet
  • Prevent systems with unresolvable hostnames from always using 0.0.0.0
  • Initial "quota left" was not set correctly when enabling quota
  • Report incorrect RSS filter expressions (instead of aborting analysis)
  • Improve detection of invalid articles (so that backup server will be tried)
  • Windows installer: don't remove settings by default when uninstalling
  • Fix sorting of rar files in job so that .rar preceeds .r00
  • Fix for NZB-icon issue when 0.7.0 was previously installed
  • Fix startup problem on Windows when IPv4 has precedence over IPv6

New in SABnzbd 0.7.1 (Jul 7, 2012)

  • Fixed problem were fetching par2 files after first verification could stall in the queue
  • Fixed retry behaviour of NZB fetching from URL (with handling of nzbsrus.com error codes)
  • Verification/repair would not be executed properly when one more RAR files missed their first article.
  • Improved backup of sabnzbd.ini file, now uses backup when original is gone or corrupt
  • Several translations extended/improved
  • Plush skin: fix problems with pull-down menus in Mobile Safari
  • On some Linux and OSX systems using localhost would still make SABnzbd give access to other computers
  • Windows: the installer did not set an icon when associating NZB files with SABnzbd
  • Fix problem that the Opera browser had with Config->Servers
  • Retry a few times when accessing a mounted drive to create the final destination folder
  • Minor fixes in Window Tray icon and OSX top menu
  • Add no_ipv6 special for systems that keep having issues with [::1]
  • Fix crash in QuickCheck when expected par2 file wasn't downloaded
  • API calls "addurl" and "addid" (newzbin) can now be used interchangeably
  • Fix endless par2-fetch loop after retrying failed job
  • Don't send "bad fetch" email when emailing is off
  • Add some support for nzbrus.com's non-VIP limiting
  • Fix signing of OSX DMG

New in SABnzbd 0.7.0 RC 2 (Jun 5, 2012)

  • Suppress permission errors on paths containing ".AppleDouble" or ".DS_Store"
  • (Required for NAS systems that support Apple AFP shares)
  • OSX/Windows: Set article cache to 200M when not already set.
  • Pre-check: lower default minimum completion rate to 100.2%

New in SABnzbd 0.7.0 RC 1 (Jun 5, 2012)

  • Fix for rare crash in par2 fetching
  • Another /nomedia fix
  • Quota reset wasn't done when quota-reset-time was passed while SABnzbd wasn't running.
  • Pre-check: required ratio for NZB without par2 files should be 100% and not the "safe" ratio

New in SABnzbd 0.7.0 Beta 5 (May 17, 2012)

  • Download quota management
  • Windows: simple system tray menu
  • Multi-platform Growl support
  • NotifyOSD support for Linux distros that have it
  • Option to set maximum number of retries for servers (prevents deadlock) Pre-download check to estimate completeness (reliability is limited)
  • Prevent partial downloading of par2 files that are not needed yet Config->Special for settings previously only available in the sabnzbd.ini file
  • For Usenet servers with multiple IP addresses, pick a random one per connection
  • Add pseudo-priority "Stop" that will send the job immediately to the post-processing queue
  • Allow jobs still waiting for post-processing to be deleted too
  • More persistent retries for unreliable indexers
  • Single Configuration skin for all others skins (there is an option for the old style)
  • Config->Special for settings that were previously only changeable in the sabnzbd.ini file
  • Add Spanish and Portuguese (Brazil) translations
  • Individual RSS filter toggle
  • Unified OSX DMG

New in SABnzbd 0.7.0 Beta 2 (Apr 6, 2012)

  • Download quota management
  • Windows: simple system tray menu
  • Multi-platform Growl support
  • NotifyOSD support for Linux distros that have it
  • Option to set maximum number of retries for servers (prevents deadlock) Pre-download check to estimate completeness (reliability is limited)
  • Prevent partial downloading of par2 files that are not needed yet Config->Special for settings previously only available in the sabnzbd.ini file
  • For Usenet servers with multiple IP addresses, pick a random one per connection
  • Add pseudo-priority "Stop" that will send the job immediately to the post-processing queue
  • Allow jobs still waiting for post-processing to be deleted too
  • More persistent retries for unreliable indexers
  • Single Configuration skin for all others skins (there is an option for the old style)
  • Config->Special for settings that were previously only changeable in the sabnzbd.ini file
  • Add Spanish translation

New in SABnzbd 0.6.15 (Feb 4, 2012)

  • Extend OSX menu with troubleshooting options
  • Change newzbin URL
  • Flag post-processing as failed when files cannot be moved/copied to destination
  • Move "locale" construction from Plush skin to Python code. Some embedded Linux platforms show unstable behavior with the original construction.
  • Add special setting to use "pickle" library instead of cPickle. This is needed for some embedded Linux distros (e.g. OpenElec).
  • Minor fixes: see changelog.txt

New in SABnzbd 0.6.10 (Oct 18, 2011)

  • Allow saving of category paths ending in a *
  • This feature (*) will prevent the creation of job folders in the final folder
  • Fix incompatibility with unrar 4.01 regarding detection of encrypted files
  • Create .bak (backup) file for sabnzbd.ini before modifying it
  • Convert ambiguous Windows paths like D: and D:folder to D:\ and D:\folder
  • Fix file name encoding problems when verifying using SFV files
  • Prevent reading newzbin bookmarks when newzbin credentials are not set

New in SABnzbd 0.6.8 (Aug 12, 2011)

  • This should resolve the problem that the RSS service can stop functioning properly because of corruption in the stored RSS data (admin/rss_data.sab).
  • Also data of obsolete feeds was never removed, resulting in increased memory usage.

New in SABnzbd 0.6.7 (Aug 5, 2011)

  • What's new:
  • Prevent immediate exit after startup when queue is empty and an end-of-queue action like "shutdown" was set
  • Fix failure to launch browser when clicking shortcut the second time
  • Allow jobs still waiting for post-processing to be deleted
  • Plush: button "Purge failed NZBs & delete files" will now actually delete files Classic/smpl: add link "Purge failed NZBs & delete files"
  • Plush: fix flashing top menu in Safari 5.1

New in SABnzbd 0.6.6 Beta 2 (Jul 21, 2011)

  • Fix sending of duplicate emails when using a list of recipients
  • Fix handle leakage on Windows
  • On OSX, SABnzbd didn't handle "Open With" of nzb.gz files properly
  • Limit the amount of retries when getting a partial NZB from an index site

New in SABnzbd 0.6.6 Beta 1 (Jul 21, 2011)

  • Compatible with OSX Lion
  • End-of-queue action now ignores paused items in the queue
  • Fetching extra par2 files now obeys pause too
  • Extension-based cleanup now also cleans sub-folders

New in SABnzbd 0.6.4 (Jun 8, 2011)

  • Fix silly error in the Wizard

New in SABnzbd 0.6.3 (Jun 8, 2011)

  • Save bookmark memory file right after reading newzbin's bookmarks
  • Add new command line option --new to force new SABnzbd instance
  • Plush: add "missing articles" to queue entry hover-over popup

New in SABnzbd 0.6.3 RC3 (Jun 8, 2011)

  • Regression error: paused duplicates did not end in the queue
  • Better support for standby and hibernate on Linux
  • Remove the delay when items go from the download queue to History

New in SABnzbd 0.6.3 RC2 (Jun 8, 2011)

  • On OSX, the top menu sometimes uses the wrong URL to start the browser
  • API: jsonp-callback now also supported in error responses
  • When a job is individually pause, save admin immediately
  • Sorting: support %fn parameter in folder names
  • Allow a server definition with a non-resolving name to be disabled.

New in SABnzbd 0.6.3 RC1 (Jun 8, 2011)

  • Move option "Check unpack results" to Config->Switches
  • You may want to set this on because the default was off.
  • Automatic redirection when addressing the HTTPS port using the HTTP url.
  • Option to store the files of all jobs in a single category folder
  • (enable this by appending a '*' to the storage path)
  • The smpl skin failed to save the attributes of the default category
  • Replace double quote characters in job folder names (to avoid Samba issues)
  • When using the download button in an RSS overview, the title wasn't used as job name
  • Another attempt to fix the NZB-association problem on Windows 7 with HTTPS

New in SABnzbd 0.6.2 (Jun 8, 2011)

  • Fixed association of NZB files with SABnzbd, when using HTTPS-only on Windows Vista / 7 (resulted in multiple running copies of SABnzbd instead of an NZB upload)
  • Fixed incorrect email date header when using other language than English

New in SABnzbd 0.6.1 (Jun 8, 2011)

  • Fixed association of NZB files with SABnzbd (for real this time). (resulted in multiple running copies of SABnzbd instead of an NZB upload)

New in SABnzbd 0.6.1 RC1 (Jun 8, 2011)

  • Fixed association of NZB files with SABnzbd
  • (resulted in multiple running copies of SABnzbd instead of an NZB upload)
  • Fixed display of warning when upgrading from 0.4.x
  • Fixed problem when entering NZB files with names containing accented characters
  • (happened only on OSX with Firefox 4)
  • Fixed several textual issues
  • Add PID file support for OSX/Unix (--pid )
  • Fix attribute error caused by missing category field in nzbmatrix RSS feeds
  • Fix nzbmatrix category support by just reading the whole "Description" field.
  • Pause downloader when downloaded file cannot be written to disk.
  • Fix "~/" (home-dir) support for Unix/OSX and disable for Windows
  • Add Romanian translation

New in SABnzbd 0.6.0 (May 5, 2011)

  • Fix handling of semicolon in parameters for user scripts.
  • Fix attribute handling of 'addlocalfile' API.
  • Fixed broken Mobile skin
  • Prevent loss of sabnzbd.ini when disk is full

New in SABnzbd 0.6.0 Beta (Apr 12, 2011)

  • Some highlights:
  • A revamped Plush skin that we now promote as the primary UI
  • Repair of failed jobs
  • Stability of the queue
  • True Windows Service support
  • Overhaul of the RSS user interface

New in SABnzbd 0.5.6 (Nov 16, 2010)

  • Prevent blocking of RSS preview by automatic RSS read-out
  • Windows binary had issues with sending non-english emails
  • Explicit RSS filter attributes (category, script, pp) influenced each other within a feed definition

New in SABnzbd 0.5.5 (Nov 7, 2010)

  • Add Norwegian translation
  • Improve handling of colon chars in filenames for Windows and OSX, to compensate for odd behaviour of par2.
  • NZBs would be left behind, despite “.nzb” being in the cleanup-list
  • When only individually paused jobs are in the queue, unpausing them would not always resume downloading
  • Plush did not save end-of-queue action.

New in SABnzbd 0.5.5 RC 2 (Nov 5, 2010)

  • NZBs would be left behind, despite ".nzb" being in the cleanup-list
  • When only individually paused jobs are in the queue, unpausing them would not always resume downloading

New in SABnzbd 0.5.5 RC 1 (Oct 28, 2010)

  • Use nzbmatrix.com's new V1.1 api.
  • Sanitize nzbname parameter coming from API calls (led to problems with some third-party utilities)
  • NZB-chaining should ignore the duplicate NZB check and fix cleanup of "complete" folder after NZB-chaining.
  • Plush did not save end-of-queue action.
  • Zipped NZB files from URLs were not accepted.
  • Add Norwegian translation
  • Add INI-only option "api_warnings" to enable/disable warnings about unauthenticated access to the API.
  • When par2 complains about bad options, report to user.

New in SABnzbd 0.5.4 (Sep 1, 2010)

  • Fix problem where rars in zips were not unpacked

New in SABnzbd 0.5.2 (May 3, 2010)

  • Changes:
  • Add total-size fields to API-call History.
  • Auto-search for free port when specified port is occupied
  • Improve reporting of newzbin errors
  • Keep trying when receiving garbage from nzbmatrix.com
  • Remember end-of-queue action for next end-of-queue
  • Bug fixes:
  • Large queue caused very slow UI and high memory usage
  • Some very large rar sets failed to unpack garbled emails were sent
  • SeasonSort could produce trailing spaces in paths, which fail on Windows
  • Unpacking errors not properly reported to user script
  • API: &nzbname= was ignored for some sites
  • API: Server rename did not work properly
  • Some updates to Danish texts

New in SABnzbd 0.5.1 (May 3, 2010)

  • Changes:
  • TV Season sort now has "affected categories" too.
  • When detecting an unsupported unrar on Posix systems, drop unsupported features
  • This may lead to files being lost when duplicate names exist.)
  • When using only manual newzbin bookmark reading, allow automatic un-bookmarking
  • Duplicate title checking in RSS is now done across all feeds
  • Accept comma-separated list of recipients for email notifications
  • Allow manual retry of URL-based NZB fetches when a bad NZB is received
  • Add INI-file option "size_limit" that sets any oversized job to paused and low priority.
  • Added French translation of email template
  • Added Danish translation
  • Bug fixes:
  • Fixed problems that could lead to an infinite unpacking loop
  • when using a "sick" NZB and using +U instead of +D postprocessing)
  • Fixed issues with accented characters in NZB names when using RSS
  • Fixed issues with accented characters in category folder names when using RSS
  • Plush: fix nzo range selection when clicking checkboxes
  • Sorting examples were sometimes wrong
  • Sorting couldn't handle some pattern combinations
  • Fixed priority handling for RSS feeds and newzbin bookmarks
  • Fixed crash occuring when user profile contains characters outside ISO-8859-1
  • Allow nzb-backup folder field to be cleared
  • Fixed several translation errors and omissions
  • Keep Windows awake during post-processing of last job (while queue is already empty)

New in SABnzbd 0.5.0 (Feb 22, 2010)

  • Multi-language UI: English, French, Dutch, German and Swedish
  • Start-up Wizard to get you going fast
  • QuickCheck : on-the-fly par2 check. When a download is correct, the normal par2 check is skipped
  • Configuration changes take immediate effect (except skins and some system folders)
  • Job priorities, individual job pausing, job renaming
  • Flexible server setup (scheduled on/off, optional servers)
  • The Plush and Smpl skins have been improved and are a lot faster than before and they have paging
  • New "Mobile" skin (replaces iPhone-skin)
  • RSS supports more sites and has generally improved
  • For Windows distribution: 64-bit par2 and unrar are used on 64-bit Vista/Win7/Server2008
  • Support for password protected rar-files
  • Expanded TV/Movie sorting
  • HTTPS support for the Web-UI
  • Email templates to design your own emails (including multiple recipients)
  • Extensive API for utility developers
  • History will survive a full queue/admin clean and future upgrades
  • Windows: optional association of NZB files with SABnzbd (double-click support)

New in SABnzbd 0.5.0 RC 6 / 0.4.12 (Feb 8, 2010)

  • Changes:
  • Add INI-only option “par2_multicore” to enable/disable par2-multicore
  • Fixes:
  • Prevent crash in RSS due to odd characters
  • Prevent deadlock in downloader when server is blocked
  • Prevent deletion of par files of other sets in multi-set NZBs
  • Incorrect job rename in SMPL skin on Windows
  • INI-only option “no_penalties” to limit timeout penalties for non-optional servers to 1 minute
  • HTTPS certificate paths should default to the admin_dir directive
  • The second parameter of the user script should be the original NZB file name even when the job has been renamed.
  • Show clear error message when RSS feed preview or force-download fails.
  • Don’t warn about RSS reading problems when a scheduled scan is done.
  • Ignore empty “username” and “apikey” parameters in nzbmatrix.com URLs and add stored values.
  • Suppress authentication warning for API call “get_scripts” and “qstatus”. These are used by some external utilities to determine if username/password is required. Prevents a warning each time SABnzbd or the browser is started.
  • Ignore read-only attributes of files in a RAR archive (Windows)
  • Remove potential crash on OSX when handling corrupt par2 file
  • Enable manual unblocking of permantly blocked servers
  • Retry permanently blocked servers after 30 minutes (compensate for shoddy servers)
  • INI-only option “folder_length_max” for trimming folder name size (default 128 for Windows, for others 256)
  • Give unrar preference over rar when both installed on a Posix system

New in SABnzbd 0.5.0 RC 3 (Jan 22, 2010)

  • Fix broken server test in Wizard and Config->Servers
  • Fix uneven download speed of very large NZBs
  • Increase timeout for fetching NZB files from websites to 60 seconds
  • On Connections Page: show original error message sent by server
  • Fix problem when the script folder path contains a space
  • Fix disabling of RSS feeds when changing settings
  • Include special par2 variant for OSX 10.6+ (automatically selected)
  • Warn user (once) about presence of old queue file
  • Warn Posix user when a non-supported version of unrar is installed
  • Prevent NZB from dropping to bottom of queue when the category is changed
  • When forcing disconnect don’t try to send “Quit” to a non-responding server
  • Duplicate title checking in RSS is now case-insensitive
  • Only warn about presence of old queue when no new queue is present yet
  • Avoid potential crash when server closes connection
  • Add tbbmalloc.dll to par2 program (prevents problems when you have another version of that file on your system)

New in SABnzbd 0.4.12 (Oct 22, 2009)

  • Bugs solved:
  • Update unrar for Windows to 3.90 (solves CRC errors when unpacking)
  • Don’t show NZB-s no longer present in the RSS feed in the preview (they won’t be matched anyway)
  • Default skin: Hitting enter after changing the RSS definition would delete the definition.
  • Send Group did not always work properly
  • Features:
  • Add Cheetah 2.2 compatibility
  • Add field to API-qstatus XML output.

New in SABnzbd 0.4.11 (May 22, 2009)

  • Fixed all the places in the UI that needed a session key
  • Dropped multi-core PAR2 for OSX (too much problems)
  • Added an option to enable/disable multi-core PAR2 for Windows
  • Added an option to disable the new security feature (not recommended!)

New in SABnzbd 0.4.7 (Feb 24, 2009)

  • Features:
  • Sort RSS preview with latest item first
  • Bug fixes:
  • Reduce character filtering in filenames to absolute minumum
  • Do not remove ‘;’ from foldernames
  • After file-joining, the .1 files are sometimes not removed
  • Scheduled or end-of-queue Hibernate and Standby sometimes crashed.
  • When trimming newzbin titles do not add unique number (defeats duplicate detection)
  • Show correct free space for very large disks
  • Filter folder names coming from compressed NZB archives

New in SABnzbd 0.4.4 (Sep 19, 2008)

  • RSS feeds not staying enabled through restart
  • Inaccessible RAR files crash the Wayched folder scanner
  • File-upload did not accept RARred or ZIPped NZB files
  • Clearing the download speed would show an error
  • Missing incomplete folder for a download caused par2 errors
  • Filtering files on extension in the queue can lead to failed jobs
  • Rename similar files in TV sorting
  • Better error reporting required for problems with external programs
  • Status does not always display Downloading when it should

New in SABnzbd 0.4.0 Beta 2 (Apr 10, 2008)

  • Major
  • Secure NNTP (SSL)
  • User-defined categories with custom download directories
  • Redesigned RSS automation
  • Secondary user interface (inc. iPhone skin)
  • KB/s download speed limiting
  • New look for the default skin
  • Skin color themes
  • Redesigned Plush skin
  • Episode folder sorting
  • Email is now done in Python, not as an extra perl script
  • Minor
  • Option to not download samples files in downloads
  • Option to pause downloading during post-processing
  • Improved scheduling
  • More empty-queue actions
  • Extended API
  • Script folder containing user scripts to apply to a download
  • More readable Queue ETA prediction
  • Delete individual history items
  • Extra information shown for history items
  • Lots of little handy fixes and improvements

New in SABnzbd 0.3.4 (Mar 20, 2008)

  • New option �safe postproc� repaired - Option to disable further post-processing if any PAR2-verification fails
  • Errors/warning screen sometimes caused HTML problems - Some messages were distorted (due to improper HTML-formatting)

New in SABnzbd 0.3.1 Final (Feb 29, 2008)

  • Improved Plush interface
  • Improved Smpl interface
  • Directory creation error when download-dir already exists, making PAR2 crash
  • When run-as-win32-service, stop termination by logoffs
  • Fix recent incompatibility with newzbin�s RSS feeds
  • Directory scanner (blackhole) now:
  • Skips ZIP files that don�t contain only NZB-files
  • Handles .nzb.gz files
  • Handles .nzb files that are really nzb.gz files (due to browser mis-configuration)
  • Newzbin category option does not show �sub-cat� anymore (v3.newzbin.com does not have it)
  • Auto-shutdown now waits for jobs re-entering the queue for additional par2 files
  • Do not remove RSS definitions when using �clean option
  • Vista compatible icon
  • Startup tweak to compensate for NAS-hosted Python problem
  • Show last 10 warnings/errors on the Connections page