Skip to content

Releases: milvus-io/pymilvus

PyMilvus 2.5.3 Release Notes

02 Jan 10:58
8a7d80f
Compare
Choose a tag to compare

What's Changed

  • enhance: add search iterator v2 by @PwzXxm in #2524
  • enhance:refine search iter v2 warning by @PwzXxm in #2527
  • enhance: add release_collection, drop_index, create_partition, drop_partition, load_partition and release_partition by @brcarry in #2529
  • fix: fix search iter v2 limit compatibility by @PwzXxm in #2532
  • enhance: add example code for create_collection, drop_collection, load_collection, release_collection, create_index, drop_index, create_partition, drop_partition, load_partition and release_partition by @brcarry in #2535
  • enhance: add database operation example by @JsDove in #2517

Full Changelog: v2.5.2...v2.5.3

PyMilvus 2.5.2 Release Notes

26 Dec 10:59
c48b0fb
Compare
Choose a tag to compare

What's Changed

Full Changelog: v2.5.1...v2.5.2

PyMilvus 2.4.13 Release Notes

26 Dec 10:51
407c9e6
Compare
Choose a tag to compare

What's Changed

Full Changelog: v2.4.12...v2.4.13

PyMilvus 2.5.1 Release Notes

23 Dec 05:44
37736a2
Compare
Choose a tag to compare

New Features

Support AsyncIO (EXPERIMENTAL)

Introducing the native asyncio client in PyMilvus: AsyncMilvusClient. While only a subset of APIs is currently supported, this marks a significant step forward for PyMilvus. Enjoy exploring it!

import asyncio

from pymilvus import MilvusClient, AsyncMilvusClient, DataType


async def main():
    URI = "./milvus.db"
    async_client = AsyncMilvusClient(uri=URI)
    await async_client.create_collection("async_example", dimension=768)
    await async_client.drop_collection("async_example")
    await async_client.close()


if __name__ == "__main__":
    asyncio.run(main())

What's Changed

Full Changelog: v2.5.0...v2.5.1

PyMilvus 2.4.12 Release Notes

23 Dec 04:58
8386ee3
Compare
Choose a tag to compare

What's Changed

  • fix: [2.4] RuntimeWarning: coroutine 'Channel.close' was never awaited when closing async client by @brcarry in #2498

Full Changelog: v2.4.11...v2.4.12

PyMilvus 2.4.11 Release Notes

20 Dec 11:27
cca72b5
Compare
Choose a tag to compare

New Features

Support AsyncIO (EXPERIMENTAL)

Introducing the native asyncio client in PyMilvus: AsyncMilvusClient. While only a subset of APIs is currently supported, this marks a significant step forward for PyMilvus. Enjoy exploring it!

import asyncio

from pymilvus import MilvusClient, AsyncMilvusClient, DataType


async def main():
    URI = "./milvus.db"
    async_client = AsyncMilvusClient(uri=URI)
    await async_client.create_collection("async_example", dimension=768)
    await async_client.drop_collection("async_example")


if __name__ == "__main__":
    asyncio.run(main())

Other new features

Enhancements

Bug fixes

  • fix: Unify logger and correct logging settings (#2397) by @XuanYang-cn in #2402
  • fix: fix list aliases rpc call and grant/revoke v2 by @shaoting-huang in #2404
  • fix: Add is_clustering params for get_compaction_plans in orm by @xiaocai2333 in #2429
  • fix: fix describe database return type by @JsDove in #2453
  • fix: resolve conflicts and update connections.py by @brcarry in #2462
  • fix: add authorization_interceptor and db_interceptor to async channel by @brcarry in #2472
  • fix: ensure create_index and load_collection are fully completed by @brcarry in #2477

Full Changelog: v2.4.10...v2.4.11

PyMilvus 2.5.0 Release Notes

26 Nov 08:09
73d0394
Compare
Choose a tag to compare

New features:

Enhancements

Bug fixes

Read more

PyMilvus 2.4.10 Release Notes

26 Nov 08:15
d0b8a51
Compare
Choose a tag to compare

What's Changed

Full Changelog: v2.4.9...v2.4.10

PyMilvus 2.4.9 Release Notes

29 Oct 09:44
fadc01b
Compare
Choose a tag to compare

What's Changed

Full Changelog: v2.4.8...v2.4.9

PyMilvus 2.4.8 Release Notes

12 Oct 10:47
09acaee
Compare
Choose a tag to compare

What's Changed

Full Changelog: v2.4.7...v2.4.8