0.8.2
punkpeye/fastmcp0.8.2May 21, 2025by ts-thomas
AI Summary
Introduces asynchronous processing and persistent caching for the Resolver, along with enhanced result highlighting and charset normalization improvements.
Key Highlights
- Config-Serialized Query Caches
- Resolver Async Processing Workflow
- Extended Resolver Support (Worker, Persistent, Cache)
- Extended Result Highlighting
- Improved TypeScript Typings
Breaking Changes
- Charset renamed LatinExact => Exact
- Charset renamed LatinDefault => Default
- Charset renamed LatinSimple => Normalize
- Charset ArabicDefault removed
- Charset CyrillicDefault removed
- Charset Charset.CjkDefault renamed to Charset.CJK
New Features
- Serialized query caches
- Async resolver workflow
- Extended resolver support
- Extended result highlighting
- Improved TypeScript typings
- Improved stemmer handling
- Multi-language charset normalization
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