0.8.2
chatboxai/chatbox0.8.2May 21, 2025by ts-thomas
AI Summary
This release focuses on performance optimizations for caching, resolvers, and text processing, alongside a significant refactoring of charset presets to support multi-language content more universally.
Key Highlights
- Async Resolver processing workflow with queuing support
- Universal charset presets replacing legacy specific presets
- Improved result highlighting and stemmer handling
- Enhanced caching strategy for Document indexes
Breaking Changes
- Charset renamed: LatinExact -> Exact, LatinDefault -> Default, LatinSimple -> Normalize
- Charset Charset.CjkDefault renamed to Charset.CJK
- Charset ArabicDefault and CyrillicDefault removed
New Features
- Use multi-language charset normalization as default
- Simplified charset support for multi-language content
- Extended Result Highlighting: Boundaries, Ellipsis, Alignment
Full Release Notes
- Config-Serialized Query Caches, Improved caching strategy for Document indexes and Resolver - Resolver Async Processing Workflow (including Queuing) - Extended Resolver Support: Worker, Persistent, Cache - Extended Result Highlighting: Boundaries, Ellipsis, Alignment - Improved TypeScript Typings - Improved Stemmer Handling - Improved Result Highlighting - Use multi-language charset normalization as the default Encoder - Simplified charset support for multi-language content - Charset renamed LatinExact => Exact, LatinDefault => Default and LatinSimple => Normalize, these are universal charset presets for any languages - Charset ArabicDefault and CyrillicDefault was removed, they are fully covered by the default universal charset presets - Charset Charset.CjkDefault was renamed to Charset.CJK