21990 Commits

Author SHA1 Message Date
Xianhui Lin
d41f6839e9
fix:add exclusive lock mutex in DropSegmentsOfPartition (#41619)
issue:https://github.com/milvus-io/milvus/issues/41615

---------

Signed-off-by: Xianhui.Lin <xianhui.lin@zilliz.com>
2025-04-30 11:24:53 +08:00
XuanYang-cn
1510dea7e3
enhance: Upgrade pymilvus to 2.5.8rc3 (#41580)
Signed-off-by: yangxuan <xuan.yang@zilliz.com>
2025-04-30 11:22:54 +08:00
Xianhui Lin
17465ffe9e
feat: [2.5]add str update ts in describecollection (#41600)
issue:https://github.com/milvus-io/milvus/issues/39093
pr:https://github.com/milvus-io/milvus/pull/39096

Signed-off-by: Xianhui.Lin <xianhui.lin@zilliz.com>
2025-04-29 17:50:53 +08:00
liliu-z
324168a77a
enhance: Upgrade dependcies to fix CVEs (#41590)
Natsmq support will be removed from 2.6, for 2.5 we need to update the
version to fix related CVEs
pr: #41565

Signed-off-by: liliu-z <li.liu@zilliz.com>
2025-04-29 15:50:51 +08:00
yihao.dai
c891f17391
enhance: [2.5] Skip disk quota check for l0 import (#41572)
issue: https://github.com/milvus-io/milvus/issues/41569

pr: https://github.com/milvus-io/milvus/pull/41571

Signed-off-by: bigsheeper <yihao.dai@zilliz.com>
2025-04-29 10:46:54 +08:00
zhuwenxing
c40e8cf44b
test: add run_analyzer api test and lindera tokenizer test (#41487)
/kind improvement

pr: https://github.com/milvus-io/milvus/pull/40160
https://github.com/milvus-io/milvus/pull/41064

---------

Signed-off-by: zhuwenxing <wenxing.zhu@zilliz.com>
2025-04-28 19:38:49 +08:00
sre-ci-robot
c0edb99fed
[automated] Bump milvus version to v2.5.11 (#41581)
Bump milvus version to v2.5.11
Signed-off-by: sre-ci-robot sre-ci-robot@users.noreply.github.com

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-04-28 16:52:40 +08:00
Chun Han
69a80b9ce3
enhance: resize high priority wqthreadpool dynamically(#40838) (#41549)
related: #40838

Signed-off-by: MrPresent-Han <chun.han@gmail.com>
Co-authored-by: MrPresent-Han <chun.han@gmail.com>
pkg/v2.5.11 v2.5.11
2025-04-28 00:44:39 +08:00
aoiasd
8af350d9db
fix: [2.5] bulk insert should use function runner's input field list instead schema's (#41561)
relate: https://github.com/milvus-io/milvus/issues/41213
pr: https://github.com/milvus-io/milvus/pull/41560

Signed-off-by: aoiasd <zhicheng.yue@zilliz.com>
2025-04-27 22:16:40 +08:00
congqixia
41d910451f
enhance: Bump milvus & proto version to v2.5.11 (#41541)
Signed-off-by: Congqi Xia <congqi.xia@zilliz.com>
2025-04-27 19:56:39 +08:00
yihao.dai
23634e197f
enhance: [2.5] Accelerate delete filtering during binlog import (#41552)
Use map for deleteData instead of slice to accelerate delete filtering
during binlog import.

issue: https://github.com/milvus-io/milvus/issues/41550

pr: https://github.com/milvus-io/milvus/pull/41551

---------

Signed-off-by: bigsheeper <yihao.dai@zilliz.com>
2025-04-27 18:16:39 +08:00
Xianhui Lin
21ca05e445
feat: refine drop parition through the new interface notifydroppartition in datacoord (#41543)
refine drop parition through the new interface notifydroppartition in
datacoord
 issue: https://github.com/milvus-io/milvus/issues/41542

---------

Signed-off-by: Xianhui.Lin <xianhui.lin@zilliz.com>
2025-04-27 17:42:40 +08:00
SimFG
6e18ededab
fix: [2.5] mockery too unavailable after upgrade golang version (#41522)
- issue: ##41291
- pr: #41481

Signed-off-by: SimFG <bang.fu@zilliz.com>
2025-04-25 14:40:40 +08:00
SimFG
18eb627533
fix: [2.5] Update logging context and upgrade dependencies (#41319)
- issue: #41291
- pr: #41318

---------

Signed-off-by: SimFG <bang.fu@zilliz.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-04-24 23:50:40 +08:00
aoiasd
87b9cbffaf
fix:[2.5] bm25 search failed when avgdl == nan (#41503)
relate: https://github.com/milvus-io/milvus/issues/41490
pr: https://github.com/milvus-io/milvus/pull/41502

---------

Signed-off-by: aoiasd <zhicheng.yue@zilliz.com>
2025-04-24 23:16:38 +08:00
zhagnlu
66f40fba85
enhance: add expr filter ratio monitor params (#41403)
pr: #41402

Signed-off-by: luzhang <luzhang@zilliz.com>
Co-authored-by: luzhang <luzhang@zilliz.com>
2025-04-24 21:58:39 +08:00
Xiaowei Shi
2f78f25c7f
fix: correct wrong querynode metric labels (#41344) (#41422)
cherry-pick from master: https://github.com/milvus-io/milvus/pull/41344
related: https://github.com/milvus-io/milvus/issues/41343

Signed-off-by: Xiaowei Shi <shallwe.shih@gmail.com>
2025-04-24 21:40:40 +08:00
Xianhui Lin
db602da685
fix: [2.5]json stats add map null check before insert into tantivity (#41506)
json stats add map null check before insert into tantivity
issue:https://github.com/milvus-io/milvus/issues/41494
pr:https://github.com/milvus-io/milvus/pull/41505

---------

Signed-off-by: Xianhui.Lin <xianhui.lin@zilliz.com>
2025-04-24 21:10:39 +08:00
Bingyi Sun
4ac57f1217
enhance: support binary range expression for json path index (#41317)
pr: #41025 
issue: #35528

---------

Signed-off-by: sunby <sunbingyi1992@gmail.com>
2025-04-24 20:04:39 +08:00
aoiasd
8b3353cdab
feat: [2.5] Support run analyzer and more tokenizer. (#41444)
relate: https://github.com/milvus-io/milvus/issues/39659
https://github.com/milvus-io/milvus/issues/39705
pr: https://github.com/milvus-io/milvus/pull/40416
https://github.com/milvus-io/milvus/pull/40458
https://github.com/milvus-io/milvus/pull/39723
https://github.com/milvus-io/milvus/pull/40813
https://github.com/milvus-io/milvus/pull/39854
https://github.com/milvus-io/milvus/pull/39660

---------

Signed-off-by: aoiasd <zhicheng.yue@zilliz.com>
2025-04-24 10:48:39 +08:00
sparknack
45ad8ecb29
enhance: add simde package (#41446)
issue: #40942

pr: #40943 

Add simde package, which can make porting SIMD code to other
architectures much easier.

Signed-off-by: Shawn Wang <shawn.wang@zilliz.com>
2025-04-24 10:46:43 +08:00
foxspy
d5977ec521
enhance: [2.5] add force rebuild index configuration (#41432)
issue: #41431 
pr: #41473

Signed-off-by: xianliang.li <xianliang.li@zilliz.com>
2025-04-23 21:44:38 +08:00
congqixia
dbfbfd744a
fix: [2.5] Save update timestamp in catalog.AlterCollection API (#41469)
Cherry-pick from master
pr: #41468 
Related to #41467

Signed-off-by: Congqi Xia <congqi.xia@zilliz.com>
2025-04-23 21:06:39 +08:00
aoiasd
544493e3e2
feat:[2.5] support multi analyzer for bm25 function (#41456)
relate: https://github.com/milvus-io/milvus/issues/41213
pr: https://github.com/milvus-io/milvus/pull/41351

---------

Signed-off-by: aoiasd <zhicheng.yue@zilliz.com>
2025-04-23 20:52:39 +08:00
XuanYang-cn
143ca8c02b
enhance: Upgrade pymilvus to 2.5.7rc10 (#41464)
Signed-off-by: yangxuan <xuan.yang@zilliz.com>
2025-04-23 20:26:38 +08:00
Xianhui Lin
83b993afb6
fix: [2.5]JsonStats filter by conjunctExpr and improve the task slot calculation logic (#41458)
Optimized JSON filter execution by introducing
ProcessJsonStatsChunkPos() for unified position calculation and
GetNextBatchSize() for better batch processing.
Improved JSON key generation by replacing manual path joining with
milvus::Json::pointer() and adjusted slot size calculation for JSON key
index jobs.
Updated the task slot calculation logic in calculateStatsTaskSlot() to
handle the increased resource needs of JSON key index jobs.
issue: https://github.com/milvus-io/milvus/issues/41378
https://github.com/milvus-io/milvus/issues/41218
pr: https://github.com/milvus-io/milvus/pull/41459

---------

Signed-off-by: Xianhui.Lin <xianhui.lin@zilliz.com>
2025-04-23 14:36:38 +08:00
aoiasd
8f2ccc25ab
fix: [2.5] bm25 stats idf oracle leak (#41426)
relate: https://github.com/milvus-io/milvus/issues/41424
pr: https://github.com/milvus-io/milvus/pull/41425

Signed-off-by: aoiasd <zhicheng.yue@zilliz.com>
2025-04-22 19:58:37 +08:00
Xiaowei Shi
ca5199c5de
fix: check PreCreatedTopic first in shard number validation (#41274) (#41421)
cherry-pick from master: https://github.com/milvus-io/milvus/pull/41274
related: https://github.com/milvus-io/milvus/issues/41271

Signed-off-by: Xiaowei Shi <shallwe.shih@gmail.com>
2025-04-21 21:52:38 +08:00
Xianhui Lin
28c9dedb04
feat: [2.5]Add support for modifying max capacity of array fields (#41406)
feat: Add support for modifying max capacity of array fields

This commit adds support for modifying the max capacity of array fields
in the alterCollectionFieldTask function. It checks if the field is an
array type and then validates and updates the max capacity value. This
change improves the flexibility of array fields in the collection.

Issue: https://github.com/milvus-io/milvus/issues/41363
pr:https://github.com/milvus-io/milvus/pull/41404

---------

Signed-off-by: Xianhui.Lin <xianhui.lin@zilliz.com>
2025-04-21 18:00:37 +08:00
sre-ci-robot
ed3fc60bfb
[automated] Bump milvus version to v2.5.10 (#41398)
Bump milvus version to v2.5.10
Signed-off-by: sre-ci-robot sre-ci-robot@users.noreply.github.com

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-04-18 14:08:41 +08:00
Xianhui Lin
3b7b16ba2f
fix: [2.5]support infix and suffix match types in JsonStats (#41388)
fix: [2.5]support infix and suffix match types in JsonStats
issue:https://github.com/milvus-io/milvus/issues/41386
pr:https://github.com/milvus-io/milvus/pull/38039

Signed-off-by: Xianhui.Lin <xianhui.lin@zilliz.com>
2025-04-18 12:32:36 +08:00
sthuang
f047e9cd80
enhance: optimize error log message for list policy (#41251) (#41368)
cherry-pick from master: https://github.com/milvus-io/milvus/pull/41251
related: #41250

Signed-off-by: shaoting-huang <shaoting.huang@zilliz.com>
2025-04-18 10:58:37 +08:00
congqixia
f2a5542996
enhance: [2.5] Adapt hyphen in grpc metadata header (#41358) (#41372)
Cherry-pick from master
pr: #41358
Related to #41357

Signed-off-by: Congqi Xia <congqi.xia@zilliz.com>
2025-04-17 19:12:39 +08:00
Ted Xu
daa48f6806
fix: errorous deadlock report in unittests (#41350) (#41377)
See #41349 #41291
pr: #41350

Signed-off-by: Ted Xu <ted.xu@zilliz.com>
2025-04-17 18:00:37 +08:00
Bingyi Sun
5a8c98a2ed
fix: Fix json index does not work for string filter (#41383)
pr: #41382 
issue: #35528

Signed-off-by: sunby <sunbingyi1992@gmail.com>
v2.5.10
2025-04-17 16:41:13 +08:00
Xianhui Lin
d54ad6cfc1
feat: [2.5]Ignore reporting index metrics for non-existent indexes (#41296)
feat: Ignore reporting index metrics for non-existent indexes

Remove the reporting of index metrics for non-existent indexes in the
getCollectionMetrics function. This change improves the code by skipping
unnecessary operations and reduces log noise.
issue: https://github.com/milvus-io/milvus/issues/41280
pr:https://github.com/milvus-io/milvus/pull/41294

Signed-off-by: Xianhui.Lin <xianhui.lin@zilliz.com>
2025-04-17 16:28:34 +08:00
Chun Han
a89b611b2a
fix: solve incompitable problem for none-encoding index (#41346)
related: https://github.com/milvus-io/milvus/issues/40838
pr: https://github.com/milvus-io/milvus/pull/40839

Signed-off-by: MrPresent-Han <chun.han@gmail.com>
Co-authored-by: MrPresent-Han <chun.han@gmail.com>
pkg/v2.5.10
2025-04-16 21:04:52 +08:00
Xianhui Lin
b3d3a268b3
fix:[2.5]Add debug memory freeing in sortStats (#41285)
Add debug memory freeing in createJSONKeyIndex function
issue: https://github.com/milvus-io/milvus/issues/41218
pr:https://github.com/milvus-io/milvus/pull/41284

---------

Signed-off-by: Xianhui.Lin <xianhui.lin@zilliz.com>
2025-04-16 15:00:34 +08:00
박상호
741838a1dc
fix: [2.5] skip dim check for non-vector fields in PreCheck (#41287) (#41329)
issue: https://github.com/milvus-io/milvus/issues/41287
pr: https://github.com/milvus-io/milvus/pull/41289

Signed-off-by: Sangho Park <hoyaspark@gmail.com>
2025-04-16 11:32:33 +08:00
zhagnlu
ebe1b1c9a9
fix:fix skip autoindex like expr (#41330)
pr: #41325

Signed-off-by: luzhang <luzhang@zilliz.com>
Co-authored-by: luzhang <luzhang@zilliz.com>
2025-04-16 10:20:34 +08:00
congqixia
f4c541e94a
fix: [2.5] Add save field schema log for kv_catalog.AlterCollection (#41242) (#41308)
Cherry-pick from master
pr: #41242
Related to #41241

---------

Signed-off-by: Congqi Xia <congqi.xia@zilliz.com>
2025-04-15 23:42:36 +08:00
congqixia
55b37c3bb6
enhance: Bump milvus & proto version to v2.5.10 (#41328)
Signed-off-by: Congqi Xia <congqi.xia@zilliz.com>
2025-04-15 19:50:32 +08:00
foxspy
bbc715f43e
fix: [2.5] update knowhere version to fix mac build (#41315)
issue: #41314

Signed-off-by: xianliang <xianliang.li@zilliz.com>
2025-04-15 19:36:32 +08:00
zhagnlu
2aae9caca9
enhance: use scan mode for like although inverted index exists (#41309)
#41065

Signed-off-by: luzhang <luzhang@zilliz.com>
Co-authored-by: luzhang <luzhang@zilliz.com>
2025-04-15 18:36:32 +08:00
cai.zhang
3e06b2c9e7
fix: [2.5] Fix panic with nil pointer dereference when get indexed segment (#41299)
issue: #41288 
master pr: #41297

Signed-off-by: Cai Zhang <cai.zhang@zilliz.com>
2025-04-15 18:08:32 +08:00
Spade A
699f8a6ada
fix: [2.5] change log info to debug for collection ref (#41269)
master: https://github.com/milvus-io/milvus/pull/41267
issue: https://github.com/milvus-io/milvus/issues/41268

---------

Signed-off-by: SpadeA <tangchenjie1210@gmail.com>
2025-04-15 17:28:31 +08:00
cai.zhang
04eae0b0f2
fix: [2.5] Close client before remove worker client (#41254)
issue: #41252 

master pr: #41253

Signed-off-by: Cai Zhang <cai.zhang@zilliz.com>
2025-04-15 10:28:53 +08:00
Chun Han
afc0ca77e4
enhance: Optimize index format for improved load performance (#41041)
related: #40838
pr: https://github.com/milvus-io/milvus/pull/40839

Signed-off-by: MrPresent-Han <chun.han@gmail.com>
Co-authored-by: MrPresent-Han <chun.han@gmail.com>
2025-04-15 07:07:38 +08:00
zhagnlu
2498eb0691
enhance: add optimize for like expr (#41222)
pr: #41066  cherry-pick from master

Signed-off-by: luzhang <luzhang@zilliz.com>
Co-authored-by: luzhang <luzhang@zilliz.com>
2025-04-14 21:06:32 +08:00
sre-ci-robot
f2e15a43f0
[automated] Bump milvus version to v2.5.9 (#41258)
Bump milvus version to v2.5.9
Signed-off-by: sre-ci-robot sre-ci-robot@users.noreply.github.com

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-04-11 20:48:37 +08:00