From 0b45a6c053f913c8e974e1368e574da8d388d026 Mon Sep 17 00:00:00 2001 From: TrueCharts Bot Date: Sat, 21 Feb 2026 12:10:39 +0100 Subject: [PATCH] =?UTF-8?q?BREAKING=20CHANGE(recyclarr):=20Update=20image?= =?UTF-8?q?=20ghcr.io/recyclarr/recyclarr=207.5.2=20=E2=86=92=208.1.0=20(#?= =?UTF-8?q?45321)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 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
recyclarr/recyclarr (ghcr.io/recyclarr/recyclarr) ### [`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.
--- ### 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. --- - [ ] 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). --- charts/stable/recyclarr/Chart.yaml | 4 ++-- charts/stable/recyclarr/values.yaml | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/charts/stable/recyclarr/Chart.yaml b/charts/stable/recyclarr/Chart.yaml index 52dd8bf390a..479f1a63993 100644 --- a/charts/stable/recyclarr/Chart.yaml +++ b/charts/stable/recyclarr/Chart.yaml @@ -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 diff --git a/charts/stable/recyclarr/values.yaml b/charts/stable/recyclarr/values.yaml index 7a25b20ac28..b41e1e748fd 100644 --- a/charts/stable/recyclarr/values.yaml +++ b/charts/stable/recyclarr/values.yaml @@ -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