v0.25.0
TabbyML/tabbyv0.25.0Feb 20, 2025by github-actions[bot]
AI Summary
A significant release introducing increased parallelism defaults, a new legacy embedding type, and exposing the Answer Engine's thinking process to users.
Key Highlights
- Default parallelism increased from 1 to 4 (may increase VRAM usage)
- Introduce new embedding kind for legacy llama.cpp API
- Expose Answer Engine thinking process in thread messages
Breaking Changes
- Default parallelism increased to 4
New Features
- Exposing Answer Engine thinking process
- Directory file list access for Answer Engine
- Mention symbols using '@' in Chat Sidebar
- Repository-aware default question recommendations
Full Release Notes
## ⚠️ Notice Significant changes have been implemented in this release; please consider adjusting them to fit your specific use case. * The default parallelism has been increased from 1 to 4, which might increase VRAM usage. ([#3832](https://github.com/TabbyML/tabby/pull/3832)) * Introduce a new embedding kind `llama.cpp/before_b4356_embedding` for llamafile or other embedding services utilizing the legacy llama.cpp embedding API. ([#3828](https://github.com/TabbyML/tabby/pull/3828)) ## 🚀 Features * Expose thinking process of Answer Engine to the answers in thread message. ([#3785](https://github.com/TabbyML/tabby/pull/3785)) ([#3672](https://github.com/TabbyML/tabby/pull/3672)) * Enable the Answer Engine to access the repository's directory file list as needed. ([#3796](https://github.com/TabbyML/tabby/pull/3796)) * Enable the use of `@` to mention a symbol in Chat Sidebar. ([#3778](https://github.com/TabbyML/tabby/pull/3778)) * Provide default question recommendations that are repository-aware on Answer Engine. ([#3815](https://github.com/TabbyML/tabby/pull/3815)) ## 🧰 Fixed and Improvements * Provide a configuration to truncate text content prior to dispatching it to embedding service.. ([#3816](https://github.com/TabbyML/tabby/pull/3816)) * Bump llama.cpp version to b4651. ([#3798](https://github.com/TabbyML/tabby/pull/3798)) * Automatically retry embedding when the service occasionally fails due to issues with llama.cpp. ([#3805](https://github.com/TabbyML/tabby/pull/3805)) * Enhance the user interface experience for Answer Engine. ([#3845](https://github.com/TabbyML/tabby/pull/3845)) ([#3794](https://github.com/TabbyML/tabby/pull/3794)) * Resolve the deserialization issue related to `finish_reason` in chat response from LiteLLM Proxy Server.([#3882](https://github.com/TabbyML/tabby/pull/3882)) ## 💫 New Contributors @zhanba made their first contribution in #3675 @faceCutWall made their first contribution in #3812 **Full Changelog**: https://github.com/TabbyML/tabby/compare/v0.24.0...v0.25.0