Recent Releases of https://github.com/awslabs/graphrag-toolkit
https://github.com/awslabs/graphrag-toolkit - v3.12.0
Full entity network transcription support for traversal-based retriever (documentation to come). Added graph-notebook visualisation support for query results, entity contexts and entity-relations schema.
What's Changed
- Fix typo in neo4j docs by @NivAm12 in https://github.com/awslabs/graphrag-toolkit/pull/66
New Contributors
- @NivAm12 made their first contribution in https://github.com/awslabs/graphrag-toolkit/pull/66
Full Changelog: https://github.com/awslabs/graphrag-toolkit/compare/v3.11.2...v3.12.0
- Python
Published by iansrobinson 9 months ago
https://github.com/awslabs/graphrag-toolkit - v3.11.2
Full Changelog: https://github.com/awslabs/graphrag-toolkit/compare/v3.11.1...v3.11.2
- Python
Published by iansrobinson 10 months ago
https://github.com/awslabs/graphrag-toolkit - v3.11.1
Adds reader providers and config. Adds query tree for chained queries – used to batch insert large numbers of relationships
What's Changed
- Prompts fixed by @evanerwee in https://github.com/awslabs/graphrag-toolkit/pull/65
New Contributors
- @evanerwee made their first contribution in https://github.com/awslabs/graphrag-toolkit/pull/65
Full Changelog: https://github.com/awslabs/graphrag-toolkit/compare/v3.11.0...v3.11.1
- Python
Published by iansrobinson 10 months ago
https://github.com/awslabs/graphrag-toolkit - v3.11.0
Adds Neo4j graph store, and performance enhancements for traversal-based retriever.
Full Changelog: https://github.com/awslabs/graphrag-toolkit/compare/v3.10.8...v3.11.0
- Python
Published by iansrobinson 10 months ago
https://github.com/awslabs/graphrag-toolkit - v3.10.8
Full Changelog: https://github.com/awslabs/graphrag-toolkit/compare/v3.10.7...v3.10.8
- Python
Published by iansrobinson 10 months ago
https://github.com/awslabs/graphrag-toolkit - v3.10.8-rc2
- Python
Published by iansrobinson 10 months ago
https://github.com/awslabs/graphrag-toolkit - v3.10.7
Remove lots of label checks in queries to improve performance
Full Changelog: https://github.com/awslabs/graphrag-toolkit/compare/v3.10.6...v3.10.7
- Python
Published by iansrobinson 10 months ago
https://github.com/awslabs/graphrag-toolkit - v3.10.6
Full Changelog: https://github.com/awslabs/graphrag-toolkit/compare/v3.10.5...v3.10.6
- Python
Published by iansrobinson 10 months ago
https://github.com/awslabs/graphrag-toolkit - v3.10.5
Full Changelog: https://github.com/awslabs/graphrag-toolkit/compare/v3.10.4...v3.10.5
- Python
Published by iansrobinson 10 months ago
https://github.com/awslabs/graphrag-toolkit - v3.10.4
Decompose traversal-based retriever queries into simpler queries, to reduce memory pressure during QA
Full Changelog: https://github.com/awslabs/graphrag-toolkit/compare/v3.10.3...v3.10.4
- Python
Published by iansrobinson 10 months ago
https://github.com/awslabs/graphrag-toolkit - v3.10.3
Fix for id already in use error when creating relationships – see issue 61.
What's Changed
- add embedding support, embedding indices, and neptune analytics embed… by @sojiadeshina in https://github.com/awslabs/graphrag-toolkit/pull/58
Full Changelog: https://github.com/awslabs/graphrag-toolkit/compare/v3.10.2...v3.10.3
- Python
Published by iansrobinson 11 months ago
https://github.com/awslabs/graphrag-toolkit - v3.10.2
- Added Neptune Analytics graphstore (byokg-rag)
- Changed the way in which domain-specific entity labels are added, to reduce
id already in useissues (lexical-graph)
What's Changed
- add neptune analytics graphstore + example by @sojiadeshina in https://github.com/awslabs/graphrag-toolkit/pull/53
New Contributors
- @sojiadeshina made their first contribution in https://github.com/awslabs/graphrag-toolkit/pull/53
Full Changelog: https://github.com/awslabs/graphrag-toolkit/compare/v3.10.1...v3.10.2
- Python
Published by iansrobinson 11 months ago
https://github.com/awslabs/graphrag-toolkit - v3.10.1
Full Changelog: https://github.com/awslabs/graphrag-toolkit/compare/v3.10.0...v3.10.1
- Python
Published by iansrobinson 11 months ago
https://github.com/awslabs/graphrag-toolkit - v3.10.0
- Updated LlamaIndex dependencies
- Fixed issue whereby multi-process/multi-threaded extract and build operations running in a Jupyter notebook would hang
- Fixed issue whereby source documents with no metadata would not be checkpointed
- Lists of preferred entity classifications no longer grow indefinitely – extract now uses either a fixed list, or a list of inferred classifications generated with each batch processed by the extract pipeline
- When logging redacted openCypher queries, the tool now outputs comment lines in the query
What's Changed
- Bump llama-index-core from 0.12.26 to 0.12.41 in /lexical-graph/src/graphragtoolkit/lexicalgraph by @dependabot[bot] in https://github.com/awslabs/graphrag-toolkit/pull/50
Full Changelog: https://github.com/awslabs/graphrag-toolkit/compare/v3.9.2...v3.10.0
- Python
Published by iansrobinson 11 months ago
https://github.com/awslabs/graphrag-toolkit - v3.9.2
Log info message per batch if nodes are discarded during extract/build because they have previously succeeded and been checkpointed. Fix deriving tenant ids in MCP server.
- Python
Published by iansrobinson 12 months ago
https://github.com/awslabs/graphrag-toolkit - v3.9.1
Temp fix for https://github.com/awslabs/graphrag-toolkit/issues/48
- Python
Published by iansrobinson 12 months ago
https://github.com/awslabs/graphrag-toolkit - v3.9.0
Add streaming support to query engine
Full Changelog: https://github.com/awslabs/graphrag-toolkit/compare/v3.8.3...v3.9.0
- Python
Published by iansrobinson 12 months ago
https://github.com/awslabs/graphrag-toolkit - v3.8.3
Batch extraction now supports multiple workers. ResilientClient added to GraphRAGConfig to address sessions timeouts.
What's Changed
- Add ResilientClient to GraphRAGConfig by @iansrobinson in https://github.com/awslabs/graphrag-toolkit/pull/46
Full Changelog: https://github.com/awslabs/graphrag-toolkit/compare/v3.8.2...v3.8.3
- Python
Published by iansrobinson 12 months ago
https://github.com/awslabs/graphrag-toolkit - v3.8.2
Full Changelog: https://github.com/awslabs/graphrag-toolkit/compare/v3.8.1...v3.8.2
- Python
Published by iansrobinson 12 months ago
https://github.com/awslabs/graphrag-toolkit - v3.8.1
Full Changelog: https://github.com/awslabs/graphrag-toolkit/compare/v3.8.0...v3.8.1
- Python
Published by iansrobinson 12 months ago
https://github.com/awslabs/graphrag-toolkit - v3.8.0
Add BYOKG-RAG package
- Python
Published by iansrobinson 12 months ago
https://github.com/awslabs/graphrag-toolkit - v3.7.1
Performance improvements to MCP server init (caching tool descriptions)
- Python
Published by iansrobinson about 1 year ago
https://github.com/awslabs/graphrag-toolkit - v3.7.0
Updated llama-index dependencies New Sagemaker sample notebooks, with metadata filtering, multi-tenancy, visualisation, and MCP server examples MCP server, with dynamically generated tools and tool descriptions (one per tenant in a multi-tenant graph) Additional quickstart CloudFormation templates
- Python
Published by iansrobinson about 1 year ago
https://github.com/awslabs/graphrag-toolkit - v.3.6.1
Bug fixes: fix missing p param in fact graph builder
Full Changelog: https://github.com/awslabs/graphrag-toolkit/compare/v3.6.0...v3.6.1
- Python
Published by iansrobinson about 1 year ago
https://github.com/awslabs/graphrag-toolkit - v3.6.0
Adds metadata-filtering
Full Changelog: https://github.com/awslabs/graphrag-toolkit/compare/v3.5.2...v3.6.0
- Python
Published by iansrobinson about 1 year ago
https://github.com/awslabs/graphrag-toolkit - v3.5.2
Full Changelog: https://github.com/awslabs/graphrag-toolkit/compare/v3.5.1...v3.5.2
- Python
Published by iansrobinson about 1 year ago
https://github.com/awslabs/graphrag-toolkit - v3.5.1
Improve response format for FalkorDB and modify traversal based retriever queries to support FalkorDB.
Initial implementation of metadata filtering (for finding traversal start nodes through vector store top k lookups). Results filtering TBD.
What's Changed
- Add FalkorDB support for Traversal Based Retriever by @BoggerByte in https://github.com/awslabs/graphrag-toolkit/pull/30
Full Changelog: https://github.com/awslabs/graphrag-toolkit/compare/v3.5.0...v3.5.1
- Python
Published by iansrobinson about 1 year ago
https://github.com/awslabs/graphrag-toolkit - v3.5.0
What's Changed
- Remove Query Engine asyncio Overhead (and nest_asyncio) by @BoggerByte in https://github.com/awslabs/graphrag-toolkit/pull/29
Full Changelog: https://github.com/awslabs/graphrag-toolkit/compare/v3.4.0...v3.5.0
- Python
Published by iansrobinson about 1 year ago
https://github.com/awslabs/graphrag-toolkit - v3.4.0
Introduced separate lexical-graph-contrib package, and moved FalkorDB support into this package.
Improved logging config
What's Changed
- Fix typos across the project by @BoggerByte in https://github.com/awslabs/graphrag-toolkit/pull/26
- Refactor lexical-graph Logging Utilities for Enhanced Flexibility and Maintainability by @BoggerByte in https://github.com/awslabs/graphrag-toolkit/pull/27
Full Changelog: https://github.com/awslabs/graphrag-toolkit/compare/v3.3.0...v3.4.0
- Python
Published by iansrobinson about 1 year ago
https://github.com/awslabs/graphrag-toolkit - v.3.3.0
Remove unnecessary asyncio operations on the indexing side.
What's Changed
- Simplify pipelines by removing unnecessary
asynciousage by @BoggerByte in https://github.com/awslabs/graphrag-toolkit/pull/22
New Contributors
- @BoggerByte made their first contribution in https://github.com/awslabs/graphrag-toolkit/pull/22
Full Changelog: https://github.com/awslabs/graphrag-toolkit/compare/v3.2.0...v3.3.0
- Python
Published by iansrobinson about 1 year ago
https://github.com/awslabs/graphrag-toolkit - v3.2.0
Adds support for AWS config profiles
What's Changed
- Add support for AWS profiles by @iansrobinson in https://github.com/awslabs/graphrag-toolkit/pull/24
New Contributors
- @evanerwee made their first contribution in https://github.com/awslabs/graphrag-toolkit/pull/24
Full Changelog: https://github.com/awslabs/graphrag-toolkit/compare/v3.1.0...v3.2.0
- Python
Published by iansrobinson about 1 year ago
https://github.com/awslabs/graphrag-toolkit - v3.1.0
Reduce number of dependencies for core install. Require additional dependencies for specific vector stores and reranking features - see Setup.
Added configuration options for supplying custom prompt templates during extraction.
What's Changed
- Bump torch from 2.4.1 to 2.6.0 in /lexical-graph/src by @dependabot in https://github.com/awslabs/graphrag-toolkit/pull/20
Full Changelog: https://github.com/awslabs/graphrag-toolkit/compare/v3.0.0...v3.1.0
- Python
Published by iansrobinson about 1 year ago
https://github.com/awslabs/graphrag-toolkit - v3.0.0
Moved the existing toolkit code under the lexical-graph package so as to allow other tools to be added to the repository.
Full Changelog: https://github.com/awslabs/graphrag-toolkit/compare/v2.6.1...v3.0.0
- Python
Published by iansrobinson about 1 year ago
https://github.com/awslabs/graphrag-toolkit - v2.6.1
Full Changelog: https://github.com/awslabs/graphrag-toolkit/compare/v2.6.0...v2.6.1
- Python
Published by iansrobinson about 1 year ago
https://github.com/awslabs/graphrag-toolkit - v2.6.0
Upgraded from LlamaIndex Bedrock package to LlamaIndex BedrockConverse model, which supports newer models, including Nova. Changed default mode to anthropic.claude-3-5-sonnet-20240620-v1:0.
Full Changelog: https://github.com/awslabs/graphrag-toolkit/compare/v2.5.1...v2.6.0
- Python
Published by iansrobinson about 1 year ago
https://github.com/awslabs/graphrag-toolkit - v2.5.1
Added multi-tenancy feature, which allows you to host multiple separate lexical graphs in the same underlying graph and vector stores.
Full Changelog: https://github.com/awslabs/graphrag-toolkit/compare/v2.5.0...v2.5.1
- Python
Published by iansrobinson about 1 year ago
https://github.com/awslabs/graphrag-toolkit - v2.4.1
Fix bug in creating Neptune Analytics vector index
Full Changelog: https://github.com/awslabs/graphrag-toolkit/compare/v2.4.0...v2.4.1
- Python
Published by iansrobinson about 1 year ago
https://github.com/awslabs/graphrag-toolkit - v2.4.0
Refactor storage so that backend selection logic is encapsulated in individual factory method objects.
Full Changelog: https://github.com/awslabs/graphrag-toolkit/compare/v2.3.2...v2.4.0
- Python
Published by iansrobinson about 1 year ago
https://github.com/awslabs/graphrag-toolkit - v2.3.2
Update dependencies
- Python
Published by iansrobinson about 1 year ago
https://github.com/awslabs/graphrag-toolkit - v2.3.1
Add support for Postgres with pgvector as vector store
- Python
Published by iansrobinson about 1 year ago
https://github.com/awslabs/graphrag-toolkit - v2.3.0
Add support for Postgres with pgvector extension as a vector store.
Full Changelog: https://github.com/awslabs/graphrag-toolkit/compare/v2.2.1...v2.3.0
- Python
Published by iansrobinson about 1 year ago
https://github.com/awslabs/graphrag-toolkit - v2.2.1
Allow connections to Neptune via a proxy.
- Python
Published by iansrobinson about 1 year ago
https://github.com/awslabs/graphrag-toolkit - v2.1.0
Improved traversal based retriever.
Full Changelog: https://github.com/awslabs/graphrag-toolkit/compare/v2.0.2...v2.1.0
- Python
Published by iansrobinson about 1 year ago
https://github.com/awslabs/graphrag-toolkit - v2.0.2
Fixes issue whereby null characters in chunk text fail the graph inserts.
Full Changelog: https://github.com/awslabs/graphrag-toolkit/compare/v2.0.1...v2.0.2
- Python
Published by iansrobinson about 1 year ago
https://github.com/awslabs/graphrag-toolkit - v2.0.1
Fix issue with default topic filtering
Full Changelog: https://github.com/awslabs/graphrag-toolkit/compare/v2.0.0...v2.0.1
- Python
Published by iansrobinson over 1 year ago
https://github.com/awslabs/graphrag-toolkit - v1.3.0
Added FalkorDB graph store. FalkorDB currently only works with the SemanticGuidedRetriever, not the TraversalBasedRetriever.
What's Changed
- src: added FalkorDB GraphStore implementation i.e code, requirements, and docs by @kingtroga in https://github.com/awslabs/graphrag-toolkit/pull/8
New Contributors
- @kingtroga made their first contribution in https://github.com/awslabs/graphrag-toolkit/pull/8
Full Changelog: https://github.com/awslabs/graphrag-toolkit/compare/v1.2.1...v1.3.0
- Python
Published by iansrobinson over 1 year ago
https://github.com/awslabs/graphrag-toolkit - v1.2.1
Updated dependencies in requirements.txt
- Python
Published by iansrobinson over 1 year ago
https://github.com/awslabs/graphrag-toolkit - v1.2.0
This release introduces a SourceDocument object that groups chunks belonging to a single source as they pass through the extract and build pipelines.
- Python
Published by iansrobinson over 1 year ago
https://github.com/awslabs/graphrag-toolkit - v1.1.3
Updated requirements.txt
Full Changelog: https://github.com/awslabs/graphrag-toolkit/compare/v1.1.2...v1.1.3
- Python
Published by iansrobinson over 1 year ago
https://github.com/awslabs/graphrag-toolkit - v1.1.2
Improve source metadata in embeddings
- Python
Published by iansrobinson over 1 year ago
https://github.com/awslabs/graphrag-toolkit - v1.1.1
Updated LlamaIndex LLM dependencies
Full Changelog: https://github.com/awslabs/graphrag-toolkit/compare/v1.1.0...v1.1.1
- Python
Published by iansrobinson over 1 year ago
https://github.com/awslabs/graphrag-toolkit - v1.1.0
Added support for batch extraction using Amazon Bedrock batch inference
Updated LlamaIndex packages so as to support latest Bedrock FMs supported in llama-index-llms-bedrock
Updated extraction prompts so that they work better with a wider range of FMs
Update to Neptune 1.4.1.0 in quick start CloudFormation template
Added ability to configure number of threads per worker in extract stage
Logging config is now only applied if you call set_logging_config (allows toolkit to be incorporated into applications with their own logging configurations)
Full Changelog: https://github.com/awslabs/graphrag-toolkit/compare/v1.0.1...v1.1.0
- Python
Published by iansrobinson over 1 year ago
https://github.com/awslabs/graphrag-toolkit - v1.0.1
What's Changed
Fixed issues: - Fixed GPU allocation issue in BGEReranker - Improved error reporting for model invocation failures - Improved checkpointing frequency
Full Changelog: https://github.com/awslabs/graphrag-toolkit/compare/v1.0.0...v1.0.1
- Python
Published by iansrobinson over 1 year ago
https://github.com/awslabs/graphrag-toolkit - v1.0.0
Initial release of graphrag-toolkit
- Python
Published by iansrobinson over 1 year ago