Change8

v2.6.11

📦 milvusView on GitHub →
1 features🐛 11 fixes🔧 6 symbols

Summary

This release introduces support for Python 3.14 and resolves numerous bugs related to connection handling, search operations, and dependency compatibility, including pinning setuptools_scm.

Migration Steps

  1. If you are using setuptools_scm, ensure your version is less than 9 to avoid import issues.

✨ New Features

  • Support for Python 3.14.

🐛 Bug Fixes

  • Fixed Milvus Lite local path issue by passing address to GrpcHandler in ConnectionManager strategies.
  • Prevented "Cannot invoke RPC on closed channel" errors after connection recovery.
  • Corrected parameter name typos in QueryIterator that caused partition filter bypass.
  • Handled None response in search operations to prevent AttributeError.
  • Resolved bytes vector type misidentification during search operations.
  • Guarded MilvusClient._get_connection against None handler.
  • Handled None credentials during connections.connect().
  • Used explicit length check for numpy array compatibility in search.
  • Clarified guidance for UNIMPLEMENTED errors related to wrong ports.
  • Displayed human-readable state and level in SegmentInfo repr.
  • Pinned setuptools_scm version to be less than 9 to prevent _types import breakage.

Affected Symbols