Commit Graph

3468 Commits

Author SHA1 Message Date
4d1f9befe0 suspend
Some checks failed
lint-test-helm / helm-lint (push) Successful in 7s
renovate / renovate (push) Has been cancelled
2025-11-16 22:10:14 -06:00
9d9d243359 add value
All checks were successful
lint-test-helm / helm-lint (push) Successful in 27s
renovate / renovate (push) Successful in 1m8s
2025-11-16 21:58:00 -06:00
33b3900dc3 fix service name
Some checks failed
lint-test-helm / helm-lint (push) Successful in 11s
renovate / renovate (push) Has been cancelled
2025-11-16 21:57:04 -06:00
fbe6845bb4 fix schedule
All checks were successful
lint-test-helm / helm-lint (push) Successful in 34s
renovate / renovate (push) Successful in 1m16s
2025-11-16 21:55:44 -06:00
3501e45f5c fix values
All checks were successful
lint-test-helm / helm-lint (push) Successful in 9s
renovate / renovate (push) Successful in 1m6s
2025-11-16 21:54:20 -06:00
302d8f8f21 change pid and guid
Some checks failed
lint-test-helm / helm-lint (push) Successful in 8s
renovate / renovate (push) Has been cancelled
2025-11-16 21:53:17 -06:00
8cb68cfb43 fix claim
All checks were successful
lint-test-helm / helm-lint (push) Successful in 12s
renovate / renovate (push) Successful in 1m18s
2025-11-16 21:46:27 -06:00
e5e0054ba3 fix secret
All checks were successful
lint-test-helm / helm-lint (push) Successful in 14s
renovate / renovate (push) Successful in 1m18s
2025-11-16 21:44:51 -06:00
fa92a10bd1 fix path
Some checks failed
lint-test-helm / helm-lint (push) Successful in 8s
renovate / renovate (push) Has been cancelled
2025-11-16 21:44:08 -06:00
1fe764e12f add booklore and emphemera
All checks were successful
lint-test-helm / helm-lint (push) Successful in 7s
lint-test-docker / docker-lint (push) Successful in 10s
renovate / renovate (push) Successful in 1m36s
2025-11-16 21:41:18 -06:00
b20d6b84b0 fix repo
All checks were successful
lint-test-helm / helm-lint (push) Successful in 7s
renovate / renovate (push) Successful in 1m4s
2025-11-16 20:02:59 -06:00
a7f6a86f08 fix path
All checks were successful
lint-test-helm / helm-lint (push) Successful in 8s
renovate / renovate (push) Successful in 56s
2025-11-16 19:56:41 -06:00
4d53941a92 fix chart
All checks were successful
lint-test-helm / helm-lint (push) Successful in 10s
renovate / renovate (push) Successful in 1m15s
2025-11-16 19:55:23 -06:00
87775a1731 add listenarr
Some checks failed
lint-test-helm / helm-lint (push) Successful in 7s
lint-test-docker / docker-lint (push) Successful in 9s
renovate / renovate (push) Has been cancelled
2025-11-16 19:38:09 -06:00
8a48303b52 Update ghcr.io/sarperavci/cloudflarebypassforscraping:latest Docker digest to 15675e4 (#2045)
All checks were successful
lint-test-helm / helm-lint (push) Successful in 7s
renovate / renovate (push) Successful in 1m8s
2025-11-16 20:02:19 +00:00
c54c35f60d Update searxng/searxng:latest Docker digest to d5a54dd (#2040)
All checks were successful
lint-test-helm / helm-lint (push) Successful in 8s
renovate / renovate (push) Successful in 1m8s
2025-11-15 09:02:04 +00:00
731f522e9b Update searxng/searxng:latest Docker digest to da3d424 (#2039)
All checks were successful
lint-test-helm / helm-lint (push) Successful in 8s
renovate / renovate (push) Successful in 1m12s
2025-11-15 07:02:03 +00:00
ae48b2e18b Update searxng/searxng:latest Docker digest to 83c3d61 (#2037)
All checks were successful
lint-test-helm / helm-lint (push) Successful in 7s
renovate / renovate (push) Successful in 4m13s
2025-11-14 23:02:06 +00:00
a315e0813c Update ghcr.io/karakeep-app/karakeep Docker tag to v0.28.0 (#2006)
Some checks failed
lint-test-helm / helm-lint (push) Successful in 6s
renovate / renovate (push) Has been cancelled
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [ghcr.io/karakeep-app/karakeep](https://github.com/karakeep-app/karakeep) | minor | `0.27.1` -> `0.28.0` |

---

### Release Notes

<details>
<summary>karakeep-app/karakeep (ghcr.io/karakeep-app/karakeep)</summary>

### [`v0.28.0`](https://github.com/karakeep-app/karakeep/releases/tag/v0.28.0): 0.28.0

[Compare Source](https://github.com/karakeep-app/karakeep/compare/v0.27.1...v0.28.0)

### 0.28.0 (20k stars )

Welcome to the 0.28.0 release of Karakeep! We've have hit 20k stars on Github 🎉 (well 21k because I was too late with the release)! Thanks a lot for your support throughout this journey! This release brings a refreshed import pipeline, uploading custom attachments, revamped tags page, inline checklists, and a bunch of quality-of-life touches across the web app, extension and mobile app. Huge thanks to [@&#8203;BOTkirial](https://github.com/BOTkirial), [@&#8203;qixing-jk](https://github.com/qixing-jk), @&#8203;[@&#8203;maya-doshi](https://github.com/maya-doshi), [@&#8203;BenjaminMichaelis](https://github.com/BenjaminMichaelis), [@&#8203;cloudchristoph](https://github.com/cloudchristoph), [@&#8203;claytono](https://github.com/claytono), as usual [@&#8203;xuatz](https://github.com/xuatz) and everyone who shipped code, triaged bugs, or shared feedback for this release.

> If you enjoy using Karakeep, consider supporting the project [here ️](https://buymeacoffee.com/mbassem) or via GitHub [here](https://github.com/sponsors/MohamedBassem).

<a href="https://www.buymeacoffee.com/mbassem" target="_blank"><img src="https://cdn.buymeacoffee.com/buttons/v2/default-yellow.png" alt="Buy Me A Coffee" width="auto" height="50" ></a>

And in case you missed it, we now have a ☁️ managed offering ☁️ for those who don't want to self-host. We're still in private beta (you can signup for access [here](https://tally.so/r/wo8zzx)) and gradually letting more and more users in.

### New Features 🚀

- Revamped import experience with progress tracking ([#&#8203;2001](https://github.com/karakeep-app/karakeep/issues/2001))
- Revamped Tags page that adds search and pagination to better serve users with thousands of tags ([#&#8203;1987](https://github.com/karakeep-app/karakeep/issues/1987))
- You can now upload custom attachments to bookmarks ([#&#8203;2100](https://github.com/karakeep-app/karakeep/issues/2100))
- When deleting a list, you can now optionally delete all its children ([#&#8203;1989](https://github.com/karakeep-app/karakeep/issues/1989))
- Server overview highlights service dependency health.
- Inline checklist toggling for text bookmarks ([#&#8203;1933](https://github.com/karakeep-app/karakeep/issues/1933)) – [@&#8203;BOTkirial](https://github.com/BOTkirial)
- With every release, you'll be prompted to view what's new in that release from inside the app.
- You can now pass custom headers from the mobile app to the server ([#&#8203;2103](https://github.com/karakeep-app/karakeep/issues/2103))
- Extension improvements:
  - Tab bookmark badge indicator by [@&#8203;qixing-jk](https://github.com/qixing-jk) shows when a page is already bookmarked ([#&#8203;1745](https://github.com/karakeep-app/karakeep/issues/1745))
  - You can now write notes directly after saving a bookmark in the extension ([#&#8203;2104](https://github.com/karakeep-app/karakeep/issues/2104))

### UX Improvements 

- Grid view controls expose title/tag toggles and image fit options ([#&#8203;1960](https://github.com/karakeep-app/karakeep/issues/1960))
- Bookmark cards can surface saved notes across web and mobile ([#&#8203;2083](https://github.com/karakeep-app/karakeep/issues/2083)) – [@&#8203;xuatz](https://github.com/xuatz)
- Manage Lists modal is searchable for faster sorting ([#&#8203;2029](https://github.com/karakeep-app/karakeep/issues/2029))
- The tags page now has a "Create Tag" button ([#&#8203;1942](https://github.com/karakeep-app/karakeep/issues/1942))
- You can now regenerate the API key without having to recreate it.
- New `title:` seach qualifier for searching bookmarks by title ([#&#8203;1940](https://github.com/karakeep-app/karakeep/issues/1940))

### Fixes 🔧

- ⚠️ (Potentially breaking change) ⚠️ Stricter URL valdaition to protect against SSRF attacks ([#&#8203;2082](https://github.com/karakeep-app/karakeep/issues/2082))
  - Webhook requests now go through the proxy if there's one configured
  - All server-initiated requests (including webhooks) to internal IP addresses are now blocked by default unless explicitly allowed via `CRAWLER_ALLOWED_INTERNAL_HOSTNAMES`. If your webhooks are hitting internal services, you'll have to allowlist them via `CRAWLER_ALLOWED_INTERNAL_HOSTNAMES`.
  - Monolith now honors the configured crawler proxy.
  - Metascraper logo extraction now respects the crawler proxy.
- Crawler memory footprint shrinks with targeted optimizations ([#&#8203;1748](https://github.com/karakeep-app/karakeep/issues/1748))
- Allow karakeep to use newer openai models that was previously failing because of deprecated max\_tokens ([#&#8203;2000](https://github.com/karakeep-app/karakeep/issues/2000)) - [@&#8203;BenjaminMichaelis](https://github.com/BenjaminMichaelis)
  - You'll need to set `INFERENCE_USE_MAX_COMPLETION_TOKENS=true` in your `.env` file to use the new models. This is eventually going to become the default.
- Admin maintenance jobs respect abort signals to stop gracefully
- Search input no longer crashes on percent signs and also works correctly with IME composition
- Fixed a crash when sharing a list publicly that didn't have any bookmarks ([#&#8203;1990](https://github.com/karakeep-app/karakeep/issues/1990))
- Screenshots are now stored as jpegs instead of pngs to reduce file size
- Fixed a bug that was preventing tag merging ([#&#8203;1938](https://github.com/karakeep-app/karakeep/issues/1938))
- RSS imports can apply feed categories as tags ([#&#8203;2031](https://github.com/karakeep-app/karakeep/issues/2031))

### For Developers 🛠️

- Create bookmark API returns 200 instead of 201 when a bookmark already exists
- CLI Improvements:
  - New commands to migrate data from one server to another
  - New command to dump a full account archive
  - A new wipe command to selectively clean up data from the account

### Community Projects 💡

##### [Karakeeper](https://apps.apple.com/us/app/karakeeper-for-karakeep/id6746722790)

3rd Party iOS/Safari Client - *by [@&#8203;simplytoast1](https://github.com/simplytoast1)*

Karakeeper now is providing an alternative iOS native mobile/desktop client for Karakeep beyond its existing functionality of providing a safari extension.

##### [Karakeep Sync](https://github.com/sidoshi/karakeep-sync)

A syncing tool for Karakeep - *by [@&#8203;sidoshi](https://github.com/sidoshi)*

A rust-based syncing tool that syncs: Hacker News upvotes, Reddit saved posts, Github stars and Pinboard bookmarks automatically to Karakeep!

### Screenshots 📸

#### Inline Checklists

<img width="1230" height="806" alt="Screenshot 2025-11-08 at 8  55 18@&#8203;2x" src="https://github.com/user-attachments/assets/c092d903-eb6f-40c6-aee6-1ce6127f67e8" />

#### Import Sessions
<img width="1814" height="762" alt="Screenshot 2025-11-08 at 8  58 21@&#8203;2x" src="https://github.com/user-attachments/assets/dfcb856b-6a63-4d7a-ba4b-ce2ca83bc844" />

#### Service Health Indicators
<img width="1874" height="540" alt="Screenshot 2025-11-08 at 8  56 00@&#8203;2x" src="https://github.com/user-attachments/assets/7835f1ad-239d-477c-8e00-951e4a09f8c6" />

### Upgrading 📦

To upgrade:

- If you're using `KARAKEEP_VERSION=release`, run `docker compose pull && docker compose up -d`.
- If you're pinning it to a specific version, bump the version and then run `docker compose pull && docker compose up -d`.

### All Commits

- fix: standardize US English translations to professional tone - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`4f025f5`](https://github.com/karakeep-app/karakeep/commit/4f025f5a)
- i18n: Sync weblate translations - [@&#8203;weblate](https://github.com/weblate) in [`5387c98`](https://github.com/karakeep-app/karakeep/commit/5387c982)
- tests: fix crawling and search e2e tests ([#&#8203;2105](https://github.com/karakeep-app/karakeep/issues/2105)) - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`c4bee9f`](https://github.com/karakeep-app/karakeep/commit/c4bee9fe)
- feat(extension): Allow writing notes directly in the extension ([#&#8203;2104](https://github.com/karakeep-app/karakeep/issues/2104)) - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`098e56a`](https://github.com/karakeep-app/karakeep/commit/098e56a8)
- fix(mobile): fix default address not correctly stored in settings - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`a220319`](https://github.com/karakeep-app/karakeep/commit/a2203196)
- feat(mobile): add custom headers configuration in sign-in screen ([#&#8203;2103](https://github.com/karakeep-app/karakeep/issues/2103)) - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`ec621bf`](https://github.com/karakeep-app/karakeep/commit/ec621bf5)
- tests: Fix failing test - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`27ed0a1`](https://github.com/karakeep-app/karakeep/commit/27ed0a19)
- feat: Add what's new modal in the sidebar ([#&#8203;2099](https://github.com/karakeep-app/karakeep/issues/2099)) - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`474f642`](https://github.com/karakeep-app/karakeep/commit/474f6429)
- feat: Add support for user uploaded files ([#&#8203;2100](https://github.com/karakeep-app/karakeep/issues/2100)) - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`31960fc`](https://github.com/karakeep-app/karakeep/commit/31960fcd)
- refactor: consolidate multiple karakeep plugins into one package ([#&#8203;2101](https://github.com/karakeep-app/karakeep/issues/2101)) - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`99413db`](https://github.com/karakeep-app/karakeep/commit/99413db0)
- fix: metascraper logo to go through proxy if one configured. fixes [#&#8203;1863](https://github.com/karakeep-app/karakeep/issues/1863) - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`737b031`](https://github.com/karakeep-app/karakeep/commit/737b0317)
- feat(extension): add tab bookmark badge indicator ([#&#8203;1745](https://github.com/karakeep-app/karakeep/issues/1745)) - [@&#8203;qixing-jk](https://github.com/qixing-jk) in [`f0b0959`](https://github.com/karakeep-app/karakeep/commit/f0b0959e)
- fix: restore image size in grid layout - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`2056582`](https://github.com/karakeep-app/karakeep/commit/2056582c)
- deps: Upgrade react-query to 5.90 - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`560900b`](https://github.com/karakeep-app/karakeep/commit/560900bb)
- feat: Support inline toggling for todos. fixes [#&#8203;1931](https://github.com/karakeep-app/karakeep/issues/1931) ([#&#8203;1933](https://github.com/karakeep-app/karakeep/issues/1933)) - [@&#8203;BOTkirial](https://github.com/BOTkirial) in [`393bbd9`](https://github.com/karakeep-app/karakeep/commit/393bbd9a)
- fix: fix monolith to respect crawler proxy - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`085c832`](https://github.com/karakeep-app/karakeep/commit/085c832c)
- feat(rss): Add import tags from RSS feed categories ([#&#8203;2031](https://github.com/karakeep-app/karakeep/issues/2031)) - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`5358682`](https://github.com/karakeep-app/karakeep/commit/5358682a)
- fix: fix crash in search input when query contains a percent. fixes [#&#8203;1941](https://github.com/karakeep-app/karakeep/issues/1941) - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`633686b`](https://github.com/karakeep-app/karakeep/commit/633686b5)
- feat: Add view options to show tag/title and control image fit. Fixes [#&#8203;1960](https://github.com/karakeep-app/karakeep/issues/1960) - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`34d2b48`](https://github.com/karakeep-app/karakeep/commit/34d2b485)
- refactor: improve the userLocalSetting server functions - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`bb00c99`](https://github.com/karakeep-app/karakeep/commit/bb00c996)
- feat: Make search job timeout configurable - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`965c603`](https://github.com/karakeep-app/karakeep/commit/965c603d)
- feat: display notes on bookmark card ([#&#8203;2083](https://github.com/karakeep-app/karakeep/issues/2083)) - [@&#8203;xuatz](https://github.com/xuatz) in [`33f4077`](https://github.com/karakeep-app/karakeep/commit/33f40779)
- fix: Stricter SSRF validation ([#&#8203;2082](https://github.com/karakeep-app/karakeep/issues/2082)) - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`b63a49f`](https://github.com/karakeep-app/karakeep/commit/b63a49fc)
- fix: correctly handle composition in search input. fixes [#&#8203;2048](https://github.com/karakeep-app/karakeep/issues/2048) - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`c6ebceb`](https://github.com/karakeep-app/karakeep/commit/c6ebceb9)
- fix: browser service connection check using dns instead. Fixes [#&#8203;2080](https://github.com/karakeep-app/karakeep/issues/2080) - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`c9c73d4`](https://github.com/karakeep-app/karakeep/commit/c9c73d41)
- fix: More memory optimizations for crawler worker. [#&#8203;1748](https://github.com/karakeep-app/karakeep/issues/1748) - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`40d548b`](https://github.com/karakeep-app/karakeep/commit/40d548bd)
- fix: fix screenshot filepath in crawler - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`0704b8b`](https://github.com/karakeep-app/karakeep/commit/0704b8bb)
- docs: Add Azure configuration details for OpenAI-compatible API ([#&#8203;2072](https://github.com/karakeep-app/karakeep/issues/2072)) - [@&#8203;cloudchristoph](https://github.com/cloudchristoph) in [`bd9c933`](https://github.com/karakeep-app/karakeep/commit/bd9c933b)
- fix: Respect abort signal in admin maintenance jobs - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`8a330dc`](https://github.com/karakeep-app/karakeep/commit/8a330dc2)
- deps: Upgrade metascraper plugins - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`e43c7e0`](https://github.com/karakeep-app/karakeep/commit/e43c7e0f)
- deps: Upgrade metascraper-readability 5.49.6 - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`6d234de`](https://github.com/karakeep-app/karakeep/commit/6d234de8)
- feat: Allow configuring inline asset size threshold - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`cf3ffff`](https://github.com/karakeep-app/karakeep/commit/cf3ffff0)
- feat: Add admin maintenance job to migrate large inline HTML ([#&#8203;2071](https://github.com/karakeep-app/karakeep/issues/2071)) - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`2b769cb`](https://github.com/karakeep-app/karakeep/commit/2b769cba)
- fix(inferance): skip token slicing when content is already witin max length - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`1713600`](https://github.com/karakeep-app/karakeep/commit/17136006)
- refactor: generalize tidy assets queue into admin maintenance ([#&#8203;2059](https://github.com/karakeep-app/karakeep/issues/2059)) - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`6ea5dd1`](https://github.com/karakeep-app/karakeep/commit/6ea5dd19)
- fix: update OpenAI API to use max\_completion\_tokens instead of max\_tokens ([#&#8203;2000](https://github.com/karakeep-app/karakeep/issues/2000)) - [@&#8203;BenjaminMichaelis](https://github.com/BenjaminMichaelis) in [`046c29d`](https://github.com/karakeep-app/karakeep/commit/046c29dc)
- fix(restate): Fix priority for restate queue - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`8c0aae3`](https://github.com/karakeep-app/karakeep/commit/8c0aae33)
- fix(restate): Ensure that the semaphore and idProvider services are ingress private - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`cdf8121`](https://github.com/karakeep-app/karakeep/commit/cdf81213)
- feat: Add source field to track bookmark creation sources ([#&#8203;2037](https://github.com/karakeep-app/karakeep/issues/2037)) - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`2defc24`](https://github.com/karakeep-app/karakeep/commit/2defc247)
- feat: support passing multiple proxy values ([#&#8203;2039](https://github.com/karakeep-app/karakeep/issues/2039)) - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`c14b693`](https://github.com/karakeep-app/karakeep/commit/c14b6934)
- deps: Upgrade oxlint to 1.22 - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`88a7ffe`](https://github.com/karakeep-app/karakeep/commit/88a7ffec)
- feat: Add service dependency checks in the server overview page - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`fda1c85`](https://github.com/karakeep-app/karakeep/commit/fda1c851)
- fix(web): Add w-full to tags editor to prevent unusable narrow width ([#&#8203;2035](https://github.com/karakeep-app/karakeep/issues/2035)) - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`7ee9416`](https://github.com/karakeep-app/karakeep/commit/7ee9416e)
- fix(api): Return 200 when bookmark already exists instead of 200 - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`f2dec26`](https://github.com/karakeep-app/karakeep/commit/f2dec26f)
- tests: Add a test for the GET /bookmarks/bookmarkId/lists api - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`d578038`](https://github.com/karakeep-app/karakeep/commit/d5780388)
- fix(api): Document the API for getting lists of a bookmark. fixes [#&#8203;2030](https://github.com/karakeep-app/karakeep/issues/2030) - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`7f138b9`](https://github.com/karakeep-app/karakeep/commit/7f138b99)
- feat: make list dropdown searchable in Manage Lists modal ([#&#8203;2029](https://github.com/karakeep-app/karakeep/issues/2029)) - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`87053d2`](https://github.com/karakeep-app/karakeep/commit/87053d2e)
- fix: fix dev script shebang for better compatibility ([#&#8203;2019](https://github.com/karakeep-app/karakeep/issues/2019)) - [@&#8203;maya-doshi](https://github.com/maya-doshi) in [`dcddda5`](https://github.com/karakeep-app/karakeep/commit/dcddda56)
- fix: Correct grammatical errors in prompts ([#&#8203;2020](https://github.com/karakeep-app/karakeep/issues/2020)) - [@&#8203;atsggx](https://github.com/atsggx) in [`f1e8cea`](https://github.com/karakeep-app/karakeep/commit/f1e8cea2)
- docs: Add karakeep-sync to community projects ([#&#8203;1994](https://github.com/karakeep-app/karakeep/issues/1994)) - [@&#8203;sidoshi](https://github.com/sidoshi) in [`36ffbdf`](https://github.com/karakeep-app/karakeep/commit/36ffbdf8)
- fix: round feed refresh hour for idempotency ([#&#8203;2013](https://github.com/karakeep-app/karakeep/issues/2013)) - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`bae8386`](https://github.com/karakeep-app/karakeep/commit/bae8386d)
- fix: fix show no bookmark page when there isn't search results - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`57d731b`](https://github.com/karakeep-app/karakeep/commit/57d731ba)
- fix: Disable idempotency keys for search - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`b6867be`](https://github.com/karakeep-app/karakeep/commit/b6867be4)
- feat: Restate-based queue plugin ([#&#8203;2011](https://github.com/karakeep-app/karakeep/issues/2011)) - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`74a1f7b`](https://github.com/karakeep-app/karakeep/commit/74a1f7b6)
- feat: Revamp import experience ([#&#8203;2001](https://github.com/karakeep-app/karakeep/issues/2001)) - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`4a580d7`](https://github.com/karakeep-app/karakeep/commit/4a580d71)
- docs: Add doc updates for prometheus metrics ([#&#8203;1957](https://github.com/karakeep-app/karakeep/issues/1957)) - [@&#8203;claytono](https://github.com/claytono) in [`5e331a7`](https://github.com/karakeep-app/karakeep/commit/5e331a7d)
- fix: fix public list sharing for empty lists ([#&#8203;1990](https://github.com/karakeep-app/karakeep/issues/1990)) - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`7df6d94`](https://github.com/karakeep-app/karakeep/commit/7df6d942)
- feat: recursive list delete ([#&#8203;1989](https://github.com/karakeep-app/karakeep/issues/1989)) - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`7d0b414`](https://github.com/karakeep-app/karakeep/commit/7d0b414f)
- feat: use jpegs for screenshots instead of pngs - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`ed1f24f`](https://github.com/karakeep-app/karakeep/commit/ed1f24f2)
- feat: Stop downloading video/audio in playwright - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`37845f9`](https://github.com/karakeep-app/karakeep/commit/37845f99)
- fix: Abort dangling processing when crawler is aborted ([#&#8203;1988](https://github.com/karakeep-app/karakeep/issues/1988)) - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`9eecda1`](https://github.com/karakeep-app/karakeep/commit/9eecda18)
- fix: Cleanup temp assets on monolith timeout - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`8dd84ef`](https://github.com/karakeep-app/karakeep/commit/8dd84ef5)
- chore: Silence lint on <a> and <img> tags when it's intentional - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`cdbedf6`](https://github.com/karakeep-app/karakeep/commit/cdbedf6c)
- fix: dont re-enqueue indexing for a bookmark already pending indexing - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`e395ac2`](https://github.com/karakeep-app/karakeep/commit/e395ac27)
- feat: Add tag search and pagination ([#&#8203;1987](https://github.com/karakeep-app/karakeep/issues/1987)) - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`62f7d90`](https://github.com/karakeep-app/karakeep/commit/62f7d900)
- fix: optimize memory usage of tag listing - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`9fe09bf`](https://github.com/karakeep-app/karakeep/commit/9fe09bfa)
- deps: Upgrade oxlint to 1.16 - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`bbc5e6c`](https://github.com/karakeep-app/karakeep/commit/bbc5e6c2)
- fix: fix bundling liteque in the workers - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`851d3e2`](https://github.com/karakeep-app/karakeep/commit/851d3e29)
- refactor: Move callsites to liteque to be behind a plugin - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`8d32055`](https://github.com/karakeep-app/karakeep/commit/8d320554)
- fix(dev): worker not started properly in helper start script ([#&#8203;1946](https://github.com/karakeep-app/karakeep/issues/1946)) - [@&#8203;xuatz](https://github.com/xuatz) in [`6ba61b4`](https://github.com/karakeep-app/karakeep/commit/6ba61b46)
- feat: Regen api keys - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`7671f4f`](https://github.com/karakeep-app/karakeep/commit/7671f4ff)
- release(cli): Bump CLI version to 0.27.1 - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`69ef2ff`](https://github.com/karakeep-app/karakeep/commit/69ef2ffe)
- feat(cli): Give more targetting options for dump/migrate/wipe - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`6501f69`](https://github.com/karakeep-app/karakeep/commit/6501f69a)
- release(cli): Bump CLI version to 0.27.0 - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`0700aab`](https://github.com/karakeep-app/karakeep/commit/0700aab8)
- feat(cli): Implement a full account dump archive - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`b9a8ca2`](https://github.com/karakeep-app/karakeep/commit/b9a8ca29)
- feat(cli): Implement a wipe command in the CLI - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`bc0e746`](https://github.com/karakeep-app/karakeep/commit/bc0e7461)
- feat: Add scripts to migrate all content from one server to the other - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`783f72c`](https://github.com/karakeep-app/karakeep/commit/783f72cb)
- fix(web): Handle user deletion more gracefully - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`92e357f`](https://github.com/karakeep-app/karakeep/commit/92e357f1)
- feat: A better looking catch all error boundary - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`d53b282`](https://github.com/karakeep-app/karakeep/commit/d53b2826)
- fix(web): fix error when attempting to merge tags. fixes [#&#8203;1938](https://github.com/karakeep-app/karakeep/issues/1938) - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`d173b10`](https://github.com/karakeep-app/karakeep/commit/d173b101)
- feat: Add Create Tag button to tags page ([#&#8203;1942](https://github.com/karakeep-app/karakeep/issues/1942)) - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`820b7e6`](https://github.com/karakeep-app/karakeep/commit/820b7e65)
- chore: fix claude code action - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`c2dcb9d`](https://github.com/karakeep-app/karakeep/commit/c2dcb9dc)
- refactor: strongly type the search plugin interface - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`bf5bf99`](https://github.com/karakeep-app/karakeep/commit/bf5bf996)
- feat(search): add title search qualifier ([#&#8203;1940](https://github.com/karakeep-app/karakeep/issues/1940)) - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`a92ada7`](https://github.com/karakeep-app/karakeep/commit/a92ada77)
- feat(extension): add current tab title while saving from extension ([#&#8203;1930](https://github.com/karakeep-app/karakeep/issues/1930)) - [@&#8203;Abel](https://github.com/Abel) in [`b594ff0`](https://github.com/karakeep-app/karakeep/commit/b594ff09)

</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:eyJjcmVhdGVkSW5WZXIiOiI0Mi41LjAiLCJ1cGRhdGVkSW5WZXIiOiI0Mi41LjAiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbImltYWdlIl19-->

Reviewed-on: https://gitea.alexlebens.dev/alexlebens/infrastructure/pulls/2006
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net>
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net>
2025-11-14 21:45:27 +00:00
65543dc56c Update ghcr.io/haveagitgat/tdarr_node Docker tag to v2.54.01 (#2005)
All checks were successful
lint-test-helm / helm-lint (push) Successful in 7s
renovate / renovate (push) Successful in 1m38s
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [ghcr.io/haveagitgat/tdarr_node](https://github.com/HaveAGitGat/tdarr_express_be) | minor | `2.51.03` -> `2.54.01` |

---

### 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:eyJjcmVhdGVkSW5WZXIiOiI0Mi41LjAiLCJ1cGRhdGVkSW5WZXIiOiI0Mi41LjAiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbImltYWdlIl19-->

Reviewed-on: #2005
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net>
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net>
2025-11-14 21:21:28 +00:00
162601e2f3 Update ghcr.io/haveagitgat/tdarr Docker tag to v2.54.01 (#2004)
Some checks failed
lint-test-helm / helm-lint (push) Has been cancelled
renovate / renovate (push) Has been cancelled
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [ghcr.io/haveagitgat/tdarr](https://github.com/HaveAGitGat/tdarr_express_be) | minor | `2.51.03` -> `2.54.01` |

---

### 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:eyJjcmVhdGVkSW5WZXIiOiI0Mi41LjAiLCJ1cGRhdGVkSW5WZXIiOiI0Mi41LjAiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbImltYWdlIl19-->

Reviewed-on: #2004
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net>
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net>
2025-11-14 21:21:19 +00:00
33996754d4 Update searxng/searxng:latest Docker digest to 49e149f (#2034)
All checks were successful
lint-test-helm / helm-lint (push) Successful in 17s
renovate / renovate (push) Successful in 1m14s
2025-11-14 20:02:09 +00:00
dda1f633f5 Update ghcr.io/sarperavci/cloudflarebypassforscraping:latest Docker digest to 37ef066 (#2033)
Some checks failed
lint-test-helm / helm-lint (push) Has been cancelled
renovate / renovate (push) Has been cancelled
2025-11-14 20:02:02 +00:00
b59b674d7f Update searxng/searxng:latest Docker digest to 7b763e6 (#2026)
All checks were successful
lint-test-helm / helm-lint (push) Successful in 22s
renovate / renovate (push) Successful in 1m20s
2025-11-14 09:02:18 +00:00
0d3933cb3d use light theme
All checks were successful
lint-test-helm / helm-lint (push) Successful in 15s
renovate / renovate (push) Successful in 1m17s
2025-11-13 20:10:00 -06:00
898bd10621 add backrest
All checks were successful
lint-test-docker / docker-lint (push) Successful in 14s
lint-test-helm / helm-lint (push) Successful in 13s
renovate / renovate (push) Successful in 1m21s
2025-11-13 19:57:20 -06:00
dea6c325b9 Update thewicklowwolf/lidatube Docker tag to v0.2.41 (#2023)
All checks were successful
lint-test-helm / helm-lint (push) Successful in 10s
renovate / renovate (push) Successful in 1m19s
2025-11-14 00:02:32 +00:00
e7e9c9bd3d Update Helm release element-web to v1.4.23 (#2016)
All checks were successful
lint-test-helm / helm-lint (push) Successful in 7s
renovate / renovate (push) Successful in 1m10s
2025-11-12 11:02:19 +00:00
6984555a46 Update rmcrackan/libation Docker tag to v12.7.1 (#2014)
Some checks failed
lint-test-helm / helm-lint (push) Successful in 10s
renovate / renovate (push) Failing after 1m44s
2025-11-12 04:02:33 +00:00
b9a47afc44 Update ghcr.io/home-assistant/home-assistant Docker tag to v2025.11.1 (#1997)
Some checks failed
lint-test-helm / helm-lint (push) Failing after 10s
renovate / renovate (push) Has been cancelled
2025-11-11 00:02:28 +00:00
68e579a0f0 Update directus/directus Docker tag to v11.13.2 (#1996)
Some checks failed
lint-test-helm / helm-lint (push) Has been cancelled
renovate / renovate (push) Has been cancelled
2025-11-11 00:02:20 +00:00
5bbd84b777 Update searxng/searxng:latest Docker digest to d477c04 (#1994)
All checks were successful
lint-test-helm / helm-lint (push) Successful in 8s
renovate / renovate (push) Successful in 1m19s
2025-11-10 20:02:38 +00:00
e366bee6e3 Update ghcr.io/linuxserver/plex:1.42.2 Docker digest to a4749f3 (#1992)
All checks were successful
lint-test-helm / helm-lint (push) Successful in 13s
renovate / renovate (push) Successful in 1m35s
2025-11-10 10:02:12 +00:00
78a885dfb7 Update rmcrackan/libation Docker tag to v12.7.0 (#1940)
All checks were successful
lint-test-helm / helm-lint (push) Successful in 20s
renovate / renovate (push) Successful in 1m26s
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [rmcrackan/libation](https://github.com/rmcrackan/Libation) | minor | `12.5.7` -> `12.7.0` |

---

### Release Notes

<details>
<summary>rmcrackan/Libation (rmcrackan/libation)</summary>

### [`v12.7.0`](https://github.com/rmcrackan/Libation/releases/tag/v12.7.0): Libation 12.7

[Compare Source](https://github.com/rmcrackan/Libation/compare/v12.6.0...v12.7.0)

- New simplified way of handling Audible login
- Add multiple image sizes in windows folder icons
- Click to open log file
- [#&#8203;1261](https://github.com/rmcrackan/Libation/issues/1261) - Request metadata for the audiobook version being downloaded
- [#&#8203;1398](https://github.com/rmcrackan/Libation/issues/1398) - Add Account column

Thanks to [@&#8203;Mbucari](https://github.com/Mbucari)

[Libation](https://github.com/rmcrackan/Libation) is a free, open source audible library manager. Decrypt, backup, organize, and search your audible library

I intend to keep Libation free and open source, but if you want to [leave a tip](https://paypal.me/mcrackan?locale.x=en_us), who am I to argue?

### [`v12.6.0`](https://github.com/rmcrackan/Libation/releases/tag/v12.6.0): Libation 12.6

[Compare Source](https://github.com/rmcrackan/Libation/compare/v12.5.7...v12.6.0)

- Add support for postgres

Thanks to [@&#8203;twsouthwick](https://github.com/twsouthwick)

[Libation](https://github.com/rmcrackan/Libation) is a free, open source audible library manager. Decrypt, backup, organize, and search your audible library

I intend to keep Libation free and open source, but if you want to [leave a tip](https://paypal.me/mcrackan?locale.x=en_us), who am I to argue?

</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:eyJjcmVhdGVkSW5WZXIiOiI0MS4xNTUuNCIsInVwZGF0ZWRJblZlciI6IjQyLjAuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiaW1hZ2UiXX0=-->

Reviewed-on: https://gitea.alexlebens.dev/alexlebens/infrastructure/pulls/1940
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net>
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net>
2025-11-10 04:22:29 +00:00
d0c7a1a3ab Update bbilly1/tubearchivist Docker tag to v0.5.8 (#1989)
All checks were successful
lint-test-helm / helm-lint (push) Successful in 9s
renovate / renovate (push) Successful in 1m14s
2025-11-09 05:01:53 +00:00
cb4b895023 Update ghcr.io/linuxserver/code-server:4.105.1 Docker digest to f01693e (#1988)
All checks were successful
lint-test-helm / helm-lint (push) Successful in 11s
renovate / renovate (push) Successful in 1m0s
2025-11-08 21:01:51 +00:00
0905601258 Update directus/directus Docker tag to v11.13.1 (#1986)
All checks were successful
lint-test-helm / helm-lint (push) Successful in 24s
renovate / renovate (push) Successful in 1m0s
2025-11-08 19:02:05 +00:00
94dfe442b5 Update searxng/searxng:latest Docker digest to 5a5d0e6 (#1982)
All checks were successful
lint-test-helm / helm-lint (push) Successful in 16s
renovate / renovate (push) Successful in 1m15s
2025-11-07 10:01:54 +00:00
359aaab251 Update searxng/searxng:latest Docker digest to 8345dd0 (#1981)
All checks were successful
lint-test-helm / helm-lint (push) Successful in 54s
renovate / renovate (push) Successful in 1m25s
2025-11-07 08:02:44 +00:00
7cec233e3a Update slskd/slskd Docker tag to v0.24.0 (#1965)
Some checks failed
lint-test-helm / helm-lint (push) Successful in 12s
renovate / renovate (push) Has been cancelled
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [slskd/slskd](https://slskd.org) ([source](https://github.com/slskd/slskd)) | minor | `0.23.2` -> `0.24.0` |

---

### Release Notes

<details>
<summary>slskd/slskd (slskd/slskd)</summary>

### [`v0.24.0`](https://github.com/slskd/slskd/releases/tag/0.24.0)

[Compare Source](https://github.com/slskd/slskd/compare/0.23.2...0.24.0)

### 🔧 Transfer Overhaul

This release incorporates a ton of bug fixes and refactoring in both slskd and the underlying [Soulseek.NET](https://github.com/jpdillingham/Soulseek.NET) library with the goal of resolving 'stuck' and failing transfers (both uploads and downloads).

#### What's Changed

- fix(docs): add missing prefixes to some environment variables by [@&#8203;RalphORama](https://github.com/RalphORama) in [#&#8203;1420](https://github.com/slskd/slskd/pull/1420)
- Add telemetry module to make Prometheus metrics available in the UI by [@&#8203;jpdillingham](https://github.com/jpdillingham) in [#&#8203;1410](https://github.com/slskd/slskd/pull/1410)
- Fix debug log that displays information about migrations at startup by [@&#8203;jpdillingham](https://github.com/jpdillingham) in [#&#8203;1421](https://github.com/slskd/slskd/pull/1421)
- Refactor initialization of database connection strings by [@&#8203;jpdillingham](https://github.com/jpdillingham) in [#&#8203;1422](https://github.com/slskd/slskd/pull/1422)
- Eliminate 'magic strings' when referencing databases and connection strings by [@&#8203;jpdillingham](https://github.com/jpdillingham) in [#&#8203;1423](https://github.com/slskd/slskd/pull/1423)
- Bump Soulseek.NET to 8.0.0 by [@&#8203;jpdillingham](https://github.com/jpdillingham) in [#&#8203;1438](https://github.com/slskd/slskd/pull/1438)
- Fix bug causing 'Value cannot be null. (Parameter 'instance')' while editing a commented-out config by [@&#8203;jpdillingham](https://github.com/jpdillingham) in [#&#8203;1441](https://github.com/slskd/slskd/pull/1441)
- Bump form-data in /src/web by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;1439](https://github.com/slskd/slskd/pull/1439)
- Bump ws in /src/web by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;1440](https://github.com/slskd/slskd/pull/1440)
- Tweak how file access is handled when validating config by [@&#8203;jpdillingham](https://github.com/jpdillingham) in [#&#8203;1449](https://github.com/slskd/slskd/pull/1449)
- Refactor upload logic, splitting file enqueue and upload and adding defensive checks throughout by [@&#8203;jpdillingham](https://github.com/jpdillingham) in [#&#8203;1456](https://github.com/slskd/slskd/pull/1456)
- Refactor transfer progress update logic by [@&#8203;jpdillingham](https://github.com/jpdillingham) in [#&#8203;1457](https://github.com/slskd/slskd/pull/1457)
- Support the ability for the web interface to listen on a unix socket by [@&#8203;encode42](https://github.com/encode42) in [#&#8203;1453](https://github.com/slskd/slskd/pull/1453)
- Refine support for unix domain sockets (UDS) by [@&#8203;jpdillingham](https://github.com/jpdillingham) in [#&#8203;1458](https://github.com/slskd/slskd/pull/1458)
- Refactor download logic to split enqueue and download by [@&#8203;jpdillingham](https://github.com/jpdillingham) in [#&#8203;1462](https://github.com/slskd/slskd/pull/1462)
- Improve logging of DownloadDenied and DownloadFailed events by [@&#8203;jpdillingham](https://github.com/jpdillingham) in [#&#8203;1463](https://github.com/slskd/slskd/pull/1463)
- Bump Soulseek.NET to 8.1.2 by [@&#8203;jpdillingham](https://github.com/jpdillingham) in [#&#8203;1464](https://github.com/slskd/slskd/pull/1464)
- Enqueue files one at a time by [@&#8203;jpdillingham](https://github.com/jpdillingham) in [#&#8203;1465](https://github.com/slskd/slskd/pull/1465)
- Wait for transfer response from remote client before enqueuing the next file by [@&#8203;jpdillingham](https://github.com/jpdillingham) in [#&#8203;1467](https://github.com/slskd/slskd/pull/1467)
- Implement a number of improvements and bug fixes with download logic by [@&#8203;jpdillingham](https://github.com/jpdillingham) in [#&#8203;1472](https://github.com/slskd/slskd/pull/1472)
- Add dedicated transfer connection timeout, set server, distributed and transfer connection timeouts explicitly.  Bump Soulseek.NET to 8.4.0 by [@&#8203;jpdillingham](https://github.com/jpdillingham) in [#&#8203;1474](https://github.com/slskd/slskd/pull/1474)
- Skip transfer progress updates if a previous update is still in progress by [@&#8203;jpdillingham](https://github.com/jpdillingham) in [#&#8203;1479](https://github.com/slskd/slskd/pull/1479)
- Limit concurrent enqueue requests to 20 by [@&#8203;jpdillingham](https://github.com/jpdillingham) in [#&#8203;1480](https://github.com/slskd/slskd/pull/1480)
- Set concurrent search limit to 2 (from the default 10) by [@&#8203;jpdillingham](https://github.com/jpdillingham) in [#&#8203;1481](https://github.com/slskd/slskd/pull/1481)
- Set Unix file mode after moving downloaded files by [@&#8203;jpdillingham](https://github.com/jpdillingham) in [#&#8203;1482](https://github.com/slskd/slskd/pull/1482)
- Add rate limiting to search and download requests by [@&#8203;jpdillingham](https://github.com/jpdillingham) in [#&#8203;1483](https://github.com/slskd/slskd/pull/1483)
- Add more logging to download logic by [@&#8203;jpdillingham](https://github.com/jpdillingham) in [#&#8203;1484](https://github.com/slskd/slskd/pull/1484)
- Fix bug with Prometheus threadpool statistics by [@&#8203;jpdillingham](https://github.com/jpdillingham) in [#&#8203;1485](https://github.com/slskd/slskd/pull/1485)
- Prime message connection before enqueueing downloads locally by [@&#8203;jpdillingham](https://github.com/jpdillingham) in [#&#8203;1486](https://github.com/slskd/slskd/pull/1486)
- Temporarily disable unobserved exception logging by [@&#8203;jpdillingham](https://github.com/jpdillingham) in [#&#8203;1487](https://github.com/slskd/slskd/pull/1487)
- Refactor download logic to improve stability and improve performance by [@&#8203;jpdillingham](https://github.com/jpdillingham) in [#&#8203;1491](https://github.com/slskd/slskd/pull/1491)
- Bump Soulseek.NET to 8.5.0 by [@&#8203;jpdillingham](https://github.com/jpdillingham) in [#&#8203;1497](https://github.com/slskd/slskd/pull/1497)
- Add missing filename filter when superseding download records by [@&#8203;jpdillingham](https://github.com/jpdillingham) in [#&#8203;1500](https://github.com/slskd/slskd/pull/1500)
- Make check of index names in transfer indexes migration case insensitive by [@&#8203;jpdillingham](https://github.com/jpdillingham) in [#&#8203;1501](https://github.com/slskd/slskd/pull/1501)
- Increase concurrent download requests to 2, return enqueue results by [@&#8203;jpdillingham](https://github.com/jpdillingham) in [#&#8203;1504](https://github.com/slskd/slskd/pull/1504)

#### New Contributors

- [@&#8203;RalphORama](https://github.com/RalphORama) made their first contribution in [#&#8203;1420](https://github.com/slskd/slskd/pull/1420)
- [@&#8203;encode42](https://github.com/encode42) made their first contribution in [#&#8203;1453](https://github.com/slskd/slskd/pull/1453)

**Full Changelog**: <https://github.com/slskd/slskd/compare/0.23.2...0.24.0>

</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:eyJjcmVhdGVkSW5WZXIiOiI0MS4xNzEuMiIsInVwZGF0ZWRJblZlciI6IjQxLjE3MS4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJpbWFnZSJdfQ==-->

Reviewed-on: #1965
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net>
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net>
2025-11-06 20:57:59 +00:00
fff906f16e Update directus/directus Docker tag to v11.13.0 (#1961)
Some checks failed
lint-test-helm / helm-lint (push) Successful in 39s
renovate / renovate (push) Has been cancelled
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [directus/directus](https://github.com/directus/directus) | minor | `11.12.0` -> `11.13.0` |

---

### Release Notes

<details>
<summary>directus/directus (directus/directus)</summary>

### [`v11.13.0`](https://github.com/directus/directus/releases/tag/v11.13.0)

[Compare Source](https://github.com/directus/directus/compare/v11.12.0...v11.13.0)

##### ⚠️ Potential Breaking Changes

**Removed non-relational types from `RELATIONAL_TYPES` constant ([#&#8203;25964](https://github.com/directus/directus/pull/25964))**
Extensions or external code using `RELATIONAL_TYPES` should note the excluded `presentation` and `group`.

**Fixed `<scope>.delete` filter hook running after permission check. Fixed keys returned by the hook not being used in place of the original keys. ([#&#8203;26034](https://github.com/directus/directus/pull/26034))**

- Keys returned by the hook are now used in place of the original keys.

- The hook will trigger regardless of user permissions. Ensure any necessary permission checks are performed prior to any data processing.

- **[@&#8203;directus/api](https://github.com/directus/api)**
  - Fixed `<scope>.delete` filter hook running after permission check. Fixed keys returned by the hook not being used in place of the original keys. ([#&#8203;26034](https://github.com/directus/directus/pull/26034) by [@&#8203;ComfortablyCoding](https://github.com/ComfortablyCoding))
  - Restricted system collection fields to only allow indexing ([#&#8203;24820](https://github.com/directus/directus/pull/24820) by [@&#8203;br41nslug](https://github.com/br41nslug))

- **[@&#8203;directus/constants](https://github.com/directus/constants)**
  - Removed non-relational types from `RELATIONAL_TYPES` constant ([#&#8203;25964](https://github.com/directus/directus/pull/25964) by [@&#8203;formfcw](https://github.com/formfcw))

- **[@&#8203;directus/extensions-sdk](https://github.com/directus/extensions-sdk)**
  - Use node exportConditions when building api extensions. See [#&#8203;25591](https://github.com/directus/directus/issues/25591) ([#&#8203;25591](https://github.com/directus/directus/pull/25591) by [@&#8203;julbd](https://github.com/julbd))

#####  New Features & Improvements

- **[@&#8203;directus/app](https://github.com/directus/app)**
  - Introduced the Content Comparison Modal for side-by-side review of version and revision changes. ([#&#8203;25782](https://github.com/directus/directus/pull/25782) by [@&#8203;robluton](https://github.com/robluton))
  - Added interface config option to control indicator appearance ([#&#8203;26086](https://github.com/directus/directus/pull/26086) by [@&#8203;formfcw](https://github.com/formfcw))
  - Added schema snapshot download button to the admin view of the studio ([#&#8203;25903](https://github.com/directus/directus/pull/25903) by [@&#8203;Nitwel](https://github.com/Nitwel))
  - Added setup flow and license agreement banner ([#&#8203;25983](https://github.com/directus/directus/pull/25983) by [@&#8203;Nitwel](https://github.com/Nitwel))
  - Added comparison indicators for group interfaces ([#&#8203;26086](https://github.com/directus/directus/pull/26086) by [@&#8203;formfcw](https://github.com/formfcw))
- **[@&#8203;directus/api](https://github.com/directus/api)**
  - Improved error reporting for data imports ([#&#8203;25862](https://github.com/directus/directus/pull/25862) by [@&#8203;gaetansenn](https://github.com/gaetansenn))
  - Added setup flow and license agreement banner ([#&#8203;25983](https://github.com/directus/directus/pull/25983) by [@&#8203;Nitwel](https://github.com/Nitwel))
  - Added support for custom metric name prefix via the `METRICS_NAME_PREFIX` environment variable ([#&#8203;25819](https://github.com/directus/directus/pull/25819) by [@&#8203;ComfortablyCoding](https://github.com/ComfortablyCoding))
  - Added retention indexes ([#&#8203;25199](https://github.com/directus/directus/pull/25199) by [@&#8203;br41nslug](https://github.com/br41nslug))
  - Added rate limiting options for sending emails ([#&#8203;25966](https://github.com/directus/directus/pull/25966) by [@&#8203;br41nslug](https://github.com/br41nslug))
  - Added support for indexes on system fields to snapshots ([#&#8203;25127](https://github.com/directus/directus/pull/25127) by [@&#8203;br41nslug](https://github.com/br41nslug))
  - Added tracking of `mcp_enabled`, `mcp_allow_deletes`, `mcp_system_prompt_enabled` and `visual_editor_urls` in telemetry reports ([#&#8203;25989](https://github.com/directus/directus/pull/25989) by [@&#8203;connorwinston](https://github.com/connorwinston))
- **[@&#8203;directus/types](https://github.com/directus/types)**
  - Added interface config option to control indicator appearance ([#&#8203;26086](https://github.com/directus/directus/pull/26086) by [@&#8203;formfcw](https://github.com/formfcw))
  - Added setup flow and license agreement banner ([#&#8203;25983](https://github.com/directus/directus/pull/25983) by [@&#8203;Nitwel](https://github.com/Nitwel))
- **[@&#8203;directus/system-data](https://github.com/directus/system-data)**
  - Added setup flow and license agreement banner ([#&#8203;25983](https://github.com/directus/directus/pull/25983) by [@&#8203;Nitwel](https://github.com/Nitwel))
- **[@&#8203;directus/env](https://github.com/directus/env)**
  - Added setup flow and license agreement banner ([#&#8203;25983](https://github.com/directus/directus/pull/25983) by [@&#8203;Nitwel](https://github.com/Nitwel))
  - Added support for custom metric name prefix via the `METRICS_NAME_PREFIX` environment variable ([#&#8203;25819](https://github.com/directus/directus/pull/25819) by [@&#8203;ComfortablyCoding](https://github.com/ComfortablyCoding))

##### 🐛 Bug Fixes & Optimizations

- **[@&#8203;directus/app](https://github.com/directus/app)**
  - Fixed user hover display on the activity item detail page ([#&#8203;25971](https://github.com/directus/directus/pull/25971) by [@&#8203;Shashank188](https://github.com/Shashank188))
  - Updated dependencies ([#&#8203;26069](https://github.com/directus/directus/pull/26069) by [@&#8203;ComfortablyCoding](https://github.com/ComfortablyCoding))
  - Migrated tus to next major version 2.3.0 ([#&#8203;25828](https://github.com/directus/directus/pull/25828) by [@&#8203;dependabot](https://github.com/dependabot))
  - Fixed comma decimal separator handling for decimal inputs ([#&#8203;25994](https://github.com/directus/directus/pull/25994) by [@&#8203;ComfortablyCoding](https://github.com/ComfortablyCoding))
  - Improved tag interface to automatically add tag when input loses focus ([#&#8203;25818](https://github.com/directus/directus/pull/25818) by [@&#8203;licitdev](https://github.com/licitdev))
  - Removed defineProps import to resolve compiler warning ([#&#8203;25944](https://github.com/directus/directus/pull/25944) by [@&#8203;formfcw](https://github.com/formfcw))
  - Fixed the dark mode visual of the block editor popover ([#&#8203;25917](https://github.com/directus/directus/pull/25917) by [@&#8203;hanneskuettner](https://github.com/hanneskuettner))
  - Updated dependencies ([#&#8203;26007](https://github.com/directus/directus/pull/26007) by [@&#8203;Nitwel](https://github.com/Nitwel))
  - Added use-flows composable and refactored flow-sidebar-detail manual flow logic ([#&#8203;25962](https://github.com/directus/directus/pull/25962) by [@&#8203;AlexGaillard](https://github.com/AlexGaillard))
  - Fixed collection not required in item operations ([#&#8203;25940](https://github.com/directus/directus/pull/25940) by [@&#8203;ComfortablyCoding](https://github.com/ComfortablyCoding))
  - Updated dependencies ([#&#8203;26009](https://github.com/directus/directus/pull/26009) by [@&#8203;ComfortablyCoding](https://github.com/ComfortablyCoding))
  - Improved error reporting for data imports ([#&#8203;25862](https://github.com/directus/directus/pull/25862) by [@&#8203;gaetansenn](https://github.com/gaetansenn))
  - Removed non-relational types from `RELATIONAL_TYPES` constant ([#&#8203;25964](https://github.com/directus/directus/pull/25964) by [@&#8203;formfcw](https://github.com/formfcw))
  - Fixed "Is one of" search failing with number values ([#&#8203;26049](https://github.com/directus/directus/pull/26049) by [@&#8203;u12206050](https://github.com/u12206050))
  - Updated happy-dom dependency from 18.0.1 to 20.0.8 ([#&#8203;26019](https://github.com/directus/directus/pull/26019) by [@&#8203;br41nslug](https://github.com/br41nslug))
  - Updated dependencies ([#&#8203;26010](https://github.com/directus/directus/pull/26010) by [@&#8203;gaetansenn](https://github.com/gaetansenn))
  - Updated dependencies ([#&#8203;26037](https://github.com/directus/directus/pull/26037) by [@&#8203;formfcw](https://github.com/formfcw))
  - Removed AI beta labels from AI module ([#&#8203;26066](https://github.com/directus/directus/pull/26066) by [@&#8203;AlexGaillard](https://github.com/AlexGaillard))
  - Fixed operation extension options when using a vue component ([#&#8203;25902](https://github.com/directus/directus/pull/25902) by [@&#8203;br41nslug](https://github.com/br41nslug))
  - Updated link for feature request ([#&#8203;26027](https://github.com/directus/directus/pull/26027) by [@&#8203;licitdev](https://github.com/licitdev))
  - Improved block editor sanitization ([#&#8203;26108](https://github.com/directus/directus/pull/26108) by [@&#8203;br41nslug](https://github.com/br41nslug))
  - Added field-level searchable option to improve search performance ([#&#8203;25970](https://github.com/directus/directus/pull/25970) by [@&#8203;PHILLIPS71](https://github.com/PHILLIPS71))
  - Updated dependencies ([#&#8203;26035](https://github.com/directus/directus/pull/26035) by [@&#8203;br41nslug](https://github.com/br41nslug))
  - Updated dependencies ([#&#8203;26018](https://github.com/directus/directus/pull/26018) by [@&#8203;AlexGaillard](https://github.com/AlexGaillard))
  - Updated dependencies ([#&#8203;26016](https://github.com/directus/directus/pull/26016) by [@&#8203;AlexGaillard](https://github.com/AlexGaillard))
- **[@&#8203;directus/api](https://github.com/directus/api)**
  - Updated dependencies ([#&#8203;26069](https://github.com/directus/directus/pull/26069) by [@&#8203;ComfortablyCoding](https://github.com/ComfortablyCoding))
  - Migrated tus to next major version 2.3.0 ([#&#8203;25828](https://github.com/directus/directus/pull/25828) by [@&#8203;dependabot](https://github.com/dependabot))
  - Updated dependencies ([#&#8203;26007](https://github.com/directus/directus/pull/26007) by [@&#8203;Nitwel](https://github.com/Nitwel))
  - Updated dependencies ([#&#8203;26009](https://github.com/directus/directus/pull/26009) by [@&#8203;ComfortablyCoding](https://github.com/ComfortablyCoding))
  - Updated dependencies ([#&#8203;26010](https://github.com/directus/directus/pull/26010) by [@&#8203;gaetansenn](https://github.com/gaetansenn))
  - Added field-level searchable option to improve search performance ([#&#8203;25970](https://github.com/directus/directus/pull/25970) by [@&#8203;PHILLIPS71](https://github.com/PHILLIPS71))
  - Updated dependencies ([#&#8203;26035](https://github.com/directus/directus/pull/26035) by [@&#8203;br41nslug](https://github.com/br41nslug))
  - Updated dependencies ([#&#8203;26018](https://github.com/directus/directus/pull/26018) by [@&#8203;AlexGaillard](https://github.com/AlexGaillard))
  - Updated dependencies ([#&#8203;26016](https://github.com/directus/directus/pull/26016) by [@&#8203;AlexGaillard](https://github.com/AlexGaillard))
  - Added `directus_comments` and `directus_extensions` to websocket subscriptions ([#&#8203;25464](https://github.com/directus/directus/pull/25464) by [@&#8203;ComfortablyCoding](https://github.com/ComfortablyCoding))
  - Updated searchable fields ([#&#8203;26111](https://github.com/directus/directus/pull/26111) by [@&#8203;br41nslug](https://github.com/br41nslug))
  - Added support for MSSQL tables with triggers ([#&#8203;25881](https://github.com/directus/directus/pull/25881) by [@&#8203;gaetansenn](https://github.com/gaetansenn))
  - Fixed content versioning for singleton collections ([#&#8203;25931](https://github.com/directus/directus/pull/25931) by [@&#8203;Nitwel](https://github.com/Nitwel))
  - Upgraded p-limit dependency from 6.2.0 to 7.1.1 ([#&#8203;25831](https://github.com/directus/directus/pull/25831) by [@&#8203;dependabot](https://github.com/dependabot))
  - Fixed health check file name changing on every health check report ([#&#8203;25819](https://github.com/directus/directus/pull/25819) by [@&#8203;ComfortablyCoding](https://github.com/ComfortablyCoding))
  - Removed implicit primaryKey permission for non relational meta queries ([#&#8203;25362](https://github.com/directus/directus/pull/25362) by [@&#8203;ComfortablyCoding](https://github.com/ComfortablyCoding))
  - Added determenistic sql aliases ([#&#8203;25860](https://github.com/directus/directus/pull/25860) by [@&#8203;u12206050](https://github.com/u12206050))
  - Fixed requesting a versioned item with the 'main' keyword returning forbidden ([#&#8203;25986](https://github.com/directus/directus/pull/25986) by [@&#8203;Nitwel](https://github.com/Nitwel))
  - Updated tar dependency from 7.5.1 to 7.5.2 ([#&#8203;26080](https://github.com/directus/directus/pull/26080) by [@&#8203;dependabot](https://github.com/dependabot))
  - Improved error consistency ([#&#8203;26109](https://github.com/directus/directus/pull/26109) by [@&#8203;br41nslug](https://github.com/br41nslug))
  - Fixed aggregate filtering of M2A fields in GraphQL ([#&#8203;25976](https://github.com/directus/directus/pull/25976) by [@&#8203;ComfortablyCoding](https://github.com/ComfortablyCoding))
  - Fixed MCP item tool aggregation ([#&#8203;25915](https://github.com/directus/directus/pull/25915) by [@&#8203;ComfortablyCoding](https://github.com/ComfortablyCoding))
  - Fixed metric test file name changing on every metric generation ([#&#8203;25819](https://github.com/directus/directus/pull/25819) by [@&#8203;ComfortablyCoding](https://github.com/ComfortablyCoding))
  - Added permissions cleanup on fields ([#&#8203;26110](https://github.com/directus/directus/pull/26110) by [@&#8203;br41nslug](https://github.com/br41nslug))
  - Replaced `node-schedule` with `cron` ([#&#8203;25874](https://github.com/directus/directus/pull/25874) by [@&#8203;gaetansenn](https://github.com/gaetansenn))
  - Updated auth drivers to fetch the latest schema on each request ([#&#8203;25949](https://github.com/directus/directus/pull/25949) by [@&#8203;gaetansenn](https://github.com/gaetansenn))
  - Fixed deep filtering of M2A fields in GraphQL ([#&#8203;25895](https://github.com/directus/directus/pull/25895) by [@&#8203;ComfortablyCoding](https://github.com/ComfortablyCoding))
  - Upgraded `tar-fs` dependency from 2.1.3 to 2.1.4 ([#&#8203;25958](https://github.com/directus/directus/pull/25958) by [@&#8203;br41nslug](https://github.com/br41nslug))
  - Added indexing parameters to the SDK and GraphQL ([#&#8203;25199](https://github.com/directus/directus/pull/25199) by [@&#8203;br41nslug](https://github.com/br41nslug))
- **[@&#8203;directus/composables](https://github.com/directus/composables)**
  - Updated dependencies ([#&#8203;26069](https://github.com/directus/directus/pull/26069) by [@&#8203;ComfortablyCoding](https://github.com/ComfortablyCoding))
  - Updated dependencies ([#&#8203;26007](https://github.com/directus/directus/pull/26007) by [@&#8203;Nitwel](https://github.com/Nitwel))
  - Updated dependencies ([#&#8203;26009](https://github.com/directus/directus/pull/26009) by [@&#8203;ComfortablyCoding](https://github.com/ComfortablyCoding))
  - Updated happy-dom dependency from 18.0.1 to 20.0.8 ([#&#8203;26019](https://github.com/directus/directus/pull/26019) by [@&#8203;br41nslug](https://github.com/br41nslug))
  - Updated dependencies ([#&#8203;26010](https://github.com/directus/directus/pull/26010) by [@&#8203;gaetansenn](https://github.com/gaetansenn))
  - Added field-level searchable option to improve search performance ([#&#8203;25970](https://github.com/directus/directus/pull/25970) by [@&#8203;PHILLIPS71](https://github.com/PHILLIPS71))
  - Updated dependencies ([#&#8203;26035](https://github.com/directus/directus/pull/26035) by [@&#8203;br41nslug](https://github.com/br41nslug))
  - Updated dependencies ([#&#8203;26018](https://github.com/directus/directus/pull/26018) by [@&#8203;AlexGaillard](https://github.com/AlexGaillard))
  - Updated dependencies ([#&#8203;26016](https://github.com/directus/directus/pull/26016) by [@&#8203;AlexGaillard](https://github.com/AlexGaillard))
- **[@&#8203;directus/constants](https://github.com/directus/constants)**
  - Updated dependencies ([#&#8203;26069](https://github.com/directus/directus/pull/26069) by [@&#8203;ComfortablyCoding](https://github.com/ComfortablyCoding))
  - Updated dependencies ([#&#8203;26010](https://github.com/directus/directus/pull/26010) by [@&#8203;gaetansenn](https://github.com/gaetansenn))
  - Added field-level searchable option to improve search performance ([#&#8203;25970](https://github.com/directus/directus/pull/25970) by [@&#8203;PHILLIPS71](https://github.com/PHILLIPS71))
- **create-directus-extension**
  - Updated dependencies ([#&#8203;26069](https://github.com/directus/directus/pull/26069) by [@&#8203;ComfortablyCoding](https://github.com/ComfortablyCoding))
  - Updated dependencies ([#&#8203;26007](https://github.com/directus/directus/pull/26007) by [@&#8203;Nitwel](https://github.com/Nitwel))
  - Updated dependencies ([#&#8203;26009](https://github.com/directus/directus/pull/26009) by [@&#8203;ComfortablyCoding](https://github.com/ComfortablyCoding))
  - Updated dependencies ([#&#8203;26010](https://github.com/directus/directus/pull/26010) by [@&#8203;gaetansenn](https://github.com/gaetansenn))
  - Updated dependencies ([#&#8203;26035](https://github.com/directus/directus/pull/26035) by [@&#8203;br41nslug](https://github.com/br41nslug))
  - Updated dependencies ([#&#8203;26018](https://github.com/directus/directus/pull/26018) by [@&#8203;AlexGaillard](https://github.com/AlexGaillard))
  - Updated dependencies ([#&#8203;26016](https://github.com/directus/directus/pull/26016) by [@&#8203;AlexGaillard](https://github.com/AlexGaillard))
- **create-directus-project**
  - Updated dependencies ([#&#8203;26069](https://github.com/directus/directus/pull/26069) by [@&#8203;ComfortablyCoding](https://github.com/ComfortablyCoding))
  - Updated dependencies ([#&#8203;26009](https://github.com/directus/directus/pull/26009) by [@&#8203;ComfortablyCoding](https://github.com/ComfortablyCoding))
  - Updated dependencies ([#&#8203;26010](https://github.com/directus/directus/pull/26010) by [@&#8203;gaetansenn](https://github.com/gaetansenn))
  - Updated dependencies ([#&#8203;26035](https://github.com/directus/directus/pull/26035) by [@&#8203;br41nslug](https://github.com/br41nslug))
- **[@&#8203;directus/env](https://github.com/directus/env)**
  - Updated dependencies ([#&#8203;26069](https://github.com/directus/directus/pull/26069) by [@&#8203;ComfortablyCoding](https://github.com/ComfortablyCoding))
  - Updated dependencies ([#&#8203;26007](https://github.com/directus/directus/pull/26007) by [@&#8203;Nitwel](https://github.com/Nitwel))
  - Improved error reporting for data imports ([#&#8203;25862](https://github.com/directus/directus/pull/25862) by [@&#8203;gaetansenn](https://github.com/gaetansenn))
  - Updated dependencies ([#&#8203;26010](https://github.com/directus/directus/pull/26010) by [@&#8203;gaetansenn](https://github.com/gaetansenn))
  - Updated dependencies ([#&#8203;26035](https://github.com/directus/directus/pull/26035) by [@&#8203;br41nslug](https://github.com/br41nslug))
  - Updated dependencies ([#&#8203;26016](https://github.com/directus/directus/pull/26016) by [@&#8203;AlexGaillard](https://github.com/AlexGaillard))
  - Added rate limiting options for sending emails ([#&#8203;25966](https://github.com/directus/directus/pull/25966) by [@&#8203;br41nslug](https://github.com/br41nslug))
- **[@&#8203;directus/errors](https://github.com/directus/errors)**
  - Updated dependencies ([#&#8203;26069](https://github.com/directus/directus/pull/26069) by [@&#8203;ComfortablyCoding](https://github.com/ComfortablyCoding))
  - Updated dependencies ([#&#8203;26007](https://github.com/directus/directus/pull/26007) by [@&#8203;Nitwel](https://github.com/Nitwel))
  - Updated dependencies ([#&#8203;26010](https://github.com/directus/directus/pull/26010) by [@&#8203;gaetansenn](https://github.com/gaetansenn))
  - Updated dependencies ([#&#8203;26035](https://github.com/directus/directus/pull/26035) by [@&#8203;br41nslug](https://github.com/br41nslug))
  - Updated dependencies ([#&#8203;26016](https://github.com/directus/directus/pull/26016) by [@&#8203;AlexGaillard](https://github.com/AlexGaillard))
  - Added rate limiting options for sending emails ([#&#8203;25966](https://github.com/directus/directus/pull/25966) by [@&#8203;br41nslug](https://github.com/br41nslug))
- **[@&#8203;directus/extensions](https://github.com/directus/extensions)**
  - Updated dependencies ([#&#8203;26069](https://github.com/directus/directus/pull/26069) by [@&#8203;ComfortablyCoding](https://github.com/ComfortablyCoding))
  - Updated dependencies ([#&#8203;26007](https://github.com/directus/directus/pull/26007) by [@&#8203;Nitwel](https://github.com/Nitwel))
  - Updated dependencies ([#&#8203;26010](https://github.com/directus/directus/pull/26010) by [@&#8203;gaetansenn](https://github.com/gaetansenn))
  - Updated dependencies ([#&#8203;26035](https://github.com/directus/directus/pull/26035) by [@&#8203;br41nslug](https://github.com/br41nslug))
  - Updated dependencies ([#&#8203;26016](https://github.com/directus/directus/pull/26016) by [@&#8203;AlexGaillard](https://github.com/AlexGaillard))
- **[@&#8203;directus/extensions-registry](https://github.com/directus/extensions-registry)**
  - Updated dependencies ([#&#8203;26069](https://github.com/directus/directus/pull/26069) by [@&#8203;ComfortablyCoding](https://github.com/ComfortablyCoding))
  - Updated dependencies ([#&#8203;26007](https://github.com/directus/directus/pull/26007) by [@&#8203;Nitwel](https://github.com/Nitwel))
  - Updated dependencies ([#&#8203;26010](https://github.com/directus/directus/pull/26010) by [@&#8203;gaetansenn](https://github.com/gaetansenn))
  - Updated dependencies ([#&#8203;26035](https://github.com/directus/directus/pull/26035) by [@&#8203;br41nslug](https://github.com/br41nslug))
  - Updated dependencies ([#&#8203;26016](https://github.com/directus/directus/pull/26016) by [@&#8203;AlexGaillard](https://github.com/AlexGaillard))
- **[@&#8203;directus/extensions-sdk](https://github.com/directus/extensions-sdk)**
  - Updated dependencies ([#&#8203;26069](https://github.com/directus/directus/pull/26069) by [@&#8203;ComfortablyCoding](https://github.com/ComfortablyCoding))
  - Updated dependencies ([#&#8203;26007](https://github.com/directus/directus/pull/26007) by [@&#8203;Nitwel](https://github.com/Nitwel))
  - Updated dependencies ([#&#8203;26009](https://github.com/directus/directus/pull/26009) by [@&#8203;ComfortablyCoding](https://github.com/ComfortablyCoding))
  - Updated dependencies ([#&#8203;26010](https://github.com/directus/directus/pull/26010) by [@&#8203;gaetansenn](https://github.com/gaetansenn))
  - Updated dependencies ([#&#8203;26035](https://github.com/directus/directus/pull/26035) by [@&#8203;br41nslug](https://github.com/br41nslug))
  - Updated dependencies ([#&#8203;26018](https://github.com/directus/directus/pull/26018) by [@&#8203;AlexGaillard](https://github.com/AlexGaillard))
  - Updated dependencies ([#&#8203;26016](https://github.com/directus/directus/pull/26016) by [@&#8203;AlexGaillard](https://github.com/AlexGaillard))
- **[@&#8203;directus/format-title](https://github.com/directus/format-title)**
  - Updated dependencies ([#&#8203;26069](https://github.com/directus/directus/pull/26069) by [@&#8203;ComfortablyCoding](https://github.com/ComfortablyCoding))
  - Updated dependencies ([#&#8203;26010](https://github.com/directus/directus/pull/26010) by [@&#8203;gaetansenn](https://github.com/gaetansenn))
- **[@&#8203;directus/memory](https://github.com/directus/memory)**
  - Updated dependencies ([#&#8203;26069](https://github.com/directus/directus/pull/26069) by [@&#8203;ComfortablyCoding](https://github.com/ComfortablyCoding))
  - Updated dependencies ([#&#8203;26007](https://github.com/directus/directus/pull/26007) by [@&#8203;Nitwel](https://github.com/Nitwel))
  - Updated dependencies ([#&#8203;26010](https://github.com/directus/directus/pull/26010) by [@&#8203;gaetansenn](https://github.com/gaetansenn))
  - Updated dependencies ([#&#8203;26035](https://github.com/directus/directus/pull/26035) by [@&#8203;br41nslug](https://github.com/br41nslug))
  - Updated dependencies ([#&#8203;26016](https://github.com/directus/directus/pull/26016) by [@&#8203;AlexGaillard](https://github.com/AlexGaillard))
- **[@&#8203;directus/pressure](https://github.com/directus/pressure)**
  - Updated dependencies ([#&#8203;26069](https://github.com/directus/directus/pull/26069) by [@&#8203;ComfortablyCoding](https://github.com/ComfortablyCoding))
  - Updated dependencies ([#&#8203;26007](https://github.com/directus/directus/pull/26007) by [@&#8203;Nitwel](https://github.com/Nitwel))
  - Updated dependencies ([#&#8203;26010](https://github.com/directus/directus/pull/26010) by [@&#8203;gaetansenn](https://github.com/gaetansenn))
  - Updated dependencies ([#&#8203;26035](https://github.com/directus/directus/pull/26035) by [@&#8203;br41nslug](https://github.com/br41nslug))
  - Updated dependencies ([#&#8203;26016](https://github.com/directus/directus/pull/26016) by [@&#8203;AlexGaillard](https://github.com/AlexGaillard))
- **[@&#8203;directus/release-notes-generator](https://github.com/directus/release-notes-generator)**
  - Updated dependencies ([#&#8203;26069](https://github.com/directus/directus/pull/26069) by [@&#8203;ComfortablyCoding](https://github.com/ComfortablyCoding))
  - Updated dependencies ([#&#8203;26007](https://github.com/directus/directus/pull/26007) by [@&#8203;Nitwel](https://github.com/Nitwel))
  - Updated dependencies ([#&#8203;26010](https://github.com/directus/directus/pull/26010) by [@&#8203;gaetansenn](https://github.com/gaetansenn))
- **[@&#8203;directus/schema](https://github.com/directus/schema)**
  - Updated dependencies ([#&#8203;26069](https://github.com/directus/directus/pull/26069) by [@&#8203;ComfortablyCoding](https://github.com/ComfortablyCoding))
  - Updated dependencies ([#&#8203;26010](https://github.com/directus/directus/pull/26010) by [@&#8203;gaetansenn](https://github.com/gaetansenn))
- **[@&#8203;directus/schema-builder](https://github.com/directus/schema-builder)**
  - Updated dependencies ([#&#8203;26069](https://github.com/directus/directus/pull/26069) by [@&#8203;ComfortablyCoding](https://github.com/ComfortablyCoding))
  - Updated dependencies ([#&#8203;26007](https://github.com/directus/directus/pull/26007) by [@&#8203;Nitwel](https://github.com/Nitwel))
  - Updated dependencies ([#&#8203;26010](https://github.com/directus/directus/pull/26010) by [@&#8203;gaetansenn](https://github.com/gaetansenn))
  - Added field-level searchable option to improve search performance ([#&#8203;25970](https://github.com/directus/directus/pull/25970) by [@&#8203;PHILLIPS71](https://github.com/PHILLIPS71))
  - Updated dependencies ([#&#8203;26035](https://github.com/directus/directus/pull/26035) by [@&#8203;br41nslug](https://github.com/br41nslug))
  - Updated dependencies ([#&#8203;26016](https://github.com/directus/directus/pull/26016) by [@&#8203;AlexGaillard](https://github.com/AlexGaillard))
- **[@&#8203;directus/storage](https://github.com/directus/storage)**
  - Updated dependencies ([#&#8203;26069](https://github.com/directus/directus/pull/26069) by [@&#8203;ComfortablyCoding](https://github.com/ComfortablyCoding))
  - Updated dependencies ([#&#8203;26007](https://github.com/directus/directus/pull/26007) by [@&#8203;Nitwel](https://github.com/Nitwel))
  - Updated dependencies ([#&#8203;26010](https://github.com/directus/directus/pull/26010) by [@&#8203;gaetansenn](https://github.com/gaetansenn))
  - Updated dependencies ([#&#8203;26035](https://github.com/directus/directus/pull/26035) by [@&#8203;br41nslug](https://github.com/br41nslug))
  - Updated dependencies ([#&#8203;26016](https://github.com/directus/directus/pull/26016) by [@&#8203;AlexGaillard](https://github.com/AlexGaillard))
- **[@&#8203;directus/storage-driver-azure](https://github.com/directus/storage-driver-azure)**
  - Updated dependencies ([#&#8203;26069](https://github.com/directus/directus/pull/26069) by [@&#8203;ComfortablyCoding](https://github.com/ComfortablyCoding))
  - Updated dependencies ([#&#8203;26007](https://github.com/directus/directus/pull/26007) by [@&#8203;Nitwel](https://github.com/Nitwel))
  - Updated dependencies ([#&#8203;26009](https://github.com/directus/directus/pull/26009) by [@&#8203;ComfortablyCoding](https://github.com/ComfortablyCoding))
  - Updated dependencies ([#&#8203;26010](https://github.com/directus/directus/pull/26010) by [@&#8203;gaetansenn](https://github.com/gaetansenn))
  - Updated dependencies ([#&#8203;26035](https://github.com/directus/directus/pull/26035) by [@&#8203;br41nslug](https://github.com/br41nslug))
  - Updated dependencies ([#&#8203;26016](https://github.com/directus/directus/pull/26016) by [@&#8203;AlexGaillard](https://github.com/AlexGaillard))
- **[@&#8203;directus/storage-driver-cloudinary](https://github.com/directus/storage-driver-cloudinary)**
  - Updated dependencies ([#&#8203;26069](https://github.com/directus/directus/pull/26069) by [@&#8203;ComfortablyCoding](https://github.com/ComfortablyCoding))
  - Updated dependencies ([#&#8203;26007](https://github.com/directus/directus/pull/26007) by [@&#8203;Nitwel](https://github.com/Nitwel))
  - Updated dependencies ([#&#8203;26010](https://github.com/directus/directus/pull/26010) by [@&#8203;gaetansenn](https://github.com/gaetansenn))
  - Updated dependencies ([#&#8203;26035](https://github.com/directus/directus/pull/26035) by [@&#8203;br41nslug](https://github.com/br41nslug))
  - Updated dependencies ([#&#8203;26016](https://github.com/directus/directus/pull/26016) by [@&#8203;AlexGaillard](https://github.com/AlexGaillard))
- **[@&#8203;directus/storage-driver-gcs](https://github.com/directus/storage-driver-gcs)**
  - Updated dependencies ([#&#8203;26069](https://github.com/directus/directus/pull/26069) by [@&#8203;ComfortablyCoding](https://github.com/ComfortablyCoding))
  - Updated dependencies ([#&#8203;26007](https://github.com/directus/directus/pull/26007) by [@&#8203;Nitwel](https://github.com/Nitwel))
  - Updated dependencies ([#&#8203;26009](https://github.com/directus/directus/pull/26009) by [@&#8203;ComfortablyCoding](https://github.com/ComfortablyCoding))
  - Updated dependencies ([#&#8203;26010](https://github.com/directus/directus/pull/26010) by [@&#8203;gaetansenn](https://github.com/gaetansenn))
  - Updated dependencies ([#&#8203;26035](https://github.com/directus/directus/pull/26035) by [@&#8203;br41nslug](https://github.com/br41nslug))
  - Updated dependencies ([#&#8203;26016](https://github.com/directus/directus/pull/26016) by [@&#8203;AlexGaillard](https://github.com/AlexGaillard))
- **[@&#8203;directus/storage-driver-local](https://github.com/directus/storage-driver-local)**
  - Updated dependencies ([#&#8203;26069](https://github.com/directus/directus/pull/26069) by [@&#8203;ComfortablyCoding](https://github.com/ComfortablyCoding))
  - Updated dependencies ([#&#8203;26007](https://github.com/directus/directus/pull/26007) by [@&#8203;Nitwel](https://github.com/Nitwel))
  - Updated dependencies ([#&#8203;26010](https://github.com/directus/directus/pull/26010) by [@&#8203;gaetansenn](https://github.com/gaetansenn))
  - Updated dependencies ([#&#8203;26035](https://github.com/directus/directus/pull/26035) by [@&#8203;br41nslug](https://github.com/br41nslug))
  - Updated dependencies ([#&#8203;26016](https://github.com/directus/directus/pull/26016) by [@&#8203;AlexGaillard](https://github.com/AlexGaillard))
- **[@&#8203;directus/storage-driver-s3](https://github.com/directus/storage-driver-s3)**
  - Updated dependencies ([#&#8203;26069](https://github.com/directus/directus/pull/26069) by [@&#8203;ComfortablyCoding](https://github.com/ComfortablyCoding))
  - Updated dependencies ([#&#8203;26007](https://github.com/directus/directus/pull/26007) by [@&#8203;Nitwel](https://github.com/Nitwel))
  - Updated dependencies ([#&#8203;26009](https://github.com/directus/directus/pull/26009) by [@&#8203;ComfortablyCoding](https://github.com/ComfortablyCoding))
  - Updated dependencies ([#&#8203;26010](https://github.com/directus/directus/pull/26010) by [@&#8203;gaetansenn](https://github.com/gaetansenn))
  - Updated dependencies ([#&#8203;26016](https://github.com/directus/directus/pull/26016) by [@&#8203;AlexGaillard](https://github.com/AlexGaillard))
- **[@&#8203;directus/storage-driver-supabase](https://github.com/directus/storage-driver-supabase)**
  - Updated dependencies ([#&#8203;26069](https://github.com/directus/directus/pull/26069) by [@&#8203;ComfortablyCoding](https://github.com/ComfortablyCoding))
  - Updated dependencies ([#&#8203;26007](https://github.com/directus/directus/pull/26007) by [@&#8203;Nitwel](https://github.com/Nitwel))
  - Updated dependencies ([#&#8203;26009](https://github.com/directus/directus/pull/26009) by [@&#8203;ComfortablyCoding](https://github.com/ComfortablyCoding))
  - Updated dependencies ([#&#8203;26010](https://github.com/directus/directus/pull/26010) by [@&#8203;gaetansenn](https://github.com/gaetansenn))
  - Updated dependencies ([#&#8203;26035](https://github.com/directus/directus/pull/26035) by [@&#8203;br41nslug](https://github.com/br41nslug))
  - Updated dependencies ([#&#8203;26016](https://github.com/directus/directus/pull/26016) by [@&#8203;AlexGaillard](https://github.com/AlexGaillard))
  - Fixed Supabase storage driver file uploads and improved error handling ([#&#8203;25883](https://github.com/directus/directus/pull/25883) by [@&#8203;gaetansenn](https://github.com/gaetansenn))
- **[@&#8203;directus/stores](https://github.com/directus/stores)**
  - Updated dependencies ([#&#8203;26069](https://github.com/directus/directus/pull/26069) by [@&#8203;ComfortablyCoding](https://github.com/ComfortablyCoding))
  - Updated dependencies ([#&#8203;26007](https://github.com/directus/directus/pull/26007) by [@&#8203;Nitwel](https://github.com/Nitwel))
  - Updated dependencies ([#&#8203;26010](https://github.com/directus/directus/pull/26010) by [@&#8203;gaetansenn](https://github.com/gaetansenn))
  - Updated dependencies ([#&#8203;26018](https://github.com/directus/directus/pull/26018) by [@&#8203;AlexGaillard](https://github.com/AlexGaillard))
  - Updated dependencies ([#&#8203;26016](https://github.com/directus/directus/pull/26016) by [@&#8203;AlexGaillard](https://github.com/AlexGaillard))
- **[@&#8203;directus/system-data](https://github.com/directus/system-data)**
  - Updated dependencies ([#&#8203;26069](https://github.com/directus/directus/pull/26069) by [@&#8203;ComfortablyCoding](https://github.com/ComfortablyCoding))
  - Updated dependencies ([#&#8203;26010](https://github.com/directus/directus/pull/26010) by [@&#8203;gaetansenn](https://github.com/gaetansenn))
  - Added field-level searchable option to improve search performance ([#&#8203;25970](https://github.com/directus/directus/pull/25970) by [@&#8203;PHILLIPS71](https://github.com/PHILLIPS71))
  - Updated dependencies ([#&#8203;26035](https://github.com/directus/directus/pull/26035) by [@&#8203;br41nslug](https://github.com/br41nslug))
  - Added retention indexes ([#&#8203;25199](https://github.com/directus/directus/pull/25199) by [@&#8203;br41nslug](https://github.com/br41nslug))
  - Restricted system collection fields to only allow indexing ([#&#8203;24820](https://github.com/directus/directus/pull/24820) by [@&#8203;br41nslug](https://github.com/br41nslug))
  - Added support for indexes on system fields to snapshots ([#&#8203;25127](https://github.com/directus/directus/pull/25127) by [@&#8203;br41nslug](https://github.com/br41nslug))
- **[@&#8203;directus/themes](https://github.com/directus/themes)**
  - Updated dependencies ([#&#8203;26069](https://github.com/directus/directus/pull/26069) by [@&#8203;ComfortablyCoding](https://github.com/ComfortablyCoding))
  - Updated dependencies ([#&#8203;26007](https://github.com/directus/directus/pull/26007) by [@&#8203;Nitwel](https://github.com/Nitwel))
  - Updated dependencies ([#&#8203;26010](https://github.com/directus/directus/pull/26010) by [@&#8203;gaetansenn](https://github.com/gaetansenn))
  - Updated dependencies ([#&#8203;26035](https://github.com/directus/directus/pull/26035) by [@&#8203;br41nslug](https://github.com/br41nslug))
  - Updated dependencies ([#&#8203;26016](https://github.com/directus/directus/pull/26016) by [@&#8203;AlexGaillard](https://github.com/AlexGaillard))
- **[@&#8203;directus/types](https://github.com/directus/types)**
  - Updated dependencies ([#&#8203;26069](https://github.com/directus/directus/pull/26069) by [@&#8203;ComfortablyCoding](https://github.com/ComfortablyCoding))
  - Updated dependencies ([#&#8203;26007](https://github.com/directus/directus/pull/26007) by [@&#8203;Nitwel](https://github.com/Nitwel))
  - Removed non-relational types from `RELATIONAL_TYPES` constant ([#&#8203;25964](https://github.com/directus/directus/pull/25964) by [@&#8203;formfcw](https://github.com/formfcw))
  - Updated dependencies ([#&#8203;26010](https://github.com/directus/directus/pull/26010) by [@&#8203;gaetansenn](https://github.com/gaetansenn))
  - Added field-level searchable option to improve search performance ([#&#8203;25970](https://github.com/directus/directus/pull/25970) by [@&#8203;PHILLIPS71](https://github.com/PHILLIPS71))
  - Updated dependencies ([#&#8203;26035](https://github.com/directus/directus/pull/26035) by [@&#8203;br41nslug](https://github.com/br41nslug))
  - Updated dependencies ([#&#8203;26016](https://github.com/directus/directus/pull/26016) by [@&#8203;AlexGaillard](https://github.com/AlexGaillard))
  - Added retention indexes ([#&#8203;25199](https://github.com/directus/directus/pull/25199) by [@&#8203;br41nslug](https://github.com/br41nslug))
  - Added rate limiting options for sending emails ([#&#8203;25966](https://github.com/directus/directus/pull/25966) by [@&#8203;br41nslug](https://github.com/br41nslug))
  - Added support for indexes on system fields to snapshots ([#&#8203;25127](https://github.com/directus/directus/pull/25127) by [@&#8203;br41nslug](https://github.com/br41nslug))
- **[@&#8203;directus/update-check](https://github.com/directus/update-check)**
  - Updated dependencies ([#&#8203;26069](https://github.com/directus/directus/pull/26069) by [@&#8203;ComfortablyCoding](https://github.com/ComfortablyCoding))
  - Updated dependencies ([#&#8203;26007](https://github.com/directus/directus/pull/26007) by [@&#8203;Nitwel](https://github.com/Nitwel))
  - Updated dependencies ([#&#8203;26009](https://github.com/directus/directus/pull/26009) by [@&#8203;ComfortablyCoding](https://github.com/ComfortablyCoding))
  - Updated dependencies ([#&#8203;26010](https://github.com/directus/directus/pull/26010) by [@&#8203;gaetansenn](https://github.com/gaetansenn))
  - Updated dependencies ([#&#8203;26035](https://github.com/directus/directus/pull/26035) by [@&#8203;br41nslug](https://github.com/br41nslug))
- **[@&#8203;directus/utils](https://github.com/directus/utils)**
  - Updated dependencies ([#&#8203;26069](https://github.com/directus/directus/pull/26069) by [@&#8203;ComfortablyCoding](https://github.com/ComfortablyCoding))
  - Updated dependencies ([#&#8203;26007](https://github.com/directus/directus/pull/26007) by [@&#8203;Nitwel](https://github.com/Nitwel))
  - Updated dependencies ([#&#8203;26010](https://github.com/directus/directus/pull/26010) by [@&#8203;gaetansenn](https://github.com/gaetansenn))
  - Updated dependencies ([#&#8203;26035](https://github.com/directus/directus/pull/26035) by [@&#8203;br41nslug](https://github.com/br41nslug))
  - Updated dependencies ([#&#8203;26016](https://github.com/directus/directus/pull/26016) by [@&#8203;AlexGaillard](https://github.com/AlexGaillard))
- **[@&#8203;directus/validation](https://github.com/directus/validation)**
  - Updated dependencies ([#&#8203;26069](https://github.com/directus/directus/pull/26069) by [@&#8203;ComfortablyCoding](https://github.com/ComfortablyCoding))
  - Updated dependencies ([#&#8203;26007](https://github.com/directus/directus/pull/26007) by [@&#8203;Nitwel](https://github.com/Nitwel))
  - Improved error reporting for data imports ([#&#8203;25862](https://github.com/directus/directus/pull/25862) by [@&#8203;gaetansenn](https://github.com/gaetansenn))
  - Updated dependencies ([#&#8203;26010](https://github.com/directus/directus/pull/26010) by [@&#8203;gaetansenn](https://github.com/gaetansenn))
  - Updated dependencies ([#&#8203;26035](https://github.com/directus/directus/pull/26035) by [@&#8203;br41nslug](https://github.com/br41nslug))
  - Updated dependencies ([#&#8203;26016](https://github.com/directus/directus/pull/26016) by [@&#8203;AlexGaillard](https://github.com/AlexGaillard))
- **[@&#8203;directus/sdk](https://github.com/directus/sdk)**
  - Updated dependencies ([#&#8203;26069](https://github.com/directus/directus/pull/26069) by [@&#8203;ComfortablyCoding](https://github.com/ComfortablyCoding))
  - Updated dependencies ([#&#8203;26010](https://github.com/directus/directus/pull/26010) by [@&#8203;gaetansenn](https://github.com/gaetansenn))
  - Updated dependencies ([#&#8203;26035](https://github.com/directus/directus/pull/26035) by [@&#8203;br41nslug](https://github.com/br41nslug))
  - Added retention indexes ([#&#8203;25199](https://github.com/directus/directus/pull/25199) by [@&#8203;br41nslug](https://github.com/br41nslug))
  - Added indexing parameters to the SDK and GraphQL ([#&#8203;25199](https://github.com/directus/directus/pull/25199) by [@&#8203;br41nslug](https://github.com/br41nslug))
  - Fixed SDK types for creating and updating with nested relational items ([#&#8203;25835](https://github.com/directus/directus/pull/25835) by [@&#8203;HPaulson](https://github.com/HPaulson))
  - Added the updateCommentsBatch function to the SDK ([#&#8203;25866](https://github.com/directus/directus/pull/25866) by [@&#8203;br41nslug](https://github.com/br41nslug))
  - Added the `updateFields` function to the SDK ([#&#8203;25889](https://github.com/directus/directus/pull/25889) by [@&#8203;br41nslug](https://github.com/br41nslug))
  - Added a connect timeout option to the sdk realtime configuration options ([#&#8203;25349](https://github.com/directus/directus/pull/25349) by [@&#8203;ComfortablyCoding](https://github.com/ComfortablyCoding))
  - Fixed skipping properties with `undefined` value in SDK query parsing ([#&#8203;25952](https://github.com/directus/directus/pull/25952) by [@&#8203;br41nslug](https://github.com/br41nslug))

##### ⬆️ Dependency Updates

- **[@&#8203;aws-sdk/client-s3](https://github.com/aws-sdk/client-s3)**: `3.858.0` → `3.918.0`
- **[@&#8203;aws-sdk/client-sesv2](https://github.com/aws-sdk/client-sesv2)**: `3.864.0` → `3.918.0`
- **[@&#8203;aws-sdk/lib-storage](https://github.com/aws-sdk/lib-storage)**: `3.858.0` → `3.918.0`
- **[@&#8203;azure/storage-blob](https://github.com/azure/storage-blob)**: `12.28.0` → `12.29.1`
- **[@&#8203;changesets/cli](https://github.com/changesets/cli)**: `2.29.5` → `2.29.7`
- **[@&#8203;editorjs/attaches](https://github.com/editorjs/attaches)**: `1.3.0` → `1.3.2`
- **[@&#8203;editorjs/editorjs](https://github.com/editorjs/editorjs)**: `2.30.8` → `2.31.0`
- **[@&#8203;eslint/js](https://github.com/eslint/js)**: `9.32.0` → `9.38.0`
- **[@&#8203;fullcalendar/core](https://github.com/fullcalendar/core)**: `6.1.18` → `6.1.19`
- **[@&#8203;fullcalendar/daygrid](https://github.com/fullcalendar/daygrid)**: `6.1.18` → `6.1.19`
- **[@&#8203;fullcalendar/interaction](https://github.com/fullcalendar/interaction)**: `6.1.18` → `6.1.19`
- **[@&#8203;fullcalendar/list](https://github.com/fullcalendar/list)**: `6.1.18` → `6.1.19`
- **[@&#8203;fullcalendar/timegrid](https://github.com/fullcalendar/timegrid)**: `6.1.18` → `6.1.19`
- **[@&#8203;google-cloud/storage](https://github.com/google-cloud/storage)**: `7.16.0` → `7.17.2`
- **[@&#8203;mapbox/mapbox-gl-geocoder](https://github.com/mapbox/mapbox-gl-geocoder)**: `5.1.0` → `5.1.2`
- **[@&#8203;modelcontextprotocol/sdk](https://github.com/modelcontextprotocol/sdk)**: `1.17.1` → `1.20.2`
- **[@&#8203;pnpm/logger](https://github.com/pnpm/logger)**: `1001.0.0` → `1001.0.1`
- **[@&#8203;pnpm/workspace](https://github.com/pnpm/workspace).find-packages**: `1000.0.31` → `1000.0.43`
- **[@&#8203;pnpm/workspace](https://github.com/pnpm/workspace).pkgs-graph**: `1000.0.18` → `1000.0.25`
- **[@&#8203;rollup/plugin-commonjs](https://github.com/rollup/plugin-commonjs)**: `28.0.6` → `28.0.9`
- **[@&#8203;rollup/plugin-node-resolve](https://github.com/rollup/plugin-node-resolve)**: `16.0.1` → `16.0.3`
- **[@&#8203;sinclair/typebox](https://github.com/sinclair/typebox)**: `0.34.38` → `0.34.41`
- **[@&#8203;smithy/node-http-handler](https://github.com/smithy/node-http-handler)**: `4.1.0` → `4.4.3`
- **[@&#8203;supabase/storage-js](https://github.com/supabase/storage-js)**: `2.10.4` → `2.76.1`
- **[@&#8203;tus/server](https://github.com/tus/server)**: `1.10.2` → `2.3.0`
- **[@&#8203;tus/utils](https://github.com/tus/utils)**: `0.5.1` → `0.6.0`
- **[@&#8203;types/async](https://github.com/types/async)**: `3.2.24` → `3.2.25`
- **[@&#8203;types/chroma-js](https://github.com/types/chroma-js)**: `3.1.1` → `3.1.2`
- **[@&#8203;types/cookie-parser](https://github.com/types/cookie-parser)**: `1.4.9` → `1.4.10`
- **[@&#8203;types/inquirer](https://github.com/types/inquirer)**: `9.0.8` → `9.0.9`
- **@&#8203;types/mapbox\_\_mapbox-gl-geocoder**: `5.0.0` → `5.1.0`
- **[@&#8203;types/nodemailer](https://github.com/types/nodemailer)**: `6.4.17` → `7.0.3`
- **[@&#8203;types/qrcode](https://github.com/types/qrcode)**: `1.5.5` → `1.5.6`
- **[@&#8203;types/semver](https://github.com/types/semver)**: `7.7.0` → `7.7.1`
- **[@&#8203;vueuse/core](https://github.com/vueuse/core)**: `13.6.0` → `14.0.0`
- **[@&#8203;vueuse/integrations](https://github.com/vueuse/integrations)**: `13.6.0` → `14.0.0`
- **[@&#8203;vueuse/router](https://github.com/vueuse/router)**: `13.6.0` → `14.0.0`
- **apexcharts**: `4.5.0` → `4.7.0`
- **argon2**: `0.43.1` → `0.44.0`
- **axios**: `1.11.0` → `1.12.2`
- **axios-cache-interceptor**: `1.8.0` → `1.8.3`
- **chalk**: `5.4.1` → `5.6.2`
- **color**: `5.0.0` → `5.0.2`
- **commander**: `14.0.0` → `14.0.2`
- **decamelize**: `6.0.0` → `6.0.1`
- **dompurify**: `3.2.6` → `3.3.0`
- **dotenv**: `17.2.1` → `17.2.3`
- **esbuild**: `0.25.9` → `0.25.11`
- **eslint**: `9.32.0` → `9.38.0`
- **eslint-plugin-vue**: `10.4.0` → `10.5.1`
- **focus-trap**: `7.6.5` → `7.6.6`
- **fs-extra**: `11.3.0` → `11.3.2`
- **globals**: `16.3.0` → `16.4.0`
- **happy-dom**: `18.0.1` → `20.0.10`
- **inquirer**: `12.9.0` → `12.10.0`
- **ioredis**: `5.7.0` → `5.8.2`
- **keyv**: `5.4.0` → `5.5.3`
- **ky**: `1.8.2` → `1.13.0`
- **liquidjs**: `10.21.1` → `10.24.0`
- **lru-cache**: `11.1.0` → `11.2.2`
- **marked**: `16.1.1` → `16.4.1`
- **mime**: `4.0.7` → `4.1.0`
- **minimatch**: `10.0.3` → `10.1.1`
- **mysql2**: `3.14.3` → `3.15.3`
- **nanoid**: `5.1.5` → `5.1.6`
- **nodemailer**: `7.0.5` → `7.0.10`
- **ofetch**: `1.4.1` → `1.5.0`
- **oracledb**: `6.9.0` → `6.10.0`
- **p-limit**: `6.2.0` → `7.2.0`
- **pino-pretty**: `13.1.1` → `13.1.2`
- **pm2**: `6.0.8` → `6.0.13`
- **pretty-ms**: `9.2.0` → `9.3.0`
- **rollup**: `4.46.2` → `4.52.5`
- **rollup-plugin-node-externals**: `8.0.1` → `8.1.1`
- **sass-embedded**: `1.89.2` → `1.93.2`
- **semver**: `7.7.2` → `7.7.3`
- **sharp**: `0.34.3` → `0.34.4`
- **snappy**: `7.3.0` → `7.3.3`
- **strip-ansi**: `7.1.0` → `7.1.2`
- **stylelint**: `16.23.0` → `16.25.0`
- **stylelint-config-standard**: `39.0.0` → `39.0.1`
- **tar**: `7.4.3` → `7.5.2`
- **tinymce**: `6.8.5` → `6.8.6`
- **tsdown**: `0.14.2` → `0.15.11`
- **tsx**: `4.20.3` → `4.20.6`
- **typescript**: `5.8.3` → `5.9.3`
- **typescript-eslint**: `8.38.0` → `8.46.2`
- **undici**: `7.13.0` → `7.16.0`
- **unplugin-yaml**: `3.0.4` → `3.0.7`
- **vite**: `7.1.3` → `7.1.12`
- **vue**: `3.5.18` → `3.5.22`
- **vue-i18n**: `11.1.11` → `11.1.12`
- **vue-router**: `4.5.1` → `4.6.3`
- **vue-tsc**: `3.0.5` → `3.1.2`
- **zod**: `4.0.14` → `4.1.12`
- **zod-validation-error**: `4.0.1` → `4.0.2`

##### 📦 Published Versions

- `@directus/app@14.1.0`
- `@directus/api@32.0.0`
- `@directus/composables@11.2.4`
- `@directus/constants@14.0.0`
- `create-directus-extension@11.0.20`
- `create-directus-project@12.0.3`
- `@directus/env@5.3.0`
- `@directus/errors@2.0.5`
- `@directus/extensions@3.0.12`
- `@directus/extensions-registry@3.0.12`
- `@directus/extensions-sdk@17.0.0`
- `@directus/format-title@12.1.1`
- `@directus/memory@3.0.10`
- `@directus/pressure@3.0.10`
- `@directus/release-notes-generator@2.0.3`
- `@directus/schema@13.0.4`
- `@directus/schema-builder@0.0.7`
- `@directus/storage@12.0.3`
- `@directus/storage-driver-azure@12.0.10`
- `@directus/storage-driver-cloudinary@12.0.10`
- `@directus/storage-driver-gcs@12.0.10`
- `@directus/storage-driver-local@12.0.3`
- `@directus/storage-driver-s3@&#8203;12.0.10`
- `@directus/storage-driver-supabase@3.0.10`
- `@directus/stores@1.0.5`
- `@directus/system-data@3.4.0`
- `@directus/themes@1.1.6`
- `@directus/types@13.3.0`
- `@directus/update-check@13.0.4`
- `@directus/utils@13.0.11`
- `@directus/validation@2.0.10`
- `@directus/sdk@20.1.1`

</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:eyJjcmVhdGVkSW5WZXIiOiI0MS4xNzEuMiIsInVwZGF0ZWRJblZlciI6IjQxLjE3MS4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJpbWFnZSJdfQ==-->

Reviewed-on: https://gitea.alexlebens.dev/alexlebens/infrastructure/pulls/1961
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net>
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net>
2025-11-06 20:55:32 +00:00
72e72fc99d Update ghcr.io/home-assistant/home-assistant Docker tag to v2025.11.0 (#1959)
Some checks failed
lint-test-helm / helm-lint (push) Successful in 8s
renovate / renovate (push) Has been cancelled
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [ghcr.io/home-assistant/home-assistant](https://www.home-assistant.io/) ([source](https://github.com/home-assistant/core)) | minor | `2025.10.4` -> `2025.11.0` |

---

### Release Notes

<details>
<summary>home-assistant/core (ghcr.io/home-assistant/home-assistant)</summary>

### [`v2025.11.0`](https://github.com/home-assistant/core/releases/tag/2025.11.0)

[Compare Source](https://github.com/home-assistant/core/compare/2025.10.4...2025.11.0)

<https://www.home-assistant.io/blog/2025/11/05/release-202511/>

</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:eyJjcmVhdGVkSW5WZXIiOiI0MS4xNzEuMyIsInVwZGF0ZWRJblZlciI6IjQxLjE3MS4zIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJpbWFnZSJdfQ==-->

Reviewed-on: #1959
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net>
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net>
2025-11-06 20:55:12 +00:00
5db5078311 Update searxng/searxng:latest Docker digest to 7f7e3d8 (#1970)
All checks were successful
lint-test-helm / helm-lint (push) Successful in 9s
renovate / renovate (push) Successful in 1m59s
2025-11-06 10:02:04 +00:00
f516662596 Update searxng/searxng:latest Docker digest to 84ecefd (#1968)
Some checks failed
lint-test-helm / helm-lint (push) Has been cancelled
renovate / renovate (push) Has been cancelled
2025-11-06 07:01:52 +00:00
18a37467f0 Update ghcr.io/calibrain/calibre-web-automated-book-downloader:latest Docker digest to b1296c5 (#1967)
All checks were successful
lint-test-helm / helm-lint (push) Successful in 9s
renovate / renovate (push) Successful in 58s
2025-11-06 05:01:51 +00:00
bcd9aab77c Update searxng/searxng:latest Docker digest to 0bdb133 (#1958)
All checks were successful
lint-test-helm / helm-lint (push) Successful in 11s
renovate / renovate (push) Successful in 1m55s
2025-11-05 17:53:14 +00:00
8353da73b7 Update vectorim/element-web Docker tag to v1.12.3 (#1957)
All checks were successful
lint-test-helm / helm-lint (push) Successful in 8s
renovate / renovate (push) Successful in 1m53s
2025-11-05 15:02:03 +00:00
ed7156b06d Update immich monorepo to v2.2.3 (#1956)
All checks were successful
lint-test-helm / helm-lint (push) Successful in 35s
renovate / renovate (push) Successful in 2m5s
2025-11-05 14:02:14 +00:00
3776f4efaa Update searxng/searxng:latest Docker digest to a4147f8 (#1952)
Some checks failed
lint-test-helm / helm-lint (push) Has been cancelled
renovate / renovate (push) Has been cancelled
2025-11-05 09:02:03 +00:00
df935be403 Update ghcr.io/linuxserver/sonarr Docker tag to v4.0.16 (#1950)
All checks were successful
lint-test-helm / helm-lint (push) Successful in 9s
renovate / renovate (push) Successful in 2m23s
2025-11-05 04:02:08 +00:00