Update ghcr.io/autobrr/qui Docker tag to v1.12.0 (#3060)
All checks were successful
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 52s
renovate / renovate (push) Successful in 1m40s

This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [ghcr.io/autobrr/qui](https://github.com/autobrr/qui) | minor | `v1.11.0` → `v1.12.0` |

---

### Release Notes

<details>
<summary>autobrr/qui (ghcr.io/autobrr/qui)</summary>

### [`v1.12.0`](https://github.com/autobrr/qui/releases/tag/v1.12.0)

[Compare Source](https://github.com/autobrr/qui/compare/v1.11.0...v1.12.0)

#### Changelog

##### New Features

- [`202e950`](202e950ae1): feat(automations): Add `free_space` condition ([#&#8203;1061](https://github.com/autobrr/qui/issues/1061)) ([@&#8203;Barcode-eng](https://github.com/Barcode-eng))
- [`3b106d6`](3b106d698d): feat(automations): make conditions optional for non-delete rules and add drag reorder ([#&#8203;939](https://github.com/autobrr/qui/issues/939)) ([@&#8203;s0up4200](https://github.com/s0up4200))
- [`0684d75`](0684d75e9c): feat(config): Add QUI\_\_OIDC\_CLIENT\_SECRET\_FILE env var ([#&#8203;841](https://github.com/autobrr/qui/issues/841)) ([@&#8203;PedDavid](https://github.com/PedDavid))
- [`dac0173`](dac01738bc): feat(config): allow disabling tracker icon fetching ([#&#8203;823](https://github.com/autobrr/qui/issues/823)) ([@&#8203;s0up4200](https://github.com/s0up4200))
- [`dc10bad`](dc10badb00): feat(crossseed): add cancel run and opt-in errored torrent recovery ([#&#8203;918](https://github.com/autobrr/qui/issues/918)) ([@&#8203;s0up4200](https://github.com/s0up4200))
- [`cd1fcc9`](cd1fcc962e): feat(crossseed): add custom category option for cross-seeds ([#&#8203;907](https://github.com/autobrr/qui/issues/907)) ([@&#8203;s0up4200](https://github.com/s0up4200))
- [`d189fe9`](d189fe92c4): feat(crossseed): add indexerName to webhook apply + fix category mode defaults ([#&#8203;916](https://github.com/autobrr/qui/issues/916)) ([@&#8203;s0up4200](https://github.com/s0up4200))
- [`03a147e`](03a147e76f): feat(crossseed): add option to skip recheck-required matches ([#&#8203;825](https://github.com/autobrr/qui/issues/825)) ([@&#8203;s0up4200](https://github.com/s0up4200))
- [`edae00a`](edae00a247): feat(crossseed): add optional hardlink mode for cross-seeding ([#&#8203;849](https://github.com/autobrr/qui/issues/849)) ([@&#8203;s0up4200](https://github.com/s0up4200))
- [`0938436`](093843661d): feat(crossseed): add source aliasing for WEB/WEB-DL/WEBRip precheck matching ([#&#8203;874](https://github.com/autobrr/qui/issues/874)) ([@&#8203;s0up4200](https://github.com/s0up4200))
- [`65f6129`](65f6129a1a): feat(crossseed): show failure reasons, prune runs, and add cache cleanup ([#&#8203;923](https://github.com/autobrr/qui/issues/923)) ([@&#8203;s0up4200](https://github.com/s0up4200))
- [`e10fba8`](e10fba85bf): feat(details): torrent details panel improvements ([#&#8203;884](https://github.com/autobrr/qui/issues/884)) ([@&#8203;s0up4200](https://github.com/s0up4200))
- [`6921140`](6921140e12): feat(docs): add Docusaurus documentation site ([@&#8203;s0up4200](https://github.com/s0up4200))
- [`6a5a66c`](6a5a66ceea): feat(docs): add Icon and webUI variables to the Unraid install guide ([#&#8203;942](https://github.com/autobrr/qui/issues/942)) ([@&#8203;BaukeZwart](https://github.com/BaukeZwart))
- [`281fce7`](281fce7a25): feat(docs): add local search plugin ([#&#8203;1076](https://github.com/autobrr/qui/issues/1076)) ([@&#8203;s0up4200](https://github.com/s0up4200))
- [`566de08`](566de08b30): feat(docs): add qui logo, update readme, remove v4 flag ([@&#8203;s0up4200](https://github.com/s0up4200))
- [`b83ac5a`](b83ac5a178): feat(docs): apply minimal.css theme to Docusaurus ([@&#8203;s0up4200](https://github.com/s0up4200))
- [`fe6a6df`](fe6a6dfa9f): feat(docs): improve documentation pages and add support page ([@&#8203;s0up4200](https://github.com/s0up4200))
- [`62a7ad5`](62a7ad5e11): feat(docs): use qui favicon ([@&#8203;s0up4200](https://github.com/s0up4200))
- [`5d124c0`](5d124c0771): feat(orphan): add auto cleanup mode ([#&#8203;897](https://github.com/autobrr/qui/issues/897)) ([@&#8203;s0up4200](https://github.com/s0up4200))
- [`3172ad9`](3172ad9ca3): feat(settings): add log settings + live log stream ([#&#8203;876](https://github.com/autobrr/qui/issues/876)) ([@&#8203;s0up4200](https://github.com/s0up4200))
- [`3c1b34b`](3c1b34b9dd): feat(torrents): add "torrent introuvable" to unregistered status ([#&#8203;836](https://github.com/autobrr/qui/issues/836)) ([@&#8203;kephasdev](https://github.com/kephasdev))
- [`afe4d39`](afe4d3932f): feat(torrents): add tracker URL editing for single torrents ([#&#8203;848](https://github.com/autobrr/qui/issues/848)) ([@&#8203;s0up4200](https://github.com/s0up4200))
- [`76dedd7`](76dedd7aae): feat(torrents): update GeneralTabHorizontal to display limits and improve layout ([#&#8203;1078](https://github.com/autobrr/qui/issues/1078)) ([@&#8203;martylukyy](https://github.com/martylukyy))
- [`6831c24`](6831c249db): feat(ui): unify payment options into single dialog ([@&#8203;s0up4200](https://github.com/s0up4200))
- [`4dcdf7f`](4dcdf7ff63): feat(web): add local file access indicator to instance cards ([#&#8203;911](https://github.com/autobrr/qui/issues/911)) ([@&#8203;s0up4200](https://github.com/s0up4200))
- [`a560e5e`](a560e5e6cd): feat(web): compact torrent details panel ([#&#8203;833](https://github.com/autobrr/qui/issues/833)) ([@&#8203;martylukyy](https://github.com/martylukyy))
- [`557e7bd`](557e7bd072): feat: add issue/discussion template ([#&#8203;945](https://github.com/autobrr/qui/issues/945)) ([@&#8203;s0up4200](https://github.com/s0up4200))
- [`8b93719`](8b93719a2c): feat: add workflow automation system with category actions, orphan scanner, and hardlink detection ([#&#8203;818](https://github.com/autobrr/qui/issues/818)) ([@&#8203;s0up4200](https://github.com/s0up4200))

##### Bug Fixes

- [`b85ad6b`](b85ad6b8d7): fix(automations): allow delete rules to match incomplete torrents ([#&#8203;926](https://github.com/autobrr/qui/issues/926)) ([@&#8203;s0up4200](https://github.com/s0up4200))
- [`ae06200`](ae06200e60): fix(automations): make tags field condition operators tag-aware ([#&#8203;908](https://github.com/autobrr/qui/issues/908)) ([@&#8203;s0up4200](https://github.com/s0up4200))
- [`ace0101`](ace01014e1): fix(crossseed): detect folder mismatch for bare file to folder cross-seeds ([#&#8203;846](https://github.com/autobrr/qui/issues/846)) ([@&#8203;s0up4200](https://github.com/s0up4200))
- [`1cc1243`](1cc1243958): fix(crossseed): enforce resolution and language matching with sensible defaults ([#&#8203;855](https://github.com/autobrr/qui/issues/855)) ([@&#8203;s0up4200](https://github.com/s0up4200))
- [`cefb9cd`](cefb9cd20b): fix(crossseed): execute external program reliably after injection ([#&#8203;1083](https://github.com/autobrr/qui/issues/1083)) ([@&#8203;s0up4200](https://github.com/s0up4200))
- [`867e2da`](867e2da8c4): fix(crossseed): improve matching with size validation and relaxed audio checks ([#&#8203;845](https://github.com/autobrr/qui/issues/845)) ([@&#8203;s0up4200](https://github.com/s0up4200))
- [`4b5079b`](4b5079b266): fix(crossseed): persist custom category settings in PATCH handler ([#&#8203;913](https://github.com/autobrr/qui/issues/913)) ([@&#8203;s0up4200](https://github.com/s0up4200))
- [`cfbbc1f`](cfbbc1fd49): fix(crossseed): prevent season packs matching episodes ([#&#8203;854](https://github.com/autobrr/qui/issues/854)) ([@&#8203;s0up4200](https://github.com/s0up4200))
- [`c7c1706`](c7c1706b70): fix(crossseed): reconcile interrupted runs on startup ([#&#8203;1084](https://github.com/autobrr/qui/issues/1084)) ([@&#8203;s0up4200](https://github.com/s0up4200))
- [`7d633bd`](7d633bdf50): fix(crossseed): use ContentPath for manually-managed single-file torrents ([#&#8203;832](https://github.com/autobrr/qui/issues/832)) ([@&#8203;s0up4200](https://github.com/s0up4200))
- [`d5db761`](d5db761a03): fix(database): include arr\_instances in string pool cleanup + remove auto-recovery ([#&#8203;898](https://github.com/autobrr/qui/issues/898)) ([@&#8203;s0up4200](https://github.com/s0up4200))
- [`c73ec6f`](c73ec6f4e5): fix(database): prevent race between stmt cache access and db close ([#&#8203;840](https://github.com/autobrr/qui/issues/840)) ([@&#8203;s0up4200](https://github.com/s0up4200))
- [`a40b872`](a40b872bbd): fix(db): drop legacy hardlink columns from cross\_seed\_settings ([#&#8203;912](https://github.com/autobrr/qui/issues/912)) ([@&#8203;s0up4200](https://github.com/s0up4200))
- [`e400af3`](e400af3d7b): fix(db): recover wedged SQLite writer + stop cross-seed tight loop ([#&#8203;890](https://github.com/autobrr/qui/issues/890)) ([@&#8203;s0up4200](https://github.com/s0up4200))
- [`90e15b4`](90e15b4aae): fix(deps): update rls to recognize IP as iPlayer ([#&#8203;922](https://github.com/autobrr/qui/issues/922)) ([@&#8203;s0up4200](https://github.com/s0up4200))
- [`8e81b9f`](8e81b9f396): fix(proxy): honor TLSSkipVerify for proxied requests ([#&#8203;1051](https://github.com/autobrr/qui/issues/1051)) ([@&#8203;s0up4200](https://github.com/s0up4200))
- [`eb2bee0`](eb2bee0ce3): fix(security): redact sensitive URL parameters in logs ([#&#8203;853](https://github.com/autobrr/qui/issues/853)) ([@&#8203;s0up4200](https://github.com/s0up4200))
- [`40982bc`](40982bc2e1): fix(themes): prevent reset on license errors, improve switch performance ([#&#8203;844](https://github.com/autobrr/qui/issues/844)) ([@&#8203;s0up4200](https://github.com/s0up4200))
- [`a8a32f7`](a8a32f7fbe): fix(ui): incomplete torrents aren't "Completed: 1969-12-31" ([#&#8203;851](https://github.com/autobrr/qui/issues/851)) ([@&#8203;finevan](https://github.com/finevan))
- [`5908bba`](5908bba2c2): fix(ui): preserve category collapse state when toggling incognito mode ([#&#8203;834](https://github.com/autobrr/qui/issues/834)) ([@&#8203;jabloink](https://github.com/jabloink))
- [`25c847e`](25c847ecf1): fix(ui): torrents with no creation metadata don't display 1969 ([#&#8203;873](https://github.com/autobrr/qui/issues/873)) ([@&#8203;finevan](https://github.com/finevan))
- [`6403b6a`](6403b6a126): fix(web): column filter status now matches all states in category ([#&#8203;880](https://github.com/autobrr/qui/issues/880)) ([@&#8203;s0up4200](https://github.com/s0up4200))
- [`eafc4e7`](eafc4e72ef): fix(web): make delete cross-seed check rely on content\_path matches ([#&#8203;1080](https://github.com/autobrr/qui/issues/1080)) ([@&#8203;s0up4200](https://github.com/s0up4200))
- [`d57c749`](d57c7490ce): fix(web): only show selection checkbox on normal view ([#&#8203;830](https://github.com/autobrr/qui/issues/830)) ([@&#8203;jabloink](https://github.com/jabloink))
- [`60338f6`](60338f60e9): fix(web): optimize TorrentDetailsPanel for mobile view and make tabs scrollable horizontally ([#&#8203;1066](https://github.com/autobrr/qui/issues/1066)) ([@&#8203;martylukyy](https://github.com/martylukyy))
- [`aedab87`](aedab87318): fix(web): speed limit input reformatting during typing ([#&#8203;881](https://github.com/autobrr/qui/issues/881)) ([@&#8203;s0up4200](https://github.com/s0up4200))
- [`df7f3e0`](df7f3e04c4): fix(web): truncate file progress percentage instead of rounding ([#&#8203;919](https://github.com/autobrr/qui/issues/919)) ([@&#8203;s0up4200](https://github.com/s0up4200))
- [`2fadd01`](2fadd01a9a): fix(web): update eslint config for flat config compatibility ([#&#8203;879](https://github.com/autobrr/qui/issues/879)) ([@&#8203;s0up4200](https://github.com/s0up4200))
- [`721cedd`](721cedd3e6): fix(web): use fixed heights for mobile torrent cards ([#&#8203;812](https://github.com/autobrr/qui/issues/812)) ([@&#8203;jabloink](https://github.com/jabloink))
- [`a7db605`](a7db605edb): fix: remove pnpm-workspace.yaml breaking CI ([@&#8203;s0up4200](https://github.com/s0up4200))
- [`c0ddc0a`](c0ddc0a931): fix: use prefix matching for allowed bash commands ([@&#8203;s0up4200](https://github.com/s0up4200))

##### Other Changes

- [`fff52ce`](fff52cea2f): chore(ci): disable reviewer ([@&#8203;s0up4200](https://github.com/s0up4200))
- [`7ef2a38`](7ef2a38b29): chore(ci): fix automated triage and deduplication workflows ([#&#8203;1057](https://github.com/autobrr/qui/issues/1057)) ([@&#8203;s0up4200](https://github.com/s0up4200))
- [`d84910b`](d84910b1eb): chore(docs): move Tailwind to documentation workspace only ([@&#8203;s0up4200](https://github.com/s0up4200))
- [`37ebe05`](37ebe05784): chore(docs): move netlify.toml to documentation directory ([@&#8203;s0up4200](https://github.com/s0up4200))
- [`e25de38`](e25de3830a): chore(docs): remove disclaimer ([@&#8203;s0up4200](https://github.com/s0up4200))
- [`c59b809`](c59b8098e6): chore(docs): update support sections ([#&#8203;1063](https://github.com/autobrr/qui/issues/1063)) ([@&#8203;s0up4200](https://github.com/s0up4200))
- [`b723523`](b7235233de): chore(tests): remove dead tests and optimize slow test cases ([#&#8203;842](https://github.com/autobrr/qui/issues/842)) ([@&#8203;s0up4200](https://github.com/s0up4200))
- [`662a1c6`](662a1c66f0): chore(workflows): update runners from 4vcpu to 2vcpu for all jobs ([#&#8203;859](https://github.com/autobrr/qui/issues/859)) ([@&#8203;s0up4200](https://github.com/s0up4200))
- [`46f2a1c`](46f2a1ccf5): chore: clean up repo root by moving Docker, scripts, and community docs ([#&#8203;1054](https://github.com/autobrr/qui/issues/1054)) ([@&#8203;s0up4200](https://github.com/s0up4200))
- [`2f27c0d`](2f27c0d7c5): chore: remove old issue templates ([@&#8203;s0up4200](https://github.com/s0up4200))
- [`04f361a`](04f361ad00): ci(triage): add labeling for feature-requests-ideas discussions ([@&#8203;s0up4200](https://github.com/s0up4200))
- [`f249c69`](f249c692da): ci(triage): remove needs-triage label after applying labels ([@&#8203;s0up4200](https://github.com/s0up4200))
- [`bdda1de`](bdda1debb6): ci(workflows): add self-dispatch workaround for discussion events ([@&#8203;s0up4200](https://github.com/s0up4200))
- [`a9732a2`](a9732a2d13): ci(workflows): increase max-turns to 25 for Claude workflows ([@&#8203;s0up4200](https://github.com/s0up4200))
- [`d7d830d`](d7d830d1f3): docs(README): add Buy Me a Coffee link ([#&#8203;863](https://github.com/autobrr/qui/issues/863)) ([@&#8203;s0up4200](https://github.com/s0up4200))
- [`266d92e`](266d92e451): docs(readme): Clarify ignore pattern ([#&#8203;878](https://github.com/autobrr/qui/issues/878)) ([@&#8203;quorn23](https://github.com/quorn23))
- [`9586084`](95860849e1): docs(readme): add banner linking to stable docs ([#&#8203;925](https://github.com/autobrr/qui/issues/925)) ([@&#8203;s0up4200](https://github.com/s0up4200))
- [`e36a621`](e36a62120d): docs(readme): use markdown link for Polar URL ([@&#8203;s0up4200](https://github.com/s0up4200))
- [`9394676`](9394676fdc): docs: add frontmatter titles and descriptions, remove marketing language ([@&#8203;s0up4200](https://github.com/s0up4200))
- [`ba9d45e`](ba9d45ee26): docs: add local filesystem access snippet and swizzle Details component ([@&#8203;s0up4200](https://github.com/s0up4200))
- [`4329edd`](4329edd6a0): docs: disclaimer about unreleased features ([#&#8203;943](https://github.com/autobrr/qui/issues/943)) ([@&#8203;s0up4200](https://github.com/s0up4200))
- [`735d065`](735d065890): docs: improve external programs, orphan scan, reverse proxy, tracker icons documentation ([@&#8203;s0up4200](https://github.com/s0up4200))
- [`78faef2`](78faef2c28): docs: remove premature tip and fix stat command ([@&#8203;s0up4200](https://github.com/s0up4200))
- [`eaad3bf`](eaad3bfb68): docs: update social card image in Docusaurus configuration ([@&#8203;s0up4200](https://github.com/s0up4200))
- [`02a68e5`](02a68e5f36): refactor(crossseed): hardcode ignore patterns for file matching ([#&#8203;915](https://github.com/autobrr/qui/issues/915)) ([@&#8203;s0up4200](https://github.com/s0up4200))

**Full Changelog**: <https://github.com/autobrr/qui/compare/v1.11.0...v1.12.0>

#### Docker images

- `docker pull ghcr.io/autobrr/qui:v1.12.0`
- `docker pull ghcr.io/autobrr/qui:latest`

#### What to do next?

- Join our [Discord server](https://discord.autobrr.com/qui)

Thank you for using qui!

</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 is behind base branch, 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://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi42OS4yIiwidXBkYXRlZEluVmVyIjoiNDIuNjkuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiaW1hZ2UiXX0=-->

Reviewed-on: https://gitea.alexlebens.dev/alexlebens/infrastructure/pulls/3060
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net>
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net>
This commit was merged in pull request #3060.
This commit is contained in:
2026-01-04 22:55:13 +00:00
committed by Alex Lebens
parent 54f80d9788
commit 57fb4e7a72

View File

@@ -212,7 +212,7 @@ qbittorrent:
qui:
image:
repository: ghcr.io/autobrr/qui
tag: v1.11.0
tag: v1.12.0
pullPolicy: IfNotPresent
env:
- name: QUI__METRICS_ENABLED