Changelog

Every release of @delali/narsil, with the features and fixes each version shipped.

Synced from the Narsil repository on 29 August 2026. The source of truth lives in CHANGELOG.md on GitHub.

0.2.2 (2026-08-04)

Fixes

  • ts: update VectorQueryConfig to accept Float32Array and adjust query conversion logic (2f204ea)

Thank You

  • assetcorp

0.2.1 (2026-08-04)

This was a version bump only for narsil-ts to align it with other projects, there were no code changes.

0.2.0 (2026-08-01)

Features

  • ts: add TokenizerConfig type to language module exports for enhanced configuration options (90c3768)
  • ts: enhance language module management with tokenizer integration and detailed README for language development (4eb47cb)
  • ts: update language lookalikes and counts for various languages, including new entries and mixed script handling for Cyrillic languages (745ef3a)
  • ts: add support for Belarusian, Georgian, Kazakh, and Maltese languages with stop words and fixtures; enhance CI to check lookalikes (c3bdd7b)
  • ts: add language revision management (111d535)
  • ts: add Turkish stemmer and base stemmer implementation (b50b744)
  • ts: implement index analysis rebuild functionality and improve language module revision handling (5aa42e1)
  • ts: add support for Burmese, Khmer, Lao, and Thai languages (71d4574)
  • ts: implement Guarani language support and update Sorani normalization (45cf168)
  • ts: add fixtures for multiple new languages (5303bfa)
  • ts: add new languages (f7af239)
  • ts: add watermark support and improve rebalance handling (b2d3cf1)
  • ts: enhance durability configuration validation and improve error handling for tier and mode settings (04ba144)
  • ts: enhance durability configuration with tier selection and improve snapshot management in persistence (5638658)
  • ts: introduce replication error handling and enhance invalidation integration with new error codes and tests (9d60348)
  • ts: implement worker ineligibility checks and enhance language normalization for Dagbani, Japanese, and Twi (7f53c49)
  • ts: enhance index metadata and recovery with additional configuration fields (1ca9458)
  • ts: improve durability and snapshot management with stop word list support (05f6a3d)
  • ts: improve analysis registry with tokenizer and stop word management (1f0295d)
  • ts: add normalizer functions for various languages to handle diacritics and improve tokenization (0bfe22a)

Fixes

  • ts: update stemmer checks to use null instead of undefined (6057f79)
  • ts: address issues with rebalancing (972d3fd)

Thank You

  • assetcorp

0.1.15 (2026-07-23)

Features

  • implement validation for request shapes and enhance error handling in server handlers (a0e9039)
  • add result window and fetch limits to server configuration and enhance error handling for search and multi-get requests (f08acff)
  • integrate Chain of Thought and Context components for enhanced AI interaction in server-app (647f821)

Thank You

  • assetcorp

0.1.14 (2026-07-08)

This was a version bump only for narsil-ts to align it with other projects, there were no code changes.

0.1.13 (2026-07-08)

This was a version bump only for narsil-ts to align it with other projects, there were no code changes.

0.1.12 (2026-07-06)

Features

  • ts: add surface_forms_enabled field to envelope and update documentation for surface forms feature (d488fd0)
  • ts: improve rebalancer functionality to maintain position tracking settings during rebalances and improve deserialization safety (4a802b8)
  • ts: improve surface forms feature and total term frequency calculations in inverted index and surface registry (fc6446e)
  • ts: implement surface forms and prefix matching (4455c79)

Thank You

  • assetcorp

0.1.11 (2026-07-06)

This was a version bump only for narsil-ts to align it with other projects, there were no code changes.

0.1.10 (2026-07-04)

Features

  • improve TypeScript package with durable filesystem and worker thread integration, updating build scripts and improving worker spawning logic (f2cea39)
  • add browser compatibility checks and Node.js module handling for filesystem and worker threads (8f95608)

Thank You

  • assetcorp

0.1.9 (2026-07-04)

Features

  • enhance dataset loading and error handling in server-app, introducing document deduplication and embedding planning (48bc2e4)
  • implement named embedding adapter registration and recovery, enhancing durability and index management in server-app (ad6eb4e)
  • add Ask feature to server-app example with new AI components and enhance UI interactions (4d6a8ef)
  • integrate OpenAI embeddings and enhance server functionality in server-app example (6513cff)
  • create a new server-app example using TanStack Start with Narsil HTTP server integration (243ee4e)

Fixes

  • include document IDs in failed entries (d08654d)
  • ts: add vector promotion validation and tests (bc2ef48)

Thank You

  • assetcorp