Skip to content

Commit c56f798

Browse files
HaystackBotsjrl
andauthored
Update changelog for integrations/chroma (#1620)
Co-authored-by: sjrl <10526848+sjrl@users.noreply.github.com>
1 parent 927325e commit c56f798

1 file changed

Lines changed: 7 additions & 123 deletions

File tree

integrations/chroma/CHANGELOG.md

Lines changed: 7 additions & 123 deletions
Original file line numberDiff line numberDiff line change
@@ -1,375 +1,259 @@
11
# Changelog
22

3-
## [integrations/chroma-v2.0.2] - 2025-04-04
3+
## [integrations/chroma-v2.0.3] - 2025-04-04
44

5+
### 🐛 Bug Fixes
56

7+
- Update test and unpin chroma (#1618)
8+
- Make chroma backwards compatible (#1619)
69

710

8-
### ⚙️ CI
11+
## [integrations/chroma-v2.0.2] - 2025-04-04
912

1013

11-
- Review testing workflows (#1541)
14+
### ⚙️ CI
1215

16+
- Review testing workflows (#1541)
1317

1418
### 🌀 Miscellaneous
1519

16-
1720
- Fix: Pin chroma (#1608)
1821

1922
## [integrations/chroma-v3.0.0] - 2025-03-11
2023

2124

22-
23-
2425
### 🧹 Chores
2526

26-
2727
- Use Haystack logging across integrations (#1484)
2828

29-
3029
### 🌀 Miscellaneous
3130

32-
3331
- Fix: Chroma - relax dataframe/blob test (#1404)
34-
3532
- Pin haystack and remove dataframe checks (#1501)
3633

3734
## [integrations/chroma-v2.0.1] - 2025-02-14
3835

39-
4036
### 🌀 Miscellaneous
4137

42-
43-
4438
- Better handle discarded fields (#1373)
4539

4640
## [integrations/chroma-v1.0.1] - 2025-02-14
4741

48-
4942
### 🧹 Chores
5043

51-
5244
- Inherit from `FilterDocumentsTestWithDataframe` in Document Stores (#1290)
5345

54-
5546
### 🌀 Miscellaneous
5647

57-
58-
5948
- Fix: Chroma - make `filter_documents` method return embeddings (#1361)
6049

6150
## [integrations/chroma-v2.0.0] - 2025-01-02
6251

63-
6452
### 🧹 Chores
6553

66-
6754
- Fix linting/isort (#1215)
68-
6955
- Chroma - pin `tokenizers` (#1223)
7056

71-
7257
### 🌀 Miscellaneous
7358

74-
75-
7659
- Unpin tokenizers (#1233)
77-
7860
- Fix: updates for Chroma 0.6.0 (#1270)
7961

8062
## [integrations/chroma-v1.0.0] - 2024-11-06
8163

82-
8364
### 🐛 Bug Fixes
8465

85-
8666
- Fixing Chroma tests due `chromadb` update behaviour change (#1148)
87-
8867
- Adapt our implementation to breaking changes in Chroma 0.5.17 (#1165)
8968

90-
9169
### ⚙️ CI
9270

93-
9471
- Adopt uv as installer (#1142)
9572

9673

97-
9874
## [integrations/chroma-v0.22.1] - 2024-09-30
9975

100-
10176
### 🌀 Miscellaneous
10277

103-
104-
10578
- Empty filters should behave as no filters (#1117)
10679

10780
## [integrations/chroma-v0.22.0] - 2024-09-30
10881

109-
11082
### 🚀 Features
11183

112-
11384
- Chroma - allow remote HTTP connection (#1094)
114-
11585
- Chroma - defer the DB connection (#1107)
11686

117-
11887
### 🐛 Bug Fixes
11988

120-
12189
- Refactor: fix chroma linting; do not use numpy (#1063)
122-
12390
- Filters in chroma integration (#1072)
12491

125-
12692
### 🧪 Testing
12793

128-
12994
- Do not retry tests in `hatch run test` command (#954)
13095

131-
13296
### 🧹 Chores
13397

134-
13598
- Chroma - ruff update, don't ruff tests (#983)
136-
13799
- Update ruff linting scripts and settings (#1105)
138100

139-
140101
### 🌀 Miscellaneous
141102

142-
143-
144103
- Chore: ChromaDocumentStore lint fix (#1065)
145104

146105
## [integrations/chroma-v0.21.1] - 2024-07-17
147106

148-
149107
### 🐛 Bug Fixes
150108

151-
152109
- `ChromaDocumentStore` - discard `meta` items when the type of their value is not supported in Chroma (#907)
153110

154111

155-
156112
## [integrations/chroma-v0.21.0] - 2024-07-16
157113

158-
159114
### 🚀 Features
160115

161-
162116
- Add metadata parameter to ChromaDocumentStore. (#906)
163117

164118

165-
166119
## [integrations/chroma-v0.20.1] - 2024-07-15
167120

168-
169121
### 🚀 Features
170122

171-
172123
- Added distance_function property to ChromadocumentStore (#817)
173-
174124
- Add filter_policy to chroma integration (#826)
175125

176-
177126
### 🐛 Bug Fixes
178127

179-
180128
- Allow search in ChromaDocumentStore without metadata (#863)
181-
182129
- `Chroma` - Fallback to default filter policy when deserializing retrievers without the init parameter (#897)
183130

184-
185131
### ⚙️ CI
186132

187-
188133
- Retry tests to reduce flakyness (#836)
189134

190-
191135
### 🧹 Chores
192136

193-
194137
- Update ruff invocation to include check parameter (#853)
195138

196-
197139
### 🌀 Miscellaneous
198140

199-
200-
201141
- Ci: install `pytest-rerunfailures` where needed; add retry config to `test-cov` script (#845)
202-
203142
- Chore: Minor retriever pydoc fix (#884)
204143

205144
## [integrations/chroma-v0.18.0] - 2024-05-31
206145

207-
208146
### 🌀 Miscellaneous
209147

210-
211148
- Chore: pin chromadb>=0.5.0 (#777)
212149

213150
## [integrations/chroma-v0.17.0] - 2024-05-10
214151

215-
216152
### 🌀 Miscellaneous
217153

218-
219154
- Chore: change the pydoc renderer class (#718)
220-
221155
- Implement filters for chromaQueryTextRetriever via existing haystack filters logic (#705)
222156

223157
## [integrations/chroma-v0.16.0] - 2024-05-02
224158

225-
226159
### 📚 Documentation
227160

228-
229161
- Small consistency improvements (#536)
230-
231162
- Disable-class-def (#556)
232163

233-
234164
### 🌀 Miscellaneous
235165

236-
237166
- Make tests show coverage (#566)
238-
239167
- Refactor tests (#574)
240-
241168
- Remove references to Python 3.7 (#601)
242-
243169
- Make Document Stores initially skip `SparseEmbedding` (#606)
244-
245170
- Pin databind-core (#619)
246-
247171
- Chore: add license classifiers (#680)
248-
249172
- Feature/bump chromadb dep to 0.5.0 (#700)
250173

251174
## [integrations/chroma-v0.15.0] - 2024-03-01
252175

253-
254176
### 🌀 Miscellaneous
255177

256-
257178
- Release chroma on python 3.8 (#512)
258179

259180
## [integrations/chroma-v0.14.0] - 2024-02-29
260181

261-
262182
### 🐛 Bug Fixes
263183

264-
265184
- Fix order of API docs (#447)
266-
267185
- Serialize the path to the local db (#506)
268186

269-
270187
### 📚 Documentation
271188

272-
273189
- Update category slug (#442)
274-
275190
- Review chroma integration (#501)
276191

277-
278192
### 🌀 Miscellaneous
279193

280-
281194
- Small improvements (#443)
282-
283195
- Fix: make write_documents compatible with the DocumentStore protocol (#505)
284196

285197
## [integrations/chroma-v0.13.0] - 2024-02-13
286198

287-
288199
### 🌀 Miscellaneous
289200

290-
291201
- Chroma: rename retriever (#407)
292202

293203
## [integrations/chroma-v0.12.0] - 2024-02-06
294204

295-
296205
### 🚀 Features
297206

298-
299207
- Generate API docs (#262)
300208

301-
302209
### 🌀 Miscellaneous
303210

304-
305211
- Add typing_extensions pin to Chroma integration (#295)
306-
307212
- Allows filters and persistent document stores for Chroma (#342)
308213

309214
## [integrations/chroma-v0.11.0] - 2024-01-18
310215

311-
312216
### 🐛 Bug Fixes
313217

314-
315218
- Chroma DocumentStore creation for pre-existing collection name (#157)
316219

317-
318220
### 🌀 Miscellaneous
319221

320-
321222
- Mount chroma integration under `haystack_integrations.*` (#193)
322-
323223
- Remove ChromaSingleQueryRetriever (#240)
324224

325225
## [integrations/chroma-v0.9.0] - 2023-12-20
326226

327-
328227
### 🐛 Bug Fixes
329228

330-
331229
- Fix project URLs (#96)
332230

333-
334231
### 🚜 Refactor
335232

336-
337233
- Use `hatch_vcs` to manage integrations versioning (#103)
338234

339-
340235
### 🌀 Miscellaneous
341236

342-
343237
- Chore: pin chroma version (#104)
344-
345238
- Fix: update to the latest Document format (#127)
346239

347240
## [integrations/chroma-v0.8.1] - 2023-12-05
348241

349-
350242
### 🐛 Bug Fixes
351243

352-
353244
- Document Stores: fix protocol import (#77)
354245

355246
## [integrations/chroma-v0.8.0] - 2023-12-04
356247

357-
358248
### 🐛 Bug Fixes
359249

360-
361250
- Fix license headers
362251

363-
364252
### 🌀 Miscellaneous
365253

366-
367254
- Reorganize repository (#62)
368-
369255
- Update import paths (#64)
370-
371256
- Patch chroma filters tests (#67)
372-
373257
- Remove Document Store decorator (#76)
374258

375259
<!-- generated by git-cliff -->

0 commit comments

Comments
 (0)