Skip to content

v1.7.0

Choose a tag to compare

@github-actions github-actions released this 19 Sep 18:19
· 210 commits to main since this release

v1.7.0 (2026-09-19)

Bug Fixes

  • docs: Fix GitHub Pages baseurl and nav URLs for libembedding-ng repo (d1f3486)

  • Change baseurl from /libembedding to /libembedding-ng (matches repo name)

  • Fix nav URLs to be relative (no leading /) for proper baseurl resolution

  • Fix English index link to French index (../index.html)

Chores

  • tests: Refactor CMakeLists.txt for test organization (a7ede63)

  • Consolidated unit and integration test sections for clarity.

  • Ensured all test executables are properly linked to libembedding.

  • Maintained conditional logic for Windows and ONNXRuntime library handling.

  • Preserved functionality for local loading tests without network dependencies.

Features

  • Ajout de structures de données versionnées pour les modèles et options d'embedding (b502b24)
  • Ajout de lembed_model_desc_v2_t, lembed_text_options_v2_t, et lembed_reranker_options_v2_t pour étendre les fonctionnalités avec des informations de quantification et de cache.
  • Amélioration de la gestion des versions pour une meilleure compatibilité et extensibilité.
  • docs: Add documentation for similarity functions and backend detection (b3a8c4d)

  • Introduced similarity.md detailing native functions for comparing embedding vectors.

  • Added backend.md to explain auto-detection of backends based on model names or file paths.

  • Created benchmark.md for unified benchmarking of ONNX and llama.cpp backends.

  • Documented cache.md for LRU caching of embeddings, including usage and integration with TextEmbedding.

  • Added stats.md to provide runtime statistics for embedding contexts.

  • Updated French documentation for similarity functions and backend detection.

  • Implemented a new LRU cache class in cache.py for efficient embedding storage.

  • Added a script for syncing version numbers across header files.


Detailed Changes: v1.6.0...v1.7.0