feat(container): update ghcr.io/karakeep-app/karakeep ( 0.32.0 ➔ 0.33.1 ) #1946
No reviewers
Labels
No labels
area/bootstrap
area/ci
area/kubernetes
bug
documentation
duplicate
enhancement
good first issue
help wanted
invalid
question
renovate/container
renovate/github-action
renovate/github-release
renovate/grafana-dashboard
renovate/helm
renovate/terraform
type/digest
type/major
type/minor
type/patch
wontfix
No milestone
No project
No assignees
2 participants
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
GiorgioAresu/home-ops!1946
Loading…
Reference in a new issue
No description provided.
Delete branch "renovate/ghcr.io-karakeep-app-karakeep-0.x"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
This PR contains the following updates:
0.32.0→0.33.1Release Notes
karakeep-app/karakeep (ghcr.io/karakeep-app/karakeep)
v0.33.1: 0.33.1Compare Source
0.33.1
Welcome to the
0.33release of Karakeep! The headline of this release is semantic search. Karakeep can now generate embeddings for your bookmarks, letting you search by meaning instead of exact keywords (and making auto-tagging noticeably more consistent along the way). The mobile app gets offline reading, so you can save articles to your device and read them on a plane, along with new layouts, sorting, and one-tap clipboard saving. Cookie and GDPR consents should be something of the past with this release (finally). Plus a big batch of crawler, security and performance fixes.Thanks to everyone who contributed to this release: @esimkowitz, @joestump, @zerone0x, @ElectricTea, @optix2000, @thiswillbeyourgithub, @jcgoodwin86, @InventorB, @VrtxOmega, @pike00, @KayMi, @TanishValesha, @mahirhir, @moduvoice, @eviaaaaa, @archit-goyal, @CertStone, and everyone who shipped code, triaged bugs, or shared feedback.
Note: the changes mentioned here for the extension and mobile releases will need to go through the different store (apple, google, mozilla) reviews. So it might take a couple of days until all of them are released.
New Features 🚀
Full text- the existing keyword search (still the default).Semantic[Experimental] - pure meaning-based search powered by embeddings. Searching for "how to make coffee" will find your espresso bookmarks even if they never use those words.Hybrid[Experimental] - fuses the results of both.k8s,kubernetesandKubernetesall coexisting). This also requires embeddings to be enabled, read the upgrade notes for details about how them.delete-bookmark, andget-asset. Big thanks to @joestump for the list/tag CRUD work (#2917)!GET /api/v1/bookmarks/{bookmarkId}/contentreturns a bookmark's article content as markdown or plain text, cursor-paginated in LLM-friendly chunks that snap to paragraph boundaries.CRAWLER_PREFLIGHT_USER_AGENToption lets you set a user agent for that probe request, and let's just say that a good user agent makes a huge difference.gpt-4.1-minitogpt-5.6-lunawhich is half as cheap, though a bit slower given that it's a reasoning model.UX Improvements ✨
Fixes 🐛
http/httpson create and update. Reported by @therawdev and @shukla304 (GHSA-6mfw-xrw2-h5x3).TAGSattribute when the export is opened in a browser.RATE_LIMITING_ENABLED=true.BROWSER_WEB_URLfailing to resolve on IPv6-only Docker networks by @VrtxOmega (#2863).INFERENCE_OUTPUT_SCHEMA=json, by @eviaaaaa (#2926).OPENAI_TIMEOUT_SECoption to control the per-request inference timeout, useful for slow self-hosted providers, by @optix2000 (#2876).just a momentorcloudflaretags on failed crawls.get-bookmark-contenttool crashing on bookmarks that haven't been crawled yet, by @joestump (#2915).<embed>so they display in Safari, by @KayMi (#2806).For Developers 🛠️
PORTby @zerone0x (#2948).OAUTH_ID_TOKEN_SIGNED_RESPONSE_ALG, by @CertStone (#2850).Community Projects 💡
Checkout our community projects page here.
Screenshots 📸
Offline Reading
New Mobile List Layouts
Please don't judge my saved content
Upgrading 📦
To upgrade:
KARAKEEP_VERSION=release, rundocker compose pull && docker compose up -d.docker compose pull && docker compose up -d.Enabling Embeddings
text-embedding-3-smallmodel.EMBEDDING_TEXT_MODEL=<your_mode>, the size of the dimension of the model viaEMBEDDING_DIMENSIONSand then passEMBEDDING_ENABLE_AUTO_INDEXING=trueto enable embeddings. Check out our docs for example models and configurations.Once you've enabled embeddings, you'll need to regenerate embeddings for all existing bookmarks. Head to the admin panel's Background Jobs page (new "Embeddings" card) and regenerate embeddings for all/pending bookmarks. This might take a while depending on how many bookmarks you have, and will cost you money (though embeddings are usually pretty cheap).
NOTE: Changing the model or its dimension after embedding even a single bookmark will require you to regenerate embeddings for all bookmarks.
All Commits
8550eb098c52b8f2493071bc351abcbb5777722c6accddfcfb2b2579385ec1d76b477c6f120133b7982c590c670b4b9474c333f2411488893a0421da90034d8b4b91736c36e3036da4c918895864ec6cbf0381b4f2f6431a698724595392a28a48ecd155fa0f417b900a1821b369f5a6c007bc78175539ec810153a6f2822f740d071ea4d98de38d4a296871f39111306d99bde88a606b8fe26a2075c339b1b2b7198ea1ebc50630bf2749ee8a138f7ced0441717af8f0d254d7d703b84224da45e5692f28cb1494423da108fd8667ff5a46978544deb1f4727b19b0d1b7b2474af8bb2aa78aa8831d6bfb2c52c9843992828d321c5b0d7fe545e6f8ba6adfcf7d0429ffd10589ceb0771ebf5b0fc1c127c3d6028a787ee49bcac9c43425e1e862bf3ac51b35475483ec93cbc29879eb505c4e043afe675c0ac8a4207016ecf1964f76cbbf34ae50c563694162fbd77b84ab354af3677a8463ad0dc26820a043c889651c7978e012f8d9a015a031d434e677c55332ca3c2720375d29229d5ea3f50fe7d70bc29d61633016cc32b7f977c65233c1a02095555f10893e51e6756e0199d032e92f2f0ff288618f19963d10effa341f72153da5e2ff57d9cb45d41c1997bd337b37124b22229f82372461a2bde01d636f84dfea5d426cdb41633c2d871f5775b6e917ce940a66a7ac4f6380641a7a2fe1c7872cad9ef5158f9b30d28ff5fConfiguration
📅 Schedule: (in timezone Europe/Rome)
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about these updates again.
This PR has been generated by Mend Renovate CLI.
konflate — summary
+0 added · 2 changed · −0 removed — 2 resources · 2 apps
Routine — only container-image and chart-version changes; nothing else changed.
Image changes
ghcr.io/karakeep-app/karakeepsha256:64d6a9bbf2d3…sha256:5467873df817…View the full rendered diff →
konflate · rendered
041934c· advisory, not a gateView command line instructions
Checkout
From your project repository, check out a new branch and test the changes.Merge
Merge the changes and update on Forgejo.Warning: The "Autodetect manual merge" setting is not enabled for this repository, you will have to mark this pull request as manually merged afterwards.