BREAKING CHANGE(recyclarr): Update image ghcr.io/recyclarr/recyclarr 7.5.2 → 8.1.0 (#45321)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | [ghcr.io/recyclarr/recyclarr](https://redirect.github.com/recyclarr/recyclarr) | major | `2550848` → `1039bce` | --- > [!WARNING] > Some dependencies could not be looked up. Check the [Dependency Dashboard](../issues/18710) for more information. Add the preset `:preserveSemverRanges` to your config if you don't want to pin your dependencies. --- ### Release Notes <details> <summary>recyclarr/recyclarr (ghcr.io/recyclarr/recyclarr)</summary> ### [`v8.1.0`](https://redirect.github.com/recyclarr/recyclarr/blob/HEAD/CHANGELOG.md#810---2026-02-20) [Compare Source](https://redirect.github.com/recyclarr/recyclarr/compare/v8.0.1...v8.1.0) ##### Added - Custom Formats: CF group `assign_scores_to` now accepts `name` to target custom (non-guide-backed) quality profiles, in addition to the existing `trash_id` for guide-backed profiles. - Sync: `exclude` option for custom format groups to opt out of specific default custom formats. ##### Fixed - Custom Formats: Adding a CF group where all custom formats are optional no longer silently produces nothing; a warning is now shown advising to use `select`. - Sync: Diagnostic messages (errors, warnings, deprecations) were invisible when using `--log`, including the `state repair --adopt` suggestion for quality profile conflicts. - Config: Helpful migration messages for removed config properties (e.g. `replace_existing_custom_formats`, `quality_profiles`) were never shown due to an internal wiring mistake. - Config: YAML parsing errors (unknown properties, bad values) were silently swallowed, causing sync to produce no output instead of reporting the problem. ##### Changed - Sync: `select` in custom format groups now adds non-default custom formats alongside defaults, instead of replacing them. Use `exclude` to remove unwanted defaults. ##### Deprecated - CLI: The `migrate` command is deprecated. Migrations now run automatically at startup. ### [`v8.0.1`](https://redirect.github.com/recyclarr/recyclarr/blob/HEAD/CHANGELOG.md#801---2026-02-19) [Compare Source](https://redirect.github.com/recyclarr/recyclarr/compare/v8.0.0...v8.0.1) ##### Fixed - State Repair: Quality profiles with a config `name` override were not matched to service profiles during `state repair --adopt` - Sync: `assign_scores_to` with `trash_id` instead of `name` failed to resolve to the correct quality profile - Sync: Crash when previewing quality profiles or quality sizes with square brackets in names ### [`v8.0.0`](https://redirect.github.com/recyclarr/recyclarr/blob/HEAD/CHANGELOG.md#800---2026-02-19) [Compare Source](https://redirect.github.com/recyclarr/recyclarr/compare/v7.5.2...v8.0.0) This release contains **BREAKING CHANGES**. See the [v8.0 Upgrade Guide][breaking8] for required changes you may need to make. [breaking8]: https://recyclarr.dev/guide/upgrade-guide/v8.0/ ##### Added - Media Management: New `media_management` configuration section with `propers_and_repacks` setting to control how Sonarr/Radarr handles Propers and Repacks ([#​225](https://redirect.github.com/recyclarr/recyclarr/issues/225)). - Quality Profiles: Support for `trash_id` to sync TRaSH Guide quality profile definitions. When specified, qualities, custom formats, scores, and language are automatically configured from the guide, significantly reducing YAML complexity. - Custom Formats: Support for `custom_format_groups` to sync TRaSH Guide CF groups. Groups marked `default: true` are automatically synced when using a guide-backed quality profile. Use `custom_format_groups.skip` to opt-out or `custom_format_groups.add` to opt-in to non-default groups. - Custom Formats: `assign_scores_to` now accepts `trash_id` as an alternative to `name` for referencing guide-backed quality profiles ([#​251](https://redirect.github.com/recyclarr/recyclarr/issues/251)). - Settings: Local resource providers now support relative paths, resolved against the app data directory. - CLI: New `--log [level]` option for explicit log output control. Valid levels: `debug`, `info` (default), `warn`. - CLI: New `state repair` command to rebuild cache mappings by matching configured resources (custom formats, quality profiles) to service resources by name. - CLI: New `list custom-format-groups` command to discover available CF group trash\_ids. - CLI: New `list score-sets` command to list available score sets for custom formats. - CLI: New `list quality-profiles` command to discover available quality profile trash\_ids. - CLI: New `--raw` option for list commands outputs TSV format for scripting. - Sync: Unified diagnostics panel displayed at end of sync, consolidating all errors and warnings. - Sync: Live progress display showing real-time status of all instances and pipelines during sync. - Settings: Git resource providers now support both `main` and `master` as default branches. - Config: New `RECYCLARR_CONFIG_DIR` environment variable for user configuration directory. - Config: New `RECYCLARR_DATA_DIR` environment variable for ephemeral data (resources, logs), enabling backup separation from user configuration ([#​699](https://redirect.github.com/recyclarr/recyclarr/issues/699)). ##### Changed - CLI: **BREAKING** List commands now display formatted tables instead of plain text. Use `--raw` for the previous behavior (now TSV format for scripting). - CLI: **BREAKING** The global `--raw` option has been removed. It is now specific to list commands. - CLI: **BREAKING** The `--score-sets` option on `list custom-formats` has been removed. Use `list score-sets` instead. - Sync: Simplified custom format matching logic. Cached IDs are now trusted over name matching, reducing complexity and resolving edge cases like multiple CFs with case-variant names ([#​672](https://redirect.github.com/recyclarr/recyclarr/issues/672)). - Sync: Preview mode now shows instance name in section headers and a visual separator between instances, making multi-instance output easier to navigate. - Custom Formats: Preview now displays a table with action, name, and trash ID columns instead of log-style output. - Quality Sizes: Preview now only displays items that will be changed. ##### Removed - Config: **BREAKING** The `replace_existing_custom_formats` option has been removed. Use `recyclarr state repair --adopt` to adopt manually-created custom formats. - Config: **BREAKING** The deprecated `quality_profiles` element under `custom_formats` has been removed. - Config: **BREAKING** Include templates in the `configs` directory are no longer supported. Move include files to the `includes` directory. - Settings: **BREAKING** The deprecated `repositories` setting has been removed. Use `resource_providers` instead. - Migrate: **BREAKING** macOS users upgrading from versions prior to v6.0 must manually move app data from `~/.config/recyclarr` to `~/Library/Application Support/recyclarr`. - CLI: **BREAKING** The `--app-data` option has been removed. Use `RECYCLARR_CONFIG_DIR` environment variable instead. - Config: **BREAKING** The `RECYCLARR_APP_DATA` environment variable has been removed. Use `RECYCLARR_CONFIG_DIR` instead. ##### Fixed - CLI: `delete custom-formats` command failed when config used include templates. - CLI: `config create --template` incorrectly logged "Replacing existing file" when creating new files. </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://redirect.github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4yNi4xIiwidXBkYXRlZEluVmVyIjoiNDMuMjkuMiIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6WyJhcHAvcmVjeWNsYXJyIiwicmVub3ZhdGUvY29udGFpbmVyIiwidHlwZS9tYWpvciJdfQ==-->
This commit is contained in:
@@ -14,7 +14,7 @@ annotations:
|
||||
trueforge.org/min_helm_version: "3.14"
|
||||
trueforge.org/train: stable
|
||||
apiVersion: v2
|
||||
appVersion: 7.5.2
|
||||
appVersion: 8.1.0
|
||||
dependencies:
|
||||
- name: common
|
||||
version: 28.30.2
|
||||
@@ -42,5 +42,5 @@ sources:
|
||||
- https://github.com/recyclarr/recyclarr/pkgs/container/recyclarr
|
||||
- https://github.com/trueforge-org/truecharts/tree/master/charts/stable/recyclarr
|
||||
type: application
|
||||
version: 13.15.1
|
||||
version: 14.0.0
|
||||
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
image:
|
||||
pullPolicy: IfNotPresent
|
||||
repository: ghcr.io/recyclarr/recyclarr
|
||||
tag: 7.5.2@sha256:2550848d43a453f2c6adf3582f2198ac719f76670691d76de0819053103ef2fb
|
||||
tag: 8.1.0@sha256:1039bcecc98f4d3f4d9c8bb29cbfd1829c2b06d44d8802e392e7c2b42dfb2f40
|
||||
service:
|
||||
main:
|
||||
enabled: false
|
||||
|
||||
Reference in New Issue
Block a user