Releases: datastax/graph-rag
Releases · datastax/graph-rag
v0.4.4
What's Changed
- Support edges to/from nested fields by @bjchambers in #149
- Support dicts in lists in metadata by @bjchambers in #148
Full Changelog: v0.4.3...v0.4.4
v0.4.3
What's Changed
- feat: Add dark theme for the website by @msmygit in #142
- don't drop default keyspace by @bjchambers in #143
- split queries for Astra by @bjchambers in #141
- fix opensearch by @epinzur in #144
New Contributors
Full Changelog: v0.4.2...v0.4.3
v0.4.2
What's Changed
- install all extras for ci tests by @epinzur in #112
- Change docs and site to mkdocs by @bjchambers in #114
- use dataclasses in graph_retriever by @bjchambers in #115
- add a poll to verify keyspace is created by @bjchambers in #116
- added tests of remaining transformers by @epinzur in #113
- docs landing page and content by @bjchambers in #117
- Rename MMR minimum score threshold for clarity by @bjchambers in #120
- remove unnecessary types from comments by @bjchambers in #121
- add utils/testing docs by @bjchambers in #122
- add a slug to blog post by @bjchambers in #125
- add icon for subpackages by @bjchambers in #127
- variety of docs updates by @bjchambers in #128
- test server-side embeddings (vectorize) by @bjchambers in #129
- Update introducing-graph-rag.md by @bjchambers in #130
- renamed MetadataDenormalizer into ShreddingTransformer by @epinzur in #132
- combined -> optimized adjacency by @bjchambers in #131
- minor doc tweaks by @epinzur in #133
- Notebook lint by @bjchambers in #135
- add colab and download links to notebooks by @bjchambers in #134
- various transformer updates by @epinzur in #136
- test example notebooks by @bjchambers in #138
- cleanup notebook for colab by @bjchambers in #139
- fix env loading by @bjchambers in #140
Full Changelog: v0.4.1...v0.4.2
v0.4.1
What's Changed
- Implement get_adjacent as 1 or 2 queries on Astra by @bjchambers in #95
- Implement filtered
get
andaget
by @bjchambers in #103 - Update issue templates by @bjchambers in #105
- more reference-docs updates by @epinzur in #106
- limit get_adjacent to k items regardless of edges by @bjchambers in #104
- shorten method names in adapters by @bjchambers in #109
- set the component name by @bjchambers in #110
Full Changelog: v0.4.0...v0.4.1
v0.4.0
What's Changed
- flatten tests by @bjchambers in #80
- update notebook example by @bjchambers in #82
- use Ids in notebook by @bjchambers in #84
- updated docs layout by @epinzur in #81
- Add Google Analytics to Docs by @bjchambers in #86
- initial port of code to graph-retriever by @bjchambers in #85
- update links and dates by @bjchambers in #88
- use graph-retriever in langchain-graph-retriever by @bjchambers in #87
- Fix docs by @bjchambers in #89
- Use quarto directly rather than via pypi wrapper by @bjchambers in #90
- move adapter test base cass to graph-retriever by @bjchambers in #91
- enable coverage reporting by @bjchambers in #92
- fix issue badge by @bjchambers in #93
- add scored selection strategy by @bjchambers in #94
- cleanup deptry output by @epinzur in #96
- Updated docs formatting by @epinzur in #97
- remove extra getting started by @epinzur in #98
- added animals dataset to helpers by @epinzur in #99
Full Changelog: v0.3.0...v0.4.0
v0.3.0
What's Changed
- rename graph retriever by @bjchambers in #44
- Simple example by @bjchambers in #45
- draft announcement post by @bjchambers in #46
- implemented langchain standard tests by @epinzur in #23
- minor doc updates by @bjchambers in #48
- update upload actions version by @bjchambers in #49
- default to Eager and simplify Strategy.build by @bjchambers in #51
- change unsupported values to a warning by @bjchambers in #53
- Infer stores by @bjchambers in #52
- Split traversal logic out of the retriever by @bjchambers in #55
- apply ruff upgrade fixes by @bjchambers in #54
- moved to
poethepoet
for running tasks by @epinzur in #47 - updated docstrings throughout the codebase by @epinzur in #56
- fixes from comments on #51 by @bjchambers in #57
- Reformat a bunch of pydocs by @bjchambers in #58
- Refactor EdgeHelper to be a function by @bjchambers in #60
- updates to readme and pyprojects by @bjchambers in #61
- moved normalization/denormalization to be only an adapter concern by @epinzur in #64
- first set of adapter compliance tests by @bjchambers in #62
- removed scored strategy for now by @epinzur in #63
- rename StoreFactory to AdapterFactory by @bjchambers in #66
- flesh out remaining tests for adapters by @bjchambers in #67
- Import some examples and helpers for lazy graph rag by @bjchambers in #68
- Allow id edges by @bjchambers in #69
- allow edge functions by @bjchambers in #71
- fix python versions by @bjchambers in #72
- allow links from ID to mentions (eg, "citations") by @bjchambers in #73
- updates to loading for lazy-graph-rag notebook by @bjchambers in #75
- remove
str
edge shorthand by @bjchambers in #76 - Use edge function in document graph by @bjchambers in #77
- Update main.yml to latest deploy-pages action by @bjchambers in #78
Full Changelog: v0.2.0...v0.3.0
v0.2.0
What's Changed
- chore: Enable Astra tests for Python 3.12 only by @bjchambers in #28
- moved get_adjacent() from the retriever to the adapter by @epinzur in #30
- move documents to tests for simple test scenarios by @epinzur in #31
- ref: Simplify (flatten) packages by @bjchambers in #33
- fix: Retrieve embeddings in Astra adapter 'get' by @bjchambers in #34
- Initial docs by @bjchambers in #38
- create initial pagse workflow by @bjchambers in #39
- add test with initial_roots by @bjchambers in #41
- add missing docstrings lint by @bjchambers in #40
- rename strategy moduel to strategies by @bjchambers in #43
- add document_graph helpers for work with networkx by @bjchambers in #42
Full Changelog: v0.1.0...v0.2.0