Sonic v1.8.0 - Breaking (use v1.8.1)
v1.8.1 instead.
Changes
- packaging(docker): Move config file to
/etc/sonic/sonic.cfg(in04a5fe6)
Improvements to search results:
- core: Implement BM25 lite (idf only) (in
0ac3e7b) - core: Minimum term idf, to avoid low-quality results at the end of the results list (in
58cd0e4)
Bump dependencies:
sonic-server鈥檚 dependencies:- Bump
clapfrom=4.6.1to=4.6.6 - Bump
serdefrom=1.0.228to=1.0.229
- Bump
sonic_client鈥檚 dependencies:- Bump
tokiofrom=1.52.3to=1.53.1
- Bump
- Fixes
RUSTSEC-2024-0436,RUSTSEC-2026-0173(unmaintained deps, not critical)
New Features
- server: Search for configuration in more locations (in
57ef691) - server: Add experimental
TRIGGER flush(infff8bea) - core: Add support for Unicode normalization (in
678d5e1) - core: Add support for custom stopwords (in
764536e) - core: Add more RocksDB configuration keys (in
8eb3045) - bench: Add BEIR benchmark (in
9d102eb)
Bug Fixes
- server: Fix regression in sonic CLI (in
457e68d)- Colors, help, usage, error context and suggestions had disappeared after we set
default-features = falseonclap
- Colors, help, usage, error context and suggestions had disappeared after we set
- core: Make
QUERYinsensitive to Unicode normal form (in0fd1050) - core: Make stopwords insensitive to Unicode Normal Form (in
3f9782b) - core: Remove numbers from stopwords (in
4e11f75)