0.8.2

baptisteArno/typebot.io0.8.2May 21, 2025by ts-thomas

AI Summary

This update improves caching strategies and introduces asynchronous processing for resolvers. It also enhances result highlighting and refines charset handling by renaming and simplifying presets.

Key Highlights

  • Config-serialized query caches and improved caching strategy.
  • Resolver Async Processing Workflow with queuing.
  • Extended result highlighting with boundaries, ellipsis, and alignment.
  • Renamed and simplified charset presets (e.g., LatinExact => Exact).

Breaking Changes

  • Charset presets renamed (LatinExact => Exact, LatinDefault => Default, etc.).
  • Charset ArabicDefault and CyrillicDefault removed.

New Features

  • Async processing workflow for resolvers.
  • Extended result highlighting capabilities.
  • Improved TypeScript typings.

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