- #4086 - Fix vector search error when topK is small
- #2976 Scalar-field filtering support
- #134 - Simplify the client code
- #118 - Remove isConnect() API
- #261 - Integrate ANNOY into Milvus
- #1828 - Add searchAsync / createIndexAsync / insertAsync / flushAsync / compactAsync API
- #1641 - Fix incorrect error logging message
- #1642 - Fix compilation error of ByteBuffer
- #1603 - Add binary metrics: Substructure & Superstructure
- #78 - Partition tag not working when searching
- #74 - Partition tag not working when inserting
- #61 - Add partition
- #70 - Add IndexType IVF_PQ
- #72 - Add more getters in ShowPartitionResponse
- #73 - Add @Deprecated for DateRanges in SearchParam
- #64 - Search failed with exception if search result is empty
- #56 - Add keepalive and idleTimeout settings
- #57 - add ok() in other types of Response
- #62 - Change GRPC proto (and related code) to increase search result's transmission speed
- #63 - Make some functions and constructors package-private if necessary
- #49 - Add waitTime option in ConnectParam
- #51 - Change connect waitTime to timeout
- #52 - Change IVF_SQ8H to IVF_SQ8_H
- #42 - fix search result validation
- #3 - Force channel to request connection in connect() and some code cleanup
- #6 - Update pom & fix deleteByRange error message & update unittest
- #8 - change default timeout to 24 hour
- #9 - Add more getters in SearchResponse & add normalize method in unittest
- #10 - fix connected() & add port range check & add @nonnull annotation & set maxInboundMessageSize
- #17 - change IndexParam in DescribeIndexResponse to Index
- #27 - change proto package to io.milvus.grpc
- #32 - fix README format
- #35 - Fix client version in readme and src code
- #38 - Update examples
- #40 - Remove timeout parameter & Several API changes
- #16 - add IVF_SQ8_H index type
- #1 - First implementation
- #21 - Add javadoc
- #23 - Format code with Google-java-style and add Apache 2.0 license header
- #28 - add examples
- #29 - add README