Skip to content

Commit 9fa89d5

Browse files
authored
chore: update changelogs (#486)
1 parent 93c842f commit 9fa89d5

File tree

1 file changed

+88
-30
lines changed

1 file changed

+88
-30
lines changed

packages/ragbits/CHANGELOG.md

Lines changed: 88 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,16 @@
99
- ragbits-cli updated to version v0.13.0
1010
- ragbits-conversations updated to version v0.13.0
1111
- ragbits-document-search updated to version v0.13.0
12+
- DocumentSearch.ingest now raises IngestExecutionError when any errors are encountered during ingestion.
1213
- ragbits-evaluate updated to version v0.13.0
1314
- ragbits-guardrails updated to version v0.13.0
1415
- ragbits-core updated to version v0.13.0
16+
- Make the score in VectorStoreResult consistent (always bigger is better)
17+
- Add router option to LiteLLMEmbedder (#440)
18+
- Make LLM / Embedder APIs consistent (#463)
19+
- New methods in Prompt class for appending conversation history (#480)
20+
- Fix: make unflatten_dict symmetric to flatten_dict (#461)
21+
- Cost and capabilities config for custom litellm models (#481)
1522

1623
## 0.12.0 (2025-03-25)
1724

@@ -20,9 +27,13 @@
2027
- ragbits-cli updated to version v0.12.0
2128
- ragbits-conversations updated to version v0.12.0
2229
- ragbits-document-search updated to version v0.12.0
30+
- BREAKING CHANGE: Providers and intermediate handlers refactored to parsers and enrichers (#419)
2331
- ragbits-evaluate updated to version v0.12.0
2432
- ragbits-guardrails updated to version v0.12.0
2533
- ragbits-core updated to version v0.12.0
34+
- Allow Prompt class to accept the asynchronous response_parser. Change the signature of parse_response method.
35+
- Fix from_config for LiteLLM class (#441)
36+
- Fix Qdrant vector store serialization (#419)
2637

2738
## 0.11.0 (2025-03-25)
2839

@@ -31,9 +42,12 @@
3142
- ragbits-cli updated to version v0.11.0
3243
- ragbits-conversations updated to version v0.11.0
3344
- ragbits-document-search updated to version v0.11.0
45+
- Introduce picklable ingest error wrapper (#448)
46+
- Add support for Git source to fetch files from Git repositories (#439)
3447
- ragbits-evaluate updated to version v0.11.0
3548
- ragbits-guardrails updated to version v0.11.0
3649
- ragbits-core updated to version v0.11.0
50+
- Add HybridSearchVectorStore which can aggregate results from multiple VectorStores (#412)
3751

3852
## 0.10.2 (2025-03-21)
3953

@@ -42,6 +56,9 @@
4256
- ragbits-cli updated to version v0.10.2
4357
- ragbits-conversations updated to version v0.10.2
4458
- ragbits-document-search updated to version v0.10.2
59+
- Remove obsolete ImageDescriber and llm from UnstructuredImageProvider (#430)
60+
- Make SourceError and its subclasses picklable (#435)
61+
- Allow for setting custom headers in WebSource (#437)
4562
- ragbits-evaluate updated to version v0.10.2
4663
- ragbits-guardrails updated to version v0.10.2
4764
- ragbits-core updated to version v0.10.2
@@ -53,9 +70,12 @@
5370
- ragbits-cli updated to version v0.10.1
5471
- ragbits-conversations updated to version v0.10.1
5572
- ragbits-document-search updated to version v0.10.1
73+
- BREAKING CHANGE: Renamed HttpSource to WebSource and changed property names (#420)
74+
- Better error distinction for WebSource (#421)
5675
- ragbits-evaluate updated to version v0.10.1
5776
- ragbits-guardrails updated to version v0.10.1
5877
- ragbits-core updated to version v0.10.1
78+
- Better handling of cases when text and image embeddings are mixed in VectorStore
5979

6080
## 0.10.0 (2025-03-17)
6181

@@ -64,9 +84,27 @@
6484
- ragbits-cli updated to version v0.10.0
6585
- ragbits-conversations updated to version v0.10.0
6686
- ragbits-document-search updated to version v0.10.0
87+
- BREAKING CHANGE: Processing strategies refactored to ingest strategies (#394)
88+
- Compability with the new Vector Store interface from ragbits-core (#288)
89+
- Fix docstring formatting to resolve Griffe warnings
90+
- Introduce intermediate image elements (#139)
91+
- Add HTTP source type, which downloads a file from the provided URL (#397)
92+
- added traceable
6793
- ragbits-evaluate updated to version v0.10.0
94+
- Compability with the new Vector Store interface from ragbits-core (#288)
95+
- chore: fix typo in README.
96+
- fix typos in doc strings
6897
- ragbits-guardrails updated to version v0.10.0
6998
- ragbits-core updated to version v0.10.0
99+
- BREAKING CHANGE: Vector Stores are now responsible for creating embeddings (#288)
100+
- Qdrant vector store can now be serialized during Ray processing (#394)
101+
- Improve cli trace handler
102+
- Add traceable to some method
103+
- Add support for images in few shot prompts (#155)
104+
- Add instruction on how to use local servers for LLMs (#395).
105+
- Introduce intermediate image elements (#139)
106+
- Correct typos in doc strings (#398)
107+
- Enable GPU support and (un)pickling for fastembed embedders (#409).
70108

71109
## 0.9.0 (2025-02-25)
72110

@@ -84,56 +122,68 @@
84122
- Add local data loader (#334).
85123
- ragbits-guardrails updated to version v0.9.0
86124
- ragbits-core updated to version v0.9.0
125+
- Add support to fastembed dense & sparse embeddings.
87126
- Rename "default configuration" to "preferred configuration" (#361).
88127
- Allow to pass str or dict to LLM.generate() (#286)
89128
- Fix: changed variable type from Filter to WhereQuery in the Qdrant vector store in list method.
90-
129+
- Rename all embedders to have `Embedder` in their name (instead of `Embeddings`).
91130

92131
## 0.8.0 (2025-01-29)
93132

94-
### Changed
133+
### Added
95134

96-
- ragbits-cli updated to version v0.8.0
97-
- ragbits-conversations updated to version v0.8.0
98135
- ragbits-document-search updated to version v0.8.0
99136
- DocumentSearch ingest accepts now a simple string format to determine sources; for example gcs://bucket/* (#264).
100137
- New CLI command to ingest documents (#305).
101138
- Add support for rerankers library (#284).
102-
- ragbits-evaluate updated to version v0.8.0
103-
- ragbits-guardrails updated to version v0.8.0
104139
- ragbits-core updated to version v0.8.0
105140
- Add support for pgvector as VectorStore (#267).
106141

142+
### Changed
143+
144+
- ragbits-cli updated to version v0.8.0
145+
- ragbits-conversations updated to version v0.8.0
146+
- ragbits-evaluate updated to version v0.8.0
147+
- ragbits-guardrails updated to version v0.8.0
148+
107149
## 0.7.0 (2025-01-21)
108150

151+
### Added
152+
153+
- ragbits-document-search updated to version v0.7.0
154+
- Add CLI command to perform search on DocumentSearch instance (#290).
155+
- ragbits-core updated to version v0.7.0
156+
- Add nice-looking CLI logging for audit module (#273).
157+
- Add support for returning metadata from LLMs (#274).
158+
109159
### Changed
110160

111161
- ragbits-cli updated to version v0.7.0
112162
- ragbits-conversations updated to version v0.7.0
113163
- Added last message recontextualization (#271).
114164
- ragbits-document-search updated to version v0.7.0
115-
- Add CLI command to perform search on DocumentSearch instance (#290).
116165
- New way to initialize DocumentSearch instances (#277).
117-
- ragbits-core updated to version v0.7.0
118166
- ragbits-evaluate updated to version v0.7.0
119167
- Simplified interface to document-search evaluation (#258).
120168
- ragbits-guardrails updated to version v0.7.0
121169
- ragbits-core updated to version v0.7.0
122-
- Add nice-looking CLI logging for audit module (#273).
123-
- Add support for returning metadata from LLMs (#274).
124170
- Fix: limiting in qdrant vector store (#282).
125171
- Refactor: remove LLM client abstraction and lift it up to LLM (#270).
126172

127173
## 0.6.0 (2024-12-27)
128174

129-
### Changed
175+
### Added
130176

131177
- ragbits-cli updated to version v0.6.0
132178
- Better error handling when dynamic importing fails in the CLI (#259).
133179
- Add option to choose what columns to display in the output (#257).
134180
- ragbits-core updated to version v0.6.0
135181
- Add option to pass LiteLLM router to LLM instances (#262).
136182
- Add commands to browse vector stores (#244).
183+
184+
### Changed
185+
186+
- ragbits-core updated to version v0.6.0
137187
- Implement generic Options class (#248).
138188
- Fix LiteLLM crash in python 3.13 (#245).
139189
- ragbits-document-search updated to version v0.6.0
@@ -154,63 +204,70 @@
154204

155205
## 0.5.0 (2024-12-05)
156206

157-
### Changed
207+
### Added
158208

159209
- ragbits-cli updated to version v0.5.0
160210
- Add global flag to specify output type: text or json (#232).
161211
- ragbits-document-search updated to version v0.5.0
162212
- Distributed ingestion with usage of https://www.ray.io/ (#207)
163213
- Documents can be now replaced in existing VectorStore (#210)
164214
- Providers are now loaded dynamically (#219)
165-
- ragbits-evaluate updated to version v0.5.0
166-
- ragbits-guardrails updated to version v0.5.0
167215
- ragbits-core updated to version v0.5.0
168216
- Default LLM factory when configuration is not provided (#209).
169217
- Add remove operation to VectorStore (#210).
170218
- Install litellm package by default (#236).
171219

220+
### Changed
221+
222+
- ragbits-evaluate updated to version v0.5.0
223+
- ragbits-guardrails updated to version v0.5.0
224+
172225
## 0.4.0 (2024-11-27)
173226

174-
### Changed
227+
### Added
175228

176-
- ragbits-cli updated to version v0.4.0
177229
- ragbits-document-search updated to version v0.4.0
178230
- Add support for batch ingestion (#185).
179231
- Ingesting images is now supported (#172).
180232
- ragbits-evaluate updated to version v0.4.0
181233
- Introduced optimization with optuna (#177).
182234
- Add synthetic data generation pipeline (#165).
183-
- ragbits-guardrails updated to version v0.4.0
184235
- ragbits-core updated to version v0.4.0
185236
- Add support for Qdrant VectorStore (#163).
186237
- Add streaming interface to LLMs (#188).
187238
- Better images support in Prompt abstractions (#201).
188239

240+
### Changed
241+
242+
- ragbits-cli updated to version v0.4.0
243+
- ragbits-guardrails updated to version v0.4.0
244+
189245
## 0.3.0 (2024-11-06)
190246

191247
### Added
192248

193249
- ragbits-guardrails v0.3.0:
194250
- Initial release of the package (#169).
195251
- First guardrail with OpenAI Moderation.
252+
- ragbits-document-search updated to version v0.3.0
253+
- Add location metadata to documents ingested into DocumentSearch (#122).
254+
- Add LiteLLM Reranker (#109).
255+
- ragbits-core updated to version v0.3.0
256+
- Observability toolset, with initial support to export traces to OpenTelemetry (#168)
257+
- CLI commands to render / exec prompts (#146)
258+
- Support of images in Prompt abstractions (#149)
259+
- Support for different MetadataStores in VectorStore (#144)
260+
- Now LLMs can be configured separately for vision, text and structured. (#153)
196261

197262
### Changed
198263

199264
- ragbits-cli updated to version v0.3.0
200265
- ragbits-document-search updated to version v0.3.0
201-
- Add location metadata to documents ingested into DocumentSearch (#122).
202-
- Add LiteLLM Reranker (#109).
203-
- ragbits-core updated to version v0.3.0
204266
- refactor: Add dynamic loading for modules that depend on optional dependencies (#148).
205267
- refactor: change the type in from_source method to Source (#156).
206268
- refactor: unified API for text representations of Element models (#171).
207269
- ragbits-evaluate updated to version v0.3.0
208270
- ragbits-core updated to version v0.3.0
209-
- Observability toolset, with initial support to export traces to OpenTelemetry (#168)
210-
- CLI commands to render / exec prompts (#146)
211-
- Support of images in Prompt abstractions (#149)
212-
- Support for different MetadataStores in VectorStore (#144)
213-
- Now LLMs can be configured separately for vision, text and structured. (#153)
214271
- refactor: Add dynamic loading for modules that depend on optional dependencies (#148).
215272
- refactor: Refactor vector store public API. (#151)
216273

@@ -222,11 +279,6 @@
222279
- Initial release of the package (#91).
223280
- Evaluation pipeline framework with capability to define evaluators & metrics.
224281
- Evaluation pipeline for `ragbits-document-search`.
225-
226-
### Changed
227-
228-
- ragbits-cli updated to version v0.2.0
229-
- Improved performance by lazy-loading the modules (#111 #113 #120)
230282
- ragbits-document-search updated to version v0.2.0
231283
- Creation of DocumentSearch instances from config (#62).
232284
- Automatic detection of document type (#99).
@@ -239,6 +291,12 @@
239291
- Listing entries API for VectorStores (#138).
240292
- Overrides for prompt discovery configurable in `pyproject.toml` file (#101).
241293
- Default LLM factory configurable in `pyproject.toml` file (#101).
294+
295+
### Changed
296+
297+
- ragbits-cli updated to version v0.2.0
298+
- Improved performance by lazy-loading the modules (#111 #113 #120)
299+
- ragbits-core updated to version v0.2.0
242300
- Fixed bug in chromadb while returning multiple records (#117).
243301
- Fixed bug in prompt rendering for some pydantic models (#137).
244302

0 commit comments

Comments
 (0)