Releases: milvus-io/pymilvus
Releases · milvus-io/pymilvus
PyMilvus 2.2.7 Release Notes
Fix some bugs
PyMilvus 2.2.6 Release Notes
Fix some bugs
PyMilvus 2.2.5 Release Notes
Support python3.11
PyMilvus 2.2.4 Release Notes
Fix some bugs
PyMilvus 2.2.3 Release Notes
fix some bugs
PyMilvus 2.3.0b1 Release Notes
Support GPU
PyMilvus v2.2.2 Release
Fix some bugs
PyMilvus 2.2.1 Releases Notes
Fix some bugs, improve some search performance
PyMilvus 2.2.0 Release Notes
PyMilvus API changes between PyMilvus2.2 and PyMilvus2.1
1. New APIs
Support RBAC (Role Based Access Control)
Renamed APIs in utility
Methods in 2.1.x | Methods in 2.2.x |
---|---|
utility.create_credential |
utility.create_user |
[No change]utility.reset_password |
utility.reset_password |
utility.update_credential |
utility.update_password |
utility.delete_credential |
utility.delete_user |
utility.list_cred_users |
utility.list_usernames |
- | utility.list_roles |
- | utility.list_user |
- | utility.list_users |
New class Role
- property:
- Role.name
- methods:
- Role.create
- Role.drop
- Role.add_user
- Role.remove_user
- Role.get_users
- Role.is_exist
- Role.grant
- Role.revoke
- Role.list_grant
- Role.list_grants
Support bulk insert data
utility.do_bulk_insert
utility.get_bulk_insert_state
utility.list_bulk_insert_tasks
Add flush
Collection.flush()
2. More functional and compatible APIs
Support search/query pagination
Support collection TTL (Time to Live)
Add properties support when init Collection
Collection(name="a", data=data, schema=schema, properties={"collection.ttl.seconds": 1800})
3. Enhanced APIs
num_entities
doesn't invoke flush
inside
create_index
:
- doesn't invoke
flush
inside. - support FLAT, DiskANN, and, AutoIndex index type
- support naming an index
- support to create index for string field
Collection.drop
:
- doesn't invoke
Collection.release()
andindex.drop()
inside.
4. Removed APIs
calc_distance()
PyMilvus v2.1.3 Release
Fix some bugs