Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
36 changes: 19 additions & 17 deletions .github/workflows/main.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -21,16 +21,17 @@ env:
WEAVIATE_127: 1.27.27
WEAVIATE_128: 1.28.16
WEAVIATE_129: 1.29.11
WEAVIATE_130: 1.30.22
WEAVIATE_130: 1.30.23
WEAVIATE_131: 1.31.22
WEAVIATE_132: 1.32.27
WEAVIATE_133: 1.33.18
WEAVIATE_134: 1.34.20
WEAVIATE_135: 1.35.23
WEAVIATE_136: 1.36.23
WEAVIATE_137: 1.37.14
WEAVIATE_138: 1.38.9
WEAVIATE_139: 1.39.12
WEAVIATE_136: 1.36.24
WEAVIATE_137: 1.37.18
WEAVIATE_138: 1.38.22
WEAVIATE_139: 1.39.13
WEAVIATE_140: 1.40.2

jobs:
lint-and-format:
Expand Down Expand Up @@ -150,7 +151,7 @@ jobs:
- name: start weaviate
run: |
source ./ci/compose.sh
export WEAVIATE_VERSION=$WEAVIATE_139
export WEAVIATE_VERSION=$WEAVIATE_140
docker compose -f ci/docker-compose-async.yml up -d
wait "http://localhost:8090"
- name: Run the e2e suite inside Pyodide under Node
Expand Down Expand Up @@ -223,11 +224,11 @@ jobs:
fail-fast: false
matrix:
versions: [
{ py: "3.10", weaviate: $WEAVIATE_139, grpc: "1.59.0"},
{ py: "3.11", weaviate: $WEAVIATE_139, grpc: "1.66.0"},
{ py: "3.12", weaviate: $WEAVIATE_139, grpc: "1.70.0"},
{ py: "3.13", weaviate: $WEAVIATE_139, grpc: "1.72.1"},
{ py: "3.14", weaviate: $WEAVIATE_139, grpc: "1.76.0"}
{ py: "3.10", weaviate: $WEAVIATE_140, grpc: "1.59.0"},
{ py: "3.11", weaviate: $WEAVIATE_140, grpc: "1.66.0"},
{ py: "3.12", weaviate: $WEAVIATE_140, grpc: "1.70.0"},
{ py: "3.13", weaviate: $WEAVIATE_140, grpc: "1.72.1"},
{ py: "3.14", weaviate: $WEAVIATE_140, grpc: "1.76.0"}
]
optional_dependencies: [false]
steps:
Expand Down Expand Up @@ -279,11 +280,11 @@ jobs:
fail-fast: false
matrix:
versions: [
{ py: "3.10", weaviate: $WEAVIATE_139},
{ py: "3.11", weaviate: $WEAVIATE_139},
{ py: "3.12", weaviate: $WEAVIATE_139},
{ py: "3.13", weaviate: $WEAVIATE_139},
{ py: "3.14", weaviate: $WEAVIATE_139}
{ py: "3.10", weaviate: $WEAVIATE_140},
{ py: "3.11", weaviate: $WEAVIATE_140},
{ py: "3.12", weaviate: $WEAVIATE_140},
{ py: "3.13", weaviate: $WEAVIATE_140},
{ py: "3.14", weaviate: $WEAVIATE_140}
Comment thread
g-despot marked this conversation as resolved.
]
optional_dependencies: [false]
steps:
Expand Down Expand Up @@ -385,7 +386,8 @@ jobs:
$WEAVIATE_136,
$WEAVIATE_137,
$WEAVIATE_138,
$WEAVIATE_139
$WEAVIATE_139,
$WEAVIATE_140
]
steps:
- name: Checkout
Expand Down
1 change: 1 addition & 0 deletions docs/changelog.rst
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ Version 4.24.1
--------------
This patch version includes:
- Deprecate ``client.graphql_raw_query()`` (Dep031), which will be removed in a release after May 1, 2027, when Weaviate retires the GraphQL API. Use the collection query methods or the REST Search API instead
- Bump the default embedded Weaviate version from 1.39.7 to 1.40.2
- Minor bug fixes and improvements:
- Fix ``ReplicateOperationStatus.errors`` holding the server's raw error objects instead of message strings
- Fix an exhausted ``collection.iterator()`` sending another request, and possibly yielding newly added objects, when advanced again; it now keeps raising ``StopIteration`` until restarted with ``iter()``, and likewise for the async iterator
Expand Down
2 changes: 1 addition & 1 deletion integration/test_collection_config.py
Original file line number Diff line number Diff line change
Expand Up @@ -881,7 +881,7 @@ def test_collection_update_shards(collection_factory: CollectionFactory) -> None
collection.tenants.create([Tenant(name="tenant1"), Tenant(name="tenant2")])
for shard in collection.config.get_shards():
if shard.per_node_status:
assert all(per_node == "READY" for per_node in shard.per_node_status)
assert all(per_node == "READY" for per_node in shard.per_node_status.values())
assert shard.status == "READY"

# all possibilites of calling the function
Expand Down
2 changes: 1 addition & 1 deletion requirements-devel.txt
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
httpx==0.26.0
validators==0.34.0
authlib==1.6.12
authlib==1.7.2
grpcio==1.75.1
grpcio-tools==1.75.1
grpcio-health-checking==1.75.1
Expand Down
2 changes: 1 addition & 1 deletion weaviate/embedded.py
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@
DEFAULT_PORT = 8079
DEFAULT_GRPC_PORT = 50060

WEAVIATE_VERSION = "1.39.7"
WEAVIATE_VERSION = "1.40.2"


@dataclass
Expand Down
Loading