Releases: khoj-ai/khoj
Releases · khoj-ai/khoj
1.5.1
🎉 New
🧪 Improve
⚙️ Fix
- Detect subscription state for users based on phone numbers, emails by @sabaimran in #633
Full Changelog: 1.5.0...1.5.1
1.5.0
🎉 New
- Khoj can now read websites to answer your
/online
questions by @sabaimran in #627 - Include info about privacy in the docs by @sabaimran in #631
🧪 Improve
- Improve subqueries for online search and prompt generation for image by @sabaimran in #626
- Add retries in case the embeddings API fails by @sabaimran in #628
- Improve Khoj Chat and Settings UI by @debanjum in #630
⚙️ Fix
- Store rate limiter-related metadata in the database for more resilience by @sabaimran in #629
Full Changelog: 1.4.0...1.5.0
1.4.0
🎉 New
- Talk with your Khoj over Whatsapp! by @sabaimran in #601 #621
- Uses the new Whatsapp AI infrastructure
- Chat about your notes, documents with Khoj over Whatsapp
🧪 Improve
- Improve Khoj Chat Input Pane Actions by @debanjum in #624
- Move to 1 Click Audio Chat on Mobile, 2-Click Audio Chat on Desktop by @debanjum in #624
- Use the Tajawal font across Khoj Desktop and Web by @sabaimran in #622
⚙️ Fix
Full Changelog: 1.3.0...1.4.0
1.3.0
🎉 New
- Allow using HuggingFace's inference API to generate embeddings, rerank results by @sabaimran in #609, #616
- Use Docusaurus for Khoj Docs by @sabaimran, @debanjum in #603, #604
🧪 Improve
⚙️ Fix
- Remove the 1000 files limit when syncing from Desktop, Obsidian clients by @debanjum in #605
- Fix Khoj chat responses in Obsidian plugin when Dataview plugin enabled by @debanjum in #619
- Thanks to @ruboks_cube, @edbock, @flowingblaze in helping investigate this issue on Discord, Github 🌈
- Fix Offline Chat without GPU and Decoding Chat Query before Processing by @debanjum in #611
- Short-circuit API rate limiter for unauthenticated users by @debanjum in #607
Full Changelog: 1.2.1...1.3.0
1.2.1
🎉 New
- Understand multi-lingual content. Configure Khoj to use search models that understand 50+ languages by @sabaimran in #587
- Index PDF, Markdown and Plaintext files using the Khoj Emacs client by @debanjum in e28adf2
- Add a health check API to the khoj server by @ayushjha119 in #592
🧪 Improve
- Improve the Developer Documentation by @sabaimran in #596
New Contributors
- @ayushjha119 made their first contribution in #592
- @LiamSwayne made their first contribution in #576
Full Changelog: 1.2.0...1.2.1
1.2.0
🎉 New
- Generate Images with Khoj by @debanjum, @sabaimran in #580, #585, #586
🧪 Improve
- Recursively index folders using the Desktop app by @sabaimran in c5d297a
- Add a ConversationCommand rate limiter for the chat endpoint by @sabaimran in #584
⚙️ Fix
- Show system tray icon for Khoj desktop app by @debanjum in a57d529
- Fix Chat Streaming on Obsidian, Docker Image Version and First-Run, Chat Error Messages in Clients by @debanjum in #589
- Fix CSRF cookie for admin login by @sabaimran in #585
Full Changelog: 1.1.0...1.2.0
1.1.0
What's Changed
🎉 New
- Speak to Khoj from the Desktop, Web or Obsidian Client by @debanjum in #566
- Make Khoj search the Internet for real-time answers by @sabaimran in #552
- Allow deleting Conversation History from Web, Desktop, Obsidian Clients by @debanjum in #551
- Suggest base questions for users to ask Khoj by @sabaimran in #556
🧪 Improve
- Render Chat Responses as Markdown in Desktop, Obsidian Client by @debanjum in #571
- Merge Github workflows to dockerize for production by @debanjum in #575
- Enforce subscription state on the chat API access by @sabaimran in #569
⚙️ Fix
Full Changelog: 1.0.1...1.1.0
1.0.1
🎉 New
🧪 Improve
- Improve Self Hosted Khoj Setup by @debanjum in #557
- Clean Logs, Improve Message Rendering and Make Khoj Trusted Host Configurable by @debanjum in #561
⚙️ Fix
- Fix ranking search results on Obsidian by @debanjum in #560
- Fix PyPi package app reference issue by @sabaimran in #562
- Fix local server usage by @dtkav in #559
New Contributors
- @asim-shrestha made their first contribution in #541
- @dtkav made their first contribution in #559
Full Changelog: 1.0.0...1.0.1
1.0.0
Ambling Amla - Release 1.0.0
This is Khoj's first major version release 🎺! It prepares Khoj for cloud scale usage and simplifies Desktop, Obsidian and Emacs client setups. As part of this release, we also did some house cleaning and resolved 11 issues in Khoj's backlog 🧹✨
🎉 New
- Khoj now supports multiple users and uses Postgres as DB to host Khoj on the Cloud by @sabaimran, @debanjum in #549
🧪 Improve
- Improve Khoj UI for Desktop and Web App. Make the settings page a little less confusing by @debanjum in #538
- Update the chat UI to have richer representation of the references by @sabaimran in #536
- Update Documentation for simpler setup of clients with Khoj cloud by @sabaimran, @debanjum in #550
⚙️ Fix
- Reduce RAM utilization by using Postgres DB instead of using JSONL files and in-memory index by @sabaimran
Full Changelog: 0.14.0...1.0.0
0.14.0
What's Changed
- 🎉 Use Mistral as default offline chat model by @debanjum in 0f1ebca
- 🧪 Support GPU for offline chat on more devices by @debanjum in 0f1ebca
- 🧪 Autofocus to chat input when opening chat by @tuan3w in #524
- ⚙️ Update emacs.md setup instructions by @sjbutler in #510
- ⚙️ Pin pytorch version to 2.0.1 in order to avoid exit code 139 in Docker container by @sabaimran in #512
New Contributors
Full Changelog: 0.13.0...0.14.0