What’s New in Milvus 2.3

We are thrilled to announce the release of Milvus 2.3.0. This release contains many exciting new features and improvements. This blog post will highlight some of the more prominent features. For a complete list of changes, be sure to check the release notes.
📦 PyPI: https://pypi.org/project/milvus/
📚 Docs: https://milvus.io/docs
🛠️ Release Notes: https://milvus.io/docs/release_notes.md#v230
🐳 Docker Image: docker pull
🚀 Release: milvus-2.3.0
🖥️ Computational upgrades with GPU & ARM64:
- GPU Indexing via Nvidia: QPS has improved over threefold compared to the previous CPU HNSW indexing. For computation-intensive datasets, there's almost a tenfold increase in performance. 
- ARM64 Docker Image: ARM CPUs deliver a 20% performance boost while being 20% more cost-effective. 
🔎 Search & indexing enhancements:
- Range Search: A more granular search mechanism enabling vector retrieval based on defined distances from an input vector, making proximity-based data retrievals more intuitive. 
- ScaNN Index Integration: Compared to HNSW or IVFFlat, the ScaNN index provides a 20% performance improvement and is seven times faster than IVFFlat. 
- Growing Index: As data streams in, Milvus 2.3 indexes it in real-time, ensuring quicker query executions. 
🔀 Data pipeline tools:
- Iterator in Pymilvus: Enables batch-export of large quantities of vectors, especially beneficial when handling data in the tens of thousands. 
- Upsert Operation: Simultaneous update or insert of data in a single request, streamlining data management and enhancing efficiency. 
- CDC Support: Facilitates data syncing across data centers, allows incremental backups, and ensures smooth data migration. 
We've also improved the system's operability, load balancing, and query performance. Several bugs have been addressed, and we've optimized core components such as the ‘QueryNode’. Our message queue system has been overhauled for better efficiency. Additionally, tools like Birdwatcher and Attu have seen updates for better functionality. Dive into the Milvus 2.3 release notes for a comprehensive overview.
Closing notes:
A big thank you to our developer community. Your contributions, PRs, and feedback have shaped Milvus 2.3. We're keen to see how you integrate these updates and await your continued feedback. Keep coding! 🖥️🔧
- 🖥️ Computational upgrades with GPU & ARM64:
- 🔎 Search & indexing enhancements:
- 🔀 Data pipeline tools:
- Closing notes:
Content
Start Free, Scale Easily
Try the fully-managed vector database built for your GenAI applications.
Try Zilliz Cloud for FreeKeep Reading

Will Amazon S3 Vectors Kill Vector Databases—or Save Them?
AWS S3 Vectors aims for 90% cost savings for vector storage. But will it kill vectordbs like Milvus? A deep dive into costs, limits, and the future of tiered storage.

1 Table = 1000 Words? Foundation Models for Tabular Data
TableGPT2 automates tabular data insights, overcoming schema variability, while Milvus accelerates vector search for efficient, scalable decision-making.

Top 5 AI Search Engines to Know in 2025
Discover the top AI-powered search engines of 2025, including OpenAI, Google AI, Bing, Perplexity, and Arc Search. Compare features, strengths, and limitations.