Buildarr-sonarr

Latest version: v0.6.4

Safety actively analyzes 681866 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 3

0.7.0b0

This is the first in a series of pre-releases for testing the new features and bug fixes in the v0.7.0 release.

This release contains the following changes:

* Upgrade the plugin to Buildarr v0.8 and Pydantic V2.
* Fix parsing the bind address in General Settings, when it is set to a specific address (instead of the default `*`).
* Loosen constraints on some string-type attributes, to allow for more flexibility when explicitly setting them to empty values in configuration files.
* Remove the Buildarr-based validation for setting the username and password when authentication is enabled for Sonarr, and allow Sonarr itself to enforce any required constraints.
* Fix an issue where if configuring Metadata Settings using Buildarr, some internal values not set by Buildarr would be dropped when values are updated.
* Change the `sonarr.settings.tags.definitions` attribute from a list to a set, to allow the user to specify duplicate values, but only process them once.

Added

* Add automated tests and code coverage checks ([68](https://github.com/buildarr/buildarr-sonarr/pull/68))

Changed

* Refactor Python package metadata ([64](https://github.com/buildarr/buildarr-sonarr/pull/64))
* Switch to Buildarr v0.8 ([69](https://github.com/buildarr/buildarr-sonarr/pull/69))

0.6.4

This release addresses an issue where Buildarr would try to always try to create new remote path mappings on a Sonarr instance in certain cases, even if they already existed, resulting in an API error.
Path handling for remote path mappings within Buildarr has also been improved, making sure that Buildarr will handle them correctly for both POSIX paths and Windows paths (for Sonarr instances running on Windows).

It also improves error handling for Sonarr API responses, making error messages output from the API easier to understand when output by Buildarr.

Changed

* Functionise host URL generation in secrets ([47](https://github.com/buildarr/buildarr-sonarr/pull/47))
* Improve JSON API response error handling ([48](https://github.com/buildarr/buildarr-sonarr/pull/48))
* Update Poetry and lock file ([54](https://github.com/buildarr/buildarr-sonarr/pull/54))
* Fix remote path mapping checking edge cases ([56](https://github.com/buildarr/buildarr-sonarr/pull/56))

0.6.3

This release adds support for defining a URL base for the Sonarr instance in the Buildarr configuration, using the `url_base` host configuration attribute.

This allows Sonarr instances with APIs available under a custom path (e.g. `http://localhost:8989/sonarr`) to be managed by Buildarr.

Changed

* Add Sonarr instance URL base support ([44](https://github.com/buildarr/buildarr-sonarr/pull/44))

0.6.2

This release fixes the following issues:

* Fix an issue where default values for attributes in qBittorrent download clients were not used when the value is not provided by Sonarr API, resulting in qBittorrent download clients being unable to be managed.

Changed

* Fix reading remote attributes for qBittorrent download clients ([40](https://github.com/buildarr/buildarr-sonarr/pull/40))

0.6.1

This release fixes the following issues:

* Permanently fix Torznab/Newznab indexer category parsing by making it not error when an unknown category ID is found on the remote instance.
* Allow the Sonarr-native category name (e.g. `TV/WEB-DL`) to be defined directly in Buildarr, instead of the Buildarr-native names (e.g. `TV-WEBDL`). The old names are still supported.
* Fix dumping Sonarr instance configurations using the CLI, which was failing due to a validation regression introduced in the previous release.

The CLI command for dumping Sonarr instance configurations has also been improved, and can now auto-fetch Sonarr instance API keys by simply leaving the API key blank, and pressing Enter when prompted. Note that this will only work on Sonarr instances that have authentication disabled.

As this release of the Sonarr plugin uses the latest plugin API features, Buildarr v0.7.1 or later is required for this release.

Changed

* Auto-fetch API key when dumping configuration if not specified ([35](https://github.com/buildarr/buildarr-sonarr/pull/35))
* Fix Newznab/Torznab indexer bugs ([36](https://github.com/buildarr/buildarr-sonarr/pull/36))

0.6.0

This updates the Sonarr plugin so that it is compatible with [Buildarr v0.7.0](https://buildarr.github.io/release-notes/#v070-2023-11-12).

Changed

* Add Buildarr v0.7.0 support ([31](https://github.com/buildarr/buildarr-sonarr/pull/31))

Page 1 of 3

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.