You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 18 Next »

Milvus 2.0 Roadmap and Time Schedule


Time Note
RC12021.6.28
RC22021.7.13
RC42021.08.13
RC52021.08.30
RC62021.09.10
RC72021.10.12
RC82021.10.22Published on 2021.11.04
Pre-GA2021.12.31
2.0-GA2021.10.29Published on 2022.1.26


Milvus 2.0 time schedule

Next Few Big Releases:
Milvus 2.1: TBD
Milvus 2.2: TBD

Roadmap features
DDL

VersionFeatureOwnerStatusComment
2.0.0-rcSupports numerical scalar data types
donerc1
2.0Supports string data typesczs007,dragondriverin progress
2.0Collection aliaslsgrepdonerc7
2.1Supports Scalar bitmap/inverted Index for string and numeric data types
pending
2.1Supports data life cycle management
pending
2.1Automatic data partition
pending







DML

VersionFeatureOwnerStatusComment
2.0.0-rcSupports scalar filtering
donerc1
2.0.0-rcSupports for query by id
donerc1
2.0Supports Query by expressionfishpenguindonerc6
2.0Supports delete by idscsvendoneGA
2.0Support auto-expirationWritticin progressTBD
2.1Supports search by id
pending
2.1Vector similarity search by distance
pending
2.2Supports search/query result pagination
pending
2.2Supports upsert/primary key deduplication
pending



Features

VersionFeatureOwnerStatusComment
2.0.0-rcSupports time travel to any specified point in time
donerc2
2.0.0-rcOffers three levels of tunable consistency: strong, session, consistent prefix
done
2.0Segment compactionsunbydoneGA
2.0Implements dynamic load balancingxige-16,bigsheeper

done

GA
2.0Implements dynamic handoffxige-16,bigsheeperdoneGA
2.0Calculate distance between embeddingsyhmodonerc5
2.1Multi tenant support and access control
pending
2.2Change data capture
pending
Long TermAdopts incremental backup
pending
Long TermSupports static data encryption
pending
Long TermOffers embedding-as-service through data importer/transformer
pending



Performance/Cost

VersionFeatureOwnerStatusComment
2.0Milvus 2.0 performance benchmark and tuningczs007,dragondriverpending
2.0Support Apache Arrow As In-Memory Data Format

cydrain

RejectedReject reason is in this page:
MEP 13 -- Support Apache Arrow As In-Memory Data Format
2.1Supports GPU Index building and embedding retrieval
pending
2.1Data bulkload
pending
2.1Adopts cost-based query optimization algorithm to improve hybrid search efficiencyxige-16pending
2.2Supports ScaNN Index
pending
2.2Supports on-disk vector indexing
pending
Long TermSupports FPGA and other Heterogeneous hardware
pending
Long TermAutomatic index optimization
pending



Stability

VersionFeatureOwnerStatusComment
2.0.0-rcFully managed failure recovery and service discovery
donerc1
2.0.0-rcPython SDK test
donerc1
2.0Chaos testyanliang567processing
2.0Pressure test
processing
2.1Supports segment in memory replicas
pending
2.1Flow control && back pressure support
pending
2.2Query node resource isolation
pending



Ease Of Use

VersionFeatureOwnerStatusComment
2.0.0-rcHelm installation
donerc1
2.0.0-rcSupport of Milvus Insight, a Milvus visual management tool

shanghaikid

in progress
2.0Prometheus, Grafana and Jaeger supportzwd1208in progress
2.0Milvus k8s operatorzwd1208,jeffoverflowdone2.0GA
2.1Multi datacenter deployment and multi-cloud integration
pendingON AWS
2.2Embedded Milvus that runs on laptops
pending
Long TermDynamic cluster expansion/shrink
pending



SDK

VersionFeatureOwnerStatusComment
2.0.0-rcPython ORM-style APIs
donerc2
2.0.0Merge Pymilvus ORM and PymilvusXuanYang-cndonerc5
2.0Supports NodeJs APIsnameczz,shanghaikidin progress

SDK is ready to use, and We will keep updating it.  

https://github.com/milvus-io/milvus-sdk-node

2.0Supports Java SDK

yhmo

doneReady to use, released with Pre-GA
2.0Supports Go SDKcongqixiatesting stageWill be released with GA
2.0Support NodeJs SDKshanghaikiddonerc5
2.1Supports Restful APIs
pending
2.1Supports C++ SDKyhmo,matrixji,ArkaprabhaChakrabortyin progress
Long TermSQL-like Query Language
pending



Integration

VersionFeatureOwnerStatusComment
2.0Integrates S3
done
2.1Integrates Kafka
pending
2.1Integrates JuiceFS
pending
2.1Data stored over local/distributed filesystems
pending
2.2Integrates distributed KV stores such as HBase/TiKV/FoundationDB
pending
  • No labels