zhuwenxing
8fac376afd
test: upgrade minio sdk from 7.1.5 to 7.2.0 ( #46186 )
...
/kind improvement
fix minio sdk error
```
2025-12-08T07:54:48Z {container="step-test"} def _put_object(self, bucket_name, object_name, data, headers,
2025-12-08T07:54:48Z {container="step-test"} query_params=None):
2025-12-08T07:54:48Z {container="step-test"} """Execute PutObject S3 API."""
2025-12-08T07:54:48Z {container="step-test"} response = self._execute(
2025-12-08T07:54:48Z {container="step-test"} "PUT",
2025-12-08T07:54:48Z {container="step-test"} bucket_name,
2025-12-08T07:54:48Z {container="step-test"} object_name,
2025-12-08T07:54:48Z {container="step-test"} body=data,
2025-12-08T07:54:48Z {container="step-test"} headers=headers,
2025-12-08T07:54:48Z {container="step-test"} query_params=query_params,
2025-12-08T07:54:48Z {container="step-test"} no_body_trace=True,
2025-12-08T07:54:48Z {container="step-test"} )
2025-12-08T07:54:48Z {container="step-test"} return ObjectWriteResult(
2025-12-08T07:54:48Z {container="step-test"} bucket_name,
2025-12-08T07:54:48Z {container="step-test"} object_name,
2025-12-08T07:54:48Z {container="step-test"} > response.getheader("x-amz-version-id"),
2025-12-08T07:54:48Z {container="step-test"} response.getheader("etag").replace('"', ""),
2025-12-08T07:54:48Z {container="step-test"} response.getheaders(),
2025-12-08T07:54:48Z {container="step-test"} )
2025-12-08T07:54:48Z {container="step-test"} E AttributeError: 'HTTPResponse' object has no attribute 'getheader'
2025-12-08T07:54:48Z {container="step-test"}
2025-12-08T07:54:48Z {container="step-test"} /usr/local/lib/python3.10/site-packages/minio/api.py:1582: AttributeError
```
---------
Signed-off-by: zhuwenxing <wenxing.zhu@zilliz.com>
2025-12-09 11:39:12 +08:00
zhikunyao
aa0870d2ff
test: add e2e-v2 helm for amd ( #45621 )
...
Signed-off-by: Zhikun Yao <zhikun.yao@zilliz.com>
2025-11-20 13:45:11 +08:00
zhuwenxing
6a093887d8
test: fix apikey setting in restful v2 testcases ( #45396 )
...
/kind improvement
Signed-off-by: zhuwenxing <wenxing.zhu@zilliz.com>
2025-11-11 17:27:40 +08:00
Feilong Hou
16ff5db79d
test: Add e2e case for timestamptz (currently skipping them) ( #44871 )
...
Issue: #44518
On branch feature/timestamps
Changes to be committed:
modified: common/common_func.py
new file: milvus_client/test_milvus_client_timestamptz.py
---------
Signed-off-by: Eric Hou <eric.hou@zilliz.com>
Co-authored-by: Eric Hou <eric.hou@zilliz.com>
2025-10-20 10:04:02 +08:00
zhuwenxing
69aefd7ea2
test: remove import case xfail mark after fix ( #44086 )
...
/kind improvement
Signed-off-by: zhuwenxing <wenxing.zhu@zilliz.com>
2025-08-29 16:37:51 +08:00
zhuwenxing
a2ac49f867
test: fix dependabot alerts ( #44037 )
...
/kind improvement
Signed-off-by: zhuwenxing <wenxing.zhu@zilliz.com>
2025-08-26 09:05:51 +08:00
wei liu
d3c95eaa77
enhance: Support partial field updates with upsert API ( #42877 )
...
issue: #29735
Implement partial field update functionality for upsert operations,
supporting scalar, vector, and dynamic JSON fields without requiring all
collection fields.
Changes:
- Add queryPreExecute to retrieve existing records before upsert
- Implement UpdateFieldData function for merging data
- Add IDsChecker utility for efficient primary key lookups
- Fix JSON data creation in tests using proper map marshaling
- Add test cases for partial updates of different field types
Signed-off-by: Wei Liu <wei.liu@zilliz.com>
2025-08-19 11:15:45 +08:00
zhuwenxing
f97be52719
test: remove skip for fixed case ( #43877 )
...
/kind improvement
Signed-off-by: zhuwenxing <wenxing.zhu@zilliz.com>
2025-08-15 18:37:44 +08:00
zhuwenxing
f3ace500ee
test: update binlog import testcase for storage v2 ( #43839 )
...
/kind improvement
Signed-off-by: zhuwenxing <wenxing.zhu@zilliz.com>
2025-08-13 10:31:42 +08:00
zhuwenxing
3c73b5f1a1
test: add testcases for import enhancement in 2.6 ( #43827 )
...
/kind improvement
Signed-off-by: zhuwenxing <wenxing.zhu@zilliz.com>
2025-08-12 10:35:42 +08:00
zhuwenxing
e305a3fa35
test: add hybrid search offset testcase in restful api ( #43646 )
...
/kind improvement
Signed-off-by: zhuwenxing <wenxing.zhu@zilliz.com>
2025-08-03 18:43:37 +08:00
zhuwenxing
f1e75085e8
test: add restful api case for rerank function ( #42987 )
...
/kind improvement
Signed-off-by: zhuwenxing <wenxing.zhu@zilliz.com>
2025-07-08 19:36:46 +08:00
zhuwenxing
d0e9547869
test: add restful case for add field ( #43044 )
...
/kind improvement
Signed-off-by: zhuwenxing <wenxing.zhu@zilliz.com>
2025-07-02 11:18:43 +08:00
zhuwenxing
8bda337f52
test: add text embedding function restful api test ( #42977 )
...
/kind improvement
Signed-off-by: zhuwenxing <wenxing.zhu@zilliz.com>
2025-06-27 10:46:41 +08:00
zhuwenxing
511c4d373a
test: add concurrent index creation verification ( #40174 )
...
/kind improvement
Signed-off-by: zhuwenxing <wenxing.zhu@zilliz.com>
2025-04-17 17:18:32 +08:00
zhuwenxing
4306ed4329
test: add import corner testcase ( #41079 )
...
/kind improvement
issue: https://github.com/milvus-io/milvus/issues/40291
Signed-off-by: zhuwenxing <wenxing.zhu@zilliz.com>
2025-04-03 15:52:29 +08:00
zhuwenxing
eb4884b5e7
test: add coo format for sparse vector import and some negative case ( #41040 )
...
/kind improvement
Signed-off-by: zhuwenxing <wenxing.zhu@zilliz.com>
2025-04-02 19:54:26 +08:00
zhuwenxing
a090b2ca14
test: remove xfail of test_alter_database_properties ( #40913 )
...
/kind improvement
Signed-off-by: zhuwenxing <wenxing.zhu@zilliz.com>
2025-03-26 10:46:31 +08:00
yanliang567
cf223bae7b
test: Split test_search and refactor on test class to share collections ( #40677 )
...
issue: #40698
---------
Signed-off-by: yanliang567 <yanliang.qiao@zilliz.com>
2025-03-19 14:20:15 +08:00
zhuwenxing
8fd39779f7
test: add restful v2 api testcases ( #39558 )
...
/kind improvement
Signed-off-by: zhuwenxing <wenxing.zhu@zilliz.com>
2025-02-26 14:03:57 +08:00
zhuwenxing
828ecacadc
test: fix checker function name, release mistake and add nullable ( #40135 )
...
/kind improvement
Signed-off-by: zhuwenxing <wenxing.zhu@zilliz.com>
2025-02-26 10:27:56 +08:00
zhuwenxing
0d873719d3
test: fix phrase match verication in testcase ( #40069 )
...
/kind improvement
Signed-off-by: zhuwenxing <wenxing.zhu@zilliz.com>
2025-02-21 13:19:53 +08:00
zhuwenxing
0cb0525130
test: add phrase match testcases in restful client ( #39785 )
...
/kind improvement
Signed-off-by: zhuwenxing <wenxing.zhu@zilliz.com>
2025-02-19 14:15:11 +08:00
smellthemoon
38cfd38b31
enhance: return topks when search in restful v2 ( #39812 )
...
if nq>2, restful will flatten all the res. If one nq res has duplicate
pks, the length of this slice will be less then topk. This pr
will attach topks in the output.
Signed-off-by: lixinguo <xinguo.li@zilliz.com>
Co-authored-by: lixinguo <xinguo.li@zilliz.com>
2025-02-17 13:52:14 +08:00
zhuwenxing
4cf268bcf1
test: bump deps in requirements ( #39530 )
...
/kind improvement
Signed-off-by: zhuwenxing <wenxing.zhu@zilliz.com>
2025-01-24 09:53:05 +08:00
Cai Yudong
7476eb3625
feat: Support bulk insert for Int8Vector ( #39499 )
...
Issue: #38666
Signed-off-by: Cai Yudong <yudong.cai@zilliz.com>
2025-01-23 10:19:06 +08:00
SimFG
f070af67f7
fix: deny to set the mmap param for the alter index api when enable auto index ( #39518 )
...
- issue: #39517
Signed-off-by: SimFG <bang.fu@zilliz.com>
2025-01-23 10:01:04 +08:00
zhuwenxing
eab102e976
test: add restful api case ( #38977 )
...
/kind improvement
Signed-off-by: zhuwenxing <wenxing.zhu@zilliz.com>
2025-01-22 09:55:23 +08:00
zhuwenxing
a8a65641b5
test: update reatful api timeout ( #39139 )
...
/kind improvement
Signed-off-by: zhuwenxing <wenxing.zhu@zilliz.com>
2025-01-11 14:21:03 +08:00
zhuwenxing
8d2eefb264
test: add restful testcases for database api ( #38281 )
...
Signed-off-by: zhuwenxing <wenxing.zhu@zilliz.com>
2024-12-07 14:42:45 +08:00
qixuan
4cd79323bf
test: Add cases for restful about default and none ( #37943 )
...
issue: #36129
Signed-off-by: qixuan <673771573@qq.com>
2024-11-25 14:06:33 +08:00
Yinzuo Jiang
5a06faca39
feat: fp32 vector to fp16/bf16 vector conversion for RESTful API ( #37556 )
...
RESTful API. The influenced API are as follows:
- Handler. insert
- HandlerV1. insert/upsert
- HandlerV2. insert/upsert/search
We do not modify search API in Handler/HandlerV1 because they do not
support fp16/bf16 vectors.
module github.com/milvus-io/milvus/pkg:
Add `Float32ArrayToBFloat16Bytes()`, `Float32ArrayToFloat16Bytes()` and
`Float32ArrayToBytes()`. These method will be used in GoSDK in the
future.
issue: #37448
Signed-off-by: Yinzuo Jiang <yinzuo.jiang@zilliz.com>
Signed-off-by: Yinzuo Jiang <jiangyinzuo@foxmail.com>
2024-11-24 17:46:33 +08:00
zhuwenxing
3cdb485022
test: update timeout of load in ci cases ( #37596 )
...
action for
https://github.com/milvus-io/milvus/issues/37166#issuecomment-2469502955
Signed-off-by: zhuwenxing <wenxing.zhu@zilliz.com>
2024-11-16 16:00:31 +08:00
aoiasd
12951f0abb
enhance: rename tokenizer to analyzer and check analyzer params ( #37478 )
...
relate: https://github.com/milvus-io/milvus/issues/35853
---------
Signed-off-by: aoiasd <zhicheng.yue@zilliz.com>
2024-11-10 16:12:26 +08:00
smellthemoon
86fd3200be
enhance: refactor createIndex in RESTful API ( #37235 )
...
Make the parameter input method consistent with miluvs-client.
Signed-off-by: lixinguo <xinguo.li@zilliz.com>
Co-authored-by: lixinguo <xinguo.li@zilliz.com>
2024-11-07 14:18:30 +08:00
aoiasd
d67853fa89
feat: Tokenizer support build with params and clone for concurrency ( #37048 )
...
relate: https://github.com/milvus-io/milvus/issues/35853
https://github.com/milvus-io/milvus/issues/36751
---------
Signed-off-by: aoiasd <zhicheng.yue@zilliz.com>
2024-11-06 17:48:24 +08:00
zhuwenxing
0fc6c634b0
test: fix tokenizer and monkey patch faker function ( #37119 )
...
/kind improvement
---------
Signed-off-by: zhuwenxing <wenxing.zhu@zilliz.com>
Signed-off-by: zhuwenxing <wxzhuyeah@gmail.com>
2024-11-05 08:42:23 +08:00
cai.zhang
50de122dc7
enhance: Rename textmatch to text_match ( #37290 )
...
issue: #36672
Signed-off-by: Cai Zhang <cai.zhang@zilliz.com>
2024-11-03 18:40:27 +08:00
zhuwenxing
247f75180f
test: add restful cases for full text search and some minor fix ( #37148 )
...
/kind improvement
---------
Signed-off-by: zhuwenxing <wenxing.zhu@zilliz.com>
2024-10-31 21:18:23 +08:00
zhuwenxing
c8dd665bf6
test: supplementing case for text match ( #36693 )
...
/kind improvement
Signed-off-by: zhuwenxing <wenxing.zhu@zilliz.com>
2024-10-28 10:31:40 +08:00
zhuwenxing
ef923958bb
test: add restful param check testcases ( #36931 )
...
/kind improvement
---------
Signed-off-by: zhuwenxing <wenxing.zhu@zilliz.com>
2024-10-19 19:13:25 +08:00
smellthemoon
44d80c1355
fix: not return err if consistencyLevel is not set to a valid value ( #36714 )
...
https://github.com/milvus-io/milvus/issues/36444
Signed-off-by: lixinguo <xinguo.li@zilliz.com>
Co-authored-by: lixinguo <xinguo.li@zilliz.com>
2024-10-16 13:23:22 +08:00
Buqian Zheng
f7b811450d
feat: add enable_tokenizer params to VarChar field ( #36480 )
...
issue: #35922
add an enable_tokenizer param to varchar field: must be set to true so
that a varchar field can enable_match or used as input of BM25 function
---------
Signed-off-by: Buqian Zheng <zhengbuqian@gmail.com>
2024-10-10 20:33:21 +08:00
zhuwenxing
31353ae406
test: add restful cases for text match feature ( #36405 )
...
/kind improvement
Since creating a collection with text match is not yet implemented on
the RESTful interface, we will temporarily use pymilvus to create a
collection for now. This PR includes a case to test using text match
filters in search queries through the RESTful interface.
Signed-off-by: zhuwenxing <wenxing.zhu@zilliz.com>
2024-09-28 16:51:15 +08:00
zhuwenxing
9444329da1
test: relax the checks on range search ( #36542 )
...
/kind improvement
---------
Signed-off-by: zhuwenxing <wenxing.zhu@zilliz.com>
2024-09-27 09:57:13 +08:00
zhuwenxing
aee046e52c
test: add some restful negative case to ci ( #36479 )
...
/kind improvement
Signed-off-by: zhuwenxing <wenxing.zhu@zilliz.com>
2024-09-25 10:19:13 +08:00
zhuwenxing
4779c6cb8f
test: update restful v2 test cases ( #36448 )
...
/kind improvement
Signed-off-by: zhuwenxing <wenxing.zhu@zilliz.com>
2024-09-24 10:21:12 +08:00
smellthemoon
6e880d19a8
enhance: add search params in search request in restful ( #36304 )
...
https://github.com/milvus-io/milvus/issues/36321
Signed-off-by: lixinguo <xinguo.li@zilliz.com>
Co-authored-by: lixinguo <xinguo.li@zilliz.com>
2024-09-23 16:51:12 +08:00
cai.zhang
2c9bb4dfa3
feat: Support stats task to sort segment by PK ( #35054 )
...
issue: #33744
This PR includes the following changes:
1. Added a new task type to the task scheduler in datacoord: stats task,
which sorts segments by primary key.
2. Implemented segment sorting in indexnode.
3. Added a new field `FieldStatsLog` to SegmentInfo to store token index
information.
---------
Signed-off-by: Cai Zhang <cai.zhang@zilliz.com>
2024-09-02 14:19:03 +08:00
zhuwenxing
4c6f6c54dc
test: refine restful testcases trace ( #34066 )
...
Signed-off-by: zhuwenxing <wenxing.zhu@zilliz.com>
2024-06-24 10:36:25 +08:00