v0.10.0

Cinnamon/kotaemonv0.10.0Feb 2, 2025by github-actions[bot]

AI Summary

A major release featuring Single Sign-On (SSO) login with Google support, new interactive mindmap visualizations, and significant improvements to file management and Ollama integration.

Key Highlights

  • Single Sign-On (SSO) login support
  • New interactive mindmap visualization
  • Enhanced Ollama support with long context
  • Improved file group management
  • Public demo and Fly.io deployment template

New Features

  • SSO login (Google)
  • Mindmap visualization
  • Demo mode
  • Ollama long context support
  • Fly.io deployment template

Full Release Notes

## What's Changed
* docs: improve installation instructions by @taprosoft in https://github.com/Cinnamon/kotaemon/pull/620
* feat: sso login, demo mode & new mindmap support by @taprosoft in https://github.com/Cinnamon/kotaemon/pull/644

## A major release with these new features:

* New mindmap visualization format with more interactive behaviour
![2025-01-07_20-51](https://github.com/user-attachments/assets/94508ec9-87e2-47d3-8264-bed3410b8fd0)

* Select text from answer to highlight relevant citation (only work with English and latin language for now).
![2025-01-17_17-57](https://github.com/user-attachments/assets/bc5a6b83-67f9-41ee-a022-02014dc0d2d3)

* SSO login (currently only support Google SSO) with the env var `KH_SSO_ENABLED` with more strict access control toward external users deployment.
```bash
KH_SSO_ENABLED=true ./launch.sh
# need to setup Google OAuth through: GOOGLE_CLIENT_ID, GOOGLE_CLIENT_SECRET 
```

* Improve Chat suggestion UI & toggle
* Improve File Group management logics for multi-user
* Better Ollama support
    * Support for long context and customizable context size on UI 
![image](https://github.com/user-attachments/assets/1630ccbd-58f2-4f8e-bf93-95a7531b6abb)
    * Select model name on first setup screen or using env vars (`LOCAL_MODEL` & `LOCAL_MODEL_EMBEDDINGS`)
![image](https://github.com/user-attachments/assets/3d2aab5e-82fb-488b-afb2-79f01173463d)
    * Built-in Ollama in Docker image (`kotaemon:main-ollama`)
    * Sample Colab setup script for private / local RAG testing

* Add Fly.io deployment template
* Add new [public demo](https://huggingface.co/spaces/cin-model/kotaemon)



**Full Changelog**: https://github.com/Cinnamon/kotaemon/compare/v0.9.11...v0.10.0