SABnzbd Changelog

New in version 0.8.0 Alpha 2

June 16th, 2015
  • Features:
  • Server priorities instead of primary/backup ==> REVIEW YOUR SERVER SETTINGS!
  • Support RAR's REV files to some extent
  • Diagnostic dashboard tab for "Status" page
  • Bug fixes:
  • Work-arounds to avoid bugs in PyOpenSSL 0.14

New in version 0.8.0 Alpha 1 (May 12th, 2015)

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

New in version 0.7.20 (November 23rd, 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 version 0.7.20 RC2 (November 15th, 2014)

  • unrar is now updated to 5.11 for Intel systems running (Snow)Leopard
  • (Snow)Leopard on PPC still only has unrar 4.01, support stopped

New in version 0.7.20 RC1 (November 12th, 2014)

  • Features:
  • API call "Retry" now returns new job id
  • Support of OSX Yosemite "Dark Mode"
  • Bug fixes:
  • OSX unrar now really updated to 5.11
  • Fix email test issue

New in version 0.7.19 (November 3rd, 2014)

  • New 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 version 0.7.18 (July 7th, 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 version 0.7.17 (March 24th, 2014)

  • Features:
  • Upgrade embedded unrar to 5.01 and (partially) support RAR5 format
  • 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
  • Support rate-limiting by (a number of) indexers
  • Special option "warn_dupl_jobs" to suppress/enable warnings for duplicate jobs
  • Special option "flat_unpack" to ignore folders inside archives
  • Bug fixes:
  • Fix false encryption alarms for some posts
  • Fix issue with OSX Mavericks Notification Center support
  • Fix issues with passwords embedded in file names
  • Support UNC paths in Sort expressions (Windows)
  • Add password entry boxes in smpl and Classic skins
  • Prevent unwanted change of queue order after editing job details
  • Allow Default category to be picked in Multi-Ops

New in version 0.7.17 RC1 (February 1st, 2014)

  • Solved since Beta3:
  • Fix bug in rating system
  • Fix multiple encryption password issues
  • Allow Default category to be picked in Multi-Ops
  • Special option "flat_unpack" (will not create extra folders)
  • 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 version 0.7.17 Beta 3 (January 8th, 2014)

  • Solved since Beta1/2: Passwords embedded in file names were not passed properly to unrar

New in version 0.7.16 (September 4th, 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
  • Add special "sanitize_safe" to remove unsupported Windows characters on other platforms. This solves issues when using NAS shares from Windows.

New in version 0.7.14 (July 8th, 2013)

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

New in version 0.7.13 (June 14th, 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 version 0.7.12 (May 23rd, 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 version 0.7.11 (February 8th, 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 version 0.7.10 (February 2nd, 2013)

  • New features:
  • Try to repair rar/par sets with obfuscated 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 version 0.7.9 (January 7th, 2013)

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

New in version 0.7.8 (January 4th, 2013)

  • New 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 version 0.7.7 (December 15th, 2012)

  • New 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 version 0.7.6 (November 19th, 2012)

  • New 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 version 0.7.6 Beta 2 (November 15th, 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 version 0.7.5 (November 5th, 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 version 0.7.5 RC1 (October 31st, 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 version 0.7.4 (October 4th, 2012)

  • Highlights in 0.7.4:
  • 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 version 0.7.4 RC2 (September 28th, 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 version 0.7.4 RC1 (September 27th, 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 version 0.7.3 Beta 2 (August 1st, 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 version 0.7.3 Beta 1 (July 25th, 2012)

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

New in version 0.7.2 (July 19th, 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 version 0.7.1 (July 9th, 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 version 0.7.0 RC2 (June 5th, 2012)

  • Highlights for version 0.7.0:
  • 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
  • Specific issues solved in RC1/RC2:
  • Suppress permission errors on paths containing ".AppleDouble" or ".DS_Store" (Required for NAS systems that support Apple AFP shares)
  • OSX/Windows: Set article cache to 200M when not already set. NOTE: if you do not want a cache: set it to 0
  • Pre-check: lower default minimum completion rate to 100.2% NOTE: as a current Beta user, you'll need to change this yourself!
  • Pre-check: required ratio for NZB without par2 files should be 100% and not the "safe" ratio
  • Fix for rare crash in par2 fetching
  • Another .nomedia fix
  • Quota reset wasn't done when quota-reset-time was passed while SABnzbd wasn't running

New in version 0.7.0 Beta 8 (May 28th, 2012)

  • Highlights:
  • 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
  • Specific issues solved in Beta8:
  • The .nomedia feature has been disabled. Now only available as an experimental feature ("nomedia_marker" in Config->Special)
  • "Fail" mail sent when pre-checks fails did not contain the completion rate info
  • Updated French translation

New in version 0.7.0 Beta 7 (May 24th, 2012)

  • Highlights:
  • 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
  • Specific issues solved in Beta7:
  • Fix for .nomedia files not being deleted
  • Fix NZB re-queueing (due to .nomedia remaining)
  • Polish was missing in Windows installer and Dutch was incorrect
  • When Sort renames auxillirary files, it should disregard case
  • Fix crash in Wizard on some Linux systems

New in version 0.7.0 Beta 6 (May 18th, 2012)

  • Highlights:
  • 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
  • Smaller features and problems solved in Beta6:
  • Upgrade unzip for Windows to 6.00 (supports ZIPs above 2G)
  • Lower threshold for pre-check to 100.5%
  • Fix removal of .nomedia file when using Sorting
  • Add Polish translation (using reduced character set)
  • Extension-based cleanup list now also removes extension-only files like ".sfv".

New in version 0.7.0 Beta 5 (May 11th, 2012)

  • Solved serious connection problem with some providers
  • Unified OSX DMG
  • Windows Tray has the "restart" entries no under a Troubleshoot menu
  • Fix newzbin entries in History's "Source" field
  • During unpacking the destination folder will contain a ".nomedia" file which will keep mediaplayers temporarily from indexing
  • Pre-check jobs now require 101% completion rate (with a "special" parameter)
  • Add Portuguese (Brazil) language
  • Updated translations
  • Some odd NZB files led to blank initial filenames in file overview
  • Jobs that have 99.91%-99.99% completion rate should not be rounded to 100.0%
  • Windows Tray icon now has entry to show "complete" folder
  • Some minor fixes in code and Config skin
  • Individual RSS filter toggle

New in version 0.7.0 Beta 3 (April 18th, 2012)

  • OSX/Linux: permissions are now also applied to the "temporary download folder"
  • The default for "apply max retries only on optional servers" is now 0, thus enabling the new anti-deadlock behaviour for all servers
  • Fix incompatibility with nzbsa.co.za indexer
  • After a language change, register again with Growl
  • Clean up the api-call auth. It will now give preference to 'apikey'.
  • Fix detection of retry-able history entries for case-insensitive file systems.
  • Add support for the peculiar Usenet provider "free.xsusenet.com".
  • Accept multiple items in API-calls "addurl" and "addid". The "name" and "nzbname" keywords can be repeated.

New in version 0.7 Beta 2 (April 11th, 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 version 0.6.15 (February 6th, 2012)

  • Small maintenance release:
  • Extend OSX menu with troubleshooting options
  • Change newzbin URL
  • Flag post-processing as failed when files cannot be moved/copied to destination
  • Two specials for (some) embedded Linux systems:
  • 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 version 0.6.14 (December 12th, 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

New in version 0.6.12 (December 5th, 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 version 0.6.11 (December 1st, 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 version 0.6.11 RC1 (November 21st, 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
  • OSX: Fix Growl issues
  • OSX: Show the promised 10 queue entries in the OSX menu instead of 9

New in version 0.6.10 (October 18th, 2011)

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

New in version 0.6.7 (August 5th, 2011)

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

New in version 0.6.6 (July 28th, 2011)

  • New maintenance release. OSX Lion compatible.

New in version 0.6.5 (June 15th, 2011)

  • New maintenance release

New in version 0.6.4 (June 9th, 2011)

  • Features:
  • Add previously "hidden" option "Check unpack results" to Config->Switches. You may want to set this "on" because the default was "off".
  • Automatic redirection when addressing the HTTPS port using the HTTP url.
  • Option to store the files of all jobs in a single category folder (enable this by appending a '*' to the storage path)
  • Sorting: support %fn parameter in folder names
  • Better support for standby and hibernate on Linux
  • Add new command line option --new to force new SABnzbd instance
  • Plush: add "missing articles" to queue entry hover-over box
  • Bugfixes:
  • Fixed association of NZB files with SABnzbd, when using HTTPS-only on Windows Vista/7 (resulted in multiple running copies of SABnzbd instead of an NZB upload)
  • The smpl skin failed to save the attributes of the default category
  • Replace double quote characters in job folder names (to avoid Samba issues)
  • When using the download button in an RSS overview, the title wasn't used as job name
  • On OSX, the top menu sometimes used the wrong URL to start the browser
  • Remove the delay when items go from the download queue to History
  • Save bookmark memory file right after reading newzbin's bookmarks
  • When a job is individually paused, save admin immediately
  • Allow a server definition with a non-resolving name to be disabled.
  • API: jsonp-callback now also supported in error responses

New in version 0.6.3 (June 8th, 2011)

  • Features:
  • Add previously "hidden" option "Check unpack results" to Config->Switches. You may want to set this "on" because the default was "off".
  • Automatic redirection when addressing the HTTPS port using the HTTP url.
  • Option to store the files of all jobs in a single category folder (enable this by appending a '*' to the storage path)
  • Sorting: support %fn parameter in folder names
  • Better support for standby and hibernate on Linux
  • Add new command line option --new to force new SABnzbd instance
  • Plush: add "missing articles" to queue entry hover-over box
  • Bugfixes:
  • Fixed association of NZB files with SABnzbd, when using HTTPS-only on Windows Vista/7 (resulted in multiple running copies of SABnzbd instead of an NZB upload)
  • The smpl skin failed to save the attributes of the default category
  • Replace double quote characters in job folder names (to avoid Samba issues)
  • When using the download button in an RSS overview, the title wasn't used as job name
  • On OSX, the top menu sometimes used the wrong URL to start the browser
  • Remove the delay when items go from the download queue to History
  • Save bookmark memory file right after reading newzbin's bookmarks
  • When a job is individually paused, save admin immediately
  • Allow a server definition with a non-resolving name to be disabled.
  • API: jsonp-callback now also supported in error responses

New in version 0.6.2 (May 25th, 2011)

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

New in version 0.6.1 (May 16th, 2011)

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

New in version 0.6.0 (May 5th, 2011)

  • Redesign of the queue:
  • Failed jobs remain in the "temporary download folder" folder
  • Failed jobs can be retried from the History, optionally with an additional NZB file
  • The queue can be repaired and (when needed) reconstructed
  • Orphaned jobs can be re-added to the queue ("Status" page)
  • Full Windows Service support
  • Plush is now our preferred UI skin as it offers the best usability.
  • Duplicate handling extended
  • Pre-queue user script
  • Optional email when RSS sends jobs to the queue
  • Redesign of the Config-RSS pages
  • "Paused" priority for RSS feeds
  • Downloaded byte counters per server
  • Default category
  • Sever retention time
  • Handling of unmounted volumes
  • Extended password support
  • Extended API

New in version 0.6.0 RC2 (April 14th, 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 version 0.6.0 RC1 (April 4th, 2011)

  • Changes:
  • Plush: added TopMenu-toggle and show warning-line only when needed
  • Plush: added "Now" menu entries for bookmarks, RSS and watched folder
  • Allow "Default" category to be picked for all Sort functions
  • Bugfixes:
  • Fix failing scheduled event "pause-post-processing"
  • Improve handling of nzbmatrix waiting times
  • Fix sub-optimal handling of password tries on encrypted rar files
  • Fix server test function
  • Fix hangup during scheduled restart.
  • OSX: Launch browser from menu bar with HTTPS when only HTTPS is available.

New in version 0.6.0 Beta 4 (March 24th, 2011)

  • Changes:
  • Plush now uses full window width
  • Emails to multiple recipients are now sent per recipient allowing more flexibility in email templates.
  • Stop "growl"-ing all queued jobs at startup (OSX)
  • Move email test to Config->Email
  • Bugfixes:
  • Unix/OSX: fixed download hangup when having non-responding servers
  • Fixed paging problem in Plush
  • New server could be not added in "disabled" mode
  • Prevent a discarded duplicate job from showing up as an orphan
  • Fixed disabled default script in Plush
  • Plush cookies renamed to prevent interference by older versions
  • Unix/OSX: prevent queue lockup when server connect times out
  • Fix problem with setting a scheduled server action
  • The API should give the same byte totals as the UI
  • Fix loss of PP settings when retrying
  • When re-evaluating RSS entries, use original RSS categories
  • When using German, a job would crash if articles were missing

New in version 0.5.6 (November 17th, 2010)

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

New in version 0.5.5 (November 8th, 2010)

  • Changes:
  • Use nzbmatrix.com's new V1.1 api.
  • Add Norwegian translation
  • When par2 complains about bad options, report to user.
  • Add INI-only option "api_warnings" to enable/disable warnings about unauthenticated access to the API.
  • Bugfixes:
  • Improve handling of colon chars in filenames for Windows and OSX, to compensate for odd behaviour of par2.
  • NZBs would be left behind, despite ".nzb" being in the cleanup-list
  • When only individually paused jobs are in the queue, unpausing them would not always resume downloading
  • NZB-chaining should ignore the duplicate NZB check and fix cleanup of "complete" folder after NZB-chaining. (Chaining is the automatic re-queueing of downloads containing only NZBs)
  • 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.
  • Sanitize nzbname parameter coming from API calls (led to problems with some third-party utilities)

New in version 0.5.4 (August 25th, 2010)

  • Changes:
  • Compensate for IPV6 issues of Chrome on OSX
  • Changes in dirscan-speed are now immediately effective
  • Reduce amount of logging
  • Make sure access to sabnzbd.ini is blocked for group and world (Unix, OSX). (Solves: http://bugs.debian.org/593829)
  • On Windows, detect whether sqlite3.dll is missing. If so, panic and complain about lame virus scanner.
  • Add hidden option "queue_complete_pers" to select non-persistence of non-script end-of-queue actions.
  • Add hidden option "allow_64bit_tools" to allow or prevent use of 64bit par2 and unrar.
  • Bug fixes:
  • Support unpacking of rar-files embedded in zip-files
  • Restrict square bracket substitution to server names

New in version 0.5.3 (June 29th, 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 version 0.5.1 RC2 (March 26th, 2010)

  • Accept comma-separated email address in "email_to" option.
  • 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
  • Add Danish translation

New in version 0.5.0 (February 22nd, 2010)

  • 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 some 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 Status Icon - SABnzbd now embeds itself in the menubar to give you some basic functions (no more Dock icon).
  • OSX Growl Notifications - SABnzbd now display Growl notifications (e.g. pause, resume, downloads start and finish…).
  • 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 version 0.5.0 RC6 (February 8th, 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 version 0.5.0 RC3 (January 22nd, 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 changing its category
  • 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 version 0.5.0 Beta 6 (January 12th, 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 version 0.4.12 (October 7th, 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 version 0.4.11 (May 25th, 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 version 0.4.8 (March 27th, 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 version 0.4.5 (November 7th, 2008)

  • New:
  • Allow override of the newzbin category in the RSS scanner
  • No longer disable RSS schedule flag when changing filters
  • Support RSS feeds from nzbindex.nl
  • Support GZipped NZB files in RSS run (needed for some sites)
  • Retry on incomplete NZB files in RSS run
  • Use ionice (if present) to run external utilities (Linux)
  • Current (scheduled) speed now shows in the speedbox Speedbox no longer updates the INI file
  • Fixed:
  • Proper handling of accented characters
  • Removed several Category handling problems
  • Several TV episode handler improvements
  • Refuse UNC paths in Windows for "incomplete" (due to par2)
  • API-addid did not accept "cat" parameter
  • IE and Opera could not delete first schedule
  • Encrypted and obfusticated RAR files were deleted from the Watched folder instead of ignored.
  • Hanging-unrar on Linux
  • Retry malformed yEnc articles on other server(s)

New in version 0.4.3 (September 2nd, 2008)

  • Dirscanner: if ignored file is replaced it will still be ignored
  • Accept RAR files that contain NZB-s as input.
  • Duplicate RSS jobs were not filtered out
  • Delete history made safer
  • Proper script is not set when fetching from newzbin bookmarks
  • Strip white-space around server host name
  • Par2 checking can fail if first article of a par2 file is missing
  • No error report when server authentication is missing
  • Sort the category list
  • On schedule change, evaluate pause/resume state properly
  • %s.n bug in the TV Sorting Preview
  • %s.n and %s_n bug in TV Sorting output
  • Add API call to retrieve version