This release adds support for new ANN backends along with a bonanza of bug fixes from 7 new contributors!
See below for full details on the new features, improvements and bug fixes.
New Features
- Feature request: Support zvec as vector backend (#1040, #1130) @morgan-coded
- Add milvus-lite embedded dense ANN backend (#1149) @morgan-coded
- Allow disabling API routes (#1165)
Improvements
- Add tokenbatch size to HFTrainer pipeline (#1133)
- Only resolve transform functions when env variable set (#1155)
- Ensure explain / batchexplain don't return numpy values (#1157)
- Set minimum milvus-lite version (#1162) @morgan-coded
- Add safeopen option for retrieve task (#1166)
Bug Fixes
- Raise SQLError on unterminated bracket, function and similar clauses (#1125) @Sanjays2402
- Torch 2.13 introduced build errors (#1134)
- Fix FileTask/UrlTask crash on non-string elements (#1135) @chuenchen309
- Fix Graph.filter() crash on ids that don't exist in the graph (#1137) @chuenchen309
- fix: Task.filteredrun crashes/corrupts output for single-action tasks with merge disabled (#1138) @chuenchen309
- Fix Aggregate IndexError on a SQL query that matched nothing across shards (#1139) @chuenchen309
- Fix HTMLToMarkdown crash on a meta description tag with no content attribute (#1140) @chuenchen309
- Fix TemplateTask.match KeyError when a rule key is missing from element (#1141) @chuenchen309
- Fix Terms KeyError on a query with no similar() clause (#1142) @chuenchen309
- Fix Terms.search AttributeError on an empty terms index (#1143) @chuenchen309
- Fix msgpack Accept header crashing streaming API endpoints (#1144) @chuenchen309
- Fix console printing a traceback for a query with no results (#1145) @chuenchen309
- Fix Cluster.shard TypeError on tuple documents and empty-string ids (#1146) @chuenchen309
- Raise SQLError on empty select expressions and a dangling AS (#1147) @chuenchen309
- Fix LIMIT bind-parameter crashing content SQL search (#1148) @chuenchen309
- The authorization header doesn't work on Swagger UI (#1150, #1151) @link89
- Fix Segmentation dropping paragraph/section splits on CRLF line endings (#1152) @lntutor
- Validate resolver target classes (#1153)
- Fix IVFSparse returning unsorted sparse ANN search results (#1154) @winklemad
- Fix build error with Milvus on Windows (#1156)
- HNSW search crashes with RuntimeError when limit exceeds indexed element count (#1158) @AmirF194
- Fix HNSW search RuntimeError when limit exceeds indexed element count (#1159) @AmirF194
- Fix Scoring.delete() crashing on ids that were never indexed (#1163) @AmirF194