SABnzbd Changelog

What's new in SABnzbd 4.2.3

Mar 18, 2024
  • Bug-fixes:
  • Handle new status code for missing articles, which would result in timeouts.
  • This specifically affects Giganews and its resellers.
  • Retry of failed job would not use the password provided.
  • Optimize database handling in order to prevent locking errors.
  • macOS: System standby after finishing the queue would not always work.
  • Changes:
  • Remove Send Group option for Servers.

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

  • Bug-fixes:
  • This specifically affects Giganews and its resellers.

New in SABnzbd 4.2.3 RC 2 (Feb 27, 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:
  • 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 (Feb 20, 2024)

  • Bug-fixes:
  • RSS readout could result in a crash if Duplicate Detection was enabled.
  • Passwords were not always correctly parsed.
  • Warnings could show even if helpful_warnings was disabled.
  • Duplicate Detection would trigger again on URLs if they were resumed.
  • Windows: Fatal crash could occur if ran as Service or on older Windows versions.
  • 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 RC 2 (Jan 25, 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 RC 3 (Dec 20, 2023)

  • Key changes:
  • 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.
  • 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:
  • 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)

  • 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.
  • 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.
  • 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:
  • 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.
  • Fixed an issue where removing a failed download from the History could break active downloads.

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

  • Key change:
  • 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:
  • 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.
  • Fixed an issue where removing a failed download from the History could break active downloads.

New in SABnzbd 4.2.0 Beta 1 (Nov 29, 2023)

  • Changes:
  • Duplicate detection workflow was overhauled: Series Duplicate Detection was replaced 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. See: https://sabnzbd.org/wiki/duplicate-detection
  • 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:
  • 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 3 (Nov 25, 2023)

  • Changes:
  • 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
  • Server IP-address selection was optimized.
  • The On queue finish script is now set in Switches.
  • Bugfixes:
  • If weblogging was enabled, output was also written to regular log.

New in SABnzbd 4.2.0 Alpha 2 (Oct 27, 2023)

  • Changes:
  • Numerous smaller performance improvements were made.
  • Reduced recursive unpacking to 2 levels, instead of 5.
  • IPv6 addresses are preferred during server address selection.
  • Stricter check if Complete Folder is inside Download Folder.
  • Windows: Reduced size of installer.
  • Windows/macOS: Updated to Python 3.12.
  • Bugfixes:
  • Multi-select in the queue was broken for some users.
  • Prevent crash during saving of configuration.
  • Removing a failed download from the history could break active downloads.

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

  • Changes:
  • 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.
  • Bugfixes:
  • Multi-select in the queue was broken for some users.
  • Removing a failed download from the history could break active downloads.

New in SABnzbd 4.1.0 (Oct 16, 2023)

  • Changes:
  • 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:
  • 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:
  • 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: 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 installtion 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:
  • 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:
  • 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:
  • 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 15, 2023)

  • Changes:
  • 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:
  • 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 (Aug 15, 2023)

  • 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.
  • macOS: Failed to launch on macOS Sonoma Beta.

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

  • 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.
  • macOS: Failed to launch on macOS Sonoma Beta.

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

  • Bugfixes and changes:
  • 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 19, 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:
  • 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 2, 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 24, 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.0 (May 2, 2023)

  • Changes:
  • 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:
  • 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 RC 1 (Apr 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!
  • 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.
  • Ignore resource fork files created by macOS.
  • Deobfuscate final filenames is enabled for new installations.
  • Dropped support for Python 3.7.
  • Bugfixes:
  • 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 17, 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!
  • 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:
  • 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)

  • 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 20, 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.
  • 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 (Feb 20, 2023)

  • 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.
  • Linux: Update appstream metadata.

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

  • 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 (Jan 15, 2023)

  • 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 2, 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.
  • Using the - character broke the queue/history search.
  • Improved detection and handling of stuck jobs.

New in SABnzbd 3.7.0 (Dec 2, 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 27, 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.
  • 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 Beta 1 (Oct 12, 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 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:
  • 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.
  • 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 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 (Sep 22, 2022)

  • Bugfixes:
  • 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)

  • Bugfixes:
  • 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 (Aug 4, 2022)

  • Changes:
  • 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:
  • 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:
  • 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:
  • 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 13, 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.
  • 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.6.0 Beta 6 (May 5, 2022)

  • 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)

  • 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 14, 2022)

  • Reverted changes to file assembly.
  • Implemented new Quick-check method.

New in SABnzbd 3.6.0 Beta 3 (Apr 10, 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 5, 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 RC 1 (Mar 21, 2022)

  • Changes:
  • 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:
  • 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 21, 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.
  • 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:
  • 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 15, 2022)

  • Reverted change to file assembly that resulted in disk errors.

New in SABnzbd 3.5.1 (Mar 15, 2022)

  • 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.

New in SABnzbd 3.5.0 (Mar 15, 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.
  • 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:
  • 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.4.2 (Nov 21, 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.1 (Sep 26, 2021)

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

New in SABnzbd 3.4.0 (Sep 26, 2021)

  • Changes:
  • 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.
  • 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:
  • 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.3.1 (Jul 7, 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.0 (Jun 13, 2021)

  • Changes:
  • 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:
  • 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.2.1 (May 20, 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.0 (May 20, 2021)

  • 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.

New in SABnzbd 3.1.1 (Feb 2, 2021)

  • 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 3, 2020)

  • 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 (Nov 3, 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 RC 3 (Oct 4, 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 RC 2 (Oct 4, 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 RC 1 (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 14, 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 14, 2020)

  • Changes:
  • 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:
  • 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.

New in SABnzbd 3.0.2 (Sep 14, 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.1 (Sep 14, 2020)

  • 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.0 (Aug 3, 2020)

  • About this new version:
  • We have been working for months to upgrade the SABnzbd code from Python 2 to Python 3.
  • Although it might not sound like a big change, we had to rewrite almost every part of
  • the code. We also included a number of new features, listed below.
  • 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
  • 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 24, 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.8 (Mar 19, 2019)

  • 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

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

New in SABnzbd 2.3.6 (Jan 14, 2019)

  • New option require_modern_tls forces TLSv1.2+ 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 1.3.0.2
  • Windows and macOS: Update UnRar to 5.61

New in SABnzbd 2.3.5 (Sep 12, 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
  • Update UnRar to 5.60

New in SABnzbd 2.3.5 RC 2 (Aug 24, 2018)

  • Overall improvements in stability and reliability.

New in SABnzbd 2.3.5 RC 1 (Aug 9, 2018)

  • Bug fixes:
  • 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 RC 1 (May 20, 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 24, 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"
  • Bug fixes:
  • 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

New in SABnzbd 2.3.3 RC 1 (Mar 28, 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:
  • 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"
  • Bug fixes:
  • 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
  • Bug fixes 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
  • 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.
  • Known problems and solutions:
  • Read the file "ISSUES.txt"

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

  • Simplify Config pages by hiding Advanced Settings
  • Automatically set Article Cache to 25% of system memory (max. 2GB)
  • 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 26, 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
  • 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
  • Bug fixes since 2.3.1:
  • 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 30, 2017)

  • Changes:
  • 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
  • Bug fixes:
  • 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 21, 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
  • Bug fixes 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 14, 2017)

  • Bug fixes:
  • 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)

  • Changes since 2.3.0:
  • 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
  • Bug fixes since 2.3.0:
  • Abort Direct Unpack if no progress for 2 minutes after download
  • Added measures to prevent "Failed to import" errors
  • 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
  • Sorting failed when "Ignore folders inside archives" was enabled
  • Added "with" to list of lowercase words in titles for Sorting
  • "From SxxEyy" RSS filter did not always work
  • Server information in Status window was not updated
  • Correctly adapt date and time display to local time zone
  • 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

New in SABnzbd 2.3.0 (Sep 21, 2017)

  • SABYenc updated:
  • Improved download performance 10-15% on CPU limited devices
  • by optimizations and by removing redundant article verification.
  • Linux/NAS: Update of SABYenc to version 3.3.1 is required.
  • Update your package or see https://sabnzbd.org/sabyenc
  • Windows/macOS: Update is included in the installers.
  • Changes:
  • 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
  • Bug fixes:
  • 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
  • Upgrading from 2.2.x and older:
  • Finish queue
  • Stop SABnzbd
  • Install new version
  • Start SABnzbd

New in SABnzbd 2.3.0 RC 2 (Sep 16, 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)

  • 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
  • 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
  • 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
  • Bug fixes since 2.2.1:
  • Reduce CPU usage with multiple servers
  • Fix yet another potential stalling issue
  • Remove Timeout tracebacks
  • 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
  • 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: Download with many par2 sets could get listed as failed

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

  • Changes and bug fixes:
  • 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.2.1 (Sep 4, 2017)

  • Changes:
  • Allow up to 5 bad articles for jobs with no or little par2
  • Only auto-disconnect after first run of verification
  • Warning is shown when password-file is too large
  • Failure of recursive unpacking no longer fails whole job
  • Failure of unpacking of duplicate RAR no longer fails whole job
  • Bug fixes:
  • Some users were experiencing downloads or pre-check being stuck at 99%
  • Fixed RarFile error during unpacking
  • Remove email addresses settings from log export
  • Block server longer on 'Download limit exceeded' errors
  • Windows: If repair renamed a job the correct renamed file was deleted
  • Windows: Unpacking of downloads with many archives could fail
  • macOS: Adding jobs could fail without any error

New in SABnzbd 2.2.0 (Sep 4, 2017)

  • Changes:
  • 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 > 40MB/s
  • Reduced memory usage, especially with larger queues
  • Graphical overview of server-usage on Servers page
  • Notifications can now be limited to certain Categories
  • Removed 5 second delay between fetching URLs
  • Each item in the Queue and File list now has Move to Top/Bottom buttons
  • Add option to only tag a duplicate job without pausing or removing it
  • New option "History Retention" to automatically purge jobs from History
  • Jobs outside server retention are processed faster
  • Obfuscated filenames are renamed during downloading, if possible
  • Disk-space is now checked before writing files
  • Add "Retry All Failed" button to Glitter
  • Smoother animations in Firefox (disabled previously due to FF high-CPU usage)
  • Show missing articles in MB instead of number of articles
  • Better indication of verification process before and after repair
  • Remove video and audio rating icons from Queue
  • Show vote buttons instead of video and audio rating buttons in History
  • If enabled, replace dots in filenames also when there are spaces already
  • Handling of par2 files made more robust
  • All par2 files are only downloaded when enabled, not on enable_par_cleanup
  • Update GNTP bindings to 1.0.3
  • max_art_opt and replace_illegal moved from Switches to Specials
  • Removed Specials par2_multicore and allow_streaming
  • Windows & macOS: removed par2cmdline in favor of par2tbb/MultiPar
  • Windows & macOS: Updated WinRAR to 5.5.0
  • Bug fixes:
  • Shutdown/suspend did not work on some Linux systems
  • Standby/Hibernate was not working on Windows
  • Deleting a job could result in write errors
  • Display warning if "Extra par2 parameters" turn out to be wrong
  • RSS URLs with commas in the URL 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
  • In some cases not all RAR-sets were unpacked
  • Fixed unicode error during Sorting
  • Faulty pynotify could stop shutdown
  • Categories with ' in them could result in SQL errors
  • Special characters like []!* in filenames could break repair
  • Wizard was always accessible, even with username and password set
  • Correct value in "Speed" Extra History Column
  • Not all texts were shown in the selected Language
  • Various CSS fixes in Glitter and the Config
  • Catch "error 0" when using HTTPS on some Linux platforms
  • Warning is shown when many files with duplicate filenames are discarded
  • Improve zeroconf/bonjour by sending HTTPS setting and auto-discover of IP
  • macOS: Catch "Protocol wrong type for socket" errors
  • Translations:
  • Added Hebrew translation by ION IL, many other languages updated.
  • Depreciation notices:
  • Option to limit Servers to specific Categories is now scheduled
  • to be removed in the next release.

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

  • Changes:
  • 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
  • Bug fixes:
  • Reduce CPU usage with multiple servers
  • Fix yet another potential stalling issue
  • Remove Timeout tracebacks
  • Only warn if number of actual passwords is larger than 30
  • Unexpected behavior when diskspace becomes critically low
  • MacOS: Direct Unpack could hang in case of special charters in names
  • API: Correct listing of downloaded and queued files in get_files
  • API: Jobs with Force priority should always have status 'Downloading'
  • Upgrading from 2.1.x and older:
  • Finish queue
  • Stop SABnzbd
  • Install new version
  • Start SABnzbd

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

  • Changes since 2.2.0 Release Candidate 2:
  • Handling of par2 files made more robust
  • Server graphs did not work in all time zones

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

  • Changes since 2.2.0 Release Candidate 1:
  • 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 RC 1 (Jul 28, 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 > 40MB/s
  • Reduced memory usage, especially with larger queues
  • Graphical overview of server-usage on Servers page
  • Notifications can now be limited to certain Categories
  • Removed 5 second delay between fetching URLs
  • Each item in the Queue and File list now has Move to Top/Bottom buttons
  • Add option to only tag a duplicate job without pausing or removing it
  • New option "History Retention" to automatically purge jobs from History
  • Jobs outside server retention are processed faster
  • Obfuscated filenames are renamed during downloading, if possible
  • Add "Retry All Failed" button to Glitter
  • Smoother animations in Firefox (disabled previously due to FF high-CPU usage)
  • Show missing articles in MB instead of number of articles
  • Correct value in "Speed" Extra History Column
  • Remove video and audio rating icons from Queue
  • Show vote buttons instead of video and audio rating buttons in History
  • 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 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
  • Bug fixes since 2.1.0:
  • Shutdown/suspend did not work on some Linux systems
  • Deleting a job could result in write errors
  • Display warning if "Extra par2 parameters" turn out to be wrong
  • RSS URLs with commas in the URL 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
  • Wizard was always accessible, even with username and password set
  • Not all texts were shown in the selected Language
  • Catch "error 0" when using HTTPS on some Linux platforms
  • Improve zeroconf/bonjour by sending HTTPS setting and auto-discover of IP
  • 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.
  • Upgrading from 0.7.x and older:
  • Finish queue
  • Stop SABnzbd
  • Install new version
  • Start SABnzbd
  • Upgrade notices:
  • The organization of the download queue is different from 0.7.x releases.
  • This version will not see the old queue, but you restore the jobs by going
  • to Status page and use Queue Repair.

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

  • Bug fixes and changes since Beta 1:
  • 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 24, 2017)

  • Bug fixes since Alpha 3:
  • Bug fixes and stability updates for Direct Unpack
  • Notification errors
  • Correct value in "Speed" Extra History Column

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

  • Changes:
  • 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
  • Bug fixes:
  • 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 (Jun 28, 2017)

  • Changes:
  • 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
  • Bug fixes:
  • 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 17, 2017)

  • Changes:
  • 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:
  • 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 10, 2017)

  • Changes since 2.0.1:
  • "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
  • Upgrading from 0.7.x and older:
  • Finish queue
  • Stop SABnzbd
  • Install new version
  • Start SABnzbd
  • Upgrade notices (from pre-2.x.x):
  • Schedule items are converted when upgrading to 2.x.x and will break when reverted back to pre-2.x.x releases.
  • The organization of the download queue is different from 0.7.x releases.
  • So 2.x.x will not see the existing queue, but you can go to Status->Queue Repair and "Repair" the old queue.
  • Known problems and solutions:
  • Read the file "ISSUES.txt"

New in SABnzbd 2.1.0 RC 1 (Jun 5, 2017)

  • Changes since 2.1.0 Beta 1:
  • Minimal macOS version set to 10.9 (Mavericks)
  • Human readable history date/time made default in Glitter (x hours ago, etc)
  • Post-processing script execution can now be aborted
  • Windows: "Extra Par2 Parameters" are now also passed to MultiPar
  • For example: Set "/lc32" to enable GPU for repair (can also be slower!)
  • Removed Specials setting never_repair
  • Removed Specials setting to disable QuickCheck

New in SABnzbd 2.1.0 Beta 1 (May 26, 2017)

  • Updated bundled OpenSSL to 1.0.2k, enabeling TLS v1.1 and v1.2.

New in SABnzbd 2.0.1 (May 24, 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.
  • Bug fixes:
  • 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.
  • Upgrading from 0.7.x and older:
  • Finish queue
  • Stop SABnzbd
  • Install new version
  • Start SABnzbd
  • Upgrade notices:
  • Schedule items are converted when upgrading to 2.x.x and will break when reverted back to pre-2.x.x releases.
  • The organization of the download queue is different from 0.7.x releases.
  • So 2.x.x will not see the existing queue, but you can go to Status->Queue Repair and "Repair" the old queue.
  • Known problems and solutions:
  • Read the file "ISSUES.txt"
  • Translations:
  • Numerous translations updated, thanks to our translators!

New in SABnzbd 2.0.1 RC 2 (May 22, 2017)

  • Queue-finish-action picker in Glitter more stable.
  • Custom Pause interpreter in Glitter more reliable.
  • Handle occupied port on startup better.
  • Pre-check would fail if download was on SMBv3 share.
  • Handle more URLGrabber exceptions.
  • Command-line parameters were not listed correctly.

New in SABnzbd 2.0.1 RC (Apr 20, 2017)

  • Bug fixes:
  • 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.
  • Upgrade notices:
  • Windows: When starting the Post-Processing script, the path to the job folder
  • is no longer in short-path notation but includes the full path. To support
  • long paths (>255), you might need to alter them to long-path notation (?).
  • Schedule items are converted when upgrading to 2.x.x and will break when
  • reverted back to pre-2.x.x releases.
  • The organization of the download queue is different from 0.7.x releases.
  • So 2.x.x will not see the existing queue, but you can go to Status->QueueRepair
  • and "Repair" the old queue.
  • Upgrading from 0.7.x and older:
  • Finish queue
  • Stop SABnzbd
  • Install new version
  • Start SABnzbd

New in SABnzbd 2.0.0 (Apr 10, 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, for other platforms an installation guide can be found here: https://sabnzbd.org/sabyenc
  • 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.
  • Linux: Detect if Multicore Par2 is installed.
  • Multicore Par2 is now easily available through the PPA and other channels: https://sabnzbd.org/wiki/installation/multicore-par2
  • Post-processing scripts now get additional job information via SAB environment variables. https://sabnzbd.org/wiki/scripts/post-processing-scripts
  • 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
  • On macOS SABnzbd was set to have low IO-priority, this is now set to normal
  • 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
  • Upgrade notices:
  • Windows: When starting the Post-Processing script, the path to the job folder is no longer in short-path notation but includes the full path. To support
  • long paths (>255), you might need to alter them to long-path notation (?).
  • Schedule items are converted when upgrading to 2.x.x and will break when reverted back to pre-2.x.x releases.
  • The organization of the download queue is different from 0.7.x releases.
  • So 2.x.x will not see the existing queue, but you can go to Status->QueueRepair and "Repair" the old queue.
  • Upgrading from 0.7.x and older:
  • Finish queue
  • Stop SABnzbd
  • Install new version
  • Start SABnzbd

New in SABnzbd 2.0.0 RC 3 (Apr 6, 2017)

  • Bug fixes since RC2:
  • SABYenc incorrectly gave CRC errors on some articles, fixed in SABYenc v3.0.2
  • par2cmdline would fail to repair jobs with split posts (.001, etc)
  • The insecure Certificate Verification level 'Default' is now called 'Minimal'
  • Show warning if job is paused because it appears cloaked
  • Fixed QuickCheck renaming issues
  • Unexpected characters in CRC part of an article could crash the Decoder

New in SABnzbd 2.0.0 RC 2 (Mar 30, 2017)

  • Bug fixes:
  • SABYenc updated to version 2.8.0 due to failure to decode some articles
  • If SABYenc was missing it could result in crashes
  • 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

New in SABnzbd 2.0.0 RC 1 (Mar 21, 2017)

  • Changes since Beta 1:
  • API changes: history and queue calls now only contain History/Queue
  • information. All other information can still be found in fullstatus.
  • qstatus is now identical to queue call.
  • get_files now reports unique nzf_id for each file.
  • Windows: Improved Windows installer, now detects if services are running
  • and will remove the correct previous installation.
  • Windows: Binaries do not include troublesome DLL's anymore.
  • Bug fixes since Beta 1:
  • Fix crashing Downloader when Quota were set
  • Top-only switch now really only downloads top job
  • Fix broken webserver HTTPS for extra bound ports (e.g. IPv6)
  • Remove listquote module dependency
  • Starting with "-w" parameter would fail
  • Previously set password shown on Retry
  • Unblock Server button did not work
  • Warn if Complete folder is on FAT filesystem (4GB size limit)
  • Deleting a downloading job could produce write errors
  • Windows: Incomplete folders would sometimes end in a dot
  • Linux: Detect Multicore Par2 more generally

New in SABnzbd 1.2.3 (Mar 19, 2017)

  • Fix crashing Downloader when Quota were set
  • Fix broken webserver HTTPS for extra bound ports (e.g. IPv6)
  • Starting with "-w" parameter would fail
  • Unblock Server button did not work

New in SABnzbd 2.0.0 Beta 1 (Mar 10, 2017)

  • Changes since Alpha 1:
  • Windows and macOS releases now also come in 64bit versions.
  • The installers will install the appropriate version automatically.
  • Multicore Par2 is now easily available through the PPA and other channels: https://sabnzbd.org/wiki/installation/multicore-par2
  • Bug fixes since Alpha 1:
  • Not all servers with same priority were tried
  • Unzip on Windows was not working
  • Unrar on Windows could hang
  • Restarting SABnzbd sometimes failed
  • Reported 'Unknown encoding' warnings for some downloads
  • Error on renaming a job in Plush
  • Always show Queue search box when multi-editing
  • SABnzbd password not displayed in plain text in the Config

New in SABnzbd 2.0.0 Alpha 1 (Feb 27, 2017)

  • What's new:
  • Post-processing scripts now get additional job information via SAB_* environment variables - See: #785
  • Certificate Validation set to Strict for newly added newsservers
  • Schedule items can now be enabled and disabled
  • Remove Secondary Web Interface option
  • 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
  • On macOS SABnzbd was set to have low IO-priority, this is now set to normal
  • Bug fixes:
  • Warn in case encoding is not set to UTF-8
  • Retry ADMIN-data saving 3x before giving error
  • Upgrade notices:
  • Schedule items are converted when upgrading to 2.x.x and will break when reverted back to pre-2.x.x releases.
  • The organization of the download queue is different from pre-1.x.x releases. So 2.x.x will not see the existing queue, but you can go to Status->QueueRepair and "Repair" the old queue.
  • Upgrading from 0.7.x and older:
  • Finish queue
  • Stop SABnzbd
  • Install new version
  • Start SABnzbd

New in SABnzbd 1.2.1 (Feb 24, 2017)

  • What's new:
  • QuickCheck will perform fast rename of obfuscated posts
  • RSS Downloaded page now shows icon to indicate source
  • HTML tags are filtered from single-line script output
  • New self-signed certificates now list local IP in SAN-list
  • Handle jobs on Windows with forbidden names (Con., Aux.,..)
  • Bug fixes:
  • Fix crashing Assembler
  • 'Only Download Top of Queue' was broken for a long time
  • Cloaked files (RAR within RAR) were not detected anymore
  • Incorrectly labeled some downloads as Encrypted
  • Passwords were not parsed correctly from filenames
  • RSS reading could fail on missing attributes
  • Multi-feed RSS will not stop if only 1 feed is not functioning
  • Duplicate detection set to Fail would not work for RSS feeds
  • Incorrectly marking jobs with folders inside as failed
  • Categories were not matched properly if a list of tags was set
  • PostProcessing-script was not called on Accept&Fail or Dupe detect
  • Support for newer par2cmdline(-mt) versions that need -B parameter
  • Some newsservers would timeout when connecting
  • More robust detection of execute permissions for scripts
  • CPU type reporting on Windows and macOS
  • Failed to start with some localhost configs
  • Removed some more stalling issues
  • Retry rename 3x before falling back to copy during "Moving"
  • Catch several SSL errors of the webserver
  • Disk-space information is now only checked every 10 seconds
  • Translations:
  • Many translations updated, thanks to our translators!

New in SABnzbd 1.2.1 RC 1 (Feb 18, 2017)

  • New self-signed certificates now list local IP in SAN-list
  • Retry rename 3x before falling back to copy during "Moving"
  • Fix RSS page problems with missing fields
  • Passwords were not parsed correctly from filenames
  • Catch several SSL errors of the webserver
  • Multi-feed RSS will not stop if only 1 feed is not functioning
  • More incorrectly labeled some downloads as Encrypted

New in SABnzbd 1.2.1 Beta 1 (Feb 8, 2017)

  • What's new:
  • QuickCheck will perform fast rename of obfuscated posts
  • RSS Downloaded page now shows icon to indicate source
  • HTML tags are filtered from single-line script output
  • Bug fixes:
  • Fix crashing Assembler
  • Cloaked files (RAR within RAR) were not detected anymore
  • 'Only Download Top of Queue' was broken for a long time
  • Incorrectly labeled some downloads as Encrypted
  • RSS reading could fail on newznab attributes
  • Incorrectly marking jobs with folders inside as failed
  • Handle jobs on Windows with forbidden names (Con., Aux.,..)
  • Categories were not matched properly if a list of tags was set
  • PostProcessing-script was not called on Accept&Fail or Dupe detect
  • Support for newer par2cmdline(-mt) versions that need -B parameter
  • Some newsservers would timeout when connecting
  • Duplicate detection set to Fail would not work for RSS feeds
  • More robust detection of execute permissions for scripts
  • CPU type reporting on Windows and macOS
  • Failed to start with some localhost configs
  • Removed some more stalling issues

New in SABnzbd 1.2.0 (Jan 14, 2017)

  • WHAT'S NEW:
  • Detection of par2-files in completely obfuscated NZBs
  • Verification (par2) and UnRAR can now be aborted from Glitter
  • Faster startup and restart of SABnzbd
  • Duplicates can now be marked as Failed (to notify external tools)
  • Config Search function
  • New SSL engine:
  • SSL connections will always negotiate strongest encryption available
  • Strict verification of certificates (optional)
  • Set custom SSL-Ciphers to increase performance (lowers encryption strength)
  • Detail information in Status window on type of encryption used
  • Webserver can use stronger encryption for HTTPS connections
  • New RAR-file processing with full support for RAR5:
  • All passwords are now tried on the first complete RAR-file during download
  • RAR-based verification when no par2-files or SFV-files are available
  • Improvements to Categories processing:
  • Matching of start of category inside NZB with user-categories For example 'Movies > HD' will match a 'movies' category
  • Categories can now be ordered to customize matching to categories in NZB's
  • Improvements to RSS feed management:
  • Multiple feeds can now share the same set of filters
  • Added 'From Show SxxEyy' filter
  • Feeds will only re-evaluate after clicking 'Apply Filters' or 'Read Feed'
  • Information from newznab, nZEDb and nntmux tags used (age, size and show info)
  • Feeds now show the category, age and when the NZB was added to the queue
  • CHANGES:
  • Python post/pre/notification-scripts now require execute (+x) permissions
  • Dropped dependency on PyOpenSSL, now only requires cryptography package
  • Update 7zip to 16.04 and UnRar to 5.40 for Windows/macOS
  • Update Python to 2.7.13 on Windows and macOS binaries
  • CherryPy logging only enabled when forced via command line
  • Not having C yEnc module will trigger warning on startup
  • BUG FIXES:
  • Re-use IP-address for new connections when a server has open connections
  • Auto-disables CPU-usage optimizations if they result in slowdown
  • no_penalties now applies to all types of penalties
  • par2cmdline would fail jobs in folders ending on ".par2"
  • Fix problem where memory usage wasn't correctly limited, causing MemoryError's
  • Removing files from active download was not working correctly
  • Accept & fail for pre-queue script was not working correctly
  • Recursive unpack failed on Windows with very long paths
  • Problems loading Notifications page with Scripts Folder set
  • TRANSLATIONS:
  • Many translations updated, thanks to our translators!

New in SABnzbd 1.2.0 RC 1 (Jan 8, 2017)

  • New:
  • Multiple RSS feeds can now share the same set of filters
  • Config Search function
  • CherryPy logging only enabled when forced via command line
  • Fixes:
  • Fix LogHandler error on startup
  • Fix CherryPy error for some pages
  • Fix JavaScript hang-ups on RSS pages
  • Fix problems loading Notifications page with Scripts Folder set

New in SABnzbd 1.2.0 Beta 1 (Dec 27, 2016)

  • WHAT'S NEW IN 1.2.0:
  • Detection of par2-files in completely obfuscated NZB's
  • Verification (par2) and UnRAR can now be aborted from Glitter
  • Faster startup and restart of SABnzbd
  • Duplicates can now be marked as Failed (to notify external tools)
  • New SSL engine:
  • SSL connections will always negotiate strongest encryption available
  • Strict verification of certificates (optional)
  • Set custom SSL-Ciphers to increase performance (lowers encryption strength)
  • Detail information in Status window on type of encryption used
  • Webserver can use stronger encryption for HTTPS connections
  • New RAR-file processing with full support for RAR5:
  • All passwords are now tried on the first complete RAR-file during download
  • RAR-based verification when no par2-files or SFV-files are available
  • Improvements to Categories processing:
  • Matching of start of category inside NZB with user-categories For example 'Movies > HD' will match a 'movies' category
  • Categories can now be ordered to customize matching to categories in NZB's
  • Improvements to RSS:
  • Added 'From Show SxxEyy' filter
  • RSS feeds now show the category, age and when the NZB was added to the queue
  • RSS feeds will only re-evaluate after clicking 'Apply Filters' or 'Read Feed'
  • CHANGES:
  • Python post/pre/notification-scripts now require execute (+x) permissions
  • Dropped dependency on PyOpenSSL, now only requires cryptography package
  • Update 7zip to 16.04 and UnRar to 5.40 for Windows/macOS
  • Update Python to 2.7.13 on Windows and macOS binaries
  • Dropped support for macOS 10.9 (Mavericks)
  • BUG FIXES:
  • Re-use IP-address for new connections when a server has open connections
  • Auto-disables CPU-usage optimizations if they result in slowdown
  • no_penalties now applies to all types of penalties
  • par2cmdline would fail jobs in folders ending on ".par2"
  • MemoryError (no more memory available) now pauses downloading
  • Removing files from active download was not working correctly
  • Accept & fail for pre-queue script was not working correctly
  • Recursive unpack failed on Windows with very long paths
  • TRANSLATIONS:
  • Many translations updated, thanks to our translators!
  • KNOWN ISSUES:
  • The 'Check before download' can causes downloads to stall for some users
  • Having Completed Downloads on an network-drive can take very long to rename for some users

New in SABnzbd 1.1.1 (Nov 11, 2016)

  • Bug fixes:
  • 8th parameter for user-script wasn't passed correctly.
  • Fix broken HTTPS port binding
  • Only allow binding to IPv6 when ipv6_hosting enabled
  • Allow also "vol01-03.par" on top of "vol01+03.par"
  • Glitter didn't allow removal of a set job-password
  • Unicode failed downloads were seen as orphaned jobs
  • QuickCheck would fail unicode files
  • Clean-up all par2 of a set
  • Fix retry_all API-call
  • Make sure we show results when less than 1 page
  • Fixed email notifications to smtp2go.com (and possibly others)
  • Replaced par2-classic with par2cmdline (will fix some verification hangups)
  • Fix problem with Config pages on mobile browsers
  • Updated INSTALL.txt
  • Button to regenerate a self-signed HTTPS certificate (to update to modern standards)
  • Restored download speed for Unix (and some other) systems
  • Fixed yEnc crash that occurred on some Windows systems
  • Small UI fixes

New in SABnzbd 1.1.1 RC 3 (Nov 4, 2016)

  • Bug fixes:
  • 8th parameter for user-script wasn't passed correctly.
  • Fix broken HTTPS port binding
  • Only allow binding to IPv6 when ipv6_hosting enabled
  • Allow also "vol01-03.par" on top of "vol01+03.par"
  • Glitter didn't allow removal of a set job-password
  • Unicode failed downloads were seen as orphaned jobs
  • QuickCheck would fail unicode files
  • Clean-up all par2 of a set
  • Fix retry_all API-call
  • Make sure we show results when less than 1 page

New in SABnzbd 1.1.1 RC 2 (Oct 8, 2016)

  • Bug fixes:
  • Fixed email notifications to smtp2go.com (and possibly others)
  • Replaced Windows par2-classic with par2cmdline (will fix some verification hangups)
  • Fix problem with Config pages on mobile browsers
  • Updated INSTALL.txt

New in SABnzbd 1.1.1 RC 1 (Oct 1, 2016)

  • Changes:
  • Button to regenerate a self-signed HTTPS certificate (to update to modern standards)
  • Bug fixes:
  • Restored download speed for Unix (and some other) systems
  • Fixed yEnc crash that occurred on some Windows systems
  • Small UI fixes

New in SABnzbd 1.1.0 (Sep 12, 2016)

  • What's new:
  • Login via HTML-form instead of basic authentication
  • Glitter now offers Compact and Tabbed layouts (similar to old Classic skin)
  • Notification scripts for custom notification services
  • Enable upload of multiple NZBs from the UI
  • Performance improvements of download process
  • Added delayed download feature (for when your Usenet is behind the indexers)
  • Repair blocks are added prospectively during download when needed (reducing extra par2 verification runs)
  • Prevent action of password managers on Server page
  • Faster initial connections to servers with multiple IP-addresses (HappyEyeBalls)
  • Support of more Rating headers (for indexers that support it)
  • Glitter shows progress notifications for larger operations
  • Log files are now anonymized automatically, for easier posting on public websites
  • Added censored INI file to log download
  • Can now download zipped NZB files from indexer
  • Changes:
  • New SABnzbd logo
  • Job password is now a separate field and not included in the job-title anymore
  • Move some seldom used options to Special
  • Now requires Python 2.7 (2.6 no longer supported)
  • If filename occurs twice in NZB, only larger file is added
  • Display days when ETA is above 24h
  • API information now uses day/hour/min/sec notation when ETA above 24h
  • Bump self-signed certificate to sha256 (only for newly created)
  • Bug fixes:
  • Fix errors when saving job files to disk
  • Prevent "lock" errors in the History database
  • Restore support for multi-volume 7zip files
  • Restore scanning for passwords after NZB name edit
  • Fix portable.cmd
  • Fix for stalling download at 99% (when using prospective downloading)
  • Fix problem with deleting files in NZB details view
  • Prevent old shutdown-page from stopping a new SABnzbd instance
  • Prevent watched folder scan crash on invalid file names
  • Fix XSS vulnerability on OSX and Unix (The XSS vulnerability was discovered by Han Sahin from Securify BV.)

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 12, 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 (Jul 22, 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 (Jul 6, 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 11, 2016)

  • What's 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 4, 2016)

  • Bug fixes:
  • 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

New in SABnzbd 1.0.2 (May 6, 2016)

  • Bug fixes:
  • 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)

  • 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" behaviour
  • 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
  • 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

New in SABnzbd 1.0.1 RC 1 (Apr 17, 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)

  • New:
  • 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
  • Remarks:
  • SABnzbd's webserver now doesn't listen to IPv6 addresses by default.
  • Use Config->Special->ipv6_hosting if you want this enabled.
  • "localhost" will be replaced with "127.0.0.1", check any browser bookmark and third-party tool
  • Classic skin has been removed
  • Support extra parameters for par2 on other platforms than Windows
  • Option to verify HTTPS connections (default off)
  • Auto-negotiates best Usenet ssl protocol (override possible)
  • When upgrading from 0.7.x, a backup server will get priority 1

New in SABnzbd 1.00 RC 5 (Mar 11, 2016)

  • Fix SABnzbd icon in OSX El Capitan's Notification Center
  • Show user's public IPV4 when an IPV6 is also available
  • Suppress warning about bad ratings file when rating feature is off
  • Fix Glitter's speed display in below-1MB/s range

New in SABnzbd 1.00 RC 4 (Mar 5, 2016)

  • Fix "SABnzbd's webserver now doesn't listen to IPv6 addresses by default. Use Config->Special->ipv6_hosting if you want this enabled."

New in SABnzbd 1.00 RC 3 (Mar 4, 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.00 RC 2 (Feb 26, 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.00 RC 1 (Feb 3, 2016)

  • Changes:
  • 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)
  • Known issues:
  • RSS analysis when season/episode filters are present, can be very very slow

New in SABnzbd 0.8.0 Beta 6 (Jan 25, 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 Alpha 3 (Jul 6, 2015)

  • Features:
  • New skin: Glitter
  • Assign servers to categories
  • When upgrading from 0.7.x, a backup server will get priority 1
  • Bug fixes:
  • Lots of bug fixes

New in SABnzbd 0.7.20 (Nov 26, 2014)

  • Features:
  • Support of OSX Yosemite "Dark Mode"
  • API call "Retry" now returns new job id (supporting nzbdrone)
  • Bug fixes:
  • OSX unrar now really updated to 5.11 for Lion and higher
  • unrar is now updated to 5.11 for Intel systems running OSX (Snow)Leopard
  • (Snow)Leopard on PPC still only has unrar 4.01, no new versions from rarlabs
  • 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 OSX notification center problem
  • 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
  • OSX app is signed properly

New in SABnzbd 0.7.19 RC 3 (Oct 24, 2014)

  • OS X Users:
  • the SnowLeopard and Lion builds are not signed.
  • The MountainLion/Mavericks build is signed.
  • The signed build can also be used on Yosemite, but the DMG picture may look a bit odd.
  • 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 OSX notification center problem
  • 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
  • OS X app is signed properly

New in SABnzbd 0.7.19 RC 2 (Oct 13, 2014)

  • Features:
  • Extended filtering for oznzb.com
  • Upgrade to unrar 5.11 (OSX and Windows)
  • Add Finnish translation
  • Bug fixes:
  • Fix OSX notification center problem
  • 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 file names by trimming option

New in SABnzbd 0.7.18 (Jul 7, 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.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
  • Update OSX image to show Mavericks support

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

  • Solved:
  • 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
  • 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.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 embedded Unix systems
  • Features:
  • Add "password" box to Plush's job details page

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[/list]

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)

  • 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)

  • Internal crash when encountering a malformed article, resulting in halting of downloading.

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

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 "&"
  • Added missing %dn formula to Generic Sort
  • Prevent unusual SFV files from crashing post-processing

New in SABnzbd 0.7.5 RC 1 (Oct 31, 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

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.4 RC 2 (Sep 28, 2012)

  • Pre-check failed to consider extra par2 files
  • Fix unjustified warning that can occur with OSX Growl 2.0
  • Show memory usage on Linux systems
  • Fix incorrect end-of-month quota reset
  • Fix UI refresh issue when using Safari on iOS6

New in SABnzbd 0.7.4 RC 1 (Sep 24, 2012)

  • OSX Mountain Lion: Notification Center support
  • OSX Mountain Lion: improved "keep awake" support
  • Restore SABnzbd icon for Growl
  • Scheduler: action can now run on multiple weekdays
  • Scheduler: add "remove failed jobs" action
  • After successful pre-check, preserve a job's position in the queue
  • Make Windows version less eager to use par2-classic
  • Support for HTTPS chain files (needed when you buy your own certificate)
  • Prevent jobs from showing up in queue and history simultaneously
  • Fix failure to fetch more par2-files for posts with badly formatted subject lines
  • Special option: rss_odd_titles (see Wiki)
  • Special option: 'overwrite_files' (See Wiki)
  • A number of small issues (see changelog)
  • Fix for third-party tools requesting too much history

New in SABnzbd 0.7.3 (Aug 4, 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 parameters of an already enabled server (since Beta1)
  • Extend "check new release" option with test releases

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

  • Correct several errors in Sort function, mostly renaming of files and folder elimination
  • 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 (Jun 12, 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

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.6.15 (Mar 24, 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).

New in SABnzbd 0.6.14 (Dec 10, 2011)

  • When retrying an URL fetch from History, remove the History entry
  • Fix job folder creation by Movie Sort when the Sort expression specifies one
  • Fix problem with retrieving ZIP files from some web sites
  • Improve detection of encrypted RAR files during download
  • When par2 fails and SFV-check enabled, verify using SFV files
  • Perform extra checks on job administration
  • Fix logging of pre-queue script result
  • Better support for Yahoo pipes
  • Accept NZB files containing incorrect dates
  • Make sure that paths coming from Sorting are normalized for the platform
  • Make newzbin "Get bookmarks now" button independent of automatic readout
  • Don't reset watched folder path to default when it doesn't exist at startup
  • OSX: Fix Growl issues
  • OSX: Show the promised 10 queue entries in the OSX menu instead of 9

New in SABnzbd 0.6.12 (Dec 5, 2011)

  • Fix issue with new localhost handling on some IPv4-only Unixes
  • Fix job folder creation by Movie Sort when the Sort expression specifies one
  • Fix problem with retrieving ZIP files from some web sites

New in SABnzbd 0.6.11 (Dec 4, 2011)

  • Improve detection of encrypted RAR files during download
  • SABnzbd will now listen on all "localhost" addresses This should prevent problems on IPV6-enabled systems
  • Remove unneeded extra temporary folder level in Generic Sort
  • When par2 fails and SFV-check enabled, verify using SFV files
  • Perform extra checks on job administration
  • Fix logging of pre-queue script result
  • Better support for Yahoo pipes
  • Accept NZB files containing incorrect dates
  • Make newzbin "Get bookmarks now" button independent of automatic readout
  • OSX: Fix Growl issues
  • OSX: Show the promised 10 queue entries in the OSX menu instead of 9

New in SABnzbd 0.6.10 (Oct 20, 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
  • OSX: Compatible with Growl 1.2.2 and 1.3
  • OSX: Prevent changes to SABnzbd.app folder which confused the OSX Firewall
  • OSX: Fix access rights of SABnzbs.app so that restricted users can run SABnzbd
  • OSX: Combined SnowLeopard/Lion DMG and separate Leopard DMG

New in SABnzbd 0.6.9 (Sep 12, 2011)

  • Update Plush to solve minor browser incompatibilities
  • On Windows the 64bit versions of par2 and unrar were never used
  • Updated unrar to 4.01
  • Using the "Download" button in newzbin.com RSS feeds produced malformed names.
  • When removing job folders in the "temporary download folder", remove everything. This is needed because some operating systems add spurious files and folders.
  • Generic Sorter failed to uppercase first letter of title when starting with "the/a/to" etc.
  • Add "hidden" option allow_64bit_tools (lost when going from 0.5.6 to 0.6.0)
  • OSX has now a Leopard/SnowLeopard DMG and a Lion-only DMG
  • You can see the difference in the DMG's background image

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.6 (Jul 27, 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 clean-up now also cleans sub-folders
  • When "Download only" is used, do not send downloaded NZB files to the queue
  • Fix bad links coming from nzbclub.com
  • A job sometimes fails verification when the option "don't download samples" is used.
  • ... Now this option will be ignored when you click "Retry" in the history.
  • File an error message when the RSS-email template is missing.
  • 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

New in SABnzbd 0.6.2 (May 26, 2011)

  • Fixed incorrect email date header when using other language than English

New in SABnzbd 0.6.1 (May 16, 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.0 RC 2 (Apr 20, 2011)

  • Category returned by pre-queue script wasn't handled properly
  • Stop warning about duplicate articles in an NZB, just summarize after download
  • Speed-up the generation of RSS filter/preview page
  • "paused" priority at the RSS feed-level wasn't handled properly
  • Plush: fix some display issues

New in SABnzbd 0.6.0 RC 1 (Apr 20, 2011)

  • Fix hangup during scheduled restart.
  • OSX: Launch browser from menu bar with HTTPS when only HTTPS is available.
  • Fix problem that caused SABnzbd always to startup in paused state.

New in SABnzbd 0.6.0 Beta 4 (Mar 24, 2011)

  • 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 (Mar 24, 2011)

  • 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) could influence each other within a feed definition

New in SABnzbd 0.5.5 (Nov 7, 2010)

  • Improve handling of colon characters in filenames (compensating for par2 issues)

New in SABnzbd 0.5.5 RC1 (Oct 26, 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.
  • OSX: The end-of-queue action "Hibernate" shut down the system.
  • 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 (Aug 31, 2010)

  • Fix problem where rars in zips were not unpacked
  • Work-around for lack of proper IPV6 support in Chrome for OSX

New in SABnzbd 0.5.3 (Aug 15, 2010)

  • Embed nzbmatrix categories in SABnzbd (preventing problem in OSX)
  • Remove leading spaces in user script output display
  • Solve problems with passing filenames with '&' as parameter in user scripts
  • Allow leading empty lines in email templates
  • Prevent oversized logfile when logging fails
  • Remove double header in email (some email server choke on that)

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
  • Python user scripts now run properly on OSX
  • 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 RC2 (Mar 27, 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)
  • Make it possible to run Python user scripts on OSX

New in SABnzbd 0.5.0 RC6 (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 RC3 (Jan 21, 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.5.0 Beta 6 (Jan 11, 2010)

  • Solve problems with unwilling servers and “random” server time-outs.
  • Do not generate warnings for intermittent server problems.
  • Joinable rar-sets were not always properly joined.
  • Fixed timing problems when SABnzbd is running behind an Apache server
  • Don’t report failed default permissions setting when the user has set none

New in SABnzbd 0.5.0 Beta 5 (Dec 29, 2009)

  • Removed potential deadlock from Downloader
  • Allow backup servers to be used when all primaries blocked or inactive
  • Scheduled PAUSE_ALL failed to stop downloading
  • Will now continue unpacking other rar-sets when one rar-set fails to unpack (but only when option “Post-process Verified jobs” is off)
  • QuickCheck messed up the par files of multi-set NZBs
  • When the par2 tool joined multi-part files of a multi-NZB, it mixed up files from other sets
  • Work-around for a bug in par2-tbb (making if fail to join some multi-part jobs).
  • When scaling down the number of connections of a server, will now retry with the full amount 10 minutes later.

New in SABnzbd 0.5.0 Beta 4 (Dec 17, 2009)

  • Fixed poor reliability of reading RSS feeds and subsequent NZB fetches (caused by a too short time-out value).
  • Posix: when user has not set a permissions value, use the account’s default permissions (prevents problems with permissions coming from rar files).
  • When option “Post-process only verified jobs” is set, do not execute user-script when job fails.
  • NZB files read in from categorized watched folder did not inherit the category’s priority.
  • Fixed error reporting about incorrect NZB file.
  • Improved year recognition in tvsort.
  • Some recent Ubuntu (-like) systems had problems with ‘localhost’.
  • Some skin fixes.

New in SABnzbd 0.5.0 Beta 1 (Nov 27, 2009)

  • Core Upgrades:
  • New Quick-Start Wizard: If you don't have any servers set you'll get a neat little five-page wizard allowing you to change all the config settings you really need to worry about. Stuff like "How should SABnzbd be accessible? Remotely or locally?" and "What's your server address", in a step by step manner. Features a button on the server page to test the connection to the news server, to make sure you have entered your details correctly.
  • HTTPS Support: The Web-UI now supports HTTPS and has a standard login window (if you use a login/pass). The URL no longer requires the /sabnzbd/ part, though the old URL is still supported.
  • File Quick-Check: We can now skip par2 verification altogether in most cases by performing a quick-check of file hashes before post-processing. If quick-check passes, then all the files are complete and we can proceed without doing the lengthy par2 verification step.
  • Localization System: We now ship with five localizations, English, French, Dutch, German and Swedish, and have a rather simple system for implementing new translations. If you'd like to contribute one, please inquire on our forums.
  • More Indexing Sites: SABnzbd now supports more than just Newzbin. See the support list for full details. Highlights include the RSS feeds for NZBMatrix and Nzbs.org
  • Revamped Config System: The configuration backend was overhauled in 0.5. Many of the config pages have been changed around to make more sense, you can now easily enable/disable servers, you can turn servers on and off with schedules and in general all server interaction is much faster than before. You also only have to restart SABnzbd for major changes to take effect.
  • File Association: .nzb files can now be associated with SABnzbd in Windows, so you can just double click them to load the file into your queue. You can set this up manually on other operating systems by launching SABnzbd with arguments containing a path, or multiple paths to local nzb/rar/zip files.
  • Password Support: Basic support for password protected rar-files is now in. It's limited, but it works.
  • .TS filejoining: The file joining system now supports merging .TS files.
  • New Sorting Options: Date and Custom sorting options have been added, so downloads with a date can be sorted as such, and further customized sorting options can be developed by users.
  • Email Templates: You can now design custom email templates to report whatever information you want, including multiple recipients.
  • OSX Finder menu: SABnzbd now embeds itself in the Finder menubar to give you some basic functions.
  • The API:
  • 0.4 introduced our API, 0.5 expands it to cover everything SABnzbd is capable of. Why does this matter? It means if you know any programming language and understand how to parse XML/JSON and POST data to an address, then you can write some application which can communicate with SABnzbd almost as easily as a template can.
  • The Queue & History:
  • Per-Item Pause: Now, in addition to being able to pause the whole queue, you can also pause individual items in the queue. You can also force downloads to start while the whole queue is paused.
  • Temporary Pause: 0.5 also brings the ability to pause the queue temporarily. So if you just want to pause for 30 minutes while you use your internet connection for something else, you can. This is nice, as it means you don't have to remember to go back and unpause SABnzbd.
  • Priorities: The queue now has four priorities, Normal, High, Low and force. Think of this as an easy method to move things around your queue, or to insert things into specific areas of your queue. One use case is to set everything to "normal" by default, so it works like 0.4.x. However, you can then add a new post or RSS feed as high-priority to have it be inserted to the top of the queue, or add one as low-priority to have it inserted at the bottom of the queue and keep below normal downloads that are added. Forced items will go straight to the top of the queue, and will continue to download even if the queue is paused.
  • Renaming: You can now rename items in the Queue, SABnzbd will use the new name as the completed directory name.
  • New History Backend: The history is now stored in a database, so we can handle larger histories better, and store more information about downloads. It also now survives between having the queue cleared.
  • Templates:
  • New Default Template: With 0.5, the "smpl" template is now the default. The old basic template is still there, but is now called "Classic".
  • SMPL: Has been reworked to be much faster and friendlier to use. The default page now shows the top 5 items from the queue and history. The queue and history are also now paginated to stop loading a massive number of items.
  • Plush: Complete backend rewrite to work almost exclusively off the API [so it's MUCH faster], and a reorganized (and more accessible!) main menu. The Queue and History also now have pagination built in, so you can have hundreds of items in both, and only ever have to deal with a manageable number of items on any given page.
  • Mobile: Thanks to the new API and the jQTouch Framework, we've got a brand new mobile theme. It's full featured (save for config options), and gives you the ability to add new nzbs, reorder existing ones, manage the queue, etc. "Mobile" replaces the old "iPhone" template.

New in SABnzbd 0.4.12 (Oct 6, 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 (primarily for Linux)
  • Add field to API-qstatus XML output.

New in SABnzbd 0.4.11 (May 21, 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.9 (May 21, 2009)

  • Fixed Secunia’s vulnerability report.
  • Fixed par2 for OSX.
  • On Posix systems unrar check fails when LC settings do not specify UTF-8.

New in SABnzbd 0.4.8 (Mar 27, 2009)

  • Fixed various par2-repair problems for OSX.
  • Solved long queue display problem for OSX.
  • Fixed news-group and newzbin-category to SABnzbd-category conversion.

New in SABnzbd 0.4.7 (Feb 24, 2009)

  • Features:
  • Support end-of-queue standby/shutdown for OSX.
  • Unix/OSX: Do not change permissions of existing folders.
  • Sort RSS preview with latest item first.
  • Bug fixes:
  • Repaired accented character problems on OSX.
  • 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 on Windows.
  • Filter folder names coming from compressed NZB archives.

New in SABnzbd 0.4.6 (Dec 15, 2008)

  • Features:
  • “No duplicates” option (Do not download an NZB whose name is already present in the backup folder)
  • Option to choose between transposing or removing illegal file name characters
  • Restore the “auto-disconnect” option
  • Keep Windows awake while downloading/post-processing
  • Updated par2 and unrar for OSX
  • Make ionice optional and allow parameters for it (Linux)
  • Prevent change of download_dir and cache when queues not empty.
  • Bug fixes:
  • Properly close server connections. (This should prevent servers from complaining about “too many connections” after pauses and empty queues.)
  • Removed warning for correct, but empty RSS feeds
  • Restore support for rar’s with .nnn extensions
  • Problem with deleting nameless files from queue
  • Improve prevention of duplicates in RSS feeds
  • Logging problem in OSX
  • Consider semicolon in file names to be illegal and replace/remove it

New in SABnzbd 0.4.5 (Nov 7, 2008)

  • Features:
  • Support RSS feeds from nzbindex.nl
  • Refine TV Special support in TV Sorting.
  • Support gzipped NZB files in RSS run (enables tvbinz.net).
  • Allow override of the newzbin category in the RSS scanner.
  • Use ionice (if present) to run external utilities on Linux.
  • Make sure PAR2 files always have lowercase extension on Linux.
  • Retry on incomplete NZB files in RSS run.
  • Map illegal file characters to look-a-likes instead of underscores.
  • Retry malformed yEnc articles on other server(s).
  • Refuse UNC paths in Windows for “incomplete” (due to par2).
  • Bug fixes:
  • Proper handling of accented characters in NZB names and files.
  • Category-determined pp/script was not handled properly.
  • IE and Opera could not delete first schedule.
  • No longer disable RSS schedule flag when changing filters.
  • Current (scheduled) speed now shows in the speed box (queue page).
  • Improve handling of underscores in TV Sorting.
  • Prevent potential crash in Post-Processor crash for TV files.
  • Watched folder scanner crashed when file access is prohibited.
  • Solve hanging-unrar on some Linux systems.
  • Reduce number of warnings for a single missing article.
  • Repaired pp/script derivation from category on main page.
  • Repaired option handling for RSS feeds.
  • Encrypted/obfuscated RAR files were deleted from the Watched folder instead of ignored.

New in SABnzbd 0.4.5 RC1 (Oct 27, 2008)

  • Proper handling of accented characters in NZB names and files.
  • Current (scheduled) speed now shows in the speed box (queue page).
  • Improve handling of underscores in TV Sorting.
  • Prevent potential crash in Post-Processor crash for TV files.
  • Watched folder scanner crashed when file access is prohibited.
  • Solve hanging-unrar on some Linux systems.
  • Reduce number of warnings for a single missing article.
  • Repaired pp/script derivation from category on main page.
  • Repaired option handling for RSS feeds.
  • Encrypted/obfuscated RAR files were deleted from the Watched folder instead of ignored.

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.3 (Aug 30, 2008)

  • Watched folder and UI now accept RAR files containing NZB-files.
  • Add API call to retrieve version
  • Sort the category list
  • Watched folder: changed files will now be re-examined
  • Duplicate RSS jobs were not filtered out
  • Delete history made safer
  • Proper script was not set when fetching from newzbin bookmarks
  • Strip white-space around server host name (preventing copy-paste errors)
  • Par2 checking would fail if first article of a par2 file is missing
  • No error report was giben when server authentication is missing
  • On schedule change, evaluate pause/resume state properly
  • Fixed %s.n bug in the TV Sorting Preview
  • Fixed %s.n and %s_n bug in TV Sorting output

New in SABnzbd 0.4.2 (Jul 17, 2008)

  • Fixed a problem in 0.4.1 where .nzb files would not appear in the queue after being added.

New in SABnzbd 0.4.0 (Jul 8, 2008)

  • Secure NNTP (SSL)
  • RSS is finally useful
  • Better newzbin support: Download based on Bookmarks; Compatible with the new www.newzbin.com
  • User-defined categories for precise storage and handling
  • Intelligent handling of seasons of TV shows
  • The Windows binary distribution now comes with a PAR2 program that supports a multi-core CPU.
  • Highly improved Plush and Smpl skins
  • iPhone skin
  • Optional secondary web-interface on http://host:port/sabnzbd/m
  • Improved bandwidth control
  • General improvement of robustness and usability
  • Extended API for third-party utilities
  • Vista-compatible
  • OSX native app

New in SABnzbd 0.3.4 (Mar 21, 2008)

  • fixed: New option "safe postproc" did not work
  • fixed: Errors/warning screen sometimes causes HTML problems

New in SABnzbd 0.3 (Jan 21, 2008)

  • Introducing the "smpl" user interface (by swi-tch)
  • Introducing the "Plush" user interface (by pairofdimes)
  • Windows installer added
  • Old 0.2.5 bug fixed: Sometimes corrupted downloads when using memory cache
  • Old 0.2.5 bug fixed: Auto-shutdown will now wait for post-processing to complete
  • Old 0.2.5 bug fixed: Solve memory overflow caused by high download speeds
  • Old 0.2.5 bug fixed: Win32-bin did not always hide console window
  • Option to disconnect from Usenet servers on empty queue and pause
  • Unix --permissions (replaces old umask)
  • Add "api" functions (for automation support)
  • Better detection of Vista and other IPV6 enabled systems
  • Detection and error message about incompatible firewall(s)
  • Panic message in browser for all fatal errors (if enabled)
  • Queuing of v3.newzbin.com queries (because of 5 queries/minute limitation of newzbin)
  • Email notification of completed jobs and disk-full
  • RSS-feed of the History (so you can monitor with an RSS reader)
  • Automatic launch of a web browser showing SABnzbd's web-interface
  • Automatic pause when download volume is almost full
  • On-line Help pages (SABnzbd web-interface contains links)
  • Automatic setup of working directories
  • Allow normal Windows paths (with "" characters)
  • Automatic addition of missing keyword in older INI files
  • For Windows, store working data in user-profile (Vista compatible)
  • For Unix, store working data in ~/.sabnzbd
  • Timeout setting per server
  • Set logging levels on the commandline (will be stored in INI-file)
  • Get logging files through the web-gui
  • IPV6 compatible

New in SABnzbd 0.3 RC3 (Dec 18, 2007)

  • Fixed: Auto-shutdown will now wait for post-processing to complete
  • Fixed: Improvements in the Plush templates
  • Changed: "--nobrowser" replaced by "--browser 0|1" and stored in the INI file as "auto_browser"
  • Changed: When an INI file is found in the SABnzbd program directory, use that file and not the one in LocalData
  • Changed: Data directories will be relative to the location of the INI file
  • Fixed: Remove spurious error message in log when browser is launched on Linux
  • Fixed: 0.0.0.0 is not handled correctly, repair.
  • Changed: 0.0.0.0 will be default. 'localhost' will be converted to 127.0.0.1
  • Fixed: Program only starts when the current directory is the directory where SABnzbd.py/exe is. It should be able to start from any directory.
  • Fixed: Parsing of server:host notation made IPV6 compatible
  • Changed: Panic message in browser for all fatal errors (if enabled)
  • Fixed: Repair handling of multiple ports on single Usenet server in Config-->Servers.
  • Fixed: Improvments and fixes in Plush