Skip to content

Commit 3561d89

Browse files
authored
Merge pull request #587 from weaviate/fix/ci-image-and-changelog
Prepare `v3.25.0` release
2 parents d1573a7 + bb4dd9f commit 3561d89

11 files changed

+36
-19
lines changed

.github/workflows/main.yaml

+8-8
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ jobs:
2424
version: "22.10"
2525
- uses: actions/setup-python@v4
2626
with:
27-
python-version: "3.10"
27+
python-version: "3.11"
2828
cache: 'pip' # caching pip dependencies
2929
- run: pip install -r requirements-devel.txt
3030
- name: "Flake 8"
@@ -40,7 +40,7 @@ jobs:
4040
strategy:
4141
fail-fast: false
4242
matrix:
43-
version: ["3.8", "3.9", "3.10", "3.11"]
43+
version: ["3.8", "3.9", "3.10", "3.11", "3.12"]
4444
folder: ["weaviate"]
4545
steps:
4646
- uses: actions/checkout@v3
@@ -58,7 +58,7 @@ jobs:
5858
strategy:
5959
fail-fast: false
6060
matrix:
61-
version: ["3.8", "3.9", "3.10", "3.11"]
61+
version: ["3.8", "3.9", "3.10", "3.11", "3.12"]
6262
folder: ["test", "mock_tests"]
6363
steps:
6464
- uses: actions/checkout@v3
@@ -82,7 +82,7 @@ jobs:
8282
strategy:
8383
fail-fast: false
8484
matrix:
85-
version: [ "3.8", "3.9", "3.10", "3.11"]
85+
version: [ "3.8", "3.9", "3.10", "3.11", "3.12"]
8686
optional_dependencies: [false]
8787
include:
8888
- version: "3.11"
@@ -154,10 +154,10 @@ jobs:
154154
uses: actions/checkout@v3
155155
with:
156156
fetch-depth: 0
157-
- name: Set up Python 3.10
157+
- name: Set up Python 3.11
158158
uses: actions/setup-python@v4
159159
with:
160-
python-version: "3.10"
160+
python-version: "3.11"
161161
cache: 'pip' # caching pip dependencies
162162
- name: Install dependencies
163163
run: pip install -r requirements-devel.txt
@@ -210,10 +210,10 @@ jobs:
210210
uses: actions/checkout@v3
211211
with:
212212
fetch-depth: 0
213-
- name: Set up Python 3.10
213+
- name: Set up Python 3.11
214214
uses: actions/setup-python@v4
215215
with:
216-
python-version: "3.10"
216+
python-version: "3.11"
217217
cache: 'pip' # caching pip dependencies
218218
- name: Install dependencies
219219
run: pip install -r requirements-devel.txt

ci/docker-compose-async.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ services:
99
- '8090'
1010
- --scheme
1111
- http
12-
image: semitechnologies/weaviate:preview-add-vectorqueuesize-to-schema-classname-shards-response-afa42cb
12+
image: semitechnologies/weaviate:1.22.0
1313
ports:
1414
- "8090:8090"
1515
restart: on-failure:0

ci/docker-compose-azure.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ services:
1010
- --scheme
1111
- http
1212
- --write-timeout=600s
13-
image: semitechnologies/weaviate:preview-add-vectorqueuesize-to-schema-classname-shards-response-afa42cb
13+
image: semitechnologies/weaviate:1.22.0
1414
ports:
1515
- 8081:8081
1616
restart: on-failure:0

ci/docker-compose-cluster.yml

+2-2
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
version: '3.4'
33
services:
44
weaviate-node-1:
5-
image: semitechnologies/weaviate:preview-add-vectorqueuesize-to-schema-classname-shards-response-afa42cb
5+
image: semitechnologies/weaviate:1.22.0
66
restart: on-failure:0
77
ports:
88
- "8087:8080"
@@ -25,7 +25,7 @@ services:
2525
- '8080'
2626
- --scheme
2727
- http
28-
image: semitechnologies/weaviate:preview-add-vectorqueuesize-to-schema-classname-shards-response-afa42cb
28+
image: semitechnologies/weaviate:1.22.0
2929
ports:
3030
- 8088:8080
3131
- 6061:6060

ci/docker-compose-okta-cc.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ services:
1010
- --scheme
1111
- http
1212
- --write-timeout=600s
13-
image: semitechnologies/weaviate:preview-add-vectorqueuesize-to-schema-classname-shards-response-afa42cb
13+
image: semitechnologies/weaviate:1.22.0
1414
ports:
1515
- 8082:8082
1616
restart: on-failure:0

ci/docker-compose-okta-users.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ services:
1010
- --scheme
1111
- http
1212
- --write-timeout=600s
13-
image: semitechnologies/weaviate:preview-add-vectorqueuesize-to-schema-classname-shards-response-afa42cb
13+
image: semitechnologies/weaviate:1.22.0
1414
ports:
1515
- 8083:8083
1616
restart: on-failure:0

ci/docker-compose-openai.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ services:
99
- '8086'
1010
- --scheme
1111
- http
12-
image: semitechnologies/weaviate:preview-add-vectorqueuesize-to-schema-classname-shards-response-afa42cb
12+
image: semitechnologies/weaviate:1.22.0
1313
ports:
1414
- 8086:8086
1515
restart: on-failure:0

ci/docker-compose-wcs.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ services:
1010
- --scheme
1111
- http
1212
- --write-timeout=600s
13-
image: semitechnologies/weaviate:preview-add-vectorqueuesize-to-schema-classname-shards-response-afa42cb
13+
image: semitechnologies/weaviate:1.22.0
1414
ports:
1515
- 8085:8085
1616
restart: on-failure:0

ci/docker-compose.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ services:
1010
- --scheme
1111
- http
1212
- --write-timeout=600s
13-
image: semitechnologies/weaviate:preview-add-vectorqueuesize-to-schema-classname-shards-response-afa42cb
13+
image: semitechnologies/weaviate:1.22.0
1414
ports:
1515
- "8080:8080"
1616
- "50051:50051"

docs/changelog.rst

+17
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,22 @@
11
Changelog
22
=========
3+
Version 3.25.0
4+
--------------
5+
This minor version includes:
6+
7+
- Support for new Weaviate nested objects on insert and query
8+
- ``client.data_object.create()`` now supports nested objects
9+
- ``client.query.get()`` now supports nested objects
10+
- Updates to use Weaviate's v1 gRPC API
11+
- Support for batching with Weaviate>1.22.0 version and async vector indexing
12+
- Addition of the `client.batch.wait_for_async_indexing()` method to force block until async indexing is complete
13+
- Add tests for Python 3.12 to ensure compatibility
14+
15+
Version 3.24.2
16+
--------------
17+
This patch version includes:
18+
19+
- Small fix to the batching process to ensure that failed multi-tenant objects are re-added to the batch with their tenant attached
320

421
Version 3.24.1
522
--------------

integration/test_cluster.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@
44

55
import weaviate
66

7-
GIT_HASH = "afa42cb"
8-
SERVER_VERSION = "1.22.0-rc.0"
7+
GIT_HASH = "b4f2ffb"
8+
SERVER_VERSION = "1.22.0"
99
NODE_NAME = "node1"
1010
NUM_OBJECT = 10
1111

0 commit comments

Comments
 (0)