Added
- New
zilliz external-collection refreshresource with three actions
(trigger,describe,list) wrapping the new kite-coordinator REST endpoints
under/v2/vectordb/jobs/external_collection/*(PR #5735). Requires a region
running kite-coordinator that includes PR #5735. zilliz context set --on-demand: resolve the cluster endpoint via the on-demand
cluster API (/v2/clusters/onDemandClusters/{id}) instead of the standard cluster
API, for setting context against a VectorLake on-demand cluster.zilliz login --devfor authenticating against the UAT (dev) environment API-key only, mutually exclusive with
--cn. Internal-use flag for debugging zilliz-tui against UAT without
manually setting--endpointon every command.
Changed
zilliz collection createdescription and examples now document the
external-collection workflow: placeexternalSource/externalSpecinside
theschemaobject of--body file://.... Top-level placement is rejected by
the server (kite-coordinator PR #5735).- BREAKING: align
zilliz on-demand-cluster createwith the cloud-control-api
rename (upstream commitae36e140f5, PR #5648):- The create endpoint is now
POST /v2/clusters/createOnDemandCluster(singular,
wascreateOnDemandClusters). - Flag
--cuis renamed to--cu-sizeand the minimum is raised from1to8. --cluster-nameis now required (was optional) and is validated client-side
against the upstream instance-name regex (max 64 chars).--session-ttlfloor is lowered from120sto60sfor both
on-demand-cluster createand the VectorLake create path.- List/describe output now reads
cuSize(wascu) from the
onDemandClustersarray (wasqueryClusters).
- The create endpoint is now
- BREAKING: rename
zilliz query-clustersubcommand tozilliz on-demand-cluster
to align with the cloud-control-api naming and to avoid confusion with Milvus's
internal QueryNode component. The old name is removed (no alias). - Update bundled API paths to follow cloud-control-api route renames:
on-demand-clustersubcommands now hit/v2/clusters/onDemandClusters*(was/v2/clusters/queryClusters*).privatelinksubcommands now hit/v2/privateEndpoint*style paths (was/v2/endpoint*).
No response schema change; olderzilliz-tuiversions will start returning
404 once the corresponding control-api release ships.
Fixed
zilliz on-demand-cluster create --helpnow shows the correct default
--session-ttlof60s(was30m), matching the cloud-control-api default
applied when the field is omitted (PR #5715).zilliz on-demand-cluster liststatus coloring now recognizesSUSPENDING/
SUSPENDED(wasSTOPPING/STOPPED), matching the normalized statuses
returned by the control-api (PR #5729).--bodyJSON fields that aren't declared as flat params on the operation are
now passed through to the request body. Previously, keys likeschema,
externalSource,externalSpec,fields, andindexParamswere silently
dropped oncollection createand similar commands, so the documented
--body file://schema.jsonexample didn't actually work.-h/--helpoutput for resource operations now lists--bodyin the
Options block when the operation supports it. Previously it only appeared in
the Examples section.zilliz project createandzilliz project add-regionsnow sendregionIds
in the request body instead ofregions, matching the renamed cloud-control-api
contract. The CLI flag--regionis unchanged.
Installation
macOS / Linux:
curl -fsSL https://github.com/zilliztech/zilliz-cli/releases/latest/download/install.sh | shWindows (PowerShell):
irm https://github.com/zilliztech/zilliz-cli/releases/latest/download/install.ps1 | iexPlatform Binaries
| Platform | Architecture | Asset |
|---|---|---|
| Linux | x86_64 | zilliz-1.4.0-x86_64-unknown-linux-gnu.tar.gz |
| Linux | aarch64 | zilliz-1.4.0-aarch64-unknown-linux-gnu.tar.gz |
| macOS | x86_64 | zilliz-1.4.0-x86_64-apple-darwin.tar.gz |
| macOS | aarch64 | zilliz-1.4.0-aarch64-apple-darwin.tar.gz |
| Windows | x86_64 | zilliz-1.4.0-x86_64-pc-windows-msvc.zip |