|
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