07e974b121
chore(deps): update dependency garethgeorge/backrest to v1.12.0 ( #4156 )
...
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 11s
renovate / renovate (push) Successful in 1m20s
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [garethgeorge/backrest](https://github.com/garethgeorge/backrest ) | minor | `v1.11.2` → `v1.12.0` |
---
### Release Notes
<details>
<summary>garethgeorge/backrest (garethgeorge/backrest)</summary>
### [`v1.12.0`](https://github.com/garethgeorge/backrest/releases/tag/v1.12.0 )
[Compare Source](https://github.com/garethgeorge/backrest/compare/v1.11.2...v1.12.0 )
Happy to announce 1.12.0 -- in particular I'd like to highlight simplified SFTP management. Backrest can now instantiate SSH keypairs for you (stored alongside your config.json) and can automate the process of installing them on your remote server and configuring your known\_hosts.
As usual, this release also comes with quality of life improvements and bug fixes including new translations, restoring some tool tips that were lost in the move to Chakra UI, and stricter cronexpr validations.
##### Features
- add a --from-source option to install.sh to build backrest locally ([b1d5403](b1d5403e1f ))
- add Dry Run Backup action ([#​1098](https://github.com/garethgeorge/backrest/issues/1098 )) ([4063d8f](4063d8fafc ))
- add japanese ([#​1114](https://github.com/garethgeorge/backrest/issues/1114 )) ([92b8254](92b82546b8 ))
- SFTP configuration UI (enabled for `sftp:` URIs) with support for SSH key bootstrapping ([#​961](https://github.com/garethgeorge/backrest/issues/961 )) ([3250ff4](3250ff481d ))
##### Bug Fixes
- enable systemd unit, change rc service ([#​1113](https://github.com/garethgeorge/backrest/issues/1113 )) ([ec4764c](ec4764c909 ))
- spanish translations improved with context and standardized ([#​1117](https://github.com/garethgeorge/backrest/issues/1117 )) ([844ed1d](844ed1db33 ))
- stricter cronexpr validation ([45d980b](45d980b16e ))
- tooltips and section headers for check and prune policies ([9130539](91305396f8 ))
- use cmd.SysProcAttr.HideWindow to spawn background processes on Windows ([#​1101](https://github.com/garethgeorge/backrest/issues/1101 )) ([7638b5f](7638b5f2dc ))
</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:eyJjcmVhdGVkSW5WZXIiOiI0My4yNS43IiwidXBkYXRlZEluVmVyIjoiNDMuMjUuOCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiaW1hZ2UiXX0=-->
Reviewed-on: #4156
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net >
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net >
2026-02-22 17:27:24 +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
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