0.8.2

anomalyco/opencode0.8.2May 21, 2025by ts-thomas

AI Summary

This release focuses on performance improvements through async processing, enhanced caching strategies, and extensibility for resolvers and result highlighting. It also includes significant updates to charset handling and TypeScript definitions.

Key Highlights

  • Config-Serialized Query Caches and improved caching strategy for Document indexes and Resolver
  • Resolver Async Processing Workflow including queuing
  • Extended Resolver Support (Worker, Persistent, Cache) and Result Highlighting (Boundaries, Ellipsis, Alignment)
  • Improved TypeScript Typings and Stemmer Handling
  • Charset normalization updates (LatinExact -> Exact, LatinDefault -> Default, LatinSimple -> Normalize, CjkDefault -> CJK)

Breaking Changes

  • Charset presets renamed: LatinExact => Exact, LatinDefault => Default, LatinSimple => Normalize
  • Charset Charset.CjkDefault was renamed to Charset.CJK
  • Charset ArabicDefault and CyrillicDefault were removed

New Features

  • Async processing workflow for resolvers
  • Extended result highlighting options
  • Multi-language charset normalization as default encoder
  • Simplified charset support for multi-language content

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