You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/changelog.rst
+27Lines changed: 27 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,33 @@
1
1
Changelog
2
2
=========
3
3
4
+
Version 4.7.0
5
+
--------------
6
+
7
+
This minor version includes:
8
+
9
+
- The introduction of the ``WeaviateAsyncClient`` class to support I/O requests to Weaviate using the ``async/await`` syntax with `asyncio <https://docs.python.org/3/library/asyncio.html>`
10
+
- All methods that perform CRUD and search actions are now ``async def`` functions
11
+
- To instantiate a client quickly, use the ``weaviate.use_async_with_x`` methods in an async context manager pattern, e.g.:
12
+
.. code-block:: python
13
+
asyncwith weaviate.use_async_with_local() as client:
14
+
# Your code
15
+
- Note, you cannot do ``await weaviate.use_async_with_x`` if not using the context manager pattern. You have to create the client first and then connect manually:
16
+
.. code-block:: python
17
+
client = weaviate.use_async_with_local()
18
+
await client.connect()
19
+
# Your code
20
+
await client.close()
21
+
- A refactoring of the underlying implementation of the ``WeaviateClient`` to use the ``WeaviateAsyncClient`` under-the-hood scheduling the necessary coroutines to run in a side-car event-loop thread
22
+
- Support for new core Weaviate features in both the sync and async clients:
23
+
- Multi-vector search in the ``.near_x`` and ``.hybrid`` methods within the ``.generate`` and ``.query`` collection namespaces
24
+
- Scalar Quantization (SQ) vector index configuration
25
+
- Async replication configuration for multi-node Weaviate deployments
26
+
- Tenant offloading to S3 cloud storage using the newly intrduced ``OFFLOADED`` tenant activity status
27
+
- Renaming of ``HOT`` to ``ACTIVE`` and ``COLD`` to ``INACTIVE`` for tenant activity statuses
28
+
- NOTE: To use these features, you must have Weaviate version 1.26.0 or higher
0 commit comments