Skip to content

chore(deps): update samples-migrations to v3 - #636

Open
renovate-bot wants to merge 1 commit into
googleapis:mainfrom
renovate-bot:renovate/major-samples-migrations
Open

chore(deps): update samples-migrations to v3#636
renovate-bot wants to merge 1 commit into
googleapis:mainfrom
renovate-bot:renovate/major-samples-migrations

Conversation

@renovate-bot

@renovate-bot renovate-bot commented Aug 30, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Change Age Confidence
milvus-lite ==2.5.1==3.2.1 age confidence
pymilvus ==2.6.9==3.0.1 age confidence

Release Notes

milvus-io/milvus-lite (milvus-lite)

v3.2.1

Compare Source

What's Changed

New Contributors

Full Changelog: milvus-io/milvus-lite@v3.2.0...v3.2.1

v3.2.0

Compare Source

What's Changed

New Contributors

Full Changelog: milvus-io/milvus-lite@v3.1.1...v3.2.0

v3.1.1

Compare Source

What's Changed

New Contributors

Full Changelog: milvus-io/milvus-lite@v3.1.0...v3.1.1

v3.1.0

Compare Source

What's Changed

Full Changelog: milvus-io/milvus-lite@v3.0.0...v3.1.0

v3.0

Compare Source

milvus-io/pymilvus (pymilvus)

v3.0.1: PyMilvus v3.0.1 Release Notes

Compare Source

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
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).
  • Preserve remote upload prefixes on Windows (#​3665).
Validation and correctness fixes
  • Reject oversized or non-positive compaction target_size values (#​3496, #​3644).
  • Reject booleans as sparse-vector values or indices and improve validation errors (#​3626, #​3663).
  • Reject empty binary-vector lists with a parameter error instead of leaking an IndexError (#​3698).
  • Allow null values in an auto_id primary-key DataFrame column during insert (#​3678).
  • Correctly unpack async schema results before collection optimization (#​3683).
Compatibility, build, and test tooling
  • Drop Python 3.8 support; PyMilvus now requires Python 3.9 or later (#​3700).
  • Migrate development and CI workflows to uv, use Hatchling-backed version resolution, and retain the intended release-branch RC version semantics (#​3529, #​3534, #​3634).
  • Isolate protobuf-generation dependencies and pin the final Milvus 3.0 proto, regenerating the Python bindings (#​3692, #​3731).
  • Classify maintained test suites and update async, struct-field, and BulkWriter examples (#​3595, #​3599, #​3640).

Full Changelog: milvus-io/pymilvus@v3.0.0...v3.0.1

v3.0.0: PyMilvus v3.0.0 Release Notes

Compare Source

PyMilvus 3.0.0 for Milvus 3.0.0beta

v2.6.17: PyMilvus v2.6.17 Release Notes

Compare Source

What's Changed
Protocol and compatibility
  • Sync milvus-proto with Milvus v2.6.20 and regenerate Python protobuf bindings, including support for the inclusive DumpMessages start option (#​3687).
Bug fixes
  • Materialize array query results as standard Python lists (source #​3653; 2.6 #​3654).
  • Preserve struct-array fields when rebuilding schemas from dictionaries, and support partial updates for struct-array fields (sources #​3651 and #​3671; 2.6 #​3656 and #​3675).
  • Support struct vector fields in BulkWriter and preserve remote upload path prefixes on Windows (sources #​3631 and #​3658; 2.6 #​3669).
  • Keep primary-key, partition-key, and clustering-key metadata synchronized when fields are added to a schema (source #​3649; 2.6 #​3668).
  • Allow null values in an auto_id primary-key DataFrame column during insert (source #​3673; 2.6 #​3677).
  • Correctly unpack async schema results before running collection optimization (source #​3681; 2.6 #​3682).
  • Reject boolean values used as sparse-vector indices (source #​3638; 2.6 #​3664; fixes #​3622).
  • Require target_size in compact() to be a positive integer (source #​3642; 2.6 #​3643; fixes #​3169).
Build and release tooling
  • Isolate protobuf generation dependencies from normal development dependencies (source #​3689; 2.6 #​3691).
  • Keep 2.6 development-version generation on vcs-versioning<2 semantics (source #​3633; 2.6 #​3635).

Full Changelog: milvus-io/pymilvus@v2.6.16...v2.6.17

v2.6.16: PyMilvus v2.6.16 Release Notes

Compare Source

What's Changed
Features and enhancements
Bug fixes
  • Harden sync and async connection recovery by protecting reconnect channel swaps and validating channel reclamation (sources #​3542, #​3564, and #​3579; 2.6 #​3566, #​3571, and #​3582).
  • Preserve connection timeout settings during recovery (source #​3610; 2.6 #​3614).
  • Map only connection-setup RPC failures to CONNECT_FAILED (source #​3589; 2.6 #​3591).
  • Reject boolean values in sparse vector validation and improve the related error message (source #​3624; 2.6 #​3625).
Type handling and client internals
Documentation and tests

Full Changelog: milvus-io/pymilvus@v2.6.15...v2.6.16

v2.6.15: PyMilvus v2.6.15 Release Notes

Compare Source

What's Changed
  • Add get_replicate_info() to MilvusClient and AsyncMilvusClient for reading replication checkpoint state. #​3509 by @​bigsheeper, backported in #​3515.
  • Move Search logical-type handling to the shared type registry. #​3482, backported in #​3498.
  • Add the internal TypeCapability contract for shared type-specific operation bindings. #​3531, backported in #​3532.
  • Use the logical type registry in batch insert and upsert paths. #​3517, backported in #​3540.
  • Migrate development, CI, TestPyPI, and release workflows to uv. #​3512 by @​zhuwenxing, backported in #​3530.
  • Use the package-local Hatchling version source for SCM-derived versions. #​3528 by @​zhuwenxing, backported in #​3535.

Full Changelog: milvus-io/pymilvus@v2.6.14...v2.6.15

v2.6.14: PyMilvus v2.6.14 Release Notes

Compare Source

What's Changed

Full Changelog: milvus-io/pymilvus@v2.6.13...v2.6.14

v2.6.13: PyMilvus v2.6.13 Release Notes

Compare Source

What's Changed

Full Changelog: milvus-io/pymilvus@v2.6.12...v2.6.13

v2.6.12: PyMilvus v2.6.12 Release Notes

Compare Source

What's Changed
Bug Fixes
Improvements
CI

Full Changelog: milvus-io/pymilvus@v2.6.11...v2.6.12

v2.6.11: PyMilvus v2.6.11 Release Notes

Compare Source

What's Changed
Bug Fixes
Features & Enhancements
Improvements
  • refactor: extract _get_dim helper to deduplicate dimension lookup (#​3344, #​3350)
  • refactor: remove redundant raise ex from ex try/except blocks (#​3341, #​3351)
  • refactor: consolidate duplicate common_pb2 import in prepare.py (#​3346, #​3354)
  • test: improve unit test coverage from 83.98% to 90% (#​3313, #​3320)
  • chore: remove obsolete release_event and nightly_ci workflows (#​3358)

Full Changelog: milvus-io/pymilvus@v2.6.10...v2.6.11

v2.6.10: PyMilvus v2.6.10 Release Notes

Compare Source

What's Changed
New Features
  • feat: add global cluster client support (#​3264)
  • feat: add ConnectionManager to replace connections singleton for MilvusClient (#​3307)
Bug Fixes
  • fix: is_legal_ids() to accept negative int64 primary keys (#​3281)
  • fix: avoid calling len() on scipy sparse matrix in entity_to_field_data (#​3294)
  • fix: retry on REPLICATE_VIOLATION for global cluster region switch (#​3298)
  • fix: support non-float vectors in struct array in search (#​3299)
  • fix: enforce timeout for async operations when server is unreachable (#​3304)
  • fix: add debounce to prevent concurrent topology refresh in global client (#​3309)
Enhancements
  • enhance: general performance improvements across MilvusClient path (#​3280)
  • enhance: remote bulk writer support virtual_style_endpoint (#​3302)
  • enhance: update the milvus-proto commit (#​3310)
Testing & CI
  • enhance: requires 90% patch unit test coverage for new PRs (#​3297)
  • enhance: increase ORM unit test coverage to 90%+ per file (#​3312)

Full Changelog: milvus-io/pymilvus@v2.6.9...v2.6.10


Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about these updates again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate-bot
renovate-bot requested review from a team as code owners August 30, 2026 02:54
@product-auto-label product-auto-label Bot added the api: alloydb Issues related to the googleapis/langchain-google-alloydb-pg-python API. label Aug 30, 2026
@dpebot

dpebot commented Aug 30, 2026

Copy link
Copy Markdown

/gcbrun

@renovate-bot
renovate-bot force-pushed the renovate/major-samples-migrations branch from 37b6d27 to 8f8c0ea Compare August 30, 2026 04:48
@renovate-bot renovate-bot changed the title chore(deps): update dependency milvus-lite to v3 chore(deps): update samples-migrations to v3 Aug 30, 2026
@dpebot

dpebot commented Aug 30, 2026

Copy link
Copy Markdown

/gcbrun

@product-auto-label product-auto-label Bot added the samples Issues that are directly related to samples. label Aug 30, 2026
@renovate-bot
renovate-bot force-pushed the renovate/major-samples-migrations branch from 8f8c0ea to bb9a903 Compare September 4, 2026 15:00
@renovate-bot renovate-bot changed the title chore(deps): update samples-migrations to v3 chore(deps): update dependency milvus-lite to v3 Sep 4, 2026
@dpebot

dpebot commented Sep 4, 2026

Copy link
Copy Markdown

/gcbrun

@renovate-bot
renovate-bot force-pushed the renovate/major-samples-migrations branch from bb9a903 to 41dc3d5 Compare September 4, 2026 18:22
@renovate-bot renovate-bot changed the title chore(deps): update dependency milvus-lite to v3 chore(deps): update samples-migrations to v3 Sep 4, 2026
@dpebot

dpebot commented Sep 4, 2026

Copy link
Copy Markdown

/gcbrun

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

api: alloydb Issues related to the googleapis/langchain-google-alloydb-pg-python API. samples Issues that are directly related to samples.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants