From ccf4f61a66f329c984db669e4326f73713028c95 Mon Sep 17 00:00:00 2001 From: Dirk Kulawiak Date: Tue, 24 Feb 2026 09:17:47 +0100 Subject: [PATCH] Add changelog for v4.20.0 --- docs/changelog.rst | 16 ++++++++++++++++ weaviate/collections/classes/config.py | 2 +- weaviate/collections/classes/config_methods.py | 2 +- .../collections/classes/config_named_vectors.py | 2 +- weaviate/collections/classes/config_vectors.py | 4 ++-- weaviate/collections/config/async_.pyi | 2 +- weaviate/collections/config/executor.py | 2 +- weaviate/collections/config/sync.pyi | 2 +- weaviate/outputs/config.py | 2 +- 9 files changed, 25 insertions(+), 9 deletions(-) diff --git a/docs/changelog.rst b/docs/changelog.rst index 6cd68ba46..c88455aeb 100644 --- a/docs/changelog.rst +++ b/docs/changelog.rst @@ -1,6 +1,22 @@ Changelog ========= +Version 4.20.0 +-------------- +This minor version includes: + - Support for new 1.36 features: + - Server-side batching (SSB) is now GA via ``batch.stream`` (``batch.experimental`` is deprecated) + - Add ``collection.data.ingest`` as a new entry point for SSB usage in sync and async clients + - Add support for the new HFresh index type + - Add support for async replication configuration + - Add support for cancelling backup restore operations + - Add ``collection.config.delete_property_index`` to drop filterable, searchable, or range filter indices from properties + - Add ``client.cluster.statistics()`` method for retrieving cluster and Raft statistics + - Allow ``images`` and ``image_properties`` in Cohere generative config at runtime + - Provide options to specify custom gRPC SSL credentials for advanced connection setups + - Remove ``cache`` option from ``SQConfig`` and deprecate the field in the factory method + - Fix validation of nested object properties to allow ``id`` as a nested property name + Version 4.19.4 -------------- This patch version includes: diff --git a/weaviate/collections/classes/config.py b/weaviate/collections/classes/config.py index ccb131ce0..04d4ce535 100644 --- a/weaviate/collections/classes/config.py +++ b/weaviate/collections/classes/config.py @@ -51,8 +51,8 @@ _VectorIndexConfigCreate, _VectorIndexConfigDynamicUpdate, _VectorIndexConfigFlatUpdate, - _VectorIndexConfigHNSWUpdate, _VectorIndexConfigHFreshUpdate, + _VectorIndexConfigHNSWUpdate, _VectorIndexConfigUpdate, ) from weaviate.collections.classes.config_vector_index import ( diff --git a/weaviate/collections/classes/config_methods.py b/weaviate/collections/classes/config_methods.py index 26f94e2e3..841d1ff2c 100644 --- a/weaviate/collections/classes/config_methods.py +++ b/weaviate/collections/classes/config_methods.py @@ -40,8 +40,8 @@ _StopwordsConfig, _VectorIndexConfigDynamic, _VectorIndexConfigFlat, - _VectorIndexConfigHNSW, _VectorIndexConfigHFresh, + _VectorIndexConfigHNSW, _VectorizerConfig, ) diff --git a/weaviate/collections/classes/config_named_vectors.py b/weaviate/collections/classes/config_named_vectors.py index e7b600325..8dbcb2cfc 100644 --- a/weaviate/collections/classes/config_named_vectors.py +++ b/weaviate/collections/classes/config_named_vectors.py @@ -14,8 +14,8 @@ _VectorIndexConfigCreate, _VectorIndexConfigDynamicUpdate, _VectorIndexConfigFlatUpdate, - _VectorIndexConfigHNSWUpdate, _VectorIndexConfigHFreshUpdate, + _VectorIndexConfigHNSWUpdate, _VectorIndexConfigUpdate, ) from weaviate.collections.classes.config_vectorizers import ( diff --git a/weaviate/collections/classes/config_vectors.py b/weaviate/collections/classes/config_vectors.py index 7f9d0d492..17ab43cc4 100644 --- a/weaviate/collections/classes/config_vectors.py +++ b/weaviate/collections/classes/config_vectors.py @@ -18,10 +18,10 @@ _VectorIndexConfigDynamicUpdate, _VectorIndexConfigFlatCreate, _VectorIndexConfigFlatUpdate, - _VectorIndexConfigHNSWCreate, - _VectorIndexConfigHNSWUpdate, _VectorIndexConfigHFreshCreate, _VectorIndexConfigHFreshUpdate, + _VectorIndexConfigHNSWCreate, + _VectorIndexConfigHNSWUpdate, _VectorIndexConfigUpdate, ) from weaviate.collections.classes.config_vectorizers import ( diff --git a/weaviate/collections/config/async_.pyi b/weaviate/collections/config/async_.pyi index 3ea5b83fb..015b70dab 100644 --- a/weaviate/collections/config/async_.pyi +++ b/weaviate/collections/config/async_.pyi @@ -21,8 +21,8 @@ from weaviate.collections.classes.config import ( _VectorConfigCreate, _VectorConfigUpdate, _VectorIndexConfigFlatUpdate, - _VectorIndexConfigHNSWUpdate, _VectorIndexConfigHFreshUpdate, + _VectorIndexConfigHNSWUpdate, ) from weaviate.collections.classes.config_object_ttl import _ObjectTTLConfigUpdate from weaviate.collections.classes.config_vector_index import _VectorIndexConfigDynamicUpdate diff --git a/weaviate/collections/config/executor.py b/weaviate/collections/config/executor.py index e28899c29..c95cba5a3 100644 --- a/weaviate/collections/config/executor.py +++ b/weaviate/collections/config/executor.py @@ -38,8 +38,8 @@ _VectorConfigCreate, _VectorConfigUpdate, _VectorIndexConfigFlatUpdate, - _VectorIndexConfigHNSWUpdate, _VectorIndexConfigHFreshUpdate, + _VectorIndexConfigHNSWUpdate, ) from weaviate.collections.classes.config_methods import ( _collection_config_from_json, diff --git a/weaviate/collections/config/sync.pyi b/weaviate/collections/config/sync.pyi index 466482a8b..e54d8c8fc 100644 --- a/weaviate/collections/config/sync.pyi +++ b/weaviate/collections/config/sync.pyi @@ -21,8 +21,8 @@ from weaviate.collections.classes.config import ( _VectorConfigCreate, _VectorConfigUpdate, _VectorIndexConfigFlatUpdate, - _VectorIndexConfigHNSWUpdate, _VectorIndexConfigHFreshUpdate, + _VectorIndexConfigHNSWUpdate, ) from weaviate.collections.classes.config_object_ttl import _ObjectTTLConfigUpdate from weaviate.collections.classes.config_vector_index import _VectorIndexConfigDynamicUpdate diff --git a/weaviate/outputs/config.py b/weaviate/outputs/config.py index d6c3b4965..754f8a09e 100644 --- a/weaviate/outputs/config.py +++ b/weaviate/outputs/config.py @@ -22,8 +22,8 @@ ShardTypes, VectorDistances, VectorIndexConfigFlat, - VectorIndexConfigHNSW, VectorIndexConfigHFresh, + VectorIndexConfigHNSW, VectorIndexType, VectorizerConfig, Vectorizers,