...
- Update InsertRequest in milvus.proto, change Insert to use Arrow format
- Update SearchRequest/Hits in milvus.proto, and SearchResultData in schema.proto, change Search to use Arrow format
- Update QueryResults in milvus.proto, change Query to use Arrow format
Stage 2
- Update Storage module to use GoArrow to write Parquet from Arrow, or read Arrow from Parquet directly. Write one Segment into one Parquet file.
Stage 2
- Upgrade C, remove C++ Arrow module used in Storage from version 2.0.0 to 5.0.0
- Remove all internal row-based data structure, including "RowData" in internalpb.InsertRequest, "row_data" in milvuspb.Hits, "row_data_" in C++ SearchResult.
- Optimize search result flow
...