Tags: milvus-io/milvus
Tags
fix: [cp2.6] revert nullable vector support (#49838) ## Summary - Revert the 2.6 nullable vector support backport from #49520. - Restore the previous 2.6 behavior while the nullable vector support is not ready on this branch. - Format the changed Python test files and add file-level Ruff suppressions for legacy star-import tests touched by the revert. pr: #46305 issue: #49470 ## Test plan - [x] `ruff check $(git diff --name-only --diff-filter=ACMR upstream/2.6...HEAD -- tests/**/*.py)` - [x] `ruff format --check --diff $(git diff --name-only --diff-filter=ACMR upstream/2.6...HEAD -- tests/**/*.py)` - [x] `git diff --check` Signed-off-by: marcelo-cjl <marcelo.chen@zilliz.com>
fix: [cp2.6] revert nullable vector support (#49838) ## Summary - Revert the 2.6 nullable vector support backport from #49520. - Restore the previous 2.6 behavior while the nullable vector support is not ready on this branch. - Format the changed Python test files and add file-level Ruff suppressions for legacy star-import tests touched by the revert. pr: #46305 issue: #49470 ## Test plan - [x] `ruff check $(git diff --name-only --diff-filter=ACMR upstream/2.6...HEAD -- tests/**/*.py)` - [x] `ruff format --check --diff $(git diff --name-only --diff-filter=ACMR upstream/2.6...HEAD -- tests/**/*.py)` - [x] `git diff --check` Signed-off-by: marcelo-cjl <marcelo.chen@zilliz.com>
build(deps): update 3.0 GPU build env to CUDA 12.9 (#49589) pr: #49514 ## What - Update the 3.0 GPU build env tag to 20260506-b5f57d9. - Align the GPU build environment with master PR #49514, which moved GPU images to CUDA 12.9. ## Why - The v3.0-beta GPU release image build still used gpu-ubuntu22.04-20260419-63b9f9f with CUDA 11.8. - That build env fails CMake CUDA compiler checks requiring CUDA20. ## Test - git diff --check Signed-off-by: Zhikun Yao <zhikun.yao@zilliz.com>
enhance: Cherry-pick prs & bump client version to v2.6.4 (#49443) Complete Go SDK struct-array support for scalar and vector sub-fields, including ArrayOfVector columns, EmbeddingList search vectors, schema validation, and safer insert/upsert request construction. Preserve the SDK's default gRPC dial options when users provide custom DialOptions, add gRPC authority configuration support, and bump SDKVersion to 2.6.4. Key changes: - Add vector-array column types for struct sub-fields: FloatVector, Float16Vector, BFloat16Vector, BinaryVector, and Int8Vector. - Add EmbeddingList search vector types and dispatch them to the matching PlaceholderType_EmbList* values. - Add WithStructArrayColumn for column-based insert/upsert options, with deferred error reporting through InsertRequest/UpsertRequest instead of panics during builder chaining. - Validate struct-array schemas before CreateCollection and reject invalid nested array/struct fields, top-level-only flags, nullable/default values, duplicate sub-fields, and unsupported sparse vector sub-fields. - Fix struct-array schema proto round trips, max_capacity propagation, ArrayOfVector decoding, sub-field length checks, and atomic row append rollback on partial failures. - Always apply DefaultGrpcOpts before user DialOptions so keepalive, backoff, and MaxRecvMsgSize defaults are retained. - Bump Go SDK version from 2.6.3 to 2.6.4. Related issues: #49163, #48828 pr: #49164 pr: #49186 --------- Signed-off-by: Li Liu <li.liu@zilliz.com> Signed-off-by: Congqi Xia <congqi.xia@zilliz.com> Signed-off-by: zhuwenxing <wenxing.zhu@zilliz.com> Co-authored-by: Li Liu <105927039+liliu-z@users.noreply.github.com> Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com> Co-authored-by: zhuwenxing <wenxing.zhu@zilliz.com>
enhance: Bump milvus & proto to v2.6.15 (#49068) Signed-off-by: Congqi Xia <congqi.xia@zilliz.com>
PreviousNext