Name | Modified | Size | Downloads / Week |
---|---|---|---|
Parent folder | |||
milvus_2.6.0-1_arm64.rpm | 2025-08-08 | 200.8 MB | |
milvus_2.6.0-1_arm64.deb | 2025-08-08 | 183.8 MB | |
milvus_2.6.0-1_amd64.rpm | 2025-08-08 | 222.2 MB | |
milvus_2.6.0-1_amd64.deb | 2025-08-08 | 200.0 MB | |
milvus-standalone-docker-compose.yml | 2025-08-05 | 1.8 kB | |
milvus-standalone-docker-compose-gpu.yml | 2025-08-05 | 1.8 kB | |
milvus-2.6.0 source code.tar.gz | 2025-08-05 | 28.8 MB | |
milvus-2.6.0 source code.zip | 2025-08-05 | 31.9 MB | |
README.md | 2025-08-05 | 3.8 kB | |
Totals: 9 Items | 867.6 MB | 5 |
v2.6.0
Release date: August 6, 2025
Milvus Version | Python SDK Version | Node.js SDK Version | Java SDK Version | Go SDK Version |
---|---|---|---|---|
2.6.0 | 2.6.0 | 2.6.0 | 2.6.1 | 2.6.0 |
Milvus 2.6.0 is officially released! Building upon the architectural foundation laid in 2.6.0-rc1, this production-ready version addresses numerous stability and performance issues while introducing powerful new capabilities including Storage Format V2, advanced JSON processing, and enhanced search features. With extensive bug fixes and optimizations based on community feedback during the RC phase, Milvus 2.6.0 is ready for you to explore and adopt.
What's new in 2.6.0 (since RC)
Optimized storage format v2
To address the challenges of mixed scalar and vector data storage, especially point lookups on unstructured data, Milvus 2.6 introduces Storage Format V2. This new adaptive columnar storage format adopts a "narrow column merging + wide column independence" layout strategy, fundamentally solving the performance bottlenecks when handling point lookups and small-batch retrievals in vector databases.
The new format now supports efficient random access without I/O amplification and achieves up to 100x performance gains compared to the vanilla Parquet format adopted previously, making it ideal for AI workloads requiring both analytical processing and precise vector retrieval. Additionally, it can reduce file count by up to 98% for typical workloads. Memory consumption for major compaction is reduced by 300%, and I/O operations are optimized by up to 80% for reads and more than 600% for writes.
JSON flat index (beta)
Milvus 2.6 introduces JSON Flat Index to handle highly dynamic JSON schemas. Unlike JSON Path Index which requires pre-declaring specific paths and their expected types, JSON Flat Index automatically discovers and indexes all nested structures under a given path. When indexing a JSON field, it recursively flattens the entire subtree, creating inverted index entries for every path-value pair it encounters, regardless of depth or type. This automatic flattening makes JSON Flat Index ideal for evolving schemas where new fields appear without warning. For instance, if you index a "metadata" field, the system will automatically handle new nested fields like "metadata.version2.features.experimental" as they appear in incoming data, without requiring new index configuration.
Core 2.6.0 features recall
Architecture simplification
- Streaming Node (GA) - Centralized WAL management
- Native WAL with Woodpecker - Removed Kafka/Pulsar dependency
- Unified coordinators (MixCoord); Merged IndexNode and DataNode - Reduced component complexity
Search & analytics
- RaBitQ 1-bit quantization with high recall
- Phrase matching
- MinHash LSH for deduplication
- Time-aware ranking functions
Developer experience
- Embedding functions for "data-in, data-out" workflow
- Online schema evolution
- INT8 vector support
- Enhanced tokenizers for global language support
- Cache layer with lazy loading - Process datasets larger than memory