Skip to end of metadata
Go to start of metadata

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.09.17Delay
RC82021.09.24TBD
2.0-GA2021.10.10Postpone to 31th Oct


Milvus 2.0 time schedule

Next Few Big Releases:
Milvus 2.1: 2021.12
Milvus 2.2: 2022.3

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
2.2Collection rename
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 idscsvenin progress
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 compactionsunbyin progress
2.0Implements dynamic load balancingsunby,xige-16

in 

progress


2.0Implements dynamic handoffxige-16,bigsheeperpending
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 efficiency
pending
2.1Supports 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 testyanliang567pending
2.0Pressure testdel-zhenwupending
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,jeffoverflowpending
2.1Multi datacenter deployment and multi-cloud integration
pending
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

xiaofan-luan

testing stageWill be released with GA
2.0Supports Go SDKcongqixiatesting stageWill be released with GA
2.0Support NodeJs SDKshanghaikiddonerc5
2.1Supports Restful APIs
pending
2.1Supports C++ SDK
pending
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