2.0.0 (2025-02-06)
- The NLP service is now based on CBRkit.
- The NLP service can be imported as a Python library to convert Protobuf-based NLP configurations into CBRkit similarity functions.
- add autodump (ee0fcb2)
- migrate to central class-based interface (734b7dc)
- remove global state and make the nlp config a parameter (9d54af7)
- rewrite the service completely (07a53c6)
- rewrite the service using cbrkit as the backend (ac78b54)
- switch back to google's grpc/protobuf due to compatibility issues (87d380d)
- remove lazy from cache (5d42fa8)
- remove specialized embedders, always build on similarity (13d8304)
- server: set up logging (ad51b9d)
- use correct data types for serializable embedding model (a97fe3a)
- update changelog (d81c34c)
2.0.0-beta.2 (2024-05-28)
- use correct data types for serializable embedding model (a97fe3a)
2.0.0-beta.1 (2023-12-04)
- Instead of using protobuf definitions from arg-services, the package now contains code generated via betterproto. We also added a library that can be used in other Python projects without needing to start a server. Lastly, a proper CLI has been integrated that (besides starting the server) allows to perform semantic retrieval in the local file system.
- rewrite the service completely (07a53c6)
1.4.10 (2023-11-07)
- update openai library to v1 (8493556)
1.4.9 (2023-07-04)
- set ld_preload in docker entrypoint (1285bf5)
1.4.8 (2023-07-04)
- add ld_library_path to docker image (9d75c4b)
1.4.7 (2023-07-03)
- trigger rebuild (93f1f93)
1.4.6 (2023-07-02)
- ci: add correct permissions (ed5724f)
1.4.5 (2023-07-02)
- ci: automatically build docker image (9bbdc77)
1.4.4 (2023-06-29)
- add ld_preload to nix flake (45070d7)
- download spacy models to custom cache (43013d8)
- remove tensorflow due to cuda issues (08dfae0)
- replace dockerfiles with nix-based build (be19aff)
1.4.3 (2023-06-07)
- update deps to remove yanked grpcio release (4b1f277)
1.4.2 (2023-06-07)
- allow specifying threads (f67af0c)
1.4.1 (2023-05-23)
- bump deps and relax typer constraints (90193af)
1.4.0 (2023-04-10)
- add support for openai embeddings (3779c7d)
- did not check properly for empty spacy model (770e4d9)
1.3.11 (2023-03-26)
- re-enable tensorflow-hub embeddings (188108f)
1.3.10 (2023-03-20)
1.3.9 (2023-03-19)
- allow pytorch v2 (5fa6b5a)
1.3.8 (2023-03-19)
- deps: update dependency spacy to v3.5.1 (#16) (6a3f9d5)
- deps: update dependency transformers to v4.27.1 (#17) (fd3782b)
1.3.7 (2023-03-18)
1.3.6 (2023-03-18)
1.3.5 (2023-03-06)
- use cosine for unspecified similarity (8619293)
1.3.4 (2023-03-06)
- loosen numpy/scipy version constraints (f860095)
1.3.3 (2023-03-03)
- bump deps (a2cb819)
1.3.2 (2023-02-22)
- update default port (09b6a3c)
1.3.1 (2023-02-03)
- docker: add entrypoint and extras build arg (2ad2877)
- server: address should be a cli argument (3c74b56)
- server: download spacy model if not available (defb340)
1.3.0 (2023-02-03)
- make transformer dependencies optional (c34f62f)
1.2.2 (2023-01-16)
1.2.1 (2023-01-11)
- remove server from init (435772d)
1.2.0 (2023-01-10)
- server: add cache for spacy docs (107e6b9)
1.1.1 (2023-01-06)
- replace dataclasses-json with mashumaro (bccf2ac)
1.1.0 (2023-01-05)
- add huggingface transformers model (e60da2b)
- add public interface in init (bc4cf24)
- enforce stricter typing (e6f49b0)
1.0.2 (2022-12-20)
- update deps (9426a15)
1.0.1 (2022-12-20)
- update deps (faa359f)
1.0.0 (2022-12-19)
- bump version for proper release management
- bump version for proper release management (b333934)
0.3.5 (2022-12-19)
0.3.4 (2022-12-13)
- server: correct check for empty attributes (36f5a08)
0.3.3 (2022-12-13)
- update dependencies to the latest versions (8fe8138)