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 3 of 3

0.4.0

This is the first release of the Buildarr Sonarr plugin as an independent package.

As major strides have been taken to stabilise the plugin API, the Sonarr plugin for Buildarr has been forked into a separate package, `buildarr-sonarr`. From Buildarr version 0.4.0 onwards, application plugins are no longer bundled.

The [Docker container](https://buildarr.github.io/plugins/#installing-plugins-into-the-docker-container) still bundles the Sonarr plugin for ease of use, but when upgrading an existing [standalone installation](https://buildarr.github.io/plugins/#installing-plugins-for-a-standalone-application) of Buildarr, the Sonarr plugin package will need to be installed using `pip`.

bash
$ pip install buildarr-sonarr


This will allow the Sonarr plugin to deliver releases independently of the base Buildarr package, allowing for more rapid releases of both packages, while ensuring compability between Buildarr and its plugins through plugin version pinning of the Buildarr base package.

A number of other features and bugfixes have been added in this release of the Sonarr plugin:

* Add support for [dry runs](https://buildarr.github.io/usage/#dry-runs) in Buildarr ad-hoc runs, for testing configuration changes against live instances *without* modifying them
* Add support for [automatic generation of Docker Compose files](https://buildarr.github.io/usage/#generating-a-docker-compose-file) from Buildarr configuration files using the `buildarr compose` command
* Improve validation to output easier-to-read error messages in some cases
* Refactor logging to use the new logging API for Buildarr v0.4.0 onwards

Added

* Add the `--dry-run` option to `buildarr run` ([buildarr/buildarr56](https://github.com/buildarr/buildarr/pull/56))
* Add instance-specific configs to global state and fix Sonarr dry-run bug ([buildarr/buildarr59](https://github.com/buildarr/buildarr/pull/59))
* Add the `buildarr test-config` command ([buildarr/buildarr60](https://github.com/buildarr/buildarr/pull/60))
* Add `--secrets-file` option to daemon and run modes ([buildarr/buildarr67](https://github.com/buildarr/buildarr/pull/67))
* Add the `buildarr compose` command ([buildarr/buildarr73](https://github.com/buildarr/buildarr/pull/73))
* Reintroduce `buildarr.__version__` and use it internally ([buildarr/buildarr75](https://github.com/buildarr/buildarr/pull/75))
* Add `version` attribute to plugin metadata object ([buildarr/buildarr78](https://github.com/buildarr/buildarr/pull/78))

Changed

* Convert most root validators to attribute-specific validators ([buildarr/buildarr54](https://github.com/buildarr/buildarr/pull/54))
* Remove unused code and fix pre-commit job ([buildarr/buildarr58](https://github.com/buildarr/buildarr/pull/58))
* Enable validating default config/secrets attribute values ([buildarr/buildarr63](https://github.com/buildarr/buildarr/pull/63))
* Reduce usage of `initialize.js` endpoints ([buildarr/buildarr66](https://github.com/buildarr/buildarr/pull/66))
* Refactor logging infrastructure ([buildarr/buildarr68](https://github.com/buildarr/buildarr/pull/68))
* Relax dependency version requirements ([buildarr/buildarr69](https://github.com/buildarr/buildarr/pull/69))
* Improve and add missing docs for new features ([buildarr/buildarr70](https://github.com/buildarr/buildarr/pull/70))
* Evaluate local paths relative to the config file ([buildarr/buildarr71](https://github.com/buildarr/buildarr/pull/71))
* Add temporary ignore for `watchdog.Observer` type hint ([buildarr/buildarr72](https://github.com/buildarr/buildarr/pull/72))
* Fork the Sonarr plugin into its own package ([1](https://github.com/buildarr/buildarr-sonarr/pull/1))

Page 3 of 3

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.