feat(container): update image ghcr.io/autobrr/qui ( v1.22.0 ➔ v1.27.0 ) - #3258
Open
renovate[bot] wants to merge 1 commit into
Open
feat(container): update image ghcr.io/autobrr/qui ( v1.22.0 ➔ v1.27.0 )#3258renovate[bot] wants to merge 1 commit into
renovate[bot] wants to merge 1 commit into
Conversation
qgr1-cluster-0 - kustomization--- k8s/base/media/qui Kustomization: flux-system/media-qui HelmRelease: media/qui
+++ k8s/base/media/qui Kustomization: flux-system/media-qui HelmRelease: media/qui
@@ -40,13 +40,13 @@
TZ: America/New_York
envFrom:
- secretRef:
name: '{{ .Release.Name }}'
image:
repository: ghcr.io/autobrr/qui
- tag: v1.22.0@sha256:5d4f98d973129edc3ac04a2b74e3e791c86c5c92ef4d5dae64622be000578e80
+ tag: v1.27.0@sha256:cd78780c6339547b91eeb49ec69de16ce536ec6e92bbb6d5402fc52ade037e4a
probes:
liveness:
custom: true
enabled: true
spec:
failureThreshold: 3 |
qgr1-cluster-0 - helmrelease--- HelmRelease: media/qui StatefulSet: media/qui
+++ HelmRelease: media/qui StatefulSet: media/qui
@@ -53,13 +53,13 @@
value: '80'
- name: TZ
value: America/New_York
envFrom:
- secretRef:
name: qui
- image: ghcr.io/autobrr/qui:v1.22.0@sha256:5d4f98d973129edc3ac04a2b74e3e791c86c5c92ef4d5dae64622be000578e80
+ image: ghcr.io/autobrr/qui:v1.27.0@sha256:cd78780c6339547b91eeb49ec69de16ce536ec6e92bbb6d5402fc52ade037e4a
livenessProbe:
failureThreshold: 3
httpGet:
path: /health
port: 80
initialDelaySeconds: 0 |
renovate
Bot
force-pushed
the
renovate/ghcr.io-autobrr-qui-1.x
branch
from
July 20, 2026 21:51
16a3ab3 to
b16f77c
Compare
renovate
Bot
force-pushed
the
renovate/ghcr.io-autobrr-qui-1.x
branch
2 times, most recently
from
August 5, 2026 21:09
d27ce1d to
24fea6e
Compare
renovate
Bot
force-pushed
the
renovate/ghcr.io-autobrr-qui-1.x
branch
from
August 15, 2026 21:39
24fea6e to
473fd8c
Compare
renovate
Bot
force-pushed
the
renovate/ghcr.io-autobrr-qui-1.x
branch
from
August 26, 2026 19:34
473fd8c to
3d126ae
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
v1.22.0→v1.27.0Release Notes
autobrr/qui (ghcr.io/autobrr/qui)
v1.27.0Compare Source
Changelog
New Features
eae2f0f: feat(cli): migrate Deluge, rTorrent and Transmission to qBittorrent with stats (#616) (@zze0s)326eb70: feat(crossseed): fall back to MKV metadata IDs when ARR supplies none (#2398) (@s0up4200)858d408: feat(crossseed): search by MKV tag IDs first when no arr supplies them (#2404) (@s0up4200)8fcfc4d: feat(crossseed): show why a manual search accepted or rejected candidates (#2427) (@s0up4200)0c2d5c4: feat(docker): add PUID/PGID support (#858) (@s0up4200)d8c1b54: feat(docs): redesign landing page (#2347) (@s0up4200)edbde7c: feat(fsops): add Backend interface, local implementation, and pool resolver (#1914) (@nitrobass24)9c9f1ae: feat(i18n): add Traditional Chinese (zh-TW) translation (#2367) (@hkaden)53e2b9d: feat(mobile): add torrent export to actions sheet (#2421) (@s0up4200)019cbda: feat(preferences): add slow torrent settings to the queue form (#2428) (@s0up4200)628c1a1: feat(settings): add client_settings key-value store and API (#2407) (@s0up4200)5ca3819: feat(settings): sync UI state to the database (#2412) (@s0up4200)26283eb: feat(settings): sync localStorage user settings to the database (#2409) (@s0up4200)65ec931: feat(settings): sync table preferences and sidebar filters to the database (#2410) (@s0up4200)3246dc7: feat(themes): store theme selection in the database (#2384) (@s0up4200)cec4768: feat(torrents): archive large exports (#2378) (@s0up4200)Bug Fixes
63845eb: fix(automations): ignore absent skipped files in hardlink scans (#2370) (@s0up4200)587a991: fix(automations): verify files before a cross-seed delete expands (#2351) (@s0up4200)fcf69f8: fix(build): add Windows executable extension (#2414) (@Audionut)b94db2c: fix(crossseed): disable download path on recheck adds so complete cross-seeds don't stall at 0% (#2432) (@statelycurmudgeon)bbd5e6a: fix(crossseed): don't reuse cached indexer sets across content types (#2420) (@s0up4200)1ee78f7: fix(crossseed): log repeated size-mismatch rejections at trace (#2371) (@s0up4200)b7a0aa7: fix(crossseed): omit categories from ID-driven searches (#2395) (@s0up4200)163c7ba: fix(crossseed): recover exact-size matches with compatible names (#2345) (@s0up4200)0db75f7: fix(crossseed): retry per indexer when nothing usable comes back (#2400) (@s0up4200)fe90493: fix(crossseed): silence content fallback log (#2401) (@s0up4200)6a58072: fix(crossseed): trust disc layout for content detection (#2359) (@s0up4200)2776d8e: fix(database): resolve the sqlite→postgres import against the connection's schema (#2383) (@nitrobass24)a905842: fix(docker): honor configured non-root user (#2447) (@s0up4200)549f1df: fix(docker): make the standalone Dockerfile build again (#2416) (@s0up4200)032d2be: fix(lint): resolve the correctness findings in the golangci-lint backlog (#2386) (@s0up4200)6a3efd8: fix(mobile): make Back close torrent details instead of leaving the page (#2426) (@s0up4200)719c269: fix(orphanscan): protect metadata-less paths (#2445) (@s0up4200)3516192: fix(orphanscan): skip torrents without metadata (#2441) (@s0up4200)b5e93a1: fix(qbittorrent): treat request timeouts as slow instances, not dead ones (#2408) (@s0up4200)a300051: fix(reflinktree): track root before support probe (#2341) (@s0up4200)bc0a605: fix(rss): improve large feed performance (#2438) (@s0up4200)9ae4b8d: fix(settings): preserve latest cross-tab write (#2444) (@s0up4200)9994018: fix(ui): show sideloaded themes in the mobile theme picker (#2373) (@s0up4200)0af2eb2: fix(ui): show unknown for unavailable disk space (#2348) (@s0up4200)5ec6247: fix(web): resolve dynamic imports relative to chunk for base_url deployments (#2442) (@MaKTaiL)Other Changes
be1e695: chore(build): bump Go to 1.27 (#2369) (@s0up4200)f27e061: chore(deps): bump anthropics/claude-code-action from 1.0.189 to 1.0.193 in the github group (#2394) (@dependabot[bot])97c6c89: chore(deps): bump go-mediainfo to v0.8.0 (#2399) (@s0up4200)4dee13a: chore(docs): require field testing and refuse Gemini-authored PRs (#2391) (@s0up4200)1ef31d6: chore(github): trim pull request template (#2390) (@s0up4200)3f3969e: chore(jackett): raise torznab torrent cache TTL to 24h (#2372) (@s0up4200)8700cc4: chore(lint): clear the mechanical findings in the golangci-lint backlog (#2387) (@s0up4200)13c533e: chore(lint): take the backlog to zero and gate on the whole repo (#2393) (@s0up4200)9fedfcd: chore: bump golangci-lint to v2.13.0 and apply go fix for Go 1.27 (#2381) (@nitrobass24)3635b35: chore: merge main into develop (@s0up4200)527a33a: docs(agents): scope local test runs and keep caches off tmpfs (#2430) (@s0up4200)d86f0c0: docs(agents): stack cross-layer PRs and trim diffs before commit (#2419) (@s0up4200)3c9b0c6: docs(config): explain UI preference persistence (#2443) (@s0up4200)d5876d1: docs(crossseed): explain that Prowlarr indexer filters also apply (#2429) (@s0up4200)f818025: docs(metrics): document exporter and add Grafana dashboard (#2431) (@s0up4200)4d0ff12: docs: correct tracker customizations location and document the feature (#2364) (@s0up4200)eed7d1f: docs: explain when to pick postgres over sqlite (#2424) (@s0up4200)cc0162b: docs: link the community themes repository (#2377) (@s0up4200)8d93881: docs: move macOS Container install to the docs site (#2357) (@s0up4200)247ee81: perf(sse): compress stream sessions with gzip (#2358) (@s0up4200)d8daacb: perf(torrents): trim magnet_uri from the torrent list payload (#2360) (@s0up4200)4d2e0d7: perf(web): migrate torrent tables to TanStack Table v9 (#2379) (@s0up4200)d72d754: refactor(services): use fsops.Backend for all filesystem operations (#1915) (@nitrobass24)840a4a3: refactor(themes): serve built-in themes from the backend (#2385) (@s0up4200)Full Changelog: autobrr/qui@v1.26.0...v1.27.0
Docker images
docker pull ghcr.io/autobrr/qui:v1.27.0docker pull ghcr.io/autobrr/qui:latestWhat to do next?
Thank you for using qui!
v1.26.0Compare Source
Changelog
New Features
66efa99: feat(automations): add CROSS_SEED_TAGS condition across same-instance cross-seeds (#2302) (@nitrobass24)0fe9184: feat(automations): add inside-qBittorrent hardlink scope condition (#2194) (@s0up4200)f9d0034: feat(backups): add a configurable backup directory (#2304) (@s0up4200)1465e68: feat(crossseed): let file extensions correct the search category (#2305) (@s0up4200)21f7f90: feat(crossseed): map qBittorrent categories to search categories (#2306) (@s0up4200)448743f: feat(dashboard): add session download/upload columns to server statistics and tracker breakdown (#2149) (@BeliasCC)a69963b: feat(dirscan): add skip individual episodes to scan directories (#2248) (@s0up4200)6dfbb62: feat(dirscan): retry a search that found nothing usable (#2247) (@s0up4200)d61c09b: feat(mobile): auto-hide bottom bars, resurface view mode, improve selection visibility (#2265) (@s0up4200)75ca91d: feat(orphanscan): show the paths a scan run covered (#2297) (@s0up4200)79303db: feat(themes): add spreadsheet disguise themes (#2315) (@s0up4200)3a02d0d: feat(themes): streamline theme selection (#2334) (@s0up4200)a13f80d: feat(torrents): add total session downloaded/uploaded in the footer (#2148) (@BeliasCC)0283a53: feat(web): add shared FieldHelp component for field tooltips (#2284) (@s0up4200)Bug Fixes
86ace21: fix(arr): keep live positive ID-cache rows over concurrent negative writes (#2301) (@nitrobass24)cdfabfe: fix(backups): apply restore category and tags on add only (#2295) (@s0up4200)5fd67d2: fix(backups): restore category-managed save paths (#2258) (@ultronknowhere)0f91601: fix(crossseed): classify a disc rip as a movie (#2337) (@s0up4200)54806b8: fix(crossseed): parse the file name instead of its whole path (#2335) (@s0up4200)f75d3a1: fix(crossseed): read a slash in a release title as a separator (#2249) (@s0up4200)1f30825: fix(crossseed): recover exact matches lost to failed ARR lookups and rename-only recheck skips (#2298) (@nitrobass24)24a19fc: fix(crossseed): replace anacrolix/torrent with autobrr/go-torrent (#2264) (@arjunrn)5533eb8: fix(crossseed): roll back only the files a failed link attempt created (#2287) (@s0up4200)f17019d: fix(dashboard): tighten the dashboard on mobile (#2333) (@s0up4200)3806e89: fix(dirscan): drop the year from the indexer search query (#2246) (@s0up4200)ab36329: fix(jackett): warn when a search runs without indexer capabilities (#2296) (@s0up4200)d1be7e8: fix(mobile): keep the last card clear of the selection bar and guard footer scroll registration (#2279) (@s0up4200)306c9ff: fix(orphanscan): compare paths case-insensitively (#2316) (@s0up4200)8693cac: fix(qbittorrent): read the tracker mapping before publishing it (#2332) (@s0up4200)8093023: fix(releases): read a multi-episode range as a pack (#2253) (@s0up4200)72f9dbd: fix(torrents): keep stored view mode when a restricted consumer mounts (#2271) (@s0up4200)0887cbc: fix(web): add force start to mobile actions (#2268) (@VsnGamer)936143e: fix(web): emit CSS asset urls relative to the stylesheet (#2276) (@s0up4200)3a20869: fix(web): offer both toggle directions when selection is partly loaded (#2278) (@s0up4200)dc8e732: fix(web): translate hardcoded strings in CrossSeedPage (#2275) (@OlziYT)741ca42: fix: land on the app when entering through /index.html under a base URL (#2277) (@s0up4200)Other Changes
675735a: chore(crossseed): log byte sizes in season pack size mismatch demotions (#2270) (@s0up4200)4625fe5: chore(deps): bump docker/login-action from 4.5.2 to 4.6.0 in the github group (#2261) (@dependabot[bot])611afa2: chore(deps): bump the github group with 2 updates (#2330) (@dependabot[bot])f119fba: chore(deps): bump the npm group across 1 directory with 15 updates (#2227) (@dependabot[bot])2a61f00: chore(deps): bump the npm group in /web with 7 updates (#2226) (@dependabot[bot])2b09bdf: chore(docs): fix go.mod and package.json links in contributing guide (@s0up4200)97ee751: chore(docs): forbid tracker links and copied torrent names in published text (#2273) (@s0up4200)a958773: chore(docs): remove collaborators-only PR restriction (@s0up4200)dd1c18e: chore(github): add pull request template (#2281) (@s0up4200)6706f85: docs(readme): add qBittorrent interface alternatives (#2317) (@s0up4200)486fc11: perf(automations): update the hardlink index instead of rebuilding it (#2241) (@s0up4200)585be6e: perf(crossseed): cache the AKA title parse (#2254) (@s0up4200)a919949: perf(instances): report all-time totals from transfer-info (#2240) (@s0up4200)0fa55ed: perf(qbittorrent): read maindata fields without cloning the torrent map (#2329) (@s0up4200)33f2bbe: perf(torrents): keep one object identity per unchanged row so table rows can memoize (#2263) (@s0up4200)00095a1: perf(torrents): make list, search and sort faster on large libraries (#2319) (@s0up4200)8c05f60: refactor(automations): move field help into label tooltips (#2293) (@s0up4200)c3932cb: refactor(crossseed): move field help into label tooltips (#2294) (@s0up4200)16f3b8b: refactor(crossseed): stop tests from reaching the live gazelle trackers (#2311) (@s0up4200)19949b2: refactor(instances): move the hand-written field help into label tooltips (#2292) (@s0up4200)815d0f9: refactor(mobile): share the selection bar condition and drop its dead transition (#2280) (@s0up4200)3ba9572: refactor(web): delete field help that repeats its own label or tooltip (#2288) (@s0up4200)b12ea1a: refactor(web): move notification and RSS field help into label tooltips (#2291) (@s0up4200)63d6be0: refactor(web): move preference field help into label tooltips (#2290) (@s0up4200)75a1b0b: test(crossseed): stop the suite from calling the real trackers (#2309) (@s0up4200)Full Changelog: autobrr/qui@v1.25.0...v1.26.0
Docker images
docker pull ghcr.io/autobrr/qui:v1.26.0docker pull ghcr.io/autobrr/qui:latestWhat to do next?
Thank you for using qui!
v1.25.0Compare Source
Changelog
New Features
fe6393f: feat(crossseed): add skip individual episodes option to library search runs (#2216) (@s0up4200)6d2fe15: feat(crossseed): assemble season packs from seeded episodes in automation flows (#2211) (@s0up4200)fe3ec95: feat(crossseed): curb season pack churn in automation flows (#2213) (@s0up4200)870042e: feat(crossseed): match torrents whose files pair by exact size (#2219) (@s0up4200)5ea7ece: feat(crossseed): page RSS feeds until a page is fully known (#2207) (@s0up4200)3d7b25a: feat(crossseed): replace the auto-resume percentage rule with a byte limit (#2228) (@s0up4200)63ee4dc: feat(crossseed): rescue exact-size title mismatches (#2230) (@s0up4200)f8c31e5: feat(crossseed): search for season packs of seeded episodes in library runs (#2212) (@s0up4200)2900640: feat(crossseed): track seeded search history per indexer (#2218) (@s0up4200)486a194: feat(filters): saved filter views (#2193) (@s0up4200)d37e60f: feat(indexers): remember Prowlarr and Jackett connections in the discover dialog (#2231) (@s0up4200)ea428ad: feat(torrents): navigate the torrent list with arrow keys (#2196) (@s0up4200)Bug Fixes
2c30c62: fix(crossseed): apply search aliases only to the source torrent (#2221) (@s0up4200)17e9b4c: fix(crossseed): clarify the max age setting copy (#2223) (@s0up4200)d5ba915: fix(crossseed): compare the search size band against the full torrent size (#2206) (@s0up4200)aae8174: fix(crossseed): demote unlinkable season pack episodes to missing (#2215) (@s0up4200)d53e322: fix(crossseed): match titles whose punctuation scene naming drops (#2191) (@s0up4200)1404913: fix(crossseed): recover season structure from files when a search result is applied (#2232) (@s0up4200)086702d: fix(crossseed): recover season structure from metainfo files when a torrent is applied (#2235) (@s0up4200)7fed37f: fix(crossseed): retry zero-result searches with alternate titles (#2204) (@s0up4200)d69b4b7: fix(crossseed): skip Gazelle lookups for content that RED/OPS cannot host (#2195) (@s0up4200)f3c4dfd: fix(crossseed): treat one-sided HDR and collection tags as compatible (#2205) (@s0up4200)48d287c: fix(dirscan): reopen no_match files when new indexers appear (#2199) (@s0up4200)bc6f3de: fix(indexers): prevent incorrect autodiscovery updates (#2236) (@s0up4200)6053b6f: fix(logging): make DEBUG the supported diagnostic level (#2239) (@s0up4200)d6816ab: fix(torznab): keep rate-limited caps searches uncovered (#2229) (@s0up4200)6a86929: fix(torznab): keep structured season/ep params when indexer caps support them (#2214) (@s0up4200)f4b5446: fix(torznab): skip indexers whose caps fetch is rate limited (#2217) (@s0up4200)42cec66: fix(web): don't hijack Cmd/Ctrl+Shift+A as select-all in torrent table (#2200) (@s0up4200)9971a4f: fix(web): scope overlay blur to the support dialog (#2197) (@s0up4200)Other Changes
351f4c7: chore(deps): bump docker/login-action from 4.5.1 to 4.5.2 in the github group (#2225) (@dependabot[bot])9fed7e9: chore(deps): bump postcss from 8.5.18 to 8.5.23 in /documentation (#2224) (@dependabot[bot])b804785: chore(deps): bump the github group with 2 updates (#2203) (@dependabot[bot])6aaf5ea: chore(deps): bump the golang group with 16 updates (#2209) (@dependabot[bot])4f062bd: chore(deps): bump the npm group in /web with 43 updates (#2210) (@dependabot[bot])a0ed321: ci(release): fold signing smoke test into develop snapshot build (#2201) (@s0up4200)91d30a0: docs(web): correct the vitest setup-file and auto-cleanup rules (#2238) (@s0up4200)Full Changelog: autobrr/qui@v1.24.0...v1.25.0
Docker images
docker pull ghcr.io/autobrr/qui:v1.25.0docker pull ghcr.io/autobrr/qui:latestWhat to do next?
Thank you for using qui!
v1.24.0Compare Source
Changelog
New Features
4fc31d1: feat(backups): reclaim orphaned torrent cache blobs at startup (#2190) (@nitrobass24)cf3e4dd: feat(crossseed): detect ReFS block-cloned delete matches (#2183) (@Audionut)dd6b28f: feat(crossseed): detect hardlinked cross-seeds in delete dialog (#2180) (@s0up4200)aba44c0: feat(crossseed): match season packs across alternate titles and anime absolute numbering (#2105) (@s0up4200)2dcb341: feat(qbittorrent): detect "torrent has been rejected" as unregistered (#2133) (@s0up4200)3306d62: feat(web): add Brazilian Portuguese (pt-BR) localization and i18n coverage tooling (#2136) (@MaKTaiL)9c5bdbc: feat(web): add supporter subscription entry point (#2185) (@s0up4200)Bug Fixes
85e52aa: fix(backups): overlap export stalls and cap the adaptive delay (#2188) (@nitrobass24)a13b6db: fix(backups): write cache blobs atomically (#2189) (@nitrobass24)250b115: fix(crossseed): complete RSS-deduplicated searches and surface search errors (#2162) (@jussaw)ef250e0: fix(crossseed): keep partial results when a single tracker fails (#2156) (@s0up4200)55d07a2: fix(crossseed): retain candidates using exact size evidence (#2160) (@Audionut)0824c54: fix(hardlink): use 128-bit Windows file IDs (#2182) (@Audionut)613dac8: fix(reannounce): update torrent age calculation and add 'started' outcome to reannounce automation (#2135) (@MaKTaiL)6acffb1: fix(web): update radix-ui packages to fix dialog dismissal regression (#2143) (@nitrobass24)05bf3f4: fix: preserve empty torrent path components (#2152) (@Mevas)914c74d: fix: reject qBittorrent never-completed sentinels in completion detection, automations, and UI (#2171) (@s0up4200)b5c82c3: fix: sanitize non-UTF-8 bytes from torrent-derived strings (#2158) (@Zmegolaz)Other Changes
04deece: chore(deps): bump fast-uri from 3.1.3 to 3.1.4 in /web (#2174) (@dependabot[bot])4c9931e: chore(deps): bump go-qbittorrent to v1.17.0 (#2178) (@s0up4200)c6c052c: chore(deps): bump postcss from 8.5.16 to 8.5.18 in /documentation (#2176) (@dependabot[bot])6c09481: chore(deps): bump the github group with 2 updates (#2153) (@dependabot[bot])6113044: chore(deps): bump the github group with 4 updates (#2173) ([@dependabotConfiguration
📅 Schedule: (in timezone America/New_York)
🚦 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.
This PR was generated by Mend Renovate. View the repository job log.