Published February 25, 2026
| Version v1.2.0
Software
Open
wi2trier/cbrkit: v1.2.0
Authors/Creators
- 1. Trier University / @DFKI
- 2. @semantic-release
Description
1.2.0 (2026-02-25)
Features
- add index property to function protocol (b554f37)
- add initial support for revise and retain (58b836a)
- add support for batched adaptation functions (80a1335)
- add support for zvec (185f54b)
- embed: add sparse vectors via splade and bm25 (06a2933)
- embed: generalize splade to sparse encoder (f282ae0)
- extend indexable with keys and values properties (cb79df6)
- indexable: intelligently update existing data (900a23a)
- retieval/lancedb: add full text search (5a153f2)
- retrieval: add support for chromadb (34b4c6c)
- retrieval: initial support for lancedb (3caf329)
- retrieval: rename stateful to persist and support file operations (2ff4c1b)
- retrieval: update interface to allow returning case bases (54773b1)
- separate indexable storage from retrieval (1a27dfc)
- set python 3.13 as minimum version (f7b2bcd)
- update signature of indexable functions (3cc19fa)
Bug Fixes
- address basedpyright errors (63269cd)
- address ty errors (09edf1b)
- align indexable behavior (c222488)
- enable prune by default (69c85f7)
- eval: properly compute kendall tau and add doctests (edf0014)
- helpers/dispatch: make sure empty casebases are jointly processed (ba7555b)
- helpers: improve optional dependencies import (ea704d2)
- indexable: add has_index method (06c238e)
- indexable: add storage delegator mixin (35a84b4)
- indexable: set default for delete type (86a3847)
- loaders/sql: dispose engine properly (f90ae4a)
- optimize package extras (ffd497d)
- remove auto_index parameter from embed and bm25 (358ad8d)
- remove json dereferencing after fastmcp update (f2fa1a3)
- resolve circular imports and other type issues (89a96fe)
- retain: add indexable wrapper (e2fd531)
- retain: add static helper and extract key func as first-class type (fb8fae6)
- retain: remove unneeded auto_key storage (1f126df)
- retain: store cases and not query (f50ccf6)
- retrieval/bm25: handle potential zero division (5a56315)
- retrieval/bm25: require frozendict for indexing (ce6a800)
- retrieval/bm25: support empty casebases (e2526c3)
- retrieval/embed: add missing init and allow batch similarity func (0247abe)
- retrieval/lancedb: add limit (894e022)
- retrieval/lancedb: allow further customization (ecc3d84)
- retrieval: add embed wrapper (d702a39)
- retrieval: add helpers to apply indexable functions (31f6872)
- retrieval: add IndexableRetrieverFunc (99cd519)
- retrieval: add stateful wrapper (ccb2390)
- retrieval: add support for empty casebases to helper methods (b7848e8)
- retrieval: handle empty casebases centrally (8c781de)
- retrieval: make indexable retrievers share more code (661f231)
- retrieval: minor improvements (9d3f49d)
- reuse: accept sim func instead of retriever func (ff9f19f)
- reuse: migrate to new retriever pattern (cea4f74)
- sim/embed: compute missing vectors if needed (f3a0fae)
- sim/embed: improve caching of updates (35686d2)
- sim/graphs: remove precompute function due to indexing support (c7ee675)
- simplify indexable function protocol (c35919a)
- system: support empty casebases (1ad994c)
- typing: add prune parameter to indexable functions (de0cec8)
Files
wi2trier/cbrkit-v1.2.0.zip
Files
(876.0 kB)
| Name | Size | Download all |
|---|---|---|
|
md5:e5352c96d31cb365f9100f8ddc92b362
|
876.0 kB | Preview Download |
Additional details
Related works
- Is supplement to
- Software: https://github.com/wi2trier/cbrkit/tree/v1.2.0 (URL)
Software
- Repository URL
- https://github.com/wi2trier/cbrkit