Change8

Migrating to Milvus v3.0.1

Version v3.0.1 introduces 1 breaking change. This guide details how to update your code.

Released: 7/29/2026

1
Breaking Changes
0
Migration Steps
23
Affected Symbols

⚠️ Check Your Code

If you use any of these symbols, you need to read this guide:

DataType.TEXTMilvusClientAsyncMilvusClientMilvusExceptionAlterCollectionSchemaAddCollectionFieldget_replicate_info()dump_messages()alter_role()describe_role()FunctionChain APIsalter_collection_schema()drop_function_field()querySearch Iterator V1Search Iterator V2BulkWriterCSV BulkWriterstruct-vector fieldsstruct-array fieldsVolume uploadsuvHatchling

Breaking Changes

Issue #1

Python 3.8 is no longer supported. PyMilvus 3.0.1 requires Python 3.9 or later. Users on Python 3.8 must upgrade their Python version to use this release.

Release Summary

PyMilvus 3.0.1 introduces new APIs for data salvage, role management, and search aggregation, alongside significant improvements in schema evolution, type handling, and connection recovery. This release also drops support for Python 3.8.

Need More Details?

View the full release notes and all changes for Milvus v3.0.1.

View Full Changelog