Releases: weaviate/weaviate-python-client
Releases · weaviate/weaviate-python-client
v4.9.2
What's Changed
- Ensure each per-process event loop has its exception handler patched properly by @tsmith023 in #1381
Full Changelog: v4.9.1...v4.9.2
v4.9.1
What's Changed
- Fix warning message for multi vector search by @dirkkul in #1353
- Remove octoai. They are shutting down by @dirkkul in #1365
- Automatically pick up GRPC message size from weaviate by @dirkkul in #1362
- Use exponential backoff to retry UNAVAILABLE error codes by @tsmith023 in #1370
- Add update of generative and reranker moduleconfig by @dirkkul in #1376
- Gracefully handle multiprocessing forks in
_EventLoopSingleton
by @tsmith023 in #1373
Full Changelog: v4.9.0...v4.9.1
v4.9.0
What's Changed
- Add
baseURL
anddimensions
params totext2vec-jinaai
by @tsmith023 in #1308 - Introducing VoyageAI's new embedding and rerank models by @fzowl in #1318
- fix: add is_safe to _WeaviateUUIDInt by @tibor-reiss in #1319
- Fix: Warning message fixed for datetime insertions without any timezone by @gssakash in #1320
- Add missing
tenant
andconsistency_level
tocollection/base.pyi
by @tsmith023 in #1327 - Add support for object deletion conflict resolution by @dirkkul in #1307
- Use
Sequence
for list filtering to aid type usage by @tsmith023 in #1328 - Add support for cancel backups by @dirkkul in #1264
- Remove CI testing and pkg building of Python3.8 by @tsmith023 in #1333
- Allow
return_properties={True, False}
as equivalents to{None, []}
by @tsmith023 in #1331 - Palm to google by @dirkkul in #1329
- Support multiple vectors for a single target by @dirkkul in #1235
- Add support for acorn by @dirkkul in #1341
- Allow user-definition of connection pool timeout by @tsmith023 in #1347
New Contributors
Full Changelog: v4.8.1...v4.9.0
v4.8.1
What's Changed
- Suppress outdated warning emitted by auto-gened protobuf code by @tsmith023 in #1282
- Fix
authlib
below1.3.2
until bug is fixed by @tsmith023 in #1293
Full Changelog: v4.8.0...v4.8.1
v4.8.0
What's Changed
- Bump importlib-metadata from 8.1.0 to 8.2.0 by @dependabot in #1211
- Bump pytest from 8.2.2 to 8.3.1 by @dependabot in #1210
- Bump pytest-asyncio from 0.23.7 to 0.23.8 by @dependabot in #1213
- Pass
AdditionalConfig.trust_env
correctly tohttpx
client by @tsmith023 in #1214 - Bump pytest from 8.3.1 to 8.3.2 by @dependabot in #1219
- Bump types-requests from 2.30.0.0 to 2.32.0.20240712 by @dependabot in #1215
- Bump requests from 2.32.2 to 2.32.3 by @dependabot in #1216
- Bump typing-extensions from 4.8.0 to 4.12.2 by @dependabot in #1218
- Bump litestar from 2.9.1 to 2.10.0 by @dependabot in #1223
- feature: fetch_objects_by_ids by @tibor-reiss in #1241
- disable WCS auth tests by @dirkkul in #1251
- Fix issue when adding a property on a vectorized collection by @dirkkul in #1250
- Fix config export/import issues by @dirkkul in #1249
- Add support for hybrid search with vector distance by @dirkkul in #1256
- Add
cache_size
param to.iterator()
to make request size mutable by @tsmith023 in #1263 - Add support for mistral by @dirkkul in #1057
- Add support for generative friendli ai by @dirkkul in #1271
- Add databricks embeddings by @dirkkul in #1272
- Update Weaviate Cloud OIDC provider to current prod instance by @mikewyer in #1274
- Deprecate v3 in v4 by @dirkkul in #1239
- Add
generative-databricks
support inConfigure
factory by @tsmith023 in #1273 - Update changelog for
v4.8.0
change by @antas-marcin in #1280
New Contributors
- @tibor-reiss made their first contribution in #1241
Full Changelog: v4.7.1...v4.8.0
v3.26.7
What's Changed
Full Changelog: v3.26.6...v3.26.7
v4.7.1
What's Changed
- Do not use deps ranges in devel requirements by @tsmith023 in #1197
- Bump requests from 2.30.0 to 2.32.2 by @dependabot in #1199
- Bump authlib from 1.2.1 to 1.3.1 by @dependabot in #1198
- add
GRPC_VERBOSITY="ERROR"
env var in__init__.py
by @tsmith023 in #1196 - Parse the correct timeouts to
httpx
client by @tsmith023 in #1206 - Add factory method to configure new
reranker-jinaai
module by @tsmith023 in #1204
Full Changelog: v4.7.0...v4.7.1
v3.26.6
What's Changed
- Bump requests and authlib due to security issues by @tsmith023 in #1200
Full Changelog: v3.26.5...v3.26.6
v4.7.0
What's Changed
- Update Ollama module docstrings by @databyjp in #1091
- Export submodules to ease usage of
weaviate.outputs
by @tsmith023 in #1098 - VoyageAI new embedding and rerank models by @fzowl in #1103
- Add missing
py.typed
file for type checking usage by @tsmith023 in #1112 - Update multi_tenancy docstring by @databyjp in #1115
- Fix logic when parsing str tenant args for .create and .remove by @tsmith023 in #1118
- Validate named vectors for duplicates on
collections.create
by @tsmith023 in #1119 - Fix batch retry with tenants in v3 by @dirkkul in #1122
- Merge in v3 240624 by @dirkkul in #1124
- Refactor batch results storage and publishing by @tsmith023 in #1121
- Adds support for enabling and disabling async replication in schema by @jeroiraz in #1105
- Implement client features for tenant offloading by @tsmith023 in #1132
- Scalar Quantization by @trengrj in #1110
- Fix typo in m2v method parameters by @databyjp in #1073
- Named vector multi search by @dirkkul in #1071
- Introduce logging of partial batch errors by @tsmith023 in #1141
- Fix GQL injection vulnerability by @tsmith023 in #1134
- Add generative Anthropic module integration by @cdpierse in #1149
- Custom vectorizers by @dirkkul in #1152
- Add validation for types that are not installed by @dirkkul in #1145
- Dev/split create update tenant models by @tsmith023 in #1150
- Fix year zero in dates by @dirkkul in #1153
- Propose further wording change by @databyjp in #1156
- Add support for the kagome_kr tokenizer by @databyjp in #1157
- Add support for range filters by @dirkkul in #1159
- Hybrid search vector per target by @dirkkul in #1160
- Update tenant names by @dirkkul in #1161
- Introduce
WeaviateAsyncClient
as async alternative toWeaviateClient
by @tsmith023 in #1007 - 20240708/docstring typos by @databyjp in #1166
- Fix node status for timeout nodes by @dirkkul in #1169
- Fix updating quantizers between
pq
,bq
, andsq
withhnsw
index by @tsmith023 in #1171 - Ignore
BlockingIOError
error logs emitted byaio.grpc
in event loops by @tsmith023 in #1180 - Ensure all query stubs are aligned with new impl API surface by @tsmith023 in #1181
- Dont add references if the .to object has not been added yet by @dirkkul in #1182
- Fix logic for logging errors in batch by @tsmith023 in #1183
- Make moduleconfig optional for custom reranker/generative by @dirkkul in #1187
- Send
tenants.update
requests in batches of 100 by @tsmith023 in #1192 - Support
v1.26
features and introduceWeaviateAsyncClient
by @tsmith023 in #1133
New Contributors
Full Changelog: v4.6.4...v4.7.0
v4.6.7
What's Changed
- Custom vectorizers by @dirkkul in #1152
- Fix year zero in dates by @dirkkul in #1153
- Fix node status for timeout nodes by @dirkkul in #1169
- Dont add references if the .to object has not been added yet by @dirkkul in #1182
- Make moduleconfig optional for custom reranker/generative by @dirkkul in #1187
Full Changelog: v4.6.6...v4.6.7