Versie historie van SABnzbd (portable 64-bit)

<<Terug naar software beschrijving

Veranderingen voor v2.3.9 - v3.0.0

  • 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: https://github.com/sabnzbd/sabnzbd/security/advisories/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.



Veranderingen voor v2.3.9 - v3.0.0 Beta 4

  • Category was not parsed correctly when using addfile API-call.
  • Restore nzbfile-parameter when using addfile API-call.
  • Correctly detect filenames of existing files when retrying a job.
  • Restore attributes when retrying a job that failed post-processing.
  • Rename folders of failed jobs to _FAILED_ instead of leaving _UNPACK_.
  • Changes and bugfixes since 3.0.0 Beta 2
  • Refactor of the code that handles adding NZB's and retrying jobs.
  • Queue-item labels are no longer part of the name but separated in API-property labels.
  • Using the API with output=text to add NZB's will report the nzo_ids instead of ok.
  • Repeated API-arguments were handled incorrectly.
  • Pausing the queue using the scheduler was broken.
  • Updated Javascript libraries of Glitter and the config.
  • Proper error-handling of bad email templates.
  • 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 use the standalone package.
  • Other changes since 2.3.9
  • Files that are fully identical are now skipped automatically.
  • 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.
  • 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.
  • API-calls tapi and qstatus were removed.
  • The smpl skin was removed.
  • Bugfixes since 2.3.9
  • Resolved potential security issue in FAT-filesystem check.
  • Sample removal did not work if only 1 sample file was present.
  • Crash on badly formatted RSS-feeds or readout during editing.
  • Aborting 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



Veranderingen voor v2.3.8 - v2.3.9

  • 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



Veranderingen voor v2.3.9 RC 1 - v2.3.9 RC 2

  • 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



Veranderingen voor v2.3.7 - v2.3.8

  • 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



Veranderingen voor v2.3.8 Beta 1 - v2.3.8 RC 1

  • 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



Veranderingen voor v2.3.7 - v2.3.8 Beta 1

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



Veranderingen voor v2.3.7 - v2.3.8 Beta 1

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



Veranderingen voor v2.3.6 - v2.3.7

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



Veranderingen voor v2.3.7 Beta 1 - v2.3.7 RC 1

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



Veranderingen voor v2.3.6 - v2.3.7 Beta 1

  • Improvements and bug fixes since 2.3.6
  • Hopeless jobs will be failed faster, based on the first article of each file. If 80% of these first articles is missing, the job is aborted.
  • Option "fast_fail" added to disable the new behavior.
  • Readout of some RSS feeds could result in a crash
  • Still looking for help with SABnzbd (Python 3) development! https://www.reddit.com/r/usenet/comments/918nxv/
  • 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.



Veranderingen voor v2.3.5 - v2.3.6

  • 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



Veranderingen voor v2.3.5 - v2.3.6 Beta 1

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



Veranderingen voor v2.3.4 - v2.3.5

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



Veranderingen voor v2.3.5 RC1 - v2.3.5 RC 2

  • Overall improvements in stability and reliability



Veranderingen voor v2.3.4 - v2.3.5 RC1

  • 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



Veranderingen voor v2.3.3 - v2.3.4

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



Veranderingen voor v2.3.3 - v2.3.4 RC 1

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



Veranderingen voor v2.3.2 - v2.3.3

  • 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 "maxurlretries" to set maximum retries of URL fetching
  • Added "ignoreemptyfiles" 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"



Veranderingen voor v2.3.3 Beta 1 - v2.3.3 RC 1

  • 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



Veranderingen voor v2.3.1 - v2.3.2

  • 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



Veranderingen voor v2.3.2 RC 1 - v2.3.2 RC 2

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



Veranderingen voor v2.3.1 - v2.3.2 RC 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
  • Bugfixes 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



Veranderingen voor v2.3.0 - v2.3.1

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



Veranderingen voor v2.3.1 Beta 1 - v2.3.1 RC 1

  • 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
  • In case of 'Article DB missing/empty' errors, enable +Debug logging and report here: https://github.com/sabnzbd/sabnzbd/issues/952



Veranderingen voor v2.3.0 - v2.3.1 Beta 1

  • 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



Veranderingen voor v2.2.1 - v2.3.0

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



Veranderingen voor v2.3.0 RC 1 - v2.3.0 RC 2

  • 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



Veranderingen voor v2.2.1 - v2.3.0 RC 1

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



Veranderingen voor v2.2.0 - v2.2.1

  • 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
  • Bugfixes since 2.2.0
  • 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



Veranderingen voor v2.2.0 - v2.2.1 RC 1

  • Some users were experiencing downloads being stuck at 99%



Veranderingen voor v2.1.0 - v2.2.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
  • 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: Full unicode support when calling repair and unpack
  • Windows: Move enable_multipar to Specials
  • Windows: MultiPar verification of a job is skipped after blocks are fetched
  • Windows & macOS: removed par2cmdline in favor of par2tbb/MultiPar
  • Windows & macOS: Updated WinRAR to 5.5.0
  • Bugfixes since 2.1.0
  • 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
  • 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.
  • Depreciation notices
  • Option to limit Servers to specific Categories is now scheduled
  • to be removed in the next release.



Veranderingen voor v2.2.0 RC 2 - v2.2.0 RC 3

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



Veranderingen voor v2.2.0 RC 1 - v2.2.0 RC 2

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



Veranderingen voor v2.1.0 - v2.2.0 RC 1

  • 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
  • Bugfixes since 2.1.0
  • •Shutdown/suspend did not work on some Linux systems
  • •Deleting a job could result in write errors
  • •Display warning if "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



Veranderingen voor v2.2.0 Beta 1 - v2.2.0 Beta 2

  • 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



Veranderingen voor v2.1.0 - v2.2.0 Beta 1

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



Veranderingen voor v2.1.0 - v2.2.0 Alpha 3

  • 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 enableparcleanup 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
  • maxartopt and replace_illegal moved from Switches to Specials
  • Removed Specials enablemeta, par2multicore and allow_streaming
  • Windows: Full unicode support when calling repair and unpack
  • Windows: Move enable_multipar to Specials
  • Windows: Better indication of verification process before and after repair
  • Windows: MultiPar verification of a job is skipped after blocks are fetched
  • Windows & macOS: removed par2cmdline in favor of par2tbb/Multipar
  • Bugfixes since 2.1.0
  • Shutdown/suspend did not work on some Linux systems
  • Deleting a job could result in write errors
  • Display warning if custom par2 parameters are wrong
  • RSS URLs with commas were broken
  • Fixed some "Saving failed" errors
  • Fixed crashing URLGrabber
  • Jobs with renamed files are now correctly handled when using Retry
  • Disk-space readings could be updated incorrectly
  • Correct redirect after enabling HTTPS in the Config
  • Fix race-condition in Post-processing
  • History would not always show latest changes
  • Convert HTML in error messages
  • Fixed unicode error during Sorting
  • Not all texts were shown in the selected Language
  • Windows: Fix error in MultiPar-code when first par2-file was damaged
  • macOS: Catch 'Protocol wrong type for socket' errors
  • Translations
  • Added Hebrew translation by ION IL, many other languages updated.



Veranderingen voor v2.2.0 Alpha 1 - v2.2.0 Alpha 2

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



Veranderingen voor v2.1.0 - v2.2.0 Alpha 1

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



Veranderingen voor v2.0.1 - v2.1.0

  • Windows-only: Will now use MultiPar for verification and repair. MultiPar uses the latest optimizations, multiple cores and can utilize the GPU, resulting in repairs often being twice as fast. Created by Yutaka Sawada (Windows only) "Extra Par2 Parameters" are also passed to MultiPar For example: Set "/lc32" to enable GPU for repair (can also be slower!)
  • Minimal macOS version set to 10.9 (Mavericks)
  • Human readable history date/time default setting in Glitter (x hours ago, etc)
  • Post-processing script execution can be aborted
  • Removed Specials settings: neverrepair, nrdecoders, priosortlist, creategroupfolder, enableparcleanup, enablequickcheck, allow64bit_tools
  • Bugfixes
  • 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)
  • 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->Queue Repair and "Repair" the old queue.
  • Known problems and solutions
  • Read the file "ISSUES.txt"



Veranderingen voor v2.0.1 - v2.1.0 RC 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
  • Windows-only: Will now use MultiPar for verification and repair. MultiPar uses
  • the latest optimizations, multiple cores and can utilize the GPU, resulting in
  • repairs often being twice as fast.



Veranderingen voor v2.0.1 - v2.1.0 Beta 1

  • Windows-only: Will now use MultiPar for verification and repair. MultiPar uses
  • the latest optimizations, multiple cores and the GPU (if available), resulting in
  • repairs often being twice as fast.
  • Created by Yutaka Sawada (Windows only): http://hp.vector.co.jp/authors/VA021385/
  • macOS: Updated bundled OpenSSL to 1.0.2k, enabeling TLS v1.1 and v1.2.



Veranderingen voor v2.0.0 - v2.0.1

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



Veranderingen voor v2.0.1 RC 1 - v2.0.1 RC 2

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



Veranderingen voor v2.0.0 - v2.0.1 RC 1

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



Veranderingen voor v2.0.0 RC 1 - v2.0.0 RC 2

  • 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



Veranderingen voor v2.0.0 Beta 1 - v2.0.0 RC 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



<<Terug naar software beschrijving