Skip to content

Releases: milvus-io/pymilvus

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

PyMilvus 2.4.7 Release Notes

25 Sep 11:24
c7de801
Compare
Choose a tag to compare

What's Changed

Bug fixes:

  • fix: move page_retain_order to the same level as radius by @PwzXxm in #2250

Full Changelog: v2.4.6...v2.4.7