Skip to content

Commit f8cc080

Browse files
Update changelog for integrations/weaviate (#2359)
Co-authored-by: anakin87 <44616784+anakin87@users.noreply.github.com>
1 parent f344060 commit f8cc080

1 file changed

Lines changed: 204 additions & 193 deletions

File tree

integrations/weaviate/CHANGELOG.md

Lines changed: 204 additions & 193 deletions
Original file line numberDiff line numberDiff line change
@@ -1,193 +1,204 @@
1-
# Changelog
2-
3-
## [integrations/weaviate-v6.2.0] - 2025-09-18
4-
5-
### 🚀 Features
6-
7-
- Weaviate Hybrid Retrieval (#2276)
8-
9-
### 🧹 Chores
10-
11-
- Remove black (#1985)
12-
- Standardize readmes - part 2 (#2205)
13-
14-
15-
## [integrations/weaviate-v6.1.0] - 2025-06-20
16-
17-
### 🐛 Bug Fixes
18-
19-
- Weaviate - fix types + add py.typed (#1977)
20-
21-
22-
### ⚙️ CI
23-
24-
- Review testing workflows (#1541)
25-
26-
### 🧹 Chores
27-
28-
- Align core-integrations Hatch scripts (#1898)
29-
- Update md files for new hatch scripts (#1911)
30-
31-
## [integrations/weaviate-v6.0.0] - 2025-03-11
32-
33-
34-
### 🧹 Chores
35-
36-
- Remove Python 3.8 support (#1421)
37-
- Weaviate - pin haystack and remove dataframe checks (#1521)
38-
39-
### 🌀 Miscellaneous
40-
41-
- Update document store descriptions (#1447)
42-
43-
## [integrations/weaviate-v5.0.0] - 2025-02-17
44-
45-
### 🧹 Chores
46-
47-
- Fix linting/isort (#1215)
48-
- Inherit from `FilterDocumentsTestWithDataframe` in Document Stores (#1290)
49-
- [**breaking**] Weaviate - remove dataframe support (#1406)
50-
51-
52-
## [integrations/weaviate-v4.0.2] - 2024-11-13
53-
54-
### 🐛 Bug Fixes
55-
56-
- Dependency for weaviate document store (#1186)
57-
58-
59-
## [integrations/weaviate-v4.0.1] - 2024-11-11
60-
61-
### 🌀 Miscellaneous
62-
63-
- Fix: Weaviate - skip `_split_overlap` meta field (#1173)
64-
65-
## [integrations/weaviate-v4.0.0] - 2024-10-18
66-
67-
### 🐛 Bug Fixes
68-
69-
- Compatibility with Weaviate 4.9.0 (#1143)
70-
71-
### ⚙️ CI
72-
73-
- Adopt uv as installer (#1142)
74-
75-
### 🧹 Chores
76-
77-
- Weaviate - remove legacy filter support (#1070)
78-
- Update changelog after removing legacy filters (#1083)
79-
- Update ruff linting scripts and settings (#1105)
80-
81-
82-
## [integrations/weaviate-v2.2.1] - 2024-09-07
83-
84-
### 🚀 Features
85-
86-
- Add filter_policy to weaviate integration (#824)
87-
88-
### 🐛 Bug Fixes
89-
90-
- Weaviate filter error (#811)
91-
- Fix connection to Weaviate Cloud Service (#624)
92-
- Pin weaviate-client (#1046)
93-
- Weaviate - fix connection issues with some WCS URLs (#1058)
94-
95-
### 🧪 Testing
96-
97-
- Do not retry tests in `hatch run test` command (#954)
98-
99-
### ⚙️ CI
100-
101-
- Retry tests to reduce flakyness (#836)
102-
103-
### 🧹 Chores
104-
105-
- Update ruff invocation to include check parameter (#853)
106-
107-
### 🌀 Miscellaneous
108-
109-
- Handle connection to WCS and add tests
110-
- Revert "Handle connection to WCS and add tests"
111-
112-
This reverts commit f48802b2ce612896fd06a13cf33dffd9f77a8859.
113-
- Ci: install `pytest-rerunfailures` where needed; add retry config to `test-cov` script (#845)
114-
- Chore: Minor retriever pydoc fix (#884)
115-
- Fix: `weaviate` - Fallback to default filter policy when deserializing retrievers without the init parameter (#903)
116-
- Fix: Weaviate: Use collections.list_all instead of collections._get_all (#921)
117-
- Chore: weaviate - ruff update, don't ruff tests (#986)
118-
119-
## [integrations/weaviate-v2.1.0] - 2024-06-10
120-
121-
### 🚀 Features
122-
123-
- Defer the database connection to when it's needed (#802)
124-
125-
### 🐛 Bug Fixes
126-
127-
- Weaviate schema class name conversion which preserves PascalCase (#707)
128-
129-
### 🌀 Miscellaneous
130-
131-
- Chore: add license classifiers (#680)
132-
- Chore: change the pydoc renderer class (#718)
133-
134-
## [integrations/weaviate-v2.0.0] - 2024-03-25
135-
136-
### 📚 Documentation
137-
138-
- Disable-class-def (#556)
139-
- Fix docstrings (#586)
140-
141-
### 🌀 Miscellaneous
142-
143-
- Make tests show coverage (#566)
144-
- Migrate from weaviate python client v3 to v4 (#463)
145-
- Refactor tests (#574)
146-
- Remove references to Python 3.7 (#601)
147-
- Make Document Stores initially skip `SparseEmbedding` (#606)
148-
- Fix Weaviate retrievers returning no score (#621)
149-
- Update Weaviate docstrings (#622)
150-
151-
## [integrations/weaviate-v1.0.2] - 2024-02-27
152-
153-
### 🐛 Bug Fixes
154-
155-
- Fix order of API docs (#447)
156-
- Weaviate: fix auth tests (#488)
157-
158-
### 📚 Documentation
159-
160-
- Update category slug (#442)
161-
162-
### 🌀 Miscellaneous
163-
164-
- Make retrievers return dicts (#491)
165-
166-
## [integrations/weaviate-v1.0.0] - 2024-02-15
167-
168-
### 🚀 Features
169-
170-
- Generate weaviate API docs (#351)
171-
172-
### 🌀 Miscellaneous
173-
174-
- WeaviateDocumentStore initialization and serialization (#187)
175-
- Move package under haystack_integrations (#214)
176-
- Add `collection_name` parameter and creation (#215)
177-
- Support more collection settings when creating a new `WeaviateDocumentStore` (#260)
178-
- Implement `count_document` for WeaviateDocumentStore (#267)
179-
- Add methods to convert from Document to Weaviate data object and viceversa (#269)
180-
- Add filter, write and delete documents in Weaviate (#270)
181-
- Implement filtering for `WeaviateDocumentStore` (#278)
182-
- Add `WeaviateBM25Retriever` (#410)
183-
- Add `WeaviateEmbeddingRetriever` (#412)
184-
- Update Weaviate docs configs (#414)
185-
- Update WeaviateDocumentStore authentication to use new Secret class (#425)
186-
187-
## [integrations/weaviate-v0.0.0] - 2024-01-10
188-
189-
### 🌀 Miscellaneous
190-
191-
- Setup everything to start working on the Weaviate integration (#186)
192-
193-
<!-- generated by git-cliff -->
1+
# Changelog
2+
3+
## [integrations/weaviate-v6.3.0] - 2025-10-03
4+
5+
### 🚀 Features
6+
7+
- Implement `delete_all_documents` for weaviate integration (#2354)
8+
9+
10+
### 🌀 Miscellaneous
11+
12+
- Fix: Update version of weaviate in docker-compose file (#2347)
13+
14+
## [integrations/weaviate-v6.2.0] - 2025-09-18
15+
16+
### 🚀 Features
17+
18+
- Weaviate Hybrid Retrieval (#2276)
19+
20+
### 🧹 Chores
21+
22+
- Remove black (#1985)
23+
- Standardize readmes - part 2 (#2205)
24+
25+
26+
## [integrations/weaviate-v6.1.0] - 2025-06-20
27+
28+
### 🐛 Bug Fixes
29+
30+
- Weaviate - fix types + add py.typed (#1977)
31+
32+
33+
### ⚙️ CI
34+
35+
- Review testing workflows (#1541)
36+
37+
### 🧹 Chores
38+
39+
- Align core-integrations Hatch scripts (#1898)
40+
- Update md files for new hatch scripts (#1911)
41+
42+
## [integrations/weaviate-v6.0.0] - 2025-03-11
43+
44+
45+
### 🧹 Chores
46+
47+
- Remove Python 3.8 support (#1421)
48+
- Weaviate - pin haystack and remove dataframe checks (#1521)
49+
50+
### 🌀 Miscellaneous
51+
52+
- Docs: Update document store descriptions for deepset Pipeline Builder (#1447)
53+
54+
## [integrations/weaviate-v5.0.0] - 2025-02-17
55+
56+
### 🧹 Chores
57+
58+
- Fix linting/isort (#1215)
59+
- Inherit from `FilterDocumentsTestWithDataframe` in Document Stores (#1290)
60+
- [**breaking**] Weaviate - remove dataframe support (#1406)
61+
62+
63+
## [integrations/weaviate-v4.0.2] - 2024-11-13
64+
65+
### 🐛 Bug Fixes
66+
67+
- Dependency for weaviate document store (#1186)
68+
69+
70+
## [integrations/weaviate-v4.0.1] - 2024-11-11
71+
72+
### 🌀 Miscellaneous
73+
74+
- Fix: Weaviate - skip `_split_overlap` meta field (#1173)
75+
76+
## [integrations/weaviate-v4.0.0] - 2024-10-18
77+
78+
### 🐛 Bug Fixes
79+
80+
- Compatibility with Weaviate 4.9.0 (#1143)
81+
82+
### ⚙️ CI
83+
84+
- Adopt uv as installer (#1142)
85+
86+
### 🧹 Chores
87+
88+
- Weaviate - remove legacy filter support (#1070)
89+
- Update changelog after removing legacy filters (#1083)
90+
- Update ruff linting scripts and settings (#1105)
91+
92+
93+
## [integrations/weaviate-v2.2.1] - 2024-09-07
94+
95+
### 🚀 Features
96+
97+
- Add filter_policy to weaviate integration (#824)
98+
99+
### 🐛 Bug Fixes
100+
101+
- Weaviate filter error (#811)
102+
- Fix connection to Weaviate Cloud Service (#624)
103+
- Pin weaviate-client (#1046)
104+
- Weaviate - fix connection issues with some WCS URLs (#1058)
105+
106+
### 🧪 Testing
107+
108+
- Do not retry tests in `hatch run test` command (#954)
109+
110+
### ⚙️ CI
111+
112+
- Retry tests to reduce flakyness (#836)
113+
114+
### 🧹 Chores
115+
116+
- Update ruff invocation to include check parameter (#853)
117+
118+
### 🌀 Miscellaneous
119+
120+
- Handle connection to WCS and add tests
121+
- Revert "Handle connection to WCS and add tests"
122+
123+
This reverts commit f48802b2ce612896fd06a13cf33dffd9f77a8859.
124+
- Ci: install `pytest-rerunfailures` where needed; add retry config to `test-cov` script (#845)
125+
- Chore: Minor retriever pydoc fix (#884)
126+
- Fix: `weaviate` - Fallback to default filter policy when deserializing retrievers without the init parameter (#903)
127+
- Fix: Weaviate: Use collections.list_all instead of collections._get_all (#921)
128+
- Chore: weaviate - ruff update, don't ruff tests (#986)
129+
130+
## [integrations/weaviate-v2.1.0] - 2024-06-10
131+
132+
### 🚀 Features
133+
134+
- Defer the database connection to when it's needed (#802)
135+
136+
### 🐛 Bug Fixes
137+
138+
- Weaviate schema class name conversion which preserves PascalCase (#707)
139+
140+
### 🌀 Miscellaneous
141+
142+
- Chore: add license classifiers (#680)
143+
- Chore: change the pydoc renderer class (#718)
144+
145+
## [integrations/weaviate-v2.0.0] - 2024-03-25
146+
147+
### 📚 Documentation
148+
149+
- Disable-class-def (#556)
150+
- Fix docstrings (#586)
151+
152+
### 🌀 Miscellaneous
153+
154+
- Make tests show coverage (#566)
155+
- Migrate from weaviate python client v3 to v4 (#463)
156+
- Refactor tests (#574)
157+
- Remove references to Python 3.7 (#601)
158+
- Make Document Stores initially skip `SparseEmbedding` (#606)
159+
- Fix Weaviate retrievers returning no score (#621)
160+
- Update Weaviate docstrings (#622)
161+
162+
## [integrations/weaviate-v1.0.2] - 2024-02-27
163+
164+
### 🐛 Bug Fixes
165+
166+
- Fix order of API docs (#447)
167+
- Weaviate: fix auth tests (#488)
168+
169+
### 📚 Documentation
170+
171+
- Update category slug (#442)
172+
173+
### 🌀 Miscellaneous
174+
175+
- Make retrievers return dicts (#491)
176+
177+
## [integrations/weaviate-v1.0.0] - 2024-02-15
178+
179+
### 🚀 Features
180+
181+
- Generate weaviate API docs (#351)
182+
183+
### 🌀 Miscellaneous
184+
185+
- WeaviateDocumentStore initialization and serialization (#187)
186+
- Move package under haystack_integrations (#214)
187+
- Add `collection_name` parameter and creation (#215)
188+
- Support more collection settings when creating a new `WeaviateDocumentStore` (#260)
189+
- Implement `count_document` for WeaviateDocumentStore (#267)
190+
- Add methods to convert from Document to Weaviate data object and viceversa (#269)
191+
- Add filter, write and delete documents in Weaviate (#270)
192+
- Implement filtering for `WeaviateDocumentStore` (#278)
193+
- Add `WeaviateBM25Retriever` (#410)
194+
- Add `WeaviateEmbeddingRetriever` (#412)
195+
- Update Weaviate docs configs (#414)
196+
- Update WeaviateDocumentStore authentication to use new Secret class (#425)
197+
198+
## [integrations/weaviate-v0.0.0] - 2024-01-10
199+
200+
### 🌀 Miscellaneous
201+
202+
- Setup everything to start working on the Weaviate integration (#186)
203+
204+
<!-- generated by git-cliff -->

0 commit comments

Comments
 (0)