Skip to content

Commit c8a54a1

Browse files
authored
Merge pull request #3373 from liyun95/preview
sync v2.6.x changes to preview
2 parents 7870fef + 64c68eb commit c8a54a1

File tree

8 files changed

+378
-99
lines changed

8 files changed

+378
-99
lines changed

site/en/Variables.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,18 @@
11
{
2-
"milvus_release_version": "2.6.4",
3-
"milvus_release_tag": "2.6.4",
2+
"milvus_release_version": "2.6.5",
3+
"milvus_release_tag": "2.6.5",
44
"milvus_deb_amd64": "milvus_2.6.0-1_amd64.deb",
55
"milvus_rpm_amd64": "milvus_2.6.0-1_amd64.rpm",
66
"milvus_deb_arm64": "milvus_2.6.0-1_arm64.deb",
77
"milvus_rpm_arm64": "milvus_2.6.0-1_arm64.rpm",
88
"milvus_python_sdk_version": "2.4.x",
99
"milvus_python_sdk_real_version": "2.6.3",
1010
"milvus_node_sdk_version": "2.4.x",
11-
"milvus_node_sdk_real_version": "2.6.1",
11+
"milvus_node_sdk_real_version": "2.6.4",
1212
"milvus_go_sdk_version": "2.3.x",
1313
"milvus_go_sdk_real_version": "2.6.1",
1414
"milvus_java_sdk_version": "2.4.x",
15-
"milvus_java_sdk_real_version": "2.6.6",
15+
"milvus_java_sdk_real_version": "2.6.7",
1616
"milvus_csharp_sdk_version": "2.2.x",
1717
"milvus_csharp_sdk_real_version": "2.2.14",
1818
"milvus_restful_sdk_version": "2.4.x",

site/en/getstarted/run-milvus-gpu/install_cluster-helm-gpu.md

Lines changed: 32 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,7 @@ Milvus with GPU support allows you to assign one or more GPU devices.
8282
8383
```bash
8484
cat <<EOF > custom-values.yaml
85-
indexNode:
85+
dataNode:
8686
resources:
8787
requests:
8888
nvidia.com/gpu: "1"
@@ -126,7 +126,7 @@ In addition to a single GPU device, you can also assign multiple GPU devices to
126126
127127
```bash
128128
cat <<EOF > custom-values.yaml
129-
indexNode:
129+
dataNode:
130130
resources:
131131
requests:
132132
nvidia.com/gpu: "2"
@@ -141,11 +141,11 @@ In addition to a single GPU device, you can also assign multiple GPU devices to
141141
EOF
142142
```
143143
144-
In the configuration above, the indexNode and queryNode share two GPUs. To assign different GPUs to the indexNode and the queryNode, you can modify the configuration accordingly by setting `extraEnv` in the configuration file as follows:
144+
In the configuration above, there are four CPUs available, and each dataNode and queryNode uses two GPUs. To assign different GPUs to the dataNode and the queryNode, you can modify the configuration accordingly by setting `extraEnv` in the configuration file as follows:
145145
146146
```bash
147147
cat <<EOF > custom-values.yaml
148-
indexNode:
148+
dataNode:
149149
resources:
150150
requests:
151151
nvidia.com/gpu: "1"
@@ -184,7 +184,7 @@ In addition to a single GPU device, you can also assign multiple GPU devices to
184184
185185
```bash
186186
cat <<EOF > custom-values.yaml
187-
indexNode:
187+
dataNode:
188188
resources:
189189
requests:
190190
nvidia.com/gpu: "2"
@@ -199,11 +199,11 @@ In addition to a single GPU device, you can also assign multiple GPU devices to
199199
EOF
200200
```
201201
202-
In the configuration above, the indexNode and queryNode share two GPUs. To assign different GPUs to the indexNode and the queryNode, you can modify the configuration accordingly by setting extraEnv in the configuration file as follows:
202+
In the configuration above, there are four CPUs available, and each dataNode and queryNode uses two GPUs. To assign different GPUs to the dataNode and the queryNode, you can modify the configuration accordingly by setting extraEnv in the configuration file as follows:
203203
204204
```bash
205205
cat <<EOF > custom-values.yaml
206-
indexNode:
206+
dataNode:
207207
resources:
208208
requests:
209209
nvidia.com/gpu: "1"
@@ -242,28 +242,31 @@ After Milvus starts, the `READY` column displays `1/1` for all pods.
242242
243243
```shell
244244
NAME READY STATUS RESTARTS AGE
245-
my-release-etcd-0 1/1 Running 0 3m23s
246-
my-release-etcd-1 1/1 Running 0 3m23s
247-
my-release-etcd-2 1/1 Running 0 3m23s
248-
my-release-milvus-datacoord-6fd4bd885c-gkzwx 1/1 Running 0 3m23s
249-
my-release-milvus-datanode-68cb87dcbd-4khpm 1/1 Running 0 3m23s
250-
my-release-milvus-indexcoord-5bfcf6bdd8-nmh5l 1/1 Running 0 3m23s
251-
my-release-milvus-indexnode-5c5f7b5bd9-l8hjg 1/1 Running 0 3m24s
252-
my-release-milvus-proxy-6bd7f5587-ds2xv 1/1 Running 0 3m24s
253-
my-release-milvus-querycoord-579cd79455-xht5n 1/1 Running 0 3m24s
254-
my-release-milvus-querynode-5cd8fff495-k6gtg 1/1 Running 0 3m24s
255-
my-release-milvus-rootcoord-7fb9488465-dmbbj 1/1 Running 0 3m23s
256-
my-release-minio-0 1/1 Running 0 3m23s
257-
my-release-minio-1 1/1 Running 0 3m23s
258-
my-release-minio-2 1/1 Running 0 3m23s
259-
my-release-minio-3 1/1 Running 0 3m23s
260-
my-release-pulsar-autorecovery-86f5dbdf77-lchpc 1/1 Running 0 3m24s
261-
my-release-pulsar-bookkeeper-0 1/1 Running 0 3m23s
262-
my-release-pulsar-bookkeeper-1 1/1 Running 0 98s
263-
my-release-pulsar-broker-556ff89d4c-2m29m 1/1 Running 0 3m23s
264-
my-release-pulsar-proxy-6fbd75db75-nhg4v 1/1 Running 0 3m23s
265-
my-release-pulsar-zookeeper-0 1/1 Running 0 3m23s
266-
my-release-pulsar-zookeeper-metadata-98zbr 0/1 Completed 0 3m24s
245+
my-release-etcd-0 1/1 Running 0 3m24s
246+
my-release-etcd-1 1/1 Running 0 3m24s
247+
my-release-etcd-2 1/1 Running 0 3m24s
248+
my-release-milvus-datanode-698dbf7d77-rjkkq 1/1 Running 0 3m24s
249+
my-release-milvus-mixcoord-856d666559-rpj8z 1/1 Running 0 3m24s
250+
my-release-milvus-proxy-7f7cf47689-pzltw 1/1 Running 0 3m24s
251+
my-release-milvus-querynode-7fb6d5b5f8-92phj 1/1 Running 0 3m24s
252+
my-release-milvus-streamingnode-5867bfbcbf-cg9xx 1/1 Running 0 3m24s
253+
my-release-minio-0 1/1 Running 0 3m24s
254+
my-release-minio-1 1/1 Running 0 3m24s
255+
my-release-minio-2 1/1 Running 0 3m24s
256+
my-release-minio-3 1/1 Running 0 3m24s
257+
my-release-pulsarv3-bookie-0 1/1 Running 0 3m24s
258+
my-release-pulsarv3-bookie-1 1/1 Running 0 3m24s
259+
my-release-pulsarv3-bookie-2 1/1 Running 0 3m24s
260+
my-release-pulsarv3-bookie-init-p8hcq 0/1 Completed 0 3m24s
261+
my-release-pulsarv3-broker-0 1/1 Running 0 3m24s
262+
my-release-pulsarv3-broker-1 1/1 Running 0 3m24s
263+
my-release-pulsarv3-proxy-0 1/1 Running 0 3m24s
264+
my-release-pulsarv3-proxy-1 1/1 Running 0 3m24s
265+
my-release-pulsarv3-pulsar-init-8kjsj 0/1 Completed 0 3m24s
266+
my-release-pulsarv3-recovery-0 1/1 Running 0 3m24s
267+
my-release-pulsarv3-zookeeper-0 1/1 Running 0 3m24s
268+
my-release-pulsarv3-zookeeper-1 1/1 Running 0 3m24s
269+
my-release-pulsarv3-zookeeper-2 1/1 Running 0 3m24s
267270
```
268271
269272
- Milvus standalone

site/en/menuStructure/en.json

Lines changed: 0 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -1873,38 +1873,6 @@
18731873
}
18741874
]
18751875
},
1876-
{
1877-
"label": "Milvus CDC",
1878-
"id": "milvus_cdc",
1879-
"order": 3,
1880-
"isMenu": true,
1881-
"children": [
1882-
{
1883-
"label": "Overview",
1884-
"id": "milvus-cdc-overview.md",
1885-
"order": 0,
1886-
"children": []
1887-
},
1888-
{
1889-
"label": "Deploy CDC Server",
1890-
"id": "deploy-cdc-server.md",
1891-
"order": 1,
1892-
"children": []
1893-
},
1894-
{
1895-
"label": "Manage CDC Tasks",
1896-
"id": "manage-cdc-tasks.md",
1897-
"order": 2,
1898-
"children": []
1899-
},
1900-
{
1901-
"label": "Monitoring",
1902-
"id": "cdc-monitoring.md",
1903-
"order": 3,
1904-
"children": []
1905-
}
1906-
]
1907-
},
19081876
{
19091877
"label": "Milvus CLI",
19101878
"id": "cli",

site/en/release_notes.md

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,33 @@ title: Release Notes
88

99
Find out what’s new in Milvus! This page summarizes new features, improvements, known issues, and bug fixes in each release. You can find the release notes for each released version after v2.6.0 in this section. We suggest that you regularly visit this page to learn about updates.
1010

11+
## v2.6.5
12+
13+
Release date: November 11, 2025
14+
15+
| Milvus Version | Python SDK Version | Node.js SDK Version | Java SDK Version | Go SDK Version |
16+
|:-------------- |:------------------|:--------------------|:-----------------|:---------------|
17+
| 2.6.5 | 2.6.3 | 2.6.4 | 2.6.7 | 2.6.1 |
18+
19+
We are excited to announce the release of Milvus 2.6.5, which addresses a **critical security vulnerability** [CVE-2025-64513](https://github.com/milvus-io/milvus/security/advisories/GHSA-mhjq-8c7m-3f7p) and upgraded to Go 1.24.9. We strongly encourage **all Milvus 2.6.x users to upgrade to 2.6.5** as soon as possible. This update also includes several other improvements and bug fixes, and provides the users a more robust and efficient experience.
20+
21+
### Improvements
22+
23+
- Updated builder image tag upgrading go1.24.9 ([#45398](https://github.com/milvus-io/milvus/pull/45398))
24+
- Skipped check source id ([#45379](https://github.com/milvus-io/milvus/pull/45379))
25+
26+
### Bug fixes
27+
28+
- Group value is nil ([#45421](https://github.com/milvus-io/milvus/pull/45421))
29+
- Initialized timestamp range in composite binlog writer ([#45402](https://github.com/milvus-io/milvus/pull/45402))
30+
- Handled empty fieldsdata in reduce/rerank for requery scenario ([#45389](https://github.com/milvus-io/milvus/pull/45389))
31+
- Added null check for packed_writer_ in jsonstatsparquetwrite… ([#45376](https://github.com/milvus-io/milvus/pull/45376))
32+
- Skipped building text index for newly added columns ([#45358](https://github.com/milvus-io/milvus/pull/45358))
33+
- Accidentally ignored sealed segments in l0 compaction ([#45351](https://github.com/milvus-io/milvus/pull/45351))
34+
- Moved finishload before text index creation to ensure raw data availability ([#45336](https://github.com/milvus-io/milvus/pull/45336))
35+
- Supported json default value in compaction ([#45332](https://github.com/milvus-io/milvus/pull/45332))
36+
- Updated milvus-storage to fix duplicate aws sdk initialization ([#45075](https://github.com/milvus-io/milvus/pull/45075))
37+
1138
## v2.6.4
1239

1340
Release date: October 21, 2025

site/en/userGuide/embeddings-reranking/reranking/rrf-ranker.md

Lines changed: 25 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -131,43 +131,43 @@ This example demonstrates a Hybrid Search (topK=5) on sparse-dense vectors and i
131131
<td><p>101</p></td>
132132
<td><p>1</p></td>
133133
<td><p>2</p></td>
134-
<td><p>1/(60+1)+1/(60+2) = 0.01639</p></td>
134+
<td><p>1/(60+1)+1/(60+2) = 0.03252247</p></td>
135135
</tr>
136136
<tr>
137137
<td><p>198</p></td>
138138
<td><p>4</p></td>
139139
<td><p>1</p></td>
140-
<td><p>1/(60+4)+1/(60+1) = 0.01593</p></td>
140+
<td><p>1/(60+4)+1/(60+1) = 0.03201844</p></td>
141141
</tr>
142142
<tr>
143143
<td><p>175</p></td>
144144
<td><p>5</p></td>
145145
<td><p>4</p></td>
146-
<td><p>1/(60+5)+1/(60+4) = 0.01554</p></td>
146+
<td><p>1/(60+5)+1/(60+4) = 0.03100962</p></td>
147147
</tr>
148148
<tr>
149149
<td><p>203</p></td>
150150
<td><p>2</p></td>
151151
<td><p>N/A</p></td>
152-
<td><p>1/(60+2) = 0.01613</p></td>
152+
<td><p>1/(60+2) = 0.01612903</p></td>
153153
</tr>
154154
<tr>
155155
<td><p>150</p></td>
156156
<td><p>3</p></td>
157157
<td><p>N/A</p></td>
158-
<td><p>1/(60+3) = 0.01587</p></td>
158+
<td><p>1/(60+3) = 0.01587302</p></td>
159159
</tr>
160160
<tr>
161161
<td><p>110</p></td>
162162
<td><p>N/A</p></td>
163163
<td><p>3</p></td>
164-
<td><p>1/(60+3) = 0.01587</p></td>
164+
<td><p>1/(60+3) = 0.01587302</p></td>
165165
</tr>
166166
<tr>
167167
<td><p>250</p></td>
168168
<td><p>N/A</p></td>
169169
<td><p>5</p></td>
170-
<td><p>1/(60+5) = 0.01554</p></td>
170+
<td><p>1/(60+5) = 0.01538462</p></td>
171171
</tr>
172172
</table>
173173

@@ -182,27 +182,32 @@ This example demonstrates a Hybrid Search (topK=5) on sparse-dense vectors and i
182182
<tr>
183183
<td><p>1</p></td>
184184
<td><p>101</p></td>
185-
<td><p>0.01639</p></td>
185+
<td><p>0.03252247</p></td>
186186
</tr>
187187
<tr>
188188
<td><p>2</p></td>
189-
<td><p>203</p></td>
190-
<td><p>0.01613</p></td>
189+
<td><p>198</p></td>
190+
<td><p>0.03201844</p></td>
191191
</tr>
192192
<tr>
193193
<td><p>3</p></td>
194-
<td><p>198</p></td>
195-
<td><p>0.01593</p></td>
194+
<td><p>175</p></td>
195+
<td><p>0.03100962</p></td>
196196
</tr>
197197
<tr>
198198
<td><p>4</p></td>
199+
<td><p>203</p></td>
200+
<td><p>0.01612903</p></td>
201+
</tr>
202+
<tr>
203+
<td><p>5</p></td>
199204
<td><p>150</p></td>
200-
<td><p>0.01587</p></td>
205+
<td><p>0.01587302</p></td>
201206
</tr>
202207
<tr>
203208
<td><p>5</p></td>
204209
<td><p>110</p></td>
205-
<td><p>0.01587</p></td>
210+
<td><p>0.01587302</p></td>
206211
</tr>
207212
</table>
208213

@@ -246,11 +251,12 @@ ranker = Function(
246251
import io.milvus.common.clientenum.FunctionType;
247252
import io.milvus.v2.service.collection.request.CreateCollectionReq;
248253

249-
CreateCollectionReq.Function rr = CreateCollectionReq.Function.builder()
250-
.functionType(FunctionType.RERANK)
251-
.param("strategy", "rrf")
252-
.param("params", "{\"k\": 100}")
253-
.build();
254+
CreateCollectionReq.Function rerank = CreateCollectionReq.Function.builder()
255+
.name("rrf")
256+
.functionType(FunctionType.RERANK)
257+
.param("reranker", "rrf")
258+
.param("k", "100")
259+
.build();
254260
```
255261

256262
```javascript

site/en/userGuide/embeddings-reranking/reranking/weighted-ranker.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -245,8 +245,9 @@ import io.milvus.v2.service.collection.request.CreateCollectionReq;
245245
CreateCollectionReq.Function rerank = CreateCollectionReq.Function.builder()
246246
.name("weight")
247247
.functionType(FunctionType.RERANK)
248-
.param("strategy", "weighted")
249-
.param("params", "{\"weights\": [0.1, 0.6], \"norm_score\": true}")
248+
.param("reranker", "weighted")
249+
.param("weights", "[0.1, 0.9]")
250+
.param("norm_score", "true")
250251
.build();
251252
```
252253

0 commit comments

Comments
 (0)