Skip to content

Commit 0adc65a

Browse files
authored
Prepare for v2.5.3 (#405)
Signed-off-by: yhmo <yihua.mo@zilliz.com>
1 parent 88351f3 commit 0adc65a

4 files changed

Lines changed: 19 additions & 47 deletions

File tree

CHANGELOG.md

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,21 @@
11
# Changelog
22

3+
## milvus-sdk-cpp 2.5.3 (2025-12-22)
4+
### Feature
5+
- Support CreateCollection with indexes
6+
7+
### Improvement
8+
- Replace AddXXXVector(fieldName, vector) of SearchRequest/SubSearchRequest with WithFieldName() + AddXXXVector(vector)
9+
- LoadCollection/LoadPartitions with timeout setting, for waiting loading progress
10+
- CreateIndex with timeout setting, for waiting index progress
11+
- Flush with timeout setting, for waiting flush action complete
12+
- DescribeCollection outputs properties
13+
- GetLoadState returns loading progress percent
14+
- Change default value of enable_dynamic_schema from false to true
15+
16+
## Bug
17+
- Fix a bug that DescribeIndex() always returns all indexes no matter field_name is specified or not
18+
319
## milvus-sdk-cpp 2.5.2 (2025-12-04)
420
### Feature
521
- Introduce MilvusClientV2 for clean/expanable interfaces

DEVELOPMENT.md

Lines changed: 1 addition & 45 deletions
Original file line numberDiff line numberDiff line change
@@ -142,51 +142,7 @@ so you need to install docker and jq tools for running them.
142142

143143
## Try the examples
144144
Once the `make test` is done, you will see some executable examples under the path `./cmake_build/examples`.
145-
Examples for MilvusClient:
146-
- `./cmake_build/examples/v1/sdk_array_v1`: example to show the usage of Array field.
147-
- `./cmake_build/examples/v1/sdk_db_v1`: example to show the usage of databases.
148-
- `./cmake_build/examples/v1/sdk_default_value_v1`: example to show the usage of default value.
149-
- `./cmake_build/examples/v1/sdk_dml_v1`: example to show the usage of dml interfaces.
150-
- `./cmake_build/examples/v1/sdk_dynamic_field_v1`: example to show the usage of dynamic fields.
151-
- `./cmake_build/examples/v1/sdk_filter_template_v1`: example to show the usage of filter template.
152-
- `./cmake_build/examples/v1/sdk_full_text_match_v1`: example to show the usage of BM25 function.
153-
- `./cmake_build/examples/v1/sdk_general_v1`: a general example to show the basic usage.
154-
- `./cmake_build/examples/v1/sdk_group_by_v1`: a general example to show the usage of grouping search.
155-
- `./cmake_build/examples/v1/sdk_hybrid_search_v1`: example to show the usage of hybrid search interface.
156-
- `./cmake_build/examples/v1/sdk_iterator_query_v1`: example to show the usage of query iterator.
157-
- `./cmake_build/examples/v1/sdk_iterator_search_v1`: example to show the usage of search iterator.
158-
- `./cmake_build/examples/v1/sdk_json_v1`: example to show the usage of JSON field.
159-
- `./cmake_build/examples/v1/sdk_nullalbe_field_v1`: example to show the usage of nullable field.
160-
- `./cmake_build/examples/v1/sdk_partition_key_v1`: example to show the usage of partition key.
161-
- `./cmake_build/examples/v1/sdk_rbac_v1`: example to show the usage of RBAC.
162-
- `./cmake_build/examples/v1/sdk_run_analyzer_v1`: example to show the usage of run_analyzer().
163-
- `./cmake_build/examples/v1/sdk_text_match_v1`: example to show the usage of TEXT_MATCH.
164-
- `./cmake_build/examples/v1/sdk_vector_binary_v1`: example to show the usage of BinaryVector field.
165-
- `./cmake_build/examples/v1/sdk_vector_fp16_v1`: example to show the usage of Float16Vector/BFloat16Vector field.
166-
- `./cmake_build/examples/v1/sdk_vector_sparse_v1`: example to show the usage of SparseVector field.
167-
168-
Examples for MilvusClientV2:
169-
- `./cmake_build/examples/v2/sdk_array_v2`: example to show the usage of Array field.
170-
- `./cmake_build/examples/v2/sdk_db_v2`: example to show the usage of databases.
171-
- `./cmake_build/examples/v2/sdk_default_value_v2`: example to show the usage of default value.
172-
- `./cmake_build/examples/v2/sdk_dml_v2`: example to show the usage of dml interfaces.
173-
- `./cmake_build/examples/v2/sdk_dynamic_field_v2`: example to show the usage of dynamic fields.
174-
- `./cmake_build/examples/v2/sdk_filter_template_v2`: example to show the usage of filter template.
175-
- `./cmake_build/examples/v2/sdk_full_text_match_v2`: example to show the usage of BM25 function.
176-
- `./cmake_build/examples/v2/sdk_general_v2`: a general example to show the basic usage.
177-
- `./cmake_build/examples/v2/sdk_group_by_v2`: a general example to show the usage of grouping search.
178-
- `./cmake_build/examples/v2/sdk_hybrid_search_v2`: example to show the usage of hybrid search interface.
179-
- `./cmake_build/examples/v2/sdk_iterator_query_v2`: example to show the usage of query iterator.
180-
- `./cmake_build/examples/v2/sdk_iterator_search_v2`: example to show the usage of search iterator.
181-
- `./cmake_build/examples/v2/sdk_json_v2`: example to show the usage of JSON field.
182-
- `./cmake_build/examples/v2/sdk_nullalbe_field_v2`: example to show the usage of nullable field.
183-
- `./cmake_build/examples/v2/sdk_partition_key_v2`: example to show the usage of partition key.
184-
- `./cmake_build/examples/v2/sdk_rbac_v2`: example to show the usage of RBAC.
185-
- `./cmake_build/examples/v2/sdk_run_analyzer_v2`: example to show the usage of run_analyzer().
186-
- `./cmake_build/examples/v2/sdk_text_match_v2`: example to show the usage of TEXT_MATCH.
187-
- `./cmake_build/examples/v2/sdk_vector_binary_v2`: example to show the usage of BinaryVector field.
188-
- `./cmake_build/examples/v2/sdk_vector_fp16_v2`: example to show the usage of Float16Vector/BFloat16Vector field.
189-
- `./cmake_build/examples/v2/sdk_vector_sparse_v2`: example to show the usage of SparseVector field.
145+
See [Examples Guide](examples/example.md) for details.
190146

191147

192148
## Run code coverage

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ The following collection shows Milvus versions and recommended milvus-cpp-sdk ve
1616
|:-----:|:-----:|
1717
| 2.3.x | 2.3(branch) |
1818
| 2.4.x | v2.4.1 |
19-
| 2.5.x | v2.5.2 |
19+
| 2.5.x | v2.5.3 |
2020

2121

2222
## Installation

scripts/build.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ MAKE_CLEAN="OFF"
2525
RUN_FORMAT="ON"
2626
RUN_CPPLINT="OFF"
2727
BUILD_COVERAGE="OFF"
28-
MILVUS_SDK_VERSION=${MILVUS_SDK_VERSION:-v2.5.2}
28+
MILVUS_SDK_VERSION=${MILVUS_SDK_VERSION:-v2.5.3}
2929
DO_INSTALL="OFF"
3030
CMAKE_INSTALL_PREFIX=${CMAKE_INSTALL_PREFIX:-/usr/local}
3131
BUILD_SHARED_LIBS=${BUILD_SHARED_LIBS:-ON}

0 commit comments

Comments
 (0)