Skip to content

Bump pymilvus from 2.6.6 to 3.0.1 - #343

Open
dependabot[bot] wants to merge 1 commit into
masterfrom
dependabot/pip/pymilvus-3.0.1
Open

Bump pymilvus from 2.6.6 to 3.0.1#343
dependabot[bot] wants to merge 1 commit into
masterfrom
dependabot/pip/pymilvus-3.0.1

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Aug 21, 2026

Copy link
Copy Markdown
Contributor

Bumps pymilvus from 2.6.6 to 3.0.1.

Release notes

Sourced from pymilvus's releases.

PyMilvus v3.0.1 Release Notes

PyMilvus 3.0.1 is the recommended Python SDK release for Milvus 3.0.

Compatibility: PyMilvus 3.0.1 requires Python 3.9 or later. Python 3.8 is no longer supported.

What's Changed

New APIs and capabilities

  • Add DataType.TEXT handling across schema validation, result decoding, and BulkWriter paths (#3473).
  • Add get_replicate_info() to MilvusClient and AsyncMilvusClient (#3516).
  • Add sync and async dump_messages() support for data-salvage workflows (#3575).
  • Add role and user descriptions, including alter_role() and role-description output from describe_role() (#3608).
  • Add search aggregation and correctly forward group_by_fields (#3647).
  • Add FunctionChain APIs, forward every specified stage during search, and add the XGBoost expression helper (#3652, #3662, #3685).

Schema evolution and function fields

  • Add alter_collection_schema() and support dynamically adding struct fields (#3504, #3569).
  • Route collection-schema mutations through AlterCollectionSchema, retain a legacy AddCollectionField fallback only for servers returning UNIMPLEMENTED, and keep drop-function RPC behavior compatible (#3572, #3706).
  • Support external field mappings and add-field fallback for external collections (#3584, #3728).
  • Add drop_function_field(), support MinHash function fields, and require bound index parameters when adding a function field (#3600, #3630, #3672).
  • Keep primary-key, partition-key, and clustering-key metadata synchronized when fields are added (#3667).

Iterators, search results, and type handling

  • Move query, Search Iterator V1, and Search Iterator V2 implementations to the client layer while preserving ORM compatibility and aligning ORM deprecation warnings (#3707, #3709, #3714, #3718).
  • Preserve external filtering when creating search iterators (#3730).
  • Add shared field-data and nested-value decoders, remove the dead V1 row extractor, and avoid quadratic nullable-scalar result decoding (#3552, #3555, #3562, #3605, #3713, #3725).
  • Consolidate logical type metadata across search, insert, array, row, and vector paths to remove inconsistent type-specific behavior (#3474, #3481, #3499, #3539, #3548, #3550, #3557, #3613).
  • Accept float inputs for FP16 and BF16 vectors (#3546).

Connection recovery and error handling

  • Make sync and async reconnect swap channels atomically, protect active RPCs, and cover retired-channel reclamation (#3565, #3567, #3583).
  • Preserve configured connection timeouts during recovery (#3615).
  • Map only connection-setup RPC failures to CONNECT_FAILED and expose error classification through MilvusException (#3590, #3618).

Struct, array, and BulkWriter fixes

  • Preserve nullable vectors in CSV BulkWriter output, support struct-vector fields, and skip payloads for null struct rows and null struct-vector subfields (#3485, #3508, #3588, #3637).
  • Resolve binary-vector search inside struct arrays, preserve struct-array fields reconstructed from schema dictionaries, and support partial updates for struct-array fields (#3520, #3657, #3674).
  • Materialize array query results as standard Python lists (#3655).
  • Improve Volume uploads with safer per-upload options, lower default concurrency, byte-level progress, and request-local concurrent-upload state (#3627).

... (truncated)

Commits
  • abf720a chore: pin milvus proto for 3.0 (#3731)
  • 7999eb8 [Backport 3.0] fix: preserve search iterator external filtering (#3729) (#3730)
  • 602496b [Backport 3.0] fix: fallback add field for external collections (#3727) (#3728)
  • 0fa3eac [Backport 3.0] fix: avoid quadratic nullable scalar result decoding (#3723) (...
  • cb16a04 [Backport 3.0] enhance: align collection iterator deprecation warnings (#3717...
  • 4cc0b03 [Backport 3.0] enhance: move search v2 iterator ownership to client layer (#3...
  • fc97da9 [Backport 3.0] refactor: remove dead search result range helper (#3712) (#3713)
  • 3257d7e [Backport 3.0] enhance: move search v1 iterator ownership to client layer (#3...
  • e8000c4 [Backport 3.0] fix: align add field and drop function RPC routes (#3704) (#3706)
  • 1db6c0c [Backport 3.0] enhance: move query iterator ownership to client layer (#3703)...
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [pymilvus](https://github.com/milvus-io/pymilvus) from 2.6.6 to 3.0.1.
- [Release notes](https://github.com/milvus-io/pymilvus/releases)
- [Commits](milvus-io/pymilvus@v2.6.6...v3.0.1)

---
updated-dependencies:
- dependency-name: pymilvus
  dependency-version: 3.0.1
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file python Pull requests that update python code labels Aug 21, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file python Pull requests that update python code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants