Release Notes - SABnzbd 4.2.2
=========================================================

This is the second bug-fix release of SABnzbd 4.2.0.

## Bug-fixes and changes since 4.2.1:

* **Bug-fixes:**
    * RSS readout could result in a crash if Duplicate Detection was enabled.
    * Passwords were not always correctly parsed.
    * Warnings could show even if `helpful_warnings` was disabled.
    * Duplicate Detection would trigger again on URLs if they were resumed.
    * Windows: Fatal crash could occur if ran as Service or on older Windows versions.

* **Changes:**
    * Parsing of filenames from the NZB was extended to allow more exotic formatting.
    * Windows: Installer will automatically shutdown SABnzbd if it is running.

## Bug-fixes and changes since 4.2.0:

* **Bug-fixes:**
    * New downloads did not appear in the History after the update to 4.2.0.

* **Changes:**
    * The external IPv6-address is shown, instead of the internal address.
    * Windows: Network drives as `Download Folder` are no longer blocked, only warned against.

## Key changes since 4.1.0

* **Duplicate detection workflow overhaul:**
    * `Series Duplicate Detection` was replaced by `Smart Duplicate Detection`
      that can also detect `Movie` and `Daily Show` duplicates.
    * Additionally, duplicates will also be detected if they are still in the queue.
    * More information: https://sabnzbd.org/wiki/duplicate-detection

* **Interface changes:**
    * Added ability to filter the Queue and History by `status`.
    * RSS-feed that provided the download is shown in History details.
    * macOS/Windows 10 & 11: Added `Open Folder` button to `Job/Queue finished` notifications.
      Clicking any type of notification will now open a browser with SABnzbd.

* **Performance and usability improvements:**
    * Numerous smaller performance improvements were made.
    * Server IP-address selection was optimized.
    * The `Internet Bandwidth` test was made more reliable.
    * macOS/Windows: Updated to Python 3.12 and par2cmdline-turbo v1.1.1.

* **Configuration changes:**
    * The `On queue finish script` is now set in Switches.
    * Reduced recursive unpacking to 2 levels, instead of 5.
    * Duplicate detection related Pre-queue script input parameters were removed.
      You will need to update your Pre-queue script.
      More information: https://sabnzbd.org/wiki/configuration/4.2/scripts/pre-queue-scripts
    * Stricter check if `Complete Folder` is inside `Download Folder`.
    * Windows: Prevent use of network drive as `Download Folder`.

## Bug fixes since 4.1.0

* Fixed an issue where the multi-select option in the queue was not working for some users.
* Prevented a crash that would occur during the saving of configuration settings.
* Jobs with larger articles could stall the queue for several minutes.
* Ensured that server warnings are always displayed to users.
* If `weblogging` was enabled, output was also written to regular log.
* Fixed an issue where removing a failed download from the History could break active downloads.

## Upgrade notices

* You can directly upgrade from version 3.0.0 and newer.
* Upgrading from older versions will require performing a `Queue repair`.
* Downgrading from version 4.2.0 or newer to 3.7.2 or older will require
  performing a `Queue repair` due to changes in the internal data format.

## Known problems and solutions

* Read `ISSUES.txt` or https://sabnzbd.org/wiki/introduction/known-issues

## About
SABnzbd is an open-source cross-platform binary newsreader.
It simplifies the process of downloading from Usenet dramatically, thanks to its web-based
user interface and advanced built-in post-processing options that automatically verify, repair,
extract and clean up posts downloaded from Usenet.

(c) Copyright 2007-2024 by The SABnzbd-Team (sabnzbd.org)
