Repository navigation
v1.7.0
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, etlembed_reranker_options_v2_tpour é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.mddetailing native functions for comparing embedding vectors. -
Added
backend.mdto explain auto-detection of backends based on model names or file paths. -
Created
benchmark.mdfor unified benchmarking of ONNX and llama.cpp backends. -
Documented
cache.mdfor LRU caching of embeddings, including usage and integration withTextEmbedding. -
Added
stats.mdto provide runtime statistics for embedding contexts. -
Updated French documentation for similarity functions and backend detection.
-
Implemented a new LRU cache class in
cache.pyfor efficient embedding storage. -
Added a script for syncing version numbers across header files.
Detailed Changes: v1.6.0...v1.7.0