Skip to content

Releases: milvus-io/pymilvus

PyMilvus 2.2.7 Release Notes

18 Apr 03:10
2b3f18d
Compare
Choose a tag to compare

PyMilvus 2.2.6 Release Notes

13 Apr 09:46
989ae07
Compare
Choose a tag to compare

PyMilvus 2.2.5 Release Notes

11 Apr 06:39
e278b75
Compare
Choose a tag to compare

Support python3.11

PyMilvus 2.2.4 Release Notes

29 Mar 13:24
a1c1dbd
Compare
Choose a tag to compare

PyMilvus 2.2.3 Release Notes

17 Mar 11:14
d61b4dc
Compare
Choose a tag to compare

PyMilvus 2.3.0b1 Release Notes

20 Mar 10:33
21934e0
Compare
Choose a tag to compare
Pre-release

Support GPU

PyMilvus v2.2.2 Release

10 Feb 09:46
bcc3343
Compare
Choose a tag to compare

Fix some bugs

PyMilvus 2.2.1 Releases Notes

15 Dec 08:27
635654e
Compare
Choose a tag to compare

Fix some bugs, improve some search performance

PyMilvus 2.2.0 Release Notes

18 Nov 09:03
b268bcd
Compare
Choose a tag to compare

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

  1. utility.do_bulk_insert
  2. utility.get_bulk_insert_state
  3. utility.list_bulk_insert_tasks

Add flush

  1. 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() and index.drop() inside.

4. Removed APIs

  1. calc_distance()

PyMilvus v2.1.3 Release

28 Sep 06:43
98343c6
Compare
Choose a tag to compare

Fix some bugs