feat(container): update image ghcr.io/karakeep-app/karakeep ( 0.32.0 → 0.33.1 ) - #3047
Open
renovate[bot] wants to merge 1 commit into
Open
feat(container): update image ghcr.io/karakeep-app/karakeep ( 0.32.0 → 0.33.1 )#3047renovate[bot] wants to merge 1 commit into
renovate[bot] wants to merge 1 commit into
Conversation
…→ 0.33.1 ) | datasource | package | from | to | | ---------- | ----------------------------- | ------ | ------ | | docker | ghcr.io/karakeep-app/karakeep | 0.32.0 | 0.33.1 |
--- kubernetes/subterra/apps/apps/karakeep/app Kustomization: flux-system/karakeep HelmRelease: apps/karakeep
+++ kubernetes/subterra/apps/apps/karakeep/app Kustomization: flux-system/karakeep HelmRelease: apps/karakeep
@@ -82,13 +82,13 @@
key: oauth_client_secret
name: karakeep-secret
OAUTH_PROVIDER_NAME: sso
OAUTH_WELLKNOWN_URL: https://authentik.glants.xyz/application/o/karakeep/.well-known/openid-configuration
image:
repository: ghcr.io/karakeep-app/karakeep
- tag: 0.32.0
+ tag: 0.33.1
probes:
liveness:
enabled: true
readiness:
enabled: true
resources: |
--- HelmRelease: apps/karakeep Deployment: apps/karakeep
+++ HelmRelease: apps/karakeep Deployment: apps/karakeep
@@ -82,13 +82,13 @@
key: oauth_client_secret
name: karakeep-secret
- name: OAUTH_PROVIDER_NAME
value: sso
- name: OAUTH_WELLKNOWN_URL
value: https://authentik.glants.xyz/application/o/karakeep/.well-known/openid-configuration
- image: ghcr.io/karakeep-app/karakeep:0.32.0
+ image: ghcr.io/karakeep-app/karakeep:0.33.1
livenessProbe:
failureThreshold: 3
initialDelaySeconds: 0
periodSeconds: 10
tcpSocket:
port: 3000 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
0.32.0→0.33.1Warning
Some dependencies could not be looked up. Check the Dependency Dashboard for more information.
Release 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/Moscow)
🚦 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 was generated by Mend Renovate. View the repository job log.