Skip to content

Comments

feat(container)!: Update image ghcr.io/recyclarr/recyclarr ( 7.4.1 ➔ 8.2.1 )#165

Open
renovate[bot] wants to merge 1 commit intomainfrom
renovate/ghcr.io-recyclarr-recyclarr-8.x
Open

feat(container)!: Update image ghcr.io/recyclarr/recyclarr ( 7.4.1 ➔ 8.2.1 )#165
renovate[bot] wants to merge 1 commit intomainfrom
renovate/ghcr.io-recyclarr-recyclarr-8.x

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Feb 20, 2026

This PR contains the following updates:

Package Update Change
ghcr.io/recyclarr/recyclarr major 7.4.18.2.1

Warning

Some dependencies could not be looked up. Check the Dependency Dashboard for more information.


Release Notes

recyclarr/recyclarr (ghcr.io/recyclarr/recyclarr)

v8.2.1

Compare Source

Fixed
  • Config: Removed properties like replace_existing_custom_formats now produce a deprecation
    warning instead of silently preventing sync.
  • Config: Using the same quality profile trash_id multiple times now produces a validation error
    instead of silently corrupting sync state.
  • Sync: assign_scores_to with trash_id no longer requires the target profile to be in the CF
    group's include list (#​726).

v8.2.0

Compare Source

Added
  • CLI: list custom-format-groups now shows the contents of each group and supports filtering by
    name (#​720).
  • CLI: list quality-profiles now supports --details to show included custom formats and
    --filter to search by name.
Fixed
  • Notifications: Empty sync results (all zeros, no errors) no longer trigger notifications in normal
    mode.
  • Sync: Overriding custom format scores from guide-backed profiles no longer produces a spurious
    warning in sync diagnostics.

v8.1.0

Compare Source

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

Compare Source

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

Compare Source

This release contains BREAKING CHANGES. See the v8.0 Upgrade Guide for required
changes you may need to make.

Added
  • Media Management: New media_management configuration section with propers_and_repacks setting
    to control how Sonarr/Radarr handles Propers and Repacks (#​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).
  • 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).
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).
  • 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.

v7.5.2

Compare Source

Added
  • Installation: Homebrew is now supported on macOS and Linux. See the installation docs
    for details.
Fixed
  • Sync: Crash when using --preview flag after rendering quality sizes table.
  • Sync: Custom formats being updated on every run even when unchanged.

v7.5.1

Compare Source

Fixed
  • Quality Profiles: The min_upgrade_format_score property now works correctly. The YAML property
    was renamed from min_format_upgrade_score to match the Sonarr/Radarr API naming convention.

v7.5.0

Compare Source

Added
  • Quality Definitions: Per-quality size overrides allow setting explicit min, max, and
    preferred values for individual qualities, with support for unlimited keyword (#​253).
  • YAML: New !file tag that allows including the contents of an external file as a YAML node value,
    particularly useful for working with Docker Secrets (#​278).
  • Settings: New resource_providers configuration enables custom data sources for TRaSH Guides and
    config templates (#​238).
  • Quality Profiles: Support for min_format_upgrade_score to control minimum custom format score
    required for upgrading already-downloaded releases (contributed by @​beschoenen in #​503).
Deprecated
  • Settings: repositories configuration is deprecated in favor of resource_providers.
Fixed
  • Sync: Custom format includeCustomFormatWhenRenaming property now deserializes correctly from
    TRaSH Guides JSON files (#​213).
  • Sync: Crash during quality profile and quality size operations.
  • Cache: Remove duplicate custom format ID mappings during cache cleanup to prevent downstream
    transaction processing issues.
  • YAML: Improved messaging in logs and console output for YAML errors.
  • CLI: Respect the NO_COLOR environment variable when piping command output to files (#​462).

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 these updates again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot force-pushed the renovate/ghcr.io-recyclarr-recyclarr-8.x branch from 58b34e6 to 537ed62 Compare February 21, 2026 01:04
@renovate renovate bot changed the title feat(container)!: Update image ghcr.io/recyclarr/recyclarr ( 7.4.1 ➔ 8.0.1 ) feat(container)!: Update image ghcr.io/recyclarr/recyclarr ( 7.4.1 ➔ 8.1.0 ) Feb 21, 2026
@renovate renovate bot force-pushed the renovate/ghcr.io-recyclarr-recyclarr-8.x branch 2 times, most recently from 9f08e13 to 3f6bfba Compare February 22, 2026 01:01
@renovate renovate bot changed the title feat(container)!: Update image ghcr.io/recyclarr/recyclarr ( 7.4.1 ➔ 8.1.0 ) feat(container)!: Update image ghcr.io/recyclarr/recyclarr ( 7.4.1 ➔ 8.2.0 ) Feb 22, 2026
@renovate renovate bot force-pushed the renovate/ghcr.io-recyclarr-recyclarr-8.x branch from 3f6bfba to 21dfaac Compare February 22, 2026 19:43
@renovate renovate bot changed the title feat(container)!: Update image ghcr.io/recyclarr/recyclarr ( 7.4.1 ➔ 8.2.0 ) feat(container)!: Update image ghcr.io/recyclarr/recyclarr ( 7.4.1 ➔ 8.2.1 ) Feb 22, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants