Releases: khoj-ai/khoj
Releases · khoj-ai/khoj
1.35.2
⚙️ Fix
- Re-enable auto-migration for Entry and FileObject objects with better memory utilization by @sabaimran
Full Changelog: 1.35.1...1.35.2
1.35.1
⚙️ Fix
- Temporarily bypass long-running migration for associating Entry and FileObject objects by @sabaimran
Full Changelog: 1.35.0...1.35.1
1.35.0
🎁 New
- Allow browsing and discovery of knowledge base in the search page by @sabaimran in #1073
- Add autocomplete suggestions in search page with
file:
prefix by @Yash-1511 in #1030 - Handle additional HTTP redirect status code 308 by @tbelbek in #1088
- Add Delete chat message action to the Obsidian Plugin by @samhoooo in #1076
🎉 New Contributors
- @tbelbek made their first contribution in #1088
- @Yash-1511 made their first contribution in #1030
- @samhoooo made their first contribution in #1076
🗒️ Notes
PR #1073 also contains some changes for how files are processed. During these changes, a side effect of earlier behavior was revealed that some files weren't being fully deleted. A fix has been pushed for this. When you navigate to the new /search
web UI, you might seem some old files that aren't supposed to be there. To fully delete them
- Enter your khoj container. For Docker users, that's
docker exec -it <container_name> bash
, wherecontainer_name
should be filled in with your khoj Docker container name. You can find this by runningdocker container ls
. - Once inside the container, run
python3 src/khoj/manage.py delete_orphaned_files --apply
. You can first run it without--apply
if you want to verify the changes.
That should clear out any of those dangling un-deleted files! Reach out if you have any issues.
Full Changelog: 1.34.0...1.35.0
1.34.0
🎁 New
- Use Mermaid.js for more portable, consistent diagram generation by @sabaimran in #1054
- Index Documents for Search using any Embedding model exposed via an OpenAI (compatible) API by @debanjum in #1051
- Generate images using any Image gen model exposed via an OpenAI compatible API by @debanjum in 182c49b
🧪 Improve
- Enhance Khoj Obsidian plugin with improved search and synchronization by @hjamet in #1018
- Simplify networking in docker-compose.yml by @DPS0340 in #1029
- Support official Google Search API as an online search provider by @debanjum in #1087
- Allow using any Speech to text model exposed via an OpenAI compatible API by @debanjum in f8b887c
- Use chat models exposed via Azure OpenAI API endpoint by @debanjum in #1048
🛠️ Fix
- Use the configured OpenAI Base URL for Automations by @arcuru in #1065
- Fix rendering images inline on Web app, Obsidian clients when self-hosting by @debanjum in ed18c04, e2b2b34
- Fix admin, lmstudio documentation by @eltociear in #1034, @osama-ata in #1075 respectively
New Contributors
- @DPS0340 made their first contribution in #1029
- @arcuru made their first contribution in #1065
- @hjamet made their first contribution in #1018
- @osama-ata made their first contribution in #1075
Full Changelog: 1.33.2...1.34.0
1.33.2
🛠️ Fix
- Fix typos by @omahs in #1033
- Fix login link in login email by @sabaimran
🎉 New Contributors
Full Changelog: 1.33.1...1.33.2
1.33.1
🎁 New
🧪 Improve
- Regenerate all entries using the new search model config by @sabaimran in 756f4a2
🛠️ Fix
- Handle reporting chat estimated cost when some fields unavailable by @thinker007 in #1026
- Make automation
should_notify
check robust to non json mode chat models by @debanjum in 266d274 - Fix agent prompt safety checker by @sabaimran in a5705a5
🎊 New Contributors
- @ReallyVirtual made their first contribution in #1028
- @thinker007 made their first contribution in #1026
Full Changelog: 1.33.0...1.33.1
1.33.0
🎁 New
- Use the new shadcn sidebar across all pages in Khoj by @sabaimran in #1013
🧪 Improve
- Improve the agent management UX by @sabaimran in #1014
- Simplify usage of authenticatedData and some do some code clean-up by @sabaimran in #1015
- Update suggested tiles on the home screen by @sabaimran in #1017
🛠️ Fix
Full Changelog: 1.32.2...1.33.0
1.32.2
🛠️ Fix
- Fix method for getting credentials from Google OAuth request by @sabaimran
Full Changelog: 1.32.1...1.32.2
1.32.1
🛠️ Fix
- Fix image tags to include
latest
in Docker builds by @debanjum
Full Changelog: 1.32.0...1.32.1
1.32.0
🎁 New
- Update the sign in / account creation experiences by @sabaimran in #1008
- Support online search with Searxng as turnkey, self-hostable solution by @debanjum in #1010
- Allow research mode and other conversation commands in automations by @debanjum in #1011
🧪 Improve
- Rename Chat Model Options table to Chat Model as short & readable by @debanjum in #1003
- Restart code sandbox on crash in eval github workflow by @debanjum in #1007
🛠️ Fix
- Update image_generation.md by @aditya218 in #1005
🎉 New Contributors
- @aditya218 made their first contribution in #1005
Full Changelog: 1.31.0...1.32.0