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
([#&#8203;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
([#&#8203;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
([#&#8203;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
([#&#8203;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:
TrueCharts Bot
2026-02-21 12:10:39 +01:00
committed by GitHub
parent 7920b39be1
commit 0b45a6c053
2 changed files with 3 additions and 3 deletions
+2 -2
View File
@@ -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
+1 -1
View File
@@ -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