Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Milvus Project Roadmap and Time Schedule



Time Note
2.0.22022.310.1028Experiment
2.0.32022.312.2430Stable
2.1-RC12022.5.62.12022.5.172.2-RC12022.8.122.22022.8.24

Milvus 2.0 time schedule

Next Few Big Releases:

Milvus 3.0: 2022.12

.42023.4.30Experiment
2.52023.6.30Stable
3.0-RC2023.9.30Experiment
3.0-GA2023.10.30Stable


Roadmap features

2.2

  1. Refactor Segment Assignment in Query coord
  2. Support Disk ANN Index
  3. Support RBAC 
  4. Support BulkInsert Data
  5. Support Rate Limiter → Memory protection, Insertion/Search throughput
  6. Support collection level data TTL
  7. Primary/Backup coordinator
  8. Refine and fully tested pymilvus, java and go SDK.
  9. Release birdwatcher, milvus meta inspect and hacking tool
  10. Better Monitoring, collection level DML metrics supported

     

2.3

  1. Refactor On Disk Data format 
  2. Performance Improving on both memory/disk index
  3. Faster failure recovery spped.
  4. Resource group for querynode physical isolation
  5. Merge Index coordinator/ Data coordinator into 1 role
  6. Integrate with new vector search engine, Knowhere 2.0
  7. Support Range Search
  8. Refine Alias functionality
  9. Backup support
  10. Rolling Upgrade
  11. Better Data Partition
  12. Incremental data subscription
  13. Milvus benchmark tool
  14. Fully tested Restful API
  15. Intergated with Huggingface, OpenAI, Paddle paddle


2.4

  1. Support GPU index
  2. ARM Support
  3. Refactor Scalar search engine with DuckDB/Velox?
  4. Better Hybrid search speed
  5. Remove Datanode, all compaction/bulkload functionality moved into indexnode, streaming functionalities moved into log node.
  6. Better Query pagination
  7. Primary/Backup milvus cluster
  8. Improve multi memory replica availability
  9. Intergate with more inference generation system
  10. Tracing
  11. Support offline deployment


2.5 ‘

  1. Support ScaNN Index
  2. Support more datatype,map,list...
  3. Compaction based on vector classification and scalar value
  4. Better streaming data search performance
  5. Segment LRU load for memory index 
  6. Index parameter optimization tool


3.0 

  1. SQL Support 
  2. Optimizer for vector database
  3. Modify collection schema
  4. Support entity Update
  5. GPU index build
  6. Fully tested Cpp/Rust API
  7. New Milvus bootcamp

    Roadmap features
DDL



VersionFeatureOwnerStatusComment
2.1Supports string data typesxi-ge16,dragondriverin progresshttps://wiki.lfaidata.foundation/display/MIL/MEP+11+--+Support+String+DataType?src=contextnavpagetreemode
2.1Username/Passwordawekjiangin progressMEP 27 -- Support Basic Authentication
2.2Supports Scalar bitmap/inverted Index for string and numeric data types
pending
2.2Collection alias atomic switch
pending
2.2Supports alter collection
pending
2.2Support auto data paritition
pending
3.0Support  list,set,json data type
pending

...