Skip to content

Commit 33e35ba

Browse files
authored
Merge pull request #1194 from weaviate/changelog-470
Add changelog for `v4.7.0` release
2 parents 8930625 + 6234608 commit 33e35ba

File tree

1 file changed

+27
-0
lines changed

1 file changed

+27
-0
lines changed

docs/changelog.rst

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,33 @@
11
Changelog
22
=========
33

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+
async with 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
29+
30+
431
Version 4.6.7
532
--------------
633

0 commit comments

Comments
 (0)