Releases: datastax/ragstack-ai
Releases · datastax/ragstack-ai
ragstack-ai-0.10.0
What's Changed
- tests: improve compatibility matrix naming by @nicoloboschi in #322
- docs: ragstack 0.9.0 changelog by @nicoloboschi in #321
- ci: run unit tests even for docs only change by @nicoloboschi in #325
- [notebooks] add nemo guardrails notebook by @jordanrfrazier in #313
- Add langchain-astradb package (part2) by @nicoloboschi in #323
- tests: clean astra between notebook tests by @nicoloboschi in #326
- Use langchain-astradb 0.1.0 package in docs and tests by @cbornet in #312
- [tests]: a nemo guardrails with retrieval rail to test matrix by @jordanrfrazier in #328
- ci: improve astradb setup by @nicoloboschi in #329
- [ref] update env var namings to match expected by @jordanrfrazier in #332
- tests: use langchain partners packages instead of community by @nicoloboschi in #324
Full Changelog: ragstack-ai-0.9.0...ragstack-ai-0.10.0
ragstack-ai-0.9.0
What's Changed
- add unstructured api key instructions to docs by @epinzur in #305
- update api docs for 0.8.0 release by @epinzur in #306
- docs: generate changelog for 0.8.0 by @nicoloboschi in #307
- tests: rename huggingface name by @nicoloboschi in #309
- updated unstructured items to use custom API url by @epinzur in #310
- Fix404s by @johnsmartco in #308
- tests: fix langchain hugging-face by @nicoloboschi in #311
- Fix langchain-nvidia git repo by @cbornet in #315
- Add langchain-astradb package by @cbornet in #314
- ci: improve astra usage and cleanups by @nicoloboschi in #319
- revert astra package and upgrade langchain by @nicoloboschi in #320
New Contributors
- @johnsmartco made their first contribution in #308
Full Changelog: ragstack-ai-0.8.0...ragstack-ai-0.9.0
ragstack-ai-0.8.0
What's Changed
- 0.7.0 release notes by @nicoloboschi in #284
- docs: remove gh badge by @nicoloboschi in #285
- [docs] - Bump API to 0.7.0 by @mendonk in #287
- [Docs] - Remove llama-parse dependency by @mendonk in #288
- tests: fix flaky tests after llama-index upgrade by @nicoloboschi in #289
- ci: enable notebook tests by @nicoloboschi in #286
- ci: scan dev docker image by @nicoloboschi in #292
- upgrade python image to docker reduce security issues by @epinzur in #291
- ci: split security scans by @nicoloboschi in #293
- tests: add support for llama-index 0.10.x by @nicoloboschi in #290
- Update flare.adoc by @mukundha in #295
- Update Llama Parse Notebook for llama 0.10.x by @erichare in #296
- tests: improve error messages by @nicoloboschi in #299
- added an Unstructured.io test by @epinzur in #298
- added an example notebook for unstructured with langchain by @epinzur in #301
- added unstructured docs by @epinzur in #302
- updated unstructured to 0.12.5 by @NadirJ in #303
- change py range to <3.12 by @nicoloboschi in #304
New Contributors
Full Changelog: ragstack-ai-0.7.0...ragstack-ai-0.8.0
ragstack-ai-0.7.0
What's Changed
- add base workflow for running benchmarks on demand (part2) by @nicoloboschi in #241
- add more info to pyproject.toml by @nicoloboschi in #243
- add release notes for 0.6.0 by @nicoloboschi in #244
- [Docs] - Tests page update by @mendonk in #246
- Docs - Update tests.adoc by @mendonk in #247
- [tests] add trulens to test matrix by @jordanrfrazier in #242
- increase langsmith run timeout from 15s to 30s by @jordanrfrazier in #248
- Converted License to MD by @NadirJ in #229
- [Docs] - Add llamaindex page by @mendonk in #249
- Do not send empty reports to testspace by @nicoloboschi in #251
- ci: enable ragstack-ai latest and check for sched jobs stability by @nicoloboschi in #252
- tests: fix delete collections concurrency issue by @nicoloboschi in #253
- testspace report: add github link by @nicoloboschi in #254
- [Docs] - Update llama-astra.adoc by @mendonk in #255
- fix scheduled tests on astra by @nicoloboschi in #256
- tests: fix cassandra usage in astra tests by @nicoloboschi in #257
- tests: add more debug in astra collection deletion by @nicoloboschi in #258
- ci: update some plugins by @nicoloboschi in #259
- dockerfile example to down model locally part of Docker image by @zzzming in #189
- ci: move scheduled tests into a single workflow by @nicoloboschi in #260
- tests: use job name for db name by @nicoloboschi in #261
- ci: improve astradb database creation by @nicoloboschi in #264
- [RAG-176] - Docs - Add hotels app by @mendonk in #263
- [tests] use HTTPStatusError instead of ValueError by @jordanrfrazier in #266
- [tests] fix error message in astra test by @jordanrfrazier in #269
- [RAG-178] - Docs - MMR by @mendonk in #267
- Docs - patch nav and mmr links by @mendonk in #270
- ci: send security scans to testspace by @nicoloboschi in #265
- [RAG-183] - Docs - Add snyk tests and langsmith by @mendonk in #268
- tests: fix llamaindex astra vector store metaclass by @nicoloboschi in #273
- [RAG 181] - Docs - Check links and enforce styleguide by @mendonk in #271
- [Docs] - Capitalize headings by @mendonk in #277
- adds lint job to ci by @jordanrfrazier in #276
- Relax Python version constraint by @cbornet in #274
- Add llama-parse notebook example by @erichare in #278
- Llama parse example update by @erichare in #280
- [RAG-198] - Docs - LlamaParse by @mendonk in #281
- [RAG-201] - LlamaIndex migration by @mendonk in #282
- feat: add llama-parse as dependency and bump llama-index to 0.9.48 by @NadirJ in #279
New Contributors
Full Changelog: ragstack-ai-0.6.0...ragstack-ai-0.7.0
ragstack-ai-0.6.0
What's Changed
- Tests: fix scheduled tests deps by @nicoloboschi in #187
- Docs - bump nav to 0.5.0 by @mendonk in #188
- base docker file by @zzzming in #186
- Tests: run also in astra DEV by @nicoloboschi in #190
- Tests: improve gemini coverage (llama_index) by @nicoloboschi in #184
- Tests: enable dev in scheduled tests by @nicoloboschi in #192
- Tests: enable LangSmith by @nicoloboschi in #191
- docs: add rag/qa with cassio notebooks by @jordanrfrazier in #196
- Upgrade Astrapy to 0.7 by @cbornet in #193
- Release ragstack-ai docker image by @nicoloboschi in #195
- Fix docker release action by @nicoloboschi in #197
- Scan docker images by @nicoloboschi in #199
- Multi arch docker image by @nicoloboschi in #198
- Fix scan released docker image workflow by @nicoloboschi in #200
- Scan 'latest' docker image periodically by @nicoloboschi in #201
- Change testspace project by @nicoloboschi in #202
- docs: update cassio notebooks by @jordanrfrazier in #203
- Add Gemini Multi modal RAG notebook by @nicoloboschi in #194
- [docs] Add link to testspace (and deprecate gh pages results) by @nicoloboschi in #207
- disable ci on astra prod by @zzzming in #210
- [docs] Add gemini notebook by @mendonk in #208
- Add base framework for running latency benchmarks by @nicoloboschi in #205
- [notebooks] add basic rag notebook using nvidia models by @jordanrfrazier in #211
- Tests: fix Cassandra tests with latest LC version by @nicoloboschi in #212
- re-enable cleanup in prod by @jordanrfrazier in #214
- docs: rename astra json api to data api by @nicoloboschi in #216
- fix langchain tests from master branch (MetadataVectorCassandraTable usage) by @nicoloboschi in #218
- Docs - Change readme to adoc format by @mendonk in #221
- Fix readme.md file by @nicoloboschi in #222
- bump llama-index to 0.9.34 by @nicoloboschi in #217
- Tests: add local cassandra (dse) as vstore by @nicoloboschi in #220
- fix dse support comments by @nicoloboschi in #225
- tests: perform astra collection deletes async by @nicoloboschi in #215
- Docs-add-nemo-notebook-and-doc by @mendonk in #219
- Llama-astra notebook by @mendonk in #223
- tests: skip report line if not supported by @nicoloboschi in #232
- tests: temporary disable vertex gemini pro tests by @nicoloboschi in #233
- Add loading of .env file in ragstack-e2e-tests by @cbornet in #226
- improve testspace reports by @nicoloboschi in #234
- readme: add security scan badge by @nicoloboschi in #235
- Refactor tests by @cbornet in #230
- Add test of LangChain AstraDB doc loader by @cbornet in #236
- initial add of TruLens RAG evaluation framework by @epinzur in #227
- added trulens langchain evaluation example by @epinzur in #238
- tests: reuse cassandra container across tests by @nicoloboschi in #237
- add shareable langsmith links to the test report by @jordanrfrazier in #239
- add base workflow for running benchmarks on demand by @nicoloboschi in #240
- Bump LangChain to 0.1.4 and add some extras by @nicoloboschi in #204
Full Changelog: ragstack-ai-0.5.0...ragstack-ai-0.6.0
ragstack-ai-0.5.0
What's Changed
- [RAG-103] Astra: add more tests for LlamaIndex - metadata filtering by @eolivelli in #156
- Update colab links for new repo by @mendonk in #158
- Trigger API reference build on release by @nicoloboschi in #154
- 0.4.0 changelog by @nicoloboschi in #155
- Tests: generate single reports for LC/LI by @nicoloboschi in #160
- Run scheduled tests for latest RAGStack release by @nicoloboschi in #161
- Fix api reference generation by @nicoloboschi in #162
- Docs - add advanced rag by @mendonk in #157
- Docs- add API ref to nav by @mendonk in #164
- Improve html reports by @nicoloboschi in #163
- [RAG-88] Add test with Langchain's S3DirectoryLoader by @cbornet in #150
- Tests: fix version for astrapy and cassio by @nicoloboschi in #167
- Change noisy log level to debug by @cbornet in #168
- Tests: add multimodal rag tests with Gemini pro vision (LangChain) by @nicoloboschi in #166
- [RAG-124] - Docs - Tests by @mendonk in #170
- Adapt tests to JSON API BETA-6 by @cbornet in #173
- CI: ensure ragstack-ai latest gets the latest version by @nicoloboschi in #174
- Tests: add NVIDIA rag coverage (langchain) by @nicoloboschi in #177
- CI: fix test report with failed fixture by @nicoloboschi in #176
- Upload test reports to testspace by @nicoloboschi in #178
- [RAG-108] - Docs - default architecture by @mendonk in #169
- Docs - nav and index patch by @mendonk in #181
- Update README.md by @mendonk in #182
- Upgrade LangChain to 0.0.354 by @nicoloboschi in #183
- Tests: improve Gemini coverage for langchain tests by @nicoloboschi in #179
- Bump LLamaIndex to 0.9.29 and add multimodal Gemini test by @nicoloboschi in #175
- Tests: add langchain azure blob doc loader by @nicoloboschi in #180
- Reactivate Bedrock tests by @cbornet in #159
Full Changelog: ragstack-ai-0.4.0...ragstack-ai-0.5.0
ragstack-ai-0.4.0
What's Changed
- Changing the order of examples by @cdbartholomew in #133
- CI: Add LC api key to CI secrets by @jordanrfrazier in #135
- Tests: add test with ChatMemory by @nicoloboschi in #97
- [RAG-11] Add RAGStack changelog by @nicoloboschi in #138
- CI: skip tests/notebooks when not needed by @nicoloboschi in #140
- CI: delete Astra DB async by @nicoloboschi in #141
- CI: fix clean astra env action by @nicoloboschi in #142
- [RAG-86] Docs - update readme by @mendonk in #136
- Update nav.adoc by @mendonk in #143
- [RAG-75] Docs: add FLARE notebook by @jordanrfrazier in #128
- added an advanced RAG example notebook by @epinzur in #137
- Docs: move changelog nav and add links by @mendonk in #144
- CI: add debug for failed tests report by @nicoloboschi in #146
- Action to generate API Reference to pages by @nicoloboschi in #147
- Improve API referene generator script by @nicoloboschi in #148
- [RAG-75] Docs: add langchain evaluation notebook by @jordanrfrazier in #134
- [RAG-75] docs: add quickstart notebook by @jordanrfrazier in #151
- [RAG-40] - Docs - langchain migration by @mendonk in #145
- Docs - fix links in notebooks by @mendonk in #152
- [RAG-103] Init AstraDB LlamaIndex tests by @eolivelli in #149
- Bump LangChain to 0.0.350 and add Gemini tests by @nicoloboschi in #153
New Contributors
Full Changelog: ragstack-ai-0.3.1...ragstack-ai-0.4.0
ragstack-ai-0.3.1
What's Changed
- Add explicit dep for langchain-community by @nicoloboschi in #132
Full Changelog: ragstack-ai-0.3.0...ragstack-ai-0.3.1
ragstack-ai-0.3.0
What's Changed
- Use tox to run tests by @cbornet in #83
- Remove poetry.lock by @cbornet in #85
- Set tox min version to 4 by @cbornet in #84
- Docs - RAG 41 local environment by @mendonk in #79
- test: add cassandra as vectordb in test matrix by @jordanrfrazier in #53
- Fix astra_delete_collection function in test_astra.py by @cbornet in #87
- Only post failed tests on Slack report by @nicoloboschi in #89
- Add security scan (Snyk) by @nicoloboschi in #90
- Tests: refactor Astra references by @nicoloboschi in #80
- Tests: update tests due to breaking changes in the API by @eolivelli in #88
- Add e2e test for llama-index by @cbornet in #86
- Parametrize embedding and llm in matrix tests by @cbornet in #92
- Add Llama-index Azure OpenAI tests by @cbornet in #91
- Restore authentication tests by @eolivelli in #94
- Astra authentication tests: use get_default_astra_ref instead of ASTRA_PROD_DB_ENDPOINT by @eolivelli in #95
- Fix security scans schedule and report by @nicoloboschi in #93
- Fix style by @cbornet in #98
- Add vertex to llama-index tests by @cbornet in #96
- [astra] RAG-19 Add more tests about vector search by @eolivelli in #99
- Fix daily LangChain master tests by @eolivelli in #101
- [tests] Pass ASTRA_DEV_DB_ID by @eolivelli in #103
- [RAG-48]-Docs-Intro-to-rag by @mendonk in #105
- Docs - notebook prerequisites page by @mendonk in #108
- Docs- Update URLs to colab notebooks by @mendonk in #106
- Tests: create dedicated database per CI run by @nicoloboschi in #104
- [RAG-69] Add huggingface to llama-index tests by @cbornet in #102
- Refactor lanchain e2e tests by @cbornet in #110
- Refactor langchain tests using fixtures by @cbornet in #112
- Refactor llama-index tests using fixtures by @cbornet in #111
- [RAG-68] Add bedrock to llama-index tests by @cbornet in #100
- [RAG-70] Add llama-index tests with cassio by @cbornet in #114
- Run CI Astra DB prod/dev cleanups in parallel by @cbornet in #117
- [RAG-71] Run tests with main llama-index branch every 2 hours by @cbornet in #115
- Ensure compatible versions of LangChain and Llama-Index are used by @cbornet in #116
- Use dedicated DBs for scheduled LC/LI tests by @nicoloboschi in #118
- [RAG 46]-Docs-Examples by @mendonk in #109
- [RAG-33] Add tests with LlamaIndex + LangChain and AstraDB by @eolivelli in #120
- CI: Simplify Astra setup and cleanup actions by @nicoloboschi in #119
- Rename CI Job to make them self explaining by @eolivelli in #121
- [RAG-59] Add LICENSE.txt by @eolivelli in #122
- [RAG-54] Add Snyk conf to ignore CVE-2023-39662 by @nicoloboschi in #124
- Docs-add-flare-notebook by @mendonk in #123
- [RAG-37]-Docs-landing-page by @mendonk in #107
- Docs - Add LangChain evaluator notebook by @mendonk in #125
- Update langchain-evaluation.adoc by @mendonk in #126
- Improve readme formatting by @alexleventer in #127
- Upgrade LlamaIndex v0.9.14 by @eolivelli in #129
- Upgrade LangChain to 0.0.349 by @nicoloboschi in #130
- Add license to package metadata by @nicoloboschi in #131
New Contributors
- @jordanrfrazier made their first contribution in #53
- @alexleventer made their first contribution in #127
Full Changelog: ragstack-ai-0.2.0...ragstack-ai-0.3.0
ragstack-ai-0.2.0
What's Changed
- Add ragstack package by @cbornet in #1
- Pin dependencies versions by @cbornet in #2
- Remove ragstack module by @cbornet in #4
- Add e2e test with astra dev by @nicoloboschi in #7
- Deactivate e2e tests in CI by @cbornet in #9
- Include ragstack-langchain, ragstack-langserve and ragstack-langsmith modules in the package by @cbornet in #8
- Add fastapi and sse-starlette deps by @cbornet in #11
- Add tests of the built package by @cbornet in #10
- Remove LangServe by @cbornet in #12
- bump version to 0.1.0 by @nicoloboschi in #13
- Enable end2end tests on CI by @nicoloboschi in #14
- improve e2e test security by @nicoloboschi in #15
- Setup test matrix (openai, openai-azure) by @nicoloboschi in #19
- Add unstructured.io dependency by @cbornet in #20
- Code clean up by @cbornet in #18
- add virtual env in gitignore by @zzzming in #22
- update submodule clone methods by @zzzming in #23
- Generate markdown report for e2e tests coverage by @nicoloboschi in #21
- Bump langchain to 0.0.339.0 by @nicoloboschi in #24
- Bump astrapy to 0.6.x by @nicoloboschi in #25
- Run LangChain astra integration tests in CI by @nicoloboschi in #17
- Bump version to 0.1.1 and remove license by @nicoloboschi in #26
- Docs-folder-and-scaffold by @mendonk in #16
- Move e2e tests to their own module by @nicoloboschi in #27
- Add details about versions and testing to docs by @cdbartholomew in #28
- Update quickstart by @mendonk in #30
- docs-new-link-to-notebook by @mendonk in #31
- Send test report on slack by @nicoloboschi in #29
- Add job for test LangChain master daily by @nicoloboschi in #32
- Add job for test LangChain master daily by @nicoloboschi in #33
- Run tests agaist astra dev and prod by @nicoloboschi in #34
- Tests: add VertexAI by @nicoloboschi in #35
- Bump LangChain to 0.0.340.0 by @nicoloboschi in #38
- Tests: add bedrock by @nicoloboschi in #36
- Align openai dependency to LangChain's (<2) by @cbornet in #37
- Update langchain-master-daily to fix bedrock secrets by @nicoloboschi in #40
- Lint e2e tests by @cbornet in #39
- Add new test suite about Astra by @eolivelli in #41
- Improve slack report by @nicoloboschi in #43
- Fix e2e tests structure and matrix results by @nicoloboschi in #44
- Add some tests about doing metadata filtering directly on the collection by @eolivelli in #42
- Refactor Astra tests by @eolivelli in #47
- Rework e2e tests by @cbornet in #46
- Fix langchain daily tests by @cbornet in #48
- Add commit id in LC tests report by @nicoloboschi in #49
- Add astradb notebook by @cbornet in #45
- Fix langchain daily CI by @cbornet in #50
- Tests: add bedrock cohere embeddings and llama llm + reduce astra dev usage by @nicoloboschi in #51
- Fix LangChain daily tests by @cbornet in #52
- add base support for test about document loaders by @nicoloboschi in #56
- Add important dependencies to check in unit test by @cbornet in #57
- Add beautifulsoup4 required by LangChain e2e tests by @cbornet in #59
- Fix style in e2e tests by @cbornet in #60
- Clean up Astra collections before using the database by @eolivelli in #62
- Improve handling of errors in the UNSUPPORTED_FILTER_OPERATION test by @eolivelli in #58
- Add cassio dependency by @cbornet in #61
- Reactivate notebook tests by @cbornet in #55
- Add more tests about most common error cases by @eolivelli in #63
- Fix lint in e2e tests by @cbornet in #66
- Use official langchain releases by @cbornet in #69
- Create ragstack-ai-langchain package by @nicoloboschi in #70
- Improve slack report readability by @nicoloboschi in #71
- Move LC dependencies to ragstack-ai-langchain by @nicoloboschi in #72
- Add ragstack-langchain unit tests by @cbornet in #74
- Tests: add HuggingFace Hub (LLM + Embeddings) by @nicoloboschi in #75
- Add ragstack-ai-llamaindex by @cbornet in #73
- Unit tests improvements by @cbornet in #76
- Docs - Combine quickstart, connect-to-astra, and install by @mendonk in #64
- Move to single package by @nicoloboschi in #82
- Add release process and instructions by @nicoloboschi in #78
New Contributors
- @cbornet made their first contribution in #1
- @nicoloboschi made their first contribution in #7
- @zzzming made their first contribution in #22
- @mendonk made their first contribution in #16
- @cdbartholomew made their first contribution in #28
- @eolivelli made their first contribution in #41
Full Changelog: https://github.com/datastax/ragstack-ai/commits/ragstack-ai-0.2.0