Change8

v2.6.13

📦 milvusView on GitHub →
4 features🐛 10 fixes1 deprecations🔧 14 symbols

Summary

This release focuses on bug fixes, including parameter validation and header additions for import APIs, alongside new features like cloud import enhancements and replication configuration access. Deprecation warnings for the ORM API have also been introduced.

Migration Steps

  1. Review usage of the ORM API as deprecation warnings have been added.

✨ New Features

  • Added support for projectId and regionId in cloud import interfaces.
  • Added client API to get replication configuration.
  • Added external volume management and describe_volume functionality.
  • Added target_size and target_unit to the compact API.

🐛 Bug Fixes

  • Simplified Union[float] type hints to float.
  • Validated parameter types in IndexParam to correctly handle None and reject invalid types.
  • Ensured consistency_level is returned as a name string from describe_collection.
  • Accepted filter= as an alias for expr= in AnnSearchRequest.
  • Validated collection_name type in search, hybrid_search, and flush operations.
  • Resolved MilvusClient hanging issue when URI is unreachable and timeout=None.
  • Added DB-Name header to get import progress REST API requests.
  • Added DB-Name header to bulk_import and list_import_jobs requests.
  • Restored consistency_level as an integer in CollectionSchema.dict() and added a name alias.
  • Pinned GUARANTEE_TIMESTAMP from probe call in SearchIteratorV2.

Affected Symbols

⚡ Deprecations

  • Added deprecation warnings for the ORM API.