🚀 Try Zilliz Cloud, the fully managed Milvus, for free—experience 10x faster performance! Try Now>>

Milvus
Zilliz
Home
  • About Milvus

Milvus Roadmap

Welcome to the Milvus Roadmap! Join us on our continuous journey to enhance and evolve Milvus. We are thrilled to share our accomplishments, future plans, and our vision for what lies ahead. Our roadmap is more than a list of upcoming features—it reflects our commitment to innovation and our dedication to working with the community. We invite you to delve into our roadmap, provide your feedback, and help shape the future of Milvus!

Roadmap

Category Milvus 2.5.x (Achieved in recent releases) Next Release - Milvus 2.6 (Middle of CY25) Future Roadmap - Milvus 3.0 (Within 1 year)
AI-Driven Unstructured Data Processing
Strengthening the ability to process and analyze unstructured data using AI models and advanced technologies
Full Text Search
Support full text search with Sparse-BM25. The new API accepts text as input and automatically generates sparse vector inside Milvus

Sparse Vector (GA)
Support efficient storage and indexing method for sparse vector
Data-In and Data-Out
Support major model services to ingest original text

Advanced Reranker
Support model-based rerankers and user-defined scoring function

Iterative Search
Revise query vector based on user labeling
Support Tensors
Support list of vectors, typical usage like Colbert, Copali and Video representation

Support More Data Types
e.g. Datetime, Map, GIS
Search Quality & Performance
Deliver accurate, relevant, and fast results by optimizing architecture, algorithms and APIs
Text Match Function
Quickly filter keywords/tokens in text/varchar

Grouping Search Enhancement
Introduce group_size and add group by support in hybrid search

Bitmap Index & Inverted Index
Accelerate filtering on tags
Advanced Match
e.g. phrase_match, multi_match

Analyzer Enhancement
Enhance Analyzer with expanded tokenizer support and improved observability

JSON Filtering
Optimize JSON indexing and parsing for faster processing
Sorting Capability
Sort by scalar fields during execution

Support Data Clustering
Data co-locality
Rich Functionality & Management
Developer-friendly and robust data management features
Support csv files in data import
Bulkinsert supports csv format

Support Null and Default Value
Null and Default types make importing data from other DBMS easier

Milvus WebUI (Beta)
Visual management tools for DBAs
Schema Change
e.g. Add/delete field, modify varchar length

Aggregations
Scalar field aggregations, e.g. count,distinct value, min,max

Support UDF
User-defined function
Bulk Update
Support bulk updates to a specific field's value

Primary Key Deduplication
By using the global pk index

Data Versioning & Restore
Support data versioning by snapshot
Cost Efficiency & Architecture
State-of-the-art systems with stability, cost-effectiveness, and streamlined deployment.
Memory Optimization
Reduce OOM and load enhancement

Clustering Compaction
Data re-distribution based on configuration to accelerate read performance

Storage Format V2 (Beta)
Universal formats design and foundation for disk-based data access
Tiered Storage
Support hot and cold storage for cost optimization

Stream Node
Process streaming data and simplify incremental write flow

MixCoord
Merge Coord logics into one
Vector Lake
Cost-effective offline solution, spark connector and integrate with iceberg

Logstore Component
Reduce dependencies on external components like pulsar

Data Evict Policy
Users can define their own evict policy
  • Our roadmap is typically structured into three parts: the most recent release, the next upcoming release, and a mid-to-long term vision within the next year.
  • As we progress, we continually learn and occasionally adjust our focus, adding or removing items as needed.
  • These plans are indicative and subject to change, and may vary based on subscription services.
  • We steadfastly adhere to our roadmap, with our release notes serving as a reference.

How to contribute

As an open-source project, Milvus thrives on community contributions. Here’s how you can be a part of our journey.

Share feedback

  • Issue reporting: Encounter a bug or have a suggestion? Open an issue on our GitHub page.

  • Feature suggestions: Have ideas for new features or improvements? Join the conversation in our active discussion thread.

Code contributions

  • Pull requests: Contribute directly to our codebase. Whether it’s fixing bugs, adding features, or improving documentation, your contributions are welcome.

  • Development guide: Check our Contributor’s Guide for guidelines on code contributions.

Spread the word

  • Social sharing: Love Milvus? Share your use cases and experiences on social media and tech blogs.

  • Star us on GitHub: Show your support by starring our GitHub repository.

Try Managed Milvus for Free

Zilliz Cloud is hassle-free, powered by Milvus and 10x faster.

Get Started
Feedback

Was this page helpful?