This PR contains the following updates: | Package | Update | Change | |---|---|---| | [ghcr.io/autobrr/qui](https://github.com/autobrr/qui) | minor | `v1.14.1` → `v1.15.0` | --- > ⚠️ **Warning** > > Some dependencies could not be looked up. Check the [Dependency Dashboard](issues/2) for more information. --- ### Release Notes <details> <summary>autobrr/qui (ghcr.io/autobrr/qui)</summary> ### [`v1.15.0`](https://github.com/autobrr/qui/releases/tag/v1.15.0) [Compare Source](https://github.com/autobrr/qui/compare/v1.14.1...v1.15.0) #### Changelog ##### Breaking change CORS is disabled by default; enable by setting QUI\_\_CORS\_ALLOWED\_ORIGINS with explicit origins (http(s)://host\[:port]). See <https://getqui.com/docs/advanced/sso-proxy-cors> ##### New Features - [`93786a2`](93786a230f): feat(automations): add configurable processing priority/sorting ([#​1235](https://github.com/autobrr/qui/issues/1235)) ([@​Oscariremma](https://github.com/Oscariremma)) - [`45eaf1f`](45eaf1f60d): feat(database): add postgres and sqlite migration CLI ([#​1530](https://github.com/autobrr/qui/issues/1530)) ([@​s0up4200](https://github.com/s0up4200)) - [`430f5d1`](430f5d122f): feat(torrents): mediaInfo dialog ([#​1537](https://github.com/autobrr/qui/issues/1537)) ([@​s0up4200](https://github.com/s0up4200)) - [`8eb8903`](8eb8903ad5): feat(web): Add persistence to unified instance filter in sidebar ([#​1560](https://github.com/autobrr/qui/issues/1560)) ([@​drtaru](https://github.com/drtaru)) - [`7aadde7`](7aadde7837): feat(web): add path autocomplete to set location dialog ([#​1432](https://github.com/autobrr/qui/issues/1432)) ([@​nitrobass24](https://github.com/nitrobass24)) - [`077f32c`](077f32c4bf): feat: add mediainfo api endpoint ([#​1545](https://github.com/autobrr/qui/issues/1545)) ([@​Audionut](https://github.com/Audionut)) - [`99cf695`](99cf69540b): feat: endpoint to trigger directory scans from external tools ([#​1559](https://github.com/autobrr/qui/issues/1559)) ([@​s0up4200](https://github.com/s0up4200)) - [`8956f9b`](8956f9bab1): feat: unify bulk tag editor ([#​1571](https://github.com/autobrr/qui/issues/1571)) ([@​s0up4200](https://github.com/s0up4200)) ##### Bug Fixes - [`552d617`](552d61705a): fix(api): align add torrent OpenAPI field ([#​1617](https://github.com/autobrr/qui/issues/1617)) ([@​s0up4200](https://github.com/s0up4200)) - [`424f7a0`](424f7a0de0): fix(api): restrict CORS to explicit allowlist ([#​1551](https://github.com/autobrr/qui/issues/1551)) ([@​s0up4200](https://github.com/s0up4200)) - [`38991d8`](38991d8c76): fix(auth): allow loopback health probes ([#​1621](https://github.com/autobrr/qui/issues/1621)) ([@​s0up4200](https://github.com/s0up4200)) - [`4ae88c9`](4ae88c92d2): fix(automations): align include-cross-seeds category apply ([#​1517](https://github.com/autobrr/qui/issues/1517)) ([@​s0up4200](https://github.com/s0up4200)) - [`6a127a8`](6a127a8ad0): fix(automations): scope skipWithin to only deleted action ([#​1538](https://github.com/autobrr/qui/issues/1538)) ([@​jabloink](https://github.com/jabloink)) - [`c776189`](c776189097): fix(crossseed): avoid completion timeout misses on non-Gazelle torrents ([#​1536](https://github.com/autobrr/qui/issues/1536)) ([@​s0up4200](https://github.com/s0up4200)) - [`b1338a7`](b1338a7b3f): fix(crossseed): handle missing webhook collection tags ([#​1610](https://github.com/autobrr/qui/issues/1610)) ([@​s0up4200](https://github.com/s0up4200)) - [`eacbb68`](eacbb68365): fix(crossseed): normalize hdr aliases ([#​1572](https://github.com/autobrr/qui/issues/1572)) ([@​s0up4200](https://github.com/s0up4200)) - [`537ad46`](537ad46ba8): fix(crossseed): queue completion searches and retry rate-limit waits ([#​1523](https://github.com/autobrr/qui/issues/1523)) ([@​s0up4200](https://github.com/s0up4200)) - [`4fc550f`](4fc550f016): fix(crossseed): use autobrr indexer ids for webhooks ([#​1614](https://github.com/autobrr/qui/issues/1614)) ([@​s0up4200](https://github.com/s0up4200)) - [`08029ad`](08029adda3): fix(crossseed): valid partial matches being rejected ([#​1291](https://github.com/autobrr/qui/issues/1291)) ([@​rybertm](https://github.com/rybertm)) - [`77eedd9`](77eedd9b5e): fix(database): avoid postgres temp-table statement caching ([#​1581](https://github.com/autobrr/qui/issues/1581)) ([@​s0up4200](https://github.com/s0up4200)) - [`25daa17`](25daa170db): fix(dirscan): honor canceled queued webhook runs ([#​1612](https://github.com/autobrr/qui/issues/1612)) ([@​s0up4200](https://github.com/s0up4200)) - [`56995f1`](56995f12f1): fix(dirscan): queue webhook scans and tighten age filtering ([#​1603](https://github.com/autobrr/qui/issues/1603)) ([@​s0up4200](https://github.com/s0up4200)) - [`444d07b`](444d07b00a): fix(dirscan): select concrete hardlink base dir ([#​1606](https://github.com/autobrr/qui/issues/1606)) ([@​s0up4200](https://github.com/s0up4200)) - [`c35bea0`](c35bea02a1): fix(instances): improve settings dialog scrolling ([#​1569](https://github.com/autobrr/qui/issues/1569)) ([@​nuxencs](https://github.com/nuxencs)) - [`dc501a0`](dc501a0521): fix(proxy): reauth qbit passthrough requests ([#​1582](https://github.com/autobrr/qui/issues/1582)) ([@​s0up4200](https://github.com/s0up4200)) - [`7950d1d`](7950d1d384): fix(proxy): search endpoint handling ([#​1524](https://github.com/autobrr/qui/issues/1524)) ([@​Audionut](https://github.com/Audionut)) - [`1076eea`](1076eeab58): fix(qbit): prune empty managed dirs after delete\_with\_files ([#​1604](https://github.com/autobrr/qui/issues/1604)) ([@​s0up4200](https://github.com/s0up4200)) - [`5a3114b`](5a3114be69): fix(qbittorrent): stop reboot torrent\_completed spam ([#​1515](https://github.com/autobrr/qui/issues/1515)) ([@​s0up4200](https://github.com/s0up4200)) - [`1d02e6c`](1d02e6c4ac): fix(settings): contain settings tab scrolling ([#​1567](https://github.com/autobrr/qui/issues/1567)) ([@​nuxencs](https://github.com/nuxencs)) - [`f5d69f3`](f5d69f3163): fix(settings): smoother gradient ([#​1570](https://github.com/autobrr/qui/issues/1570)) ([@​nuxencs](https://github.com/nuxencs)) - [`1c0c3bc`](1c0c3bc74e): fix(torrents): copy MediaInfo summary without brackets ([#​1540](https://github.com/autobrr/qui/issues/1540)) ([@​s0up4200](https://github.com/s0up4200)) - [`3ec913a`](3ec913afd1): fix(web): auto-append slash on path autocomplete selection ([#​1431](https://github.com/autobrr/qui/issues/1431)) ([@​nitrobass24](https://github.com/nitrobass24)) - [`aa2f3da`](aa2f3daf1f): fix(web): check field.state.value type in AddTorrentDialog ([#​1613](https://github.com/autobrr/qui/issues/1613)) ([@​s0up4200](https://github.com/s0up4200)) - [`1abfc5e`](1abfc5ef95): fix(web): handle SSO proxy redirect to /index.html ([#​1600](https://github.com/autobrr/qui/issues/1600)) ([@​s0up4200](https://github.com/s0up4200)) - [`1991f90`](1991f9040d): fix(web): warn before enabling reannounce ([#​1583](https://github.com/autobrr/qui/issues/1583)) ([@​s0up4200](https://github.com/s0up4200)) ##### Other Changes - [`4069492`](4069492a59): chore(deps): bump the github group with 3 updates ([#​1535](https://github.com/autobrr/qui/issues/1535)) ([@​dependabot](https://github.com/dependabot)\[bot]) - [`a02e9e8`](a02e9e8399): chore(deps): bump the github group with 7 updates ([#​1558](https://github.com/autobrr/qui/issues/1558)) ([@​dependabot](https://github.com/dependabot)\[bot]) - [`8713667`](87136676e5): chore(deps): bump the golang group with 15 updates ([#​1543](https://github.com/autobrr/qui/issues/1543)) ([@​dependabot](https://github.com/dependabot)\[bot]) - [`420607e`](420607e266): chore(go,ci): adopt go fix, bump to 1.26, and speed up PR checks ([#​1480](https://github.com/autobrr/qui/issues/1480)) ([@​s0up4200](https://github.com/s0up4200)) - [`0d0df45`](0d0df455e4): docs: add password reset section to CLI commands ([#​1598](https://github.com/autobrr/qui/issues/1598)) ([@​s0up4200](https://github.com/s0up4200)) - [`9ef56a2`](9ef56a2050): refactor(makefile): windows support ([#​1546](https://github.com/autobrr/qui/issues/1546)) ([@​Audionut](https://github.com/Audionut)) - [`7899cc8`](7899cc8601): refactor(reflinking): add windows ReFS filesystem support ([#​1576](https://github.com/autobrr/qui/issues/1576)) ([@​Audionut](https://github.com/Audionut)) - [`51d34ab`](51d34ab279): refactor(releases): share hdr normalization helpers ([#​1586](https://github.com/autobrr/qui/issues/1586)) ([@​s0up4200](https://github.com/s0up4200)) - [`c7f4e3d`](c7f4e3d8b5): refactor(web): tighten unified scope navigation ([#​1618](https://github.com/autobrr/qui/issues/1618)) ([@​s0up4200](https://github.com/s0up4200)) - [`4b05177`](4b051778a4): test(handlers): cover tag baseline field requests ([@​s0up4200](https://github.com/s0up4200)) **Full Changelog**: <https://github.com/autobrr/qui/compare/v1.14.1...v1.15.0> #### Docker images - `docker pull ghcr.io/autobrr/qui:v1.15.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:eyJjcmVhdGVkSW5WZXIiOiI0My41OS4yIiwidXBkYXRlZEluVmVyIjoiNDMuNTkuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiaW1hZ2UiXX0=--> Reviewed-on: #4884 Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net> Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net>