7029107365
chore(deps): update helm release cilium to v1.19.1
lint-test-helm / lint-helm (pull_request) Successful in 24s
2026-02-22 17:21:03 +00:00
e6829c3c4f
chore(deps): update karakeep-app/karakeep to v0.31.0 ( #4163 )
...
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 11s
renovate / renovate (push) Successful in 2m18s
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [ghcr.io/karakeep-app/karakeep](https://github.com/karakeep-app/karakeep ) | minor | `0.30.0` → `0.31.0` |
| [karakeep-app/karakeep](https://github.com/karakeep-app/karakeep ) | minor | `0.30.0` → `0.31.0` |
---
### Release Notes
<details>
<summary>karakeep-app/karakeep (ghcr.io/karakeep-app/karakeep)</summary>
### [`v0.31.0`](https://github.com/karakeep-app/karakeep/releases/tag/v0.31.0 ): 0.31.0
[Compare Source](https://github.com/karakeep-app/karakeep/compare/v0.30.0...v0.31.0 )
##### 0.31.0
Welcome to the 0.31.0 release of Karakeep! This release brings synchronized reading progress, LLM-based OCR, a revamped import pipeline, drag-and-drop for lists, highlights on mobile, a lot of mobile polish, and fixes for some long standing bugs. Huge thanks to our contributors for this release [@​esimkowitz](https://github.com/esimkowitz ), [@​WieserDaniel](https://github.com/WieserDaniel ), [@​chen-ye](https://github.com/chen-ye ), [@​SnowSquire](https://github.com/SnowSquire ), [@​mokhovyk](https://github.com/mokhovyk ), [@​evan6seven](https://github.com/evan6seven ), [@​ElectricTea](https://github.com/ElectricTea ), [@​RobertRosca](https://github.com/RobertRosca ), [@​sweepies](https://github.com/sweepies ), [@​usr3](https://github.com/usr3 ) 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. You can signup [here](https://cloud.karakeep.app ) 🎉 .
##### New Features 🚀
- Synchronized reading progress across all your devices ([#​2302](https://github.com/karakeep-app/karakeep/issues/2302 )). By [@​esimkowitz](https://github.com/esimkowitz )!
- Your reading position is now saved and synced, so you can pick up right where you left off on any device.
- LLM-based OCR as an alternative to Tesseract ([#​2442](https://github.com/karakeep-app/karakeep/issues/2442 ))
- You can now use your configured LLM for OCR instead of Tesseract, which produces significantly better results for image and asset bookmarks.
- Revamped Import pipeline ([#​2378](https://github.com/karakeep-app/karakeep/issues/2378 ))
- The import experience got another big overhaul: a new import details page ([#​2451](https://github.com/karakeep-app/karakeep/issues/2451 )), a dedicated low-priority queue for import crawling ([#​2452](https://github.com/karakeep-app/karakeep/issues/2452 )), better progress tracking, ability to pause an import and more resilient error handling.
- Drag-and-drop bookmarks into lists ([#​2469](https://github.com/karakeep-app/karakeep/issues/2469 ))
- Highlights support on mobile ([#​2494](https://github.com/karakeep-app/karakeep/issues/2494 ))
- You can now view and create highlights in the mobile app's reader view.
- AI tag suggestions: instructs the model to limit auto-tagging to a subset of your existing tags for more consistent results ([#​2444](https://github.com/karakeep-app/karakeep/issues/2444 )).
- Export lists in backups and exports ([#​2484](https://github.com/karakeep-app/karakeep/issues/2484 ))
- Automated backups and full exports now include your lists.
- Others:
- Retry buttons for dangling (aka pending) bookmarks in the admin panel ([#​2341](https://github.com/karakeep-app/karakeep/issues/2341 )).
- Add signup support to the mobile app.
- OpenAI service tier configuration via `OPENAI_SERVICE_TIER` ([#​2339](https://github.com/karakeep-app/karakeep/issues/2339 )). By [@​RobertRosca](https://github.com/RobertRosca )!
- Import from Instapaper ([#​2434](https://github.com/karakeep-app/karakeep/issues/2434 )). By [@​WieserDaniel](https://github.com/WieserDaniel )!
- Privacy-respecting bookmark debugger admin tool ([#​2373](https://github.com/karakeep-app/karakeep/issues/2373 ))
- MCP server now supports custom configurable HTTP headers ([#​2436](https://github.com/karakeep-app/karakeep/issues/2436 )). By [@​chen-ye](https://github.com/chen-ye )!
- New search qualifiers:
- `source:` filter to search by bookmark source (mobile, extension, web, etc.) ([#​2465](https://github.com/karakeep-app/karakeep/issues/2465 )).
- `tag:` alias for `#` and `!` alias for negation ([#​2425](https://github.com/karakeep-app/karakeep/issues/2425 )).
- New "Title Contains" condition in the Rule Engine ([#​2354](https://github.com/karakeep-app/karakeep/issues/2354 )). By [@​mokhovyk](https://github.com/mokhovyk )!
##### UX Improvements ✨
- Mobile app overhaul:
- Native tabs and more native-feeling screens.
- Animated UI feedback in the sharing modal ([#​2427](https://github.com/karakeep-app/karakeep/issues/2427 )).
- Show bookmark count in the all lists view.
- Better looking content fetching loading state in the bookmark preview.
- Two-phase metadata updates so bookmarks show up faster while crawling is still in progress ([#​2467](https://github.com/karakeep-app/karakeep/issues/2467 )).
- Links to apps, extensions and docs in the profile dropdown.
- Extension autofocuses on note field on open ([#​2366](https://github.com/karakeep-app/karakeep/issues/2366 )). By [@​SnowSquire](https://github.com/SnowSquire )!
- Improving the visual consistency of the settings page.
- Opt-in OAuth auto-redirect for single-provider passwordless setups ([#​2483](https://github.com/karakeep-app/karakeep/issues/2483 ))
- Add a download button for assets in the bookmark options menu.
- API keys now show their last-used dates to better identify unused keys.
- Fix masonry overflow in bookmark grids ([#​2400](https://github.com/karakeep-app/karakeep/issues/2400 )). By [@​evan6seven](https://github.com/evan6seven )!
- Hide confusing `No suggestions` message when no search suggestions are available.
##### Fixes 🔧
- \[Security] Sanitize reddit's crawling output to prevent stored XSS. This was reported by [@​ByamB4](https://github.com/ByamB4 ) and published as a github advisory (GHSA-mg93-f9mw-wpgj).
- Eliminated O(n²) parsing of Netscape bookmark imports ([#​2338](https://github.com/karakeep-app/karakeep/issues/2338 )).
- Smart lists can now be used in search qualifiers and in other smart list queries ([#​2470](https://github.com/karakeep-app/karakeep/issues/2470 ))
- Parallelize content extraction in the crawler worker for faster crawling.
- Batch meilisearch indexing requests for better performance ([#​2441](https://github.com/karakeep-app/karakeep/issues/2441 )).
- Auto dismiss dialogs during crawling that might have caused worker crashes before.
- Use user's preferred language for manual summarization ([#​2429](https://github.com/karakeep-app/karakeep/issues/2429 )).
- Accept more permissive RSS feed content types ([#​2353](https://github.com/karakeep-app/karakeep/issues/2353 )). By [@​ElectricTea](https://github.com/ElectricTea )!
- Fix clipping of reader view in smaller screens.
- Fix overscrolling in some setting pages (e.g. AI settings).
- Stop theme flashes with Cloudflare Rocket Loader ([#​2340](https://github.com/karakeep-app/karakeep/issues/2340 )). By [@​sweepies](https://github.com/sweepies )!
- Retry 403, 429 and 5XX status codes from the crawler.
- Lower priority of recrawling and mass admin actions to avoid starving interactive traffic.
- Fix scrolling in manage lists/edit tags when inside a dialog ([#​2258](https://github.com/karakeep-app/karakeep/issues/2258 )).
- Respect archived display behavior setting in mobile lists and tags ([#​2499](https://github.com/karakeep-app/karakeep/issues/2499 )).
- Fix flicker on closing bookmark preview on search page.
- Share PDFs from the mobile app as files instead of links.
- Fix high CPU usage of browser container after large imports due to leaking contexts. ([#​2503](https://github.com/karakeep-app/karakeep/issues/2503 ))
- Reader settings preview in the mobile app now matches reader view formatting ([#​2365](https://github.com/karakeep-app/karakeep/issues/2365 )). By [@​esimkowitz](https://github.com/esimkowitz )!
- When saving an image or a link from a page using "Add to Karakeep" menu item, the title of the original page is no longer incorrectly used for that link.
##### For Developers 🛠️
- Docker images moved from Alpine to Debian.
- OpenTelemetry instrumentation for database queries and extra tracing in OTEL traces ([#​2453](https://github.com/karakeep-app/karakeep/issues/2453 )).
- Prometheus metric for bookmark crawl latency ([#​2461](https://github.com/karakeep-app/karakeep/issues/2461 )).
- New `checkUrl` API endpoint to check if a URL is already bookmarked.
- `attachedBy` field in the update tags API endpoint to mark the tag as added by human or AI ([#​2281](https://github.com/karakeep-app/karakeep/issues/2281 )).
- Upgraded to Expo SDK 54, React 19.2.1, and Node.js 24.
- CLI can now search bookmarks ([#​2426](https://github.com/karakeep-app/karakeep/issues/2426 )).
##### Screenshots 📸
##### Reader Progress

##### Import Details

##### 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(workers): sanitize reddits metascraper output - [@​MohamedBassem](https://github.com/MohamedBassem ) in [`ba3db95`](https://github.com/karakeep-app/karakeep/commit/ba3db95 )
- fix(i18n): update en\_US translation strings - [@​MohamedBassem](https://github.com/MohamedBassem ) in [`52c1e9f`](https://github.com/karakeep-app/karakeep/commit/52c1e9f0 )
- i18n: Sync weblate translations - Weblate in [`f7ae922`](https://github.com/karakeep-app/karakeep/commit/f7ae922c )
- fix(workers): mitigate leaking browser contexts and setup and auto reaper ([#​2503](https://github.com/karakeep-app/karakeep/issues/2503 )) - [@​MohamedBassem](https://github.com/MohamedBassem ) in [`627faf5`](https://github.com/karakeep-app/karakeep/commit/627faf51 )
- fix(web): avoid flicker on closing bookmark preview on search page - [@​MohamedBassem](https://github.com/MohamedBassem ) in [`ec0aaad`](https://github.com/karakeep-app/karakeep/commit/ec0aaad0 )
- fix(mobile): respect archiveDisplayBehaviour setting in lists and tags ([#​2499](https://github.com/karakeep-app/karakeep/issues/2499 )) - [@​MohamedBassem](https://github.com/MohamedBassem ) in [`59a2560`](https://github.com/karakeep-app/karakeep/commit/59a25607 )
- fix(web): fix scrolling in manage lists/edit tags when inside a dialog. fixes [#​2258](https://github.com/karakeep-app/karakeep/issues/2258 ) - [@​MohamedBassem](https://github.com/MohamedBassem ) in [`e37d728`](https://github.com/karakeep-app/karakeep/commit/e37d7286 )
- fix(mobile): remove the use of custom safe areas - [@​MohamedBassem](https://github.com/MohamedBassem ) in [`ef0b50b`](https://github.com/karakeep-app/karakeep/commit/ef0b50be )
- fix(mobile): remove smart lists from manage\_lists page - [@​MohamedBassem](https://github.com/MohamedBassem ) in [`7124d15`](https://github.com/karakeep-app/karakeep/commit/7124d15b )
- docs: correct breaking typo in 05-singlefile.md doc ([#​2496](https://github.com/karakeep-app/karakeep/issues/2496 )) - [@​brandongalbraith](https://github.com/brandongalbraith ) in [`0e3bc6f`](https://github.com/karakeep-app/karakeep/commit/0e3bc6f1 )
- fix(mobile): fix formsheets on android - [@​MohamedBassem](https://github.com/MohamedBassem ) in [`228eb20`](https://github.com/karakeep-app/karakeep/commit/228eb208 )
- fix(ui): fix the colors of buttons in the settings page - [@​MohamedBassem](https://github.com/MohamedBassem ) in [`3d6c83d`](https://github.com/karakeep-app/karakeep/commit/3d6c83d5 )
- fix(ui): Improve visual consistency in all settings page - [@​MohamedBassem](https://github.com/MohamedBassem ) in [`e02a4c5`](https://github.com/karakeep-app/karakeep/commit/e02a4c5e )
- feat: add checkUrl endpoint to replace searchBookmarks for URL existence checks - [@​MohamedBassem](https://github.com/MohamedBassem ) in [`b249273`](https://github.com/karakeep-app/karakeep/commit/b2492735 )
- fix: auto dismiss dialogs during crawling - [@​MohamedBassem](https://github.com/MohamedBassem ) in [`23ae17f`](https://github.com/karakeep-app/karakeep/commit/23ae17fa )
- deps: fix mismatch in [@​types/react](https://github.com/types/react ) across packages - [@​MohamedBassem](https://github.com/MohamedBassem ) in [`6f78d2f`](https://github.com/karakeep-app/karakeep/commit/6f78d2f8 )
- deps: upgrade playwright to 1.58.2 - [@​MohamedBassem](https://github.com/MohamedBassem ) in [`07cc3ef`](https://github.com/karakeep-app/karakeep/commit/07cc3eff )
- fix(restate): call onError on rpc failures - [@​MohamedBassem](https://github.com/MohamedBassem ) in [`4fd0eaf`](https://github.com/karakeep-app/karakeep/commit/4fd0eaf0 )
- fix(mobile): drop the use of custom safe areas in bookmark lists - [@​MohamedBassem](https://github.com/MohamedBassem ) in [`447d2cc`](https://github.com/karakeep-app/karakeep/commit/447d2cc8 )
- fix(mobile): fix headers in android app - [@​MohamedBassem](https://github.com/MohamedBassem ) in [`349fe05`](https://github.com/karakeep-app/karakeep/commit/349fe05e )
- fix: parallelize content extraction in crawler worker - [@​MohamedBassem](https://github.com/MohamedBassem ) in [`74c3452`](https://github.com/karakeep-app/karakeep/commit/74c34529 )
- fix(ux): hide autocomplete dropdown when there are no suggestions - [@​MohamedBassem](https://github.com/MohamedBassem ) in [`c6417d8`](https://github.com/karakeep-app/karakeep/commit/c6417d8e )
- docs: Add Cloudflare Workers AI provider ([#​2486](https://github.com/karakeep-app/karakeep/issues/2486 )) - [@​usr3](https://github.com/usr3 ) in [`5946ce8`](https://github.com/karakeep-app/karakeep/commit/5946ce8f )
- feat: add synchronized reading progress for bookmarks ([#​2302](https://github.com/karakeep-app/karakeep/issues/2302 )) - [@​esimkowitz](https://github.com/esimkowitz ) in [`fff0a28`](https://github.com/karakeep-app/karakeep/commit/fff0a280 )
- feat(mobile): Add highlights support for the mobile app ([#​2494](https://github.com/karakeep-app/karakeep/issues/2494 )) - [@​MohamedBassem](https://github.com/MohamedBassem ) in [`459ee50`](https://github.com/karakeep-app/karakeep/commit/459ee50e )
- fix: dont trigger background jobs if bookmark doesn't change on updateTags call - [@​MohamedBassem](https://github.com/MohamedBassem ) in [`fbc63b9`](https://github.com/karakeep-app/karakeep/commit/fbc63b92 )
- fix(import): truncate title to max length in import worker - [@​MohamedBassem](https://github.com/MohamedBassem ) in [`74b174a`](https://github.com/karakeep-app/karakeep/commit/74b174ad )
- feat(crawler): retrun 403, 429 and 5XX status codes - [@​MohamedBassem](https://github.com/MohamedBassem ) in [`1c5c8ec`](https://github.com/karakeep-app/karakeep/commit/1c5c8ec6 )
- fix(web): fix clipping of reader view in smaller screens - [@​MohamedBassem](https://github.com/MohamedBassem ) in [`41d2f0d`](https://github.com/karakeep-app/karakeep/commit/41d2f0d7 )
- fix(web): fix double scrolling in sidebar layout - [@​MohamedBassem](https://github.com/MohamedBassem ) in [`a8e8ce9`](https://github.com/karakeep-app/karakeep/commit/a8e8ce98 )
- feat(ui): Add a better content fetching loading state in the bookmark preview - [@​MohamedBassem](https://github.com/MohamedBassem ) in [`be09027`](https://github.com/karakeep-app/karakeep/commit/be090270 )
- feat: add a download button to the More submenu in bookmark options - [@​MohamedBassem](https://github.com/MohamedBassem ) in [`2c57aa8`](https://github.com/karakeep-app/karakeep/commit/2c57aa87 )
- feat: add OAuth auto-redirect functionality ([#​2483](https://github.com/karakeep-app/karakeep/issues/2483 )) - [@​MohamedBassem](https://github.com/MohamedBassem ) in [`33b91e3`](https://github.com/karakeep-app/karakeep/commit/33b91e3f )
- feat: export lists in backups and exports ([#​2484](https://github.com/karakeep-app/karakeep/issues/2484 )) - [@​MohamedBassem](https://github.com/MohamedBassem ) in [`0c458ba`](https://github.com/karakeep-app/karakeep/commit/0c458ba1 )
- feat(workers): extract html parsing into a subprocess ([#​2485](https://github.com/karakeep-app/karakeep/issues/2485 )) - [@​MohamedBassem](https://github.com/MohamedBassem ) in [`7a10067`](https://github.com/karakeep-app/karakeep/commit/7a100672 )
- feat(mobile): make the bookmark edit UIs look more native - [@​MohamedBassem](https://github.com/MohamedBassem ) in [`ec7ef00`](https://github.com/karakeep-app/karakeep/commit/ec7ef00f )
- fix: share PDFs as files instead of links in mobile app - [@​MohamedBassem](https://github.com/MohamedBassem ) in [`0fab1aa`](https://github.com/karakeep-app/karakeep/commit/0fab1aa6 )
- feat: link to apps and extensions, docs and twitter in profile dropdown - [@​MohamedBassem](https://github.com/MohamedBassem ) in [`d72788f`](https://github.com/karakeep-app/karakeep/commit/d72788ff )
- fix: dedup list and recent search suggestions - [@​MohamedBassem](https://github.com/MohamedBassem ) in [`8539c83`](https://github.com/karakeep-app/karakeep/commit/8539c836 )
- fix: Support nested smart lists with cycle detection ([#​2470](https://github.com/karakeep-app/karakeep/issues/2470 )) - [@​MohamedBassem](https://github.com/MohamedBassem ) in [`b3d3602`](https://github.com/karakeep-app/karakeep/commit/b3d3602d )
- feat(mobile): Add animated UI feedback to sharing modal ([#​2427](https://github.com/karakeep-app/karakeep/issues/2427 )) - [@​MohamedBassem](https://github.com/MohamedBassem ) in [`b41b564`](https://github.com/karakeep-app/karakeep/commit/b41b5647 )
- feat(mobile): more native screens - [@​MohamedBassem](https://github.com/MohamedBassem ) in [`e455e46`](https://github.com/karakeep-app/karakeep/commit/e455e468 )
- feat(ai): Support restricting AI tags to a subset of existing tags ([#​2444](https://github.com/karakeep-app/karakeep/issues/2444 )) - [@​MohamedBassem](https://github.com/MohamedBassem ) in [`4186c4c`](https://github.com/karakeep-app/karakeep/commit/4186c4c6 )
- feat(mcp): Support custom configurable HTTP headers ([#​2436](https://github.com/karakeep-app/karakeep/issues/2436 )) - [@​chen-ye](https://github.com/chen-ye ) in [`77b186c`](https://github.com/karakeep-app/karakeep/commit/77b186c3 )
- feat: Added Import for Instapaper ([#​2434](https://github.com/karakeep-app/karakeep/issues/2434 )) - [@​WieserDaniel](https://github.com/WieserDaniel ) in [`fbe7e3a`](https://github.com/karakeep-app/karakeep/commit/fbe7e3a9 )
- feat: Add drag-and-drop support for bookmarks to lists ([#​2469](https://github.com/karakeep-app/karakeep/issues/2469 )) - [@​MohamedBassem](https://github.com/MohamedBassem ) in [`485e994`](https://github.com/karakeep-app/karakeep/commit/485e9948 )
- feat(crawler): Split bookmark metadata updates into two phases for faster feedback ([#​2467](https://github.com/karakeep-app/karakeep/issues/2467 )) - [@​MohamedBassem](https://github.com/MohamedBassem ) in [`c8464e3`](https://github.com/karakeep-app/karakeep/commit/c8464e30 )
- feat: add source filter to query language ([#​2465](https://github.com/karakeep-app/karakeep/issues/2465 )) - [@​MohamedBassem](https://github.com/MohamedBassem ) in [`b05a753`](https://github.com/karakeep-app/karakeep/commit/b05a7531 )
- fix: treat bookmark not found as a no-op in rule engine instead of a failure ([#​2464](https://github.com/karakeep-app/karakeep/issues/2464 )) - [@​MohamedBassem](https://github.com/MohamedBassem ) in [`960ca9b`](https://github.com/karakeep-app/karakeep/commit/960ca9b6 )
- fix(extension): dont store tab title when saving links or images. fixes [#​2462](https://github.com/karakeep-app/karakeep/issues/2462 ) - [@​MohamedBassem](https://github.com/MohamedBassem ) in [`1a01f75`](https://github.com/karakeep-app/karakeep/commit/1a01f75d )
- feat: Add separate queue for import link crawling ([#​2452](https://github.com/karakeep-app/karakeep/issues/2452 )) - [@​MohamedBassem](https://github.com/MohamedBassem ) in [`bbd65fd`](https://github.com/karakeep-app/karakeep/commit/bbd65fd6 )
- fix: lower the priority of recrawling - [@​MohamedBassem](https://github.com/MohamedBassem ) in [`7d53e2e`](https://github.com/karakeep-app/karakeep/commit/7d53e2e4 )
- feat(metrics): add prometheus metric for bookmark crawl latency ([#​2461](https://github.com/karakeep-app/karakeep/issues/2461 )) - [@​MohamedBassem](https://github.com/MohamedBassem ) in [`b264080`](https://github.com/karakeep-app/karakeep/commit/b2640803 )
- feat(db): add OpenTelemetry instrumentation for database queries - [@​MohamedBassem](https://github.com/MohamedBassem ) in [`9e5693c`](https://github.com/karakeep-app/karakeep/commit/9e5693c6 )
- feat(import): new import details page ([#​2451](https://github.com/karakeep-app/karakeep/issues/2451 )) - [@​MohamedBassem](https://github.com/MohamedBassem ) in [`e59fd98`](https://github.com/karakeep-app/karakeep/commit/e59fd98b )
- feat: add extra instrumentation in the otel traces ([#​2453](https://github.com/karakeep-app/karakeep/issues/2453 )) - [@​MohamedBassem](https://github.com/MohamedBassem ) in [`538035c`](https://github.com/karakeep-app/karakeep/commit/538035c4 )
- fix(import): sanitize error messages to prevent backend detail leakage ([#​2455](https://github.com/karakeep-app/karakeep/issues/2455 )) - [@​MohamedBassem](https://github.com/MohamedBassem ) in [`93ad2e2`](https://github.com/karakeep-app/karakeep/commit/93ad2e20 )
- fix(import): propagate crawling/tagging failure to import status - [@​MohamedBassem](https://github.com/MohamedBassem ) in [`50320ec`](https://github.com/karakeep-app/karakeep/commit/50320ecd )
- fix: backfill old sessions and do queue backpressure ([#​2449](https://github.com/karakeep-app/karakeep/issues/2449 )) - [@​MohamedBassem](https://github.com/MohamedBassem ) in [`e8e48a4`](https://github.com/karakeep-app/karakeep/commit/e8e48a41 )
- feat: Import workflow v3 ([#​2378](https://github.com/karakeep-app/karakeep/issues/2378 )) - [@​MohamedBassem](https://github.com/MohamedBassem ) in [`3c838dd`](https://github.com/karakeep-app/karakeep/commit/3c838ddb )
- feat: Add LLM-based OCR as alternative to Tesseract ([#​2442](https://github.com/karakeep-app/karakeep/issues/2442 )) - [@​MohamedBassem](https://github.com/MohamedBassem ) in [`3fcccb8`](https://github.com/karakeep-app/karakeep/commit/3fcccb85 )
- feat: batch meilisearch requests ([#​2441](https://github.com/karakeep-app/karakeep/issues/2441 )) - [@​MohamedBassem](https://github.com/MohamedBassem ) in [`54243b8`](https://github.com/karakeep-app/karakeep/commit/54243b8c )
- fix(mobile): migrate from RN image to expo-image - [@​MohamedBassem](https://github.com/MohamedBassem ) in [`e861880`](https://github.com/karakeep-app/karakeep/commit/e8618800 )
- feat(mobile): use native tabs for mobile - [@​MohamedBassem](https://github.com/MohamedBassem ) in [`bf5c99c`](https://github.com/karakeep-app/karakeep/commit/bf5c99cb )
- feat(mobile): add signup support to the mobile app - [@​MohamedBassem](https://github.com/MohamedBassem ) in [`5cb7306`](https://github.com/karakeep-app/karakeep/commit/5cb73069 )
- fix: better looking error message when article content is unavailable - [@​MohamedBassem](https://github.com/MohamedBassem ) in [`67501ed`](https://github.com/karakeep-app/karakeep/commit/67501ed6 )
- refactor: migrate trpc to the new react query integration mode ([#​2438](https://github.com/karakeep-app/karakeep/issues/2438 )) - [@​MohamedBassem](https://github.com/MohamedBassem ) in [`65f6e83`](https://github.com/karakeep-app/karakeep/commit/65f6e83f )
- feat(mobile): show num bookmarks in the all lists view - [@​MohamedBassem](https://github.com/MohamedBassem ) in [`4bc1b90`](https://github.com/karakeep-app/karakeep/commit/4bc1b90f )
- fix: use user's preferred language for manual summarization ([#​2429](https://github.com/karakeep-app/karakeep/issues/2429 )) - [@​MohamedBassem](https://github.com/MohamedBassem ) in [`95bfa56`](https://github.com/karakeep-app/karakeep/commit/95bfa569 )
- feat(cli): Add bookmark search command ([#​2426](https://github.com/karakeep-app/karakeep/issues/2426 )) - [@​MohamedBassem](https://github.com/MohamedBassem ) in [`42cdc93`](https://github.com/karakeep-app/karakeep/commit/42cdc937 )
- feat(search): add tag: alias for # and ! alias for negation ([#​2425](https://github.com/karakeep-app/karakeep/issues/2425 )) - [@​MohamedBassem](https://github.com/MohamedBassem ) in [`5656e39`](https://github.com/karakeep-app/karakeep/commit/5656e394 )
- feat(extension): autofocus on note open ([#​2366](https://github.com/karakeep-app/karakeep/issues/2366 )) - [@​SnowSquire](https://github.com/SnowSquire ) in [`bf2c6de`](https://github.com/karakeep-app/karakeep/commit/bf2c6ded )
- feat: Add attachedBy field to update tags endpoint ([#​2281](https://github.com/karakeep-app/karakeep/issues/2281 )) - [@​MohamedBassem](https://github.com/MohamedBassem ) in [`e09061b`](https://github.com/karakeep-app/karakeep/commit/e09061bd )
- docker: add USE\_JEMALLOC env var and disable it by default - [@​MohamedBassem](https://github.com/MohamedBassem ) in [`edf3f68`](https://github.com/karakeep-app/karakeep/commit/edf3f681 )
- docker: switch to jemalloc - [@​MohamedBassem](https://github.com/MohamedBassem ) in [`6535a5a`](https://github.com/karakeep-app/karakeep/commit/6535a5a2 )
- docker: move from alpine to debian - [@​MohamedBassem](https://github.com/MohamedBassem ) in [`b0036ef`](https://github.com/karakeep-app/karakeep/commit/b0036ef1 )
- feat: track api key usage dates - [@​MohamedBassem](https://github.com/MohamedBassem ) in [`7b5f632`](https://github.com/karakeep-app/karakeep/commit/7b5f6328 )
- deps(mobile): upgrade to sdk 54 - [@​MohamedBassem](https://github.com/MohamedBassem ) in [`6094d36`](https://github.com/karakeep-app/karakeep/commit/6094d360 )
- feat(rules): add "Title Contains" condition to Rule Engine ([#​1670](https://github.com/karakeep-app/karakeep/issues/1670 )) ([#​2354](https://github.com/karakeep-app/karakeep/issues/2354 )) - [@​mokhovyk](https://github.com/mokhovyk ) in [`c56cf4e`](https://github.com/karakeep-app/karakeep/commit/c56cf4e2 )
- fix(mobile): Reader settings preview on mobile matches reader view formatting ([#​2365](https://github.com/karakeep-app/karakeep/issues/2365 )) - [@​esimkowitz](https://github.com/esimkowitz ) in [`1b98014`](https://github.com/karakeep-app/karakeep/commit/1b98014d )
- fix(web): avoid masonry overflow in bookmark grids ([#​2400](https://github.com/karakeep-app/karakeep/issues/2400 )) - [@​evan6seven](https://github.com/evan6seven ) in [`789188b`](https://github.com/karakeep-app/karakeep/commit/789188b5 )
- deps: upgrade react to 19.2.1 - [@​MohamedBassem](https://github.com/MohamedBassem ) in [`086b464`](https://github.com/karakeep-app/karakeep/commit/086b464d )
- fix(mobile): add custom headers to card banners. fixes [#​2342](https://github.com/karakeep-app/karakeep/issues/2342 ) - [@​MohamedBassem](https://github.com/MohamedBassem ) in [`b4dbc9c`](https://github.com/karakeep-app/karakeep/commit/b4dbc9ce )
- feat: privacy-respecting bookmark debugger admin tool ([#​2373](https://github.com/karakeep-app/karakeep/issues/2373 )) - [@​MohamedBassem](https://github.com/MohamedBassem ) in [`0f9132b`](https://github.com/karakeep-app/karakeep/commit/0f9132b5 )
- fix: Accept more permissive RSS feed content types and Fix User-Agent key ([#​2353](https://github.com/karakeep-app/karakeep/issues/2353 )) - [@​ElectricTea](https://github.com/ElectricTea ) in [`0e938c1`](https://github.com/karakeep-app/karakeep/commit/0e938c14 )
- fix: harden the restate implementation ([#​2370](https://github.com/karakeep-app/karakeep/issues/2370 )) - [@​MohamedBassem](https://github.com/MohamedBassem ) in [`f48e98e`](https://github.com/karakeep-app/karakeep/commit/f48e98e1 )
- fix: parallelize queue enqueues in bookmark routes - [@​MohamedBassem](https://github.com/MohamedBassem ) in [`4ba1475`](https://github.com/karakeep-app/karakeep/commit/4ba1475d )
- feat: add openai service tier configuration option ([#​2339](https://github.com/karakeep-app/karakeep/issues/2339 )) - [@​RobertRosca](https://github.com/RobertRosca ) in [`aa7a81e`](https://github.com/karakeep-app/karakeep/commit/aa7a81e0 )
- fix: stop theme flashes with cloudflare rocket loader ([#​2340](https://github.com/karakeep-app/karakeep/issues/2340 )) - [@​sweepies](https://github.com/sweepies ) in [`2a6fe6e`](https://github.com/karakeep-app/karakeep/commit/2a6fe6e6 )
- feat: Add retry buttons for pending bookmarks in admin panel ([#​2341](https://github.com/karakeep-app/karakeep/issues/2341 )) - [@​MohamedBassem](https://github.com/MohamedBassem ) in [`e195f40`](https://github.com/karakeep-app/karakeep/commit/e195f40b )
- fix: Eliminate the O(n2) parsing of the netscape import parsing ([#​2338](https://github.com/karakeep-app/karakeep/issues/2338 )) - [@​MohamedBassem](https://github.com/MohamedBassem ) in [`6fe2063`](https://github.com/karakeep-app/karakeep/commit/6fe20639 )
- feat(mobile): use react native sonner - [@​MohamedBassem](https://github.com/MohamedBassem ) in [`016433d`](https://github.com/karakeep-app/karakeep/commit/016433d4 )
</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 these updates 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:eyJjcmVhdGVkSW5WZXIiOiI0My4yNS43IiwidXBkYXRlZEluVmVyIjoiNDMuMjUuNyIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiaW1hZ2UiXX0=-->
Reviewed-on: https://gitea.alexlebens.dev/alexlebens/infrastructure/pulls/4163
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-02-22 17:18:41 +00:00
0013ab467d
chore(deps): update searxng/searxng:latest docker digest to c5e5aed ( #4164 )
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 12s
renovate / renovate (push) Successful in 1m28s
2026-02-22 14:02:22 +00:00
0fa269eec4
chore(deps): update searxng/searxng:latest docker digest to 1106e11 ( #4161 )
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 32s
renovate / renovate (push) Successful in 2m34s
2026-02-22 10:02:21 +00:00
9df2a2da6f
chore(deps): update searxng/searxng:latest docker digest to d061b9e ( #4159 )
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 32s
renovate / renovate (push) Successful in 2m23s
2026-02-22 09:01:33 +00:00
12464b1e42
chore(deps): update ghcr.io/linuxserver/qbittorrent:5.1.4 docker digest to 065792d ( #4157 )
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 1m20s
renovate / renovate (push) Successful in 1m32s
2026-02-22 08:02:05 +00:00
da03f4ef75
chore(deps): update ghcr.io/autobrr/qui docker tag to v1.14.0 ( #4154 )
...
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 11s
renovate / renovate (push) Successful in 2m5s
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [ghcr.io/autobrr/qui](https://github.com/autobrr/qui ) | minor | `v1.13.1` → `v1.14.0` |
---
### Release Notes
<details>
<summary>autobrr/qui (ghcr.io/autobrr/qui)</summary>
### [`v1.14.0`](https://github.com/autobrr/qui/releases/tag/v1.14.0 )
[Compare Source](https://github.com/autobrr/qui/compare/v1.13.1...v1.14.0 )
#### Changelog
##### New Features
- [`6f8e6ed`](6f8e6eded9 ): feat(api): add torrent field endpoint for select all copy ([#​1477](https://github.com/autobrr/qui/issues/1477 )) ([@​jabloink](https://github.com/jabloink ))
- [`2d9b4c7`](2d9b4c7dee ): feat(automation): trigger external programs automatically via automation rules ([#​1284](https://github.com/autobrr/qui/issues/1284 )) ([@​0rkag](https://github.com/0rkag ))
- [`32692a4`](32692a45d2 ): feat(automations): Add the ability to define the move automation with a templated path ([#​1376](https://github.com/autobrr/qui/issues/1376 )) ([@​ColinHebert](https://github.com/ColinHebert ))
- [`61bbeb1`](61bbeb1436 ): feat(automations): add Resume action to Automations ([#​1350](https://github.com/autobrr/qui/issues/1350 )) ([@​cy1der](https://github.com/cy1der ))
- [`450b98f`](450b98f647 ): feat(automations): grouping + release fields ([#​1467](https://github.com/autobrr/qui/issues/1467 )) ([@​s0up4200](https://github.com/s0up4200 ))
- [`18d4a64`](18d4a64a87 ): feat(automations): match tracker conditions by display name ([#​1420](https://github.com/autobrr/qui/issues/1420 )) ([@​s0up4200](https://github.com/s0up4200 ))
- [`7c67b82`](7c67b829e3 ): feat(automations): show activity run details ([#​1385](https://github.com/autobrr/qui/issues/1385 )) ([@​s0up4200](https://github.com/s0up4200 ))
- [`177ef4d`](177ef4dbcf ): feat(crossseed): Multiple hard/reflink dirs ([#​1289](https://github.com/autobrr/qui/issues/1289 )) ([@​rybertm](https://github.com/rybertm ))
- [`a72b673`](a72b67319f ): feat(crossseed): gazelle-only OPS/RED ([#​1436](https://github.com/autobrr/qui/issues/1436 )) ([@​s0up4200](https://github.com/s0up4200 ))
- [`6a29384`](6a293848c1 ): feat(crossseed): match bit depth ([#​1427](https://github.com/autobrr/qui/issues/1427 )) ([@​s0up4200](https://github.com/s0up4200 ))
- [`c7fd5aa`](c7fd5aab27 ): feat(dirscan): add max searchee age filter ([#​1486](https://github.com/autobrr/qui/issues/1486 )) ([@​s0up4200](https://github.com/s0up4200 ))
- [`d595a55`](d595a5566c ): feat(documentation): add AI doc actions and llms discoverability ([#​1451](https://github.com/autobrr/qui/issues/1451 )) ([@​s0up4200](https://github.com/s0up4200 ))
- [`562ab3f`](562ab3f9bb ): feat(metrics): add tracker metrics ([#​1073](https://github.com/autobrr/qui/issues/1073 )) ([@​Winter](https://github.com/Winter ))
- [`1b9aa9d`](1b9aa9df7e ): feat(notifications): add shoutrrr and notifiarr ([#​1371](https://github.com/autobrr/qui/issues/1371 )) ([@​s0up4200](https://github.com/s0up4200 ))
- [`6d1dac7`](6d1dac70c0 ): feat(pwa): add protocol and file handlers for magnet links and torrent files ([#​783](https://github.com/autobrr/qui/issues/783 )) ([@​s0up4200](https://github.com/s0up4200 ))
- [`42fa501`](42fa5017dc ): feat(torrents): add unified cross-instance torrent table ([#​1481](https://github.com/autobrr/qui/issues/1481 )) ([@​s0up4200](https://github.com/s0up4200 ))
- [`498eaca`](498eaca989 ): feat(ui): show speeds in page title ([#​1292](https://github.com/autobrr/qui/issues/1292 )) ([@​NoLife141](https://github.com/NoLife141 ))
- [`94a506e`](94a506e486 ): feat(unregistered): nem talalhato ([#​1483](https://github.com/autobrr/qui/issues/1483 )) ([@​KyleSanderson](https://github.com/KyleSanderson ))
- [`8bf366c`](8bf366c435 ): feat(web): add logs nav ([#​1458](https://github.com/autobrr/qui/issues/1458 )) ([@​s0up4200](https://github.com/s0up4200 ))
- [`babc88d`](babc88d514 ): feat(web): add responsive popover with mobile drawer support ([#​1398](https://github.com/autobrr/qui/issues/1398 )) ([@​jabloink](https://github.com/jabloink ))
- [`06d341b`](06d341bc95 ): feat(web): add torrent table selection quick wins ([#​1455](https://github.com/autobrr/qui/issues/1455 )) ([@​s0up4200](https://github.com/s0up4200 ))
- [`56fbbec`](56fbbec16c ): feat(web): hide selection column ([#​1460](https://github.com/autobrr/qui/issues/1460 )) ([@​s0up4200](https://github.com/s0up4200 ))
- [`46814aa`](46814aac90 ): feat(web): qBittorrent autorun preferences ([#​1430](https://github.com/autobrr/qui/issues/1430 )) ([@​s0up4200](https://github.com/s0up4200 ))
- [`342643e`](342643e780 ): feat(web): unify instance settings & qbit options dialog ([#​1257](https://github.com/autobrr/qui/issues/1257 )) ([@​0rkag](https://github.com/0rkag ))
- [`e634d01`](e634d018f1 ): feat: add cross-seed blocklist ([#​1391](https://github.com/autobrr/qui/issues/1391 )) ([@​s0up4200](https://github.com/s0up4200 ))
- [`13aaac8`](13aaac8e27 ): feat: add dry-run workflows ([#​1395](https://github.com/autobrr/qui/issues/1395 )) ([@​s0up4200](https://github.com/s0up4200 ))
- [`f01101d`](f01101d6f2 ): feat: add option to disable built-in authentication ([#​1464](https://github.com/autobrr/qui/issues/1464 )) ([@​libussa](https://github.com/libussa ))
- [`6d1da50`](6d1da5099d ): feat: download individual content files from context menu ([#​1465](https://github.com/autobrr/qui/issues/1465 )) ([@​libussa](https://github.com/libussa ))
- [`77e9abf`](77e9abf7dc ): feat: migrate to dodopayments ([#​1407](https://github.com/autobrr/qui/issues/1407 )) ([@​s0up4200](https://github.com/s0up4200 ))
- [`9f6c856`](9f6c856fe3 ): feat: support basic auth for ARR and Torznab ([#​1442](https://github.com/autobrr/qui/issues/1442 )) ([@​s0up4200](https://github.com/s0up4200 ))
##### Bug Fixes
- [`8a06d4b`](8a06d4b7bf ): fix(api): correct add-torrent OpenAPI param names and add missing fields ([#​1426](https://github.com/autobrr/qui/issues/1426 )) ([@​s0up4200](https://github.com/s0up4200 ))
- [`b9a687c`](b9a687ca6f ): fix(api): honor explicit basic auth clear from URL userinfo ([@​s0up4200](https://github.com/s0up4200 ))
- [`948ca67`](948ca671a9 ): fix(api): tighten CORS/auth routing and base URL joins ([#​1325](https://github.com/autobrr/qui/issues/1325 )) ([@​s0up4200](https://github.com/s0up4200 ))
- [`12bea13`](12bea137b6 ): fix(automations): improve applied action summaries ([#​1478](https://github.com/autobrr/qui/issues/1478 )) ([@​s0up4200](https://github.com/s0up4200 ))
- [`8fe658b`](8fe658b7ad ): fix(automations): negate regex match for NotContains/NotEqual operators ([#​1441](https://github.com/autobrr/qui/issues/1441 )) ([@​andresatierf](https://github.com/andresatierf ))
- [`8a808eb`](8a808ebf0a ): fix(automations): respect remove-only tag conditions ([#​1444](https://github.com/autobrr/qui/issues/1444 )) ([@​s0up4200](https://github.com/s0up4200 ))
- [`a72715e`](a72715e524 ): fix(backups): add failure cooldown and export throttling ([#​1214](https://github.com/autobrr/qui/issues/1214 )) ([@​s0up4200](https://github.com/s0up4200 ))
- [`2e75c14`](2e75c14c40 ): fix(backups): skip exports missing metadata ([#​1362](https://github.com/autobrr/qui/issues/1362 )) ([@​s0up4200](https://github.com/s0up4200 ))
- [`5658421`](5658421667 ): fix(config): update commented log settings in place ([#​1402](https://github.com/autobrr/qui/issues/1402 )) ([@​s0up4200](https://github.com/s0up4200 ))
- [`62c50c0`](62c50c0ad5 ): fix(crossseed): tighten TV title matching ([#​1445](https://github.com/autobrr/qui/issues/1445 )) ([@​s0up4200](https://github.com/s0up4200 ))
- [`e7cc489`](e7cc489a9f ): fix(dirscan): prevent immediate requeue after cancel ([#​1446](https://github.com/autobrr/qui/issues/1446 )) ([@​s0up4200](https://github.com/s0up4200 ))
- [`36cbfcf`](36cbfcfb33 ): fix(docs): avoid mdx jsx parse error ([@​s0up4200](https://github.com/s0up4200 ))
- [`d8d6f62`](d8d6f62426 ): fix(filters): stabilize dense sidebar layout ([#​1384](https://github.com/autobrr/qui/issues/1384 )) ([@​s0up4200](https://github.com/s0up4200 ))
- [`b959fc6`](b959fc6925 ): fix(orphanscan): NFC-normalize paths to avoid false orphans ([#​1422](https://github.com/autobrr/qui/issues/1422 )) ([@​s0up4200](https://github.com/s0up4200 ))
- [`598e994`](598e99483b ): fix(reflink): retry EAGAIN clones ([#​1360](https://github.com/autobrr/qui/issues/1360 )) ([@​s0up4200](https://github.com/s0up4200 ))
- [`aaa5ee0`](aaa5ee06f1 ): fix(reflinktree): retry transient FICLONE EINVAL and add diagnostics ([#​1487](https://github.com/autobrr/qui/issues/1487 )) ([@​s0up4200](https://github.com/s0up4200 ))
- [`647af31`](647af31d80 ): fix(rss): enable rules list scrolling ([#​1359](https://github.com/autobrr/qui/issues/1359 )) ([@​s0up4200](https://github.com/s0up4200 ))
- [`c356a6f`](c356a6fb5b ): fix(sync): Optimize torrent sorting and reference management ([#​1474](https://github.com/autobrr/qui/issues/1474 )) ([@​KyleSanderson](https://github.com/KyleSanderson ))
- [`cf4310e`](cf4310e87a ): fix(ui): update placeholder text in ArrInstanceForm based on instance type ([#​1375](https://github.com/autobrr/qui/issues/1375 )) ([@​pashioya](https://github.com/pashioya ))
- [`92b6748`](92b6748c2b ): fix(web): format IPv6 peer addresses and copy IP without port ([#​1417](https://github.com/autobrr/qui/issues/1417 )) ([@​sleepm](https://github.com/sleepm ))
- [`25039bc`](25039bcd3b ): fix(web): handle SSO session expiry behind Cloudflare Access and other proxies ([#​1438](https://github.com/autobrr/qui/issues/1438 )) ([@​nitrobass24](https://github.com/nitrobass24 ))
- [`77fe310`](77fe310cba ): fix(web): prevent category submenu re-render ([#​1357](https://github.com/autobrr/qui/issues/1357 )) ([@​jabloink](https://github.com/jabloink ))
- [`a42ab1e`](a42ab1e23f ): fix(web): raise instance preferences max value from 999 to 99999 ([#​1311](https://github.com/autobrr/qui/issues/1311 )) ([@​s0up4200](https://github.com/s0up4200 ))
- [`540168c`](540168c9c5 ): fix(web): raise virtualization threshold ([#​1355](https://github.com/autobrr/qui/issues/1355 )) ([@​jabloink](https://github.com/jabloink ))
- [`8547dc6`](8547dc69d7 ): fix(web): remove column filters when column is hidden ([#​1418](https://github.com/autobrr/qui/issues/1418 )) ([@​jabloink](https://github.com/jabloink ))
- [`6b09b8d`](6b09b8d236 ): fix(web): remove panel size bounds ([@​s0up4200](https://github.com/s0up4200 ))
- [`db4cdc4`](db4cdc470f ): fix(web): show piece size in torrent details ([#​1365](https://github.com/autobrr/qui/issues/1365 )) ([@​s0up4200](https://github.com/s0up4200 ))
- [`1f94a06`](1f94a060f4 ): fix(web): use absolute for scroll-to-top on desktop ([#​1419](https://github.com/autobrr/qui/issues/1419 )) ([@​jabloink](https://github.com/jabloink ))
- [`e31fe3a`](e31fe3a090 ): fix: detect tracker health support after qBit upgrade ([#​909](https://github.com/autobrr/qui/issues/909 )) ([@​s0up4200](https://github.com/s0up4200 ))
- [`52f01da`](52f01dab30 ): fix: disable update indicators when update checks are off ([#​1364](https://github.com/autobrr/qui/issues/1364 )) ([@​s0up4200](https://github.com/s0up4200 ))
- [`f7e3fed`](f7e3fed317 ): fix: normalize DD+ and DDP file keys ([#​1456](https://github.com/autobrr/qui/issues/1456 )) ([@​s0up4200](https://github.com/s0up4200 ))
##### Other Changes
- [`d914301`](d914301b93 ): chore(ci): fire Blacksmith (my wallet screamed) ([#​1408](https://github.com/autobrr/qui/issues/1408 )) ([@​s0up4200](https://github.com/s0up4200 ))
- [`b43327d`](b43327d2f1 ): chore(deps): bump the golang group with 2 updates ([#​1378](https://github.com/autobrr/qui/issues/1378 )) ([@​dependabot](https://github.com/dependabot )\[bot])
- [`57747bd`](57747bd755 ): chore(deps): bump the npm group across 1 directory with 27 updates ([#​1379](https://github.com/autobrr/qui/issues/1379 )) ([@​dependabot](https://github.com/dependabot )\[bot])
- [`a43850d`](a43850d997 ): chore(docs): add BIMI SVG logo ([@​s0up4200](https://github.com/s0up4200 ))
- [`914bede`](914bedead4 ): chore(funding): add Patreon to FUNDING.yml ([@​s0up4200](https://github.com/s0up4200 ))
- [`8b76f1e`](8b76f1e8bb ): docs(automations): clarify tag matching examples ([#​1457](https://github.com/autobrr/qui/issues/1457 )) ([@​s0up4200](https://github.com/s0up4200 ))
- [`2994054`](2994054084 ): docs(readme): restore concise README ([#​1452](https://github.com/autobrr/qui/issues/1452 )) ([@​s0up4200](https://github.com/s0up4200 ))
- [`51237d4`](51237d4f1e ): docs: Add configuration reference ([#​1440](https://github.com/autobrr/qui/issues/1440 )) ([@​s0up4200](https://github.com/s0up4200 ))
- [`741462c`](741462cfd4 ): docs: add Windows installation guide ([#​1463](https://github.com/autobrr/qui/issues/1463 )) ([@​soggy-cr0uton](https://github.com/soggy-cr0uton ))
- [`6a11430`](6a11430d66 ): docs: clarify autobrr filter + apply troubleshooting ([#​1459](https://github.com/autobrr/qui/issues/1459 )) ([@​s0up4200](https://github.com/s0up4200 ))
- [`5a2edc2`](5a2edc2ee9 ): docs: update 2 documentation files ([#​1454](https://github.com/autobrr/qui/issues/1454 )) ([@​s0up4200](https://github.com/s0up4200 ))
- [`139ada9`](139ada994c ): docs: update contributing.md ([#​1470](https://github.com/autobrr/qui/issues/1470 )) ([@​s0up4200](https://github.com/s0up4200 ))
- [`3909aa1`](3909aa1ad0 ): docs: update docs/features/automations.md ([#​1447](https://github.com/autobrr/qui/issues/1447 )) ([@​s0up4200](https://github.com/s0up4200 ))
- [`5dc57ca`](5dc57ca5e3 ): docs: update intro.md ([#​1453](https://github.com/autobrr/qui/issues/1453 )) ([@​s0up4200](https://github.com/s0up4200 ))
- [`5d9e986`](5d9e986a66 ): perf(web): memoize useDateTimeFormatters ([#​1403](https://github.com/autobrr/qui/issues/1403 )) ([@​jabloink](https://github.com/jabloink ))
**Full Changelog**: <https://github.com/autobrr/qui/compare/v1.13.1...v1.14.0 >
#### Docker images
- `docker pull ghcr.io/autobrr/qui:v1.14.0`
- `docker pull ghcr.io/autobrr/qui:latest`
#### What to do next?
- Join our [Discord server](https://discord.autobrr.com/qui )
Thank you for using qui!
</details>
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box
---
This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4yNS43IiwidXBkYXRlZEluVmVyIjoiNDMuMjUuNyIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiaW1hZ2UiXX0=-->
Reviewed-on: https://gitea.alexlebens.dev/alexlebens/infrastructure/pulls/4154
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-02-22 04:12:51 +00:00
422c30d93b
chore(deps): update ghcr.io/linuxserver/code-server:4.109.2 docker digest to 73ab43c ( #4152 )
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 18s
render-manifests-dispatch / render-manifests-dispatch (push) Successful in 43m21s
renovate / renovate (push) Successful in 3m15s
2026-02-21 21:03:37 +00:00
7354961335
chore(deps): update postgres-cluster docker tag to v7.7.0 ( #4140 )
...
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 11s
renovate / renovate (push) Successful in 4m24s
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [postgres-cluster](https://github.com/cloudnative-pg/cloudnative-pg ) | minor | `7.6.0` → `7.7.0` |
---
### 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:eyJjcmVhdGVkSW5WZXIiOiI0My4yNS43IiwidXBkYXRlZEluVmVyIjoiNDMuMjUuNyIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiaW1hZ2UiXX0=-->
Reviewed-on: #4140
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-02-21 20:14:23 +00:00
e0e4530bdb
feat: remove rules
lint-test-helm / lint-helm (push) Successful in 51s
render-manifests-push / render-manifests-push (push) Successful in 1m33s
renovate / renovate (push) Failing after 2m12s
2026-02-21 14:09:53 -06:00
41e653adda
feat: update lock
lint-test-helm / lint-helm (push) Successful in 12s
render-manifests-push / render-manifests-push (push) Successful in 3m3s
renovate / renovate (push) Successful in 3m40s
2026-02-21 13:59:24 -06:00
e3ff7f3a2d
feat: replace redis with valkey chart
2026-02-21 13:54:07 -06:00
83e03eda8b
feat: update postgres
lint-test-helm / lint-helm (push) Successful in 25s
render-manifests-push / render-manifests-push (push) Successful in 1m13s
renovate / renovate (push) Successful in 5m50s
2026-02-21 13:44:27 -06:00
77b489c41c
feat: update postgres
lint-test-helm / lint-helm (push) Successful in 1m11s
renovate / renovate (push) Successful in 5m22s
render-manifests-push / render-manifests-push (push) Successful in 1m5s
2026-02-21 13:37:49 -06:00
f3de0014a6
feat: update postgres
lint-test-helm / lint-helm (push) Successful in 1m17s
render-manifests-push / render-manifests-push (push) Successful in 5m1s
renovate / renovate (push) Has been cancelled
2026-02-21 13:33:16 -06:00
2101cddb98
feat: update postgres
lint-test-helm / lint-helm (push) Successful in 12s
render-manifests-push / render-manifests-push (push) Successful in 3m2s
renovate / renovate (push) Has been cancelled
2026-02-21 13:32:45 -06:00
ad117c491a
chore(deps): update searxng/searxng:latest docker digest to c6e6139 ( #4143 )
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 57s
renovate / renovate (push) Successful in 1m29s
2026-02-21 13:01:45 +00:00
c97c0784f4
chore(deps): update searxng/searxng:latest docker digest to a36de4b ( #4141 )
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 12s
renovate / renovate (push) Successful in 1m47s
2026-02-21 11:02:05 +00:00
5aad73c3e9
fix: incorrect port on gluetun
lint-test-helm / lint-helm (push) Successful in 10s
render-manifests-push / render-manifests-push (push) Successful in 1m31s
render-manifests-dispatch / render-manifests-dispatch (push) Successful in 1h20m29s
renovate / renovate (push) Successful in 2m8s
2026-02-20 18:51:42 -06:00
74d3b6e0bc
feat: add music-grabber library
lint-test-helm / lint-helm (push) Successful in 50s
render-manifests-push / render-manifests-push (push) Successful in 1m30s
renovate / renovate (push) Successful in 3m50s
2026-02-20 18:36:42 -06:00
225e047b91
feat: add music-grabber
lint-test-docker / lint-docker-compose (push) Successful in 19s
lint-test-helm / lint-helm (push) Successful in 1m6s
renovate / renovate (push) Successful in 2m0s
render-manifests-push / render-manifests-push (push) Successful in 2m48s
2026-02-20 18:33:53 -06:00
d64c847988
chore(deps): update twin/gatus to v5.35.0 ( #4130 )
...
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 1m2s
renovate / renovate (push) Successful in 4m26s
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [TwiN/gatus](https://github.com/TwiN/gatus ) | minor | `v5.34.0` → `v5.35.0` |
| [ghcr.io/twin/gatus](https://github.com/TwiN/gatus ) | minor | `v5.34.0` → `v5.35.0` |
---
### Release Notes
<details>
<summary>TwiN/gatus (TwiN/gatus)</summary>
### [`v5.35.0`](https://github.com/TwiN/gatus/releases/tag/v5.35.0 )
[Compare Source](https://github.com/TwiN/gatus/compare/v5.34.0...v5.35.0 )
#### What's Changed
- feat(conditions,ui): Add `endpoints[].ui.resolve-successful-conditions` by [@​lorenzoppx](https://github.com/lorenzoppx ) in [#​1486](https://github.com/TwiN/gatus/pull/1486 )
- feat(ui): Add support for custom favicon by [@​mloskot](https://github.com/mloskot ) in [#​1097](https://github.com/TwiN/gatus/pull/1097 )
- fix(ui): Persist show average response time setting by [@​PythonGermany](https://github.com/PythonGermany ) in [#​1438](https://github.com/TwiN/gatus/pull/1438 )
- fix(ci): Adjust static asset generation workflow by [@​PythonGermany](https://github.com/PythonGermany ) in [#​1480](https://github.com/TwiN/gatus/pull/1480 )
- fix: handle HTTP header names case-insensitively by [@​AnuragEkkati](https://github.com/AnuragEkkati ) in [#​1506](https://github.com/TwiN/gatus/pull/1506 )
- refactor: Simplify and modernize loops by [@​PythonGermany](https://github.com/PythonGermany ) in [#​1522](https://github.com/TwiN/gatus/pull/1522 )
- docs: Fix typo in README concurrency section by [@​emrebasarannn](https://github.com/emrebasarannn ) in [#​1520](https://github.com/TwiN/gatus/pull/1520 )
- chore: Update to Go 1.25 by [@​TwiN](https://github.com/TwiN ) in [#​1519](https://github.com/TwiN/gatus/pull/1519 )
- chore(deps): bump github.com/aws/aws-sdk-go-v2 from 1.40.0 to 1.41.0 by [@​dependabot](https://github.com/dependabot )\[bot] in [#​1466](https://github.com/TwiN/gatus/pull/1466 )
- chore(deps): bump golang.org/x/crypto from 0.45.0 to 0.46.0 by [@​dependabot](https://github.com/dependabot )\[bot] in [#​1488](https://github.com/TwiN/gatus/pull/1488 )
- chore(deps): bump github.com/miekg/dns from 1.1.68 to 1.1.70 by [@​dependabot](https://github.com/dependabot )\[bot] in [#​1490](https://github.com/TwiN/gatus/pull/1490 )
- chore(deps): bump github.com/aws/aws-sdk-go-v2/credentials from 1.19.2 to 1.19.7 by [@​dependabot](https://github.com/dependabot )\[bot] in [#​1498](https://github.com/TwiN/gatus/pull/1498 )
- chore(deps): bump code.gitea.io/sdk/gitea from 0.22.1 to 0.23.2 by [@​dependabot](https://github.com/dependabot )\[bot] in [#​1525](https://github.com/TwiN/gatus/pull/1525 )
- chore(deps): bump github.com/TwiN/whois from 1.2.0 to 1.3.0 by [@​dependabot](https://github.com/dependabot )\[bot] in [#​1538](https://github.com/TwiN/gatus/pull/1538 )
- chore(deps): bump google.golang.org/api from 0.264.0 to 0.265.0 by [@​dependabot](https://github.com/dependabot )\[bot] in [#​1533](https://github.com/TwiN/gatus/pull/1533 )
- chore(deps): bump github.com/prometheus-community/pro-bing from 0.7.0 to 0.8.0 by [@​dependabot](https://github.com/dependabot )\[bot] in [#​1544](https://github.com/TwiN/gatus/pull/1544 )
- chore(deps): bump golang.org/x/oauth2 from 0.34.0 to 0.35.0 by [@​dependabot](https://github.com/dependabot )\[bot] in [#​1543](https://github.com/TwiN/gatus/pull/1543 )
#### New Contributors
- [@​lorenzoppx](https://github.com/lorenzoppx ) made their first contribution in [#​1486](https://github.com/TwiN/gatus/pull/1486 )
- [@​AnuragEkkati](https://github.com/AnuragEkkati ) made their first contribution in [#​1506](https://github.com/TwiN/gatus/pull/1506 )
- [@​emrebasarannn](https://github.com/emrebasarannn ) made their first contribution in [#​1520](https://github.com/TwiN/gatus/pull/1520 )
**Full Changelog**: <https://github.com/TwiN/gatus/compare/v5.34.0...v5.35.0 >
***
Have a great weekend!
</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 these updates 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:eyJjcmVhdGVkSW5WZXIiOiI0My4yNS43IiwidXBkYXRlZEluVmVyIjoiNDMuMjUuNyIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiaW1hZ2UiXX0=-->
Reviewed-on: #4130
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-02-20 22:02:29 +00:00
934692d768
chore(deps): update dependency ollama/ollama to v0.16.3 ( #4134 )
...
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 1m6s
renovate / renovate (push) Successful in 2m41s
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [ollama/ollama](https://github.com/ollama/ollama ) | patch | `0.16.2` → `0.16.3` |
---
### Release Notes
<details>
<summary>ollama/ollama (ollama/ollama)</summary>
### [`v0.16.3`](https://github.com/ollama/ollama/releases/tag/v0.16.3 )
[Compare Source](https://github.com/ollama/ollama/compare/v0.16.2...v0.16.3 )
#### What's Changed
- New `ollama launch cline` added for the Cline CLI
- `ollama launch <integration>` will now always show the model picker
- Added Gemma 3, Llama and Qwen 3 architectures to MLX runner
#### New Contributors
- [@​hellosaumil](https://github.com/hellosaumil ) made their first contribution in [#​14271](https://github.com/ollama/ollama/pull/14271 )
**Full Changelog**: <https://github.com/ollama/ollama/compare/v0.16.2...v0.16.3 >
</details>
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 **Automerge**: Enabled.
♻ **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:eyJjcmVhdGVkSW5WZXIiOiI0My4yNS43IiwidXBkYXRlZEluVmVyIjoiNDMuMjUuNyIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiYXV0b21lcmdlIiwiaW1hZ2UiXX0=-->
Reviewed-on: #4134
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-02-20 21:52:17 +00:00
80c1cda0f3
chore(deps): update ghcr.io/home-assistant/home-assistant docker tag to v2026.2.3 ( #4135 )
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 14s
renovate / renovate (push) Successful in 3m52s
2026-02-20 21:43:30 +00:00
8fb08b572b
chore(deps): update dependency home-assistant/core to v2026.2.3 ( #4133 )
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Has been cancelled
renovate / renovate (push) Has been cancelled
2026-02-20 21:42:36 +00:00
8549a4267b
fix: env to organize
render-manifests-push / render-manifests-push (push) Successful in 30s
lint-test-helm / lint-helm (push) Successful in 50s
renovate / renovate (push) Successful in 4m2s
2026-02-20 15:29:20 -06:00
b97a7f9ac9
chore(lock): update lock file
lint-test-helm / lint-helm (push) Successful in 55s
render-manifests-push / render-manifests-push (push) Successful in 1m7s
renovate / renovate (push) Successful in 3m17s
2026-02-20 15:27:35 -06:00
1074ed2dc3
feat: fix probe
2026-02-20 15:27:19 -06:00
e3a4659199
feat: update release, configure with env
lint-test-helm / lint-helm (push) Successful in 47s
render-manifests-push / render-manifests-push (push) Successful in 2m41s
renovate / renovate (push) Successful in 3m54s
2026-02-20 15:14:15 -06:00
ac434ffbb9
chore(deps): update kube-prometheus-stack docker tag to v82.2.0 ( #4123 )
...
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 35s
renovate / renovate (push) Successful in 3m10s
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [kube-prometheus-stack](https://github.com/prometheus-operator/kube-prometheus ) ([source](https://github.com/prometheus-community/helm-charts )) | minor | `82.1.1` → `82.2.0` |
---
### Release Notes
<details>
<summary>prometheus-community/helm-charts (kube-prometheus-stack)</summary>
### [`v82.2.0`](https://github.com/prometheus-community/helm-charts/releases/tag/kube-prometheus-stack-82.2.0 )
[Compare Source](https://github.com/prometheus-community/helm-charts/compare/kube-prometheus-stack-82.1.1...kube-prometheus-stack-82.2.0 )
kube-prometheus-stack collects Kubernetes manifests, Grafana dashboards, and Prometheus rules combined with documentation and scripts to provide easy to operate end-to-end Kubernetes cluster monitoring with Prometheus using the Prometheus Operator.
#### What's Changed
- \[kube-prometheus-stack] Update kube-prometheus-stack dependency non-major updates by [@​renovate](https://github.com/renovate )\[bot] in [#​6665](https://github.com/prometheus-community/helm-charts/pull/6665 )
**Full Changelog**: <https://github.com/prometheus-community/helm-charts/compare/prometheus-adapter-5.3.0...kube-prometheus-stack-82.2.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:eyJjcmVhdGVkSW5WZXIiOiI0My4yNS43IiwidXBkYXRlZEluVmVyIjoiNDMuMjUuNyIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiaW1hZ2UiXX0=-->
Reviewed-on: #4123
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-02-20 19:37:06 +00:00
f7bcc45355
chore(deps): update helm release intel-device-plugins-operator to v0.35.0 ( #4114 )
...
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 42s
renovate / renovate (push) Has been cancelled
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [intel-device-plugins-operator](https://github.com/intel/helm-charts ) | minor | `0.34.1` → `0.35.0` |
---
### Release Notes
<details>
<summary>intel/helm-charts (intel-device-plugins-operator)</summary>
### [`v0.35.0`](https://github.com/intel/helm-charts/releases/tag/intel-device-plugins-gpu-0.35.0 )
[Compare Source](https://github.com/intel/helm-charts/compare/intel-device-plugins-operator-0.34.1...intel-device-plugins-operator-0.35.0 )
A Helm chart for Intel GPU Device Plugin
</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:eyJjcmVhdGVkSW5WZXIiOiI0My4yNS43IiwidXBkYXRlZEluVmVyIjoiNDMuMjUuNyIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiY2hhcnQiXX0=-->
Reviewed-on: #4114
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-02-20 19:35:29 +00:00
b8c2b7ed83
chore(deps): update gitroomhq/postiz-app to v2.19.0 ( #4122 )
...
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 34s
renovate / renovate (push) Has been cancelled
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| ghcr.io/gitroomhq/postiz-app | minor | `v2.18.0` → `v2.19.0` |
| [gitroomhq/postiz-app](https://github.com/gitroomhq/postiz-app ) | minor | `v2.18.0` → `v2.19.0` |
---
### Release Notes
<details>
<summary>gitroomhq/postiz-app (gitroomhq/postiz-app)</summary>
### [`v2.19.0`](https://github.com/gitroomhq/postiz-app/releases/tag/v2.19.0 ): TikTok improvements, Instagram multiple stories & compression
[Compare Source](https://github.com/gitroomhq/postiz-app/compare/v2.18.0...v2.19.0 )
#### Features
- Remove upload throttle
- Compression
- Better indexes
- Logout
- TikTok fixes and ordering
- Instagram multiple stories
- MCP on route
- Rotate API key
- Post missing modal
- Bot nickname
#### Fixes
- Rate limiting to only POST requests
- Reddit fix
- Email and draft fixes
- Upload-from-url file extension fix
</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 these updates 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:eyJjcmVhdGVkSW5WZXIiOiI0My4yNS43IiwidXBkYXRlZEluVmVyIjoiNDMuMjUuNyIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiaW1hZ2UiXX0=-->
Reviewed-on: #4122
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-02-20 19:34:02 +00:00