|
5 | 5 | ### Added |
6 | 6 | - Added AzureOpenAILLM and AzureOpenAIEmbeddings to support Azure served OpenAI models |
7 | 7 | - Added `template` validation in `PromptTemplate` class upon construction. |
8 | | -- `custom_prompt` arg is now converted to `Text2CypherTemplate` class within the `Text2CypherRetriever.get_search_results` method. |
9 | | -- `Text2CypherTemplate` and `RAGTemplate` prompt templates now require `query_text` arg and will error if it is not present. Previous `query_text` aliases may be used, but will warn of deprecation. |
10 | 8 | - Examples demonstrating the use of Mistral embeddings and LLM in RAG pipelines. |
11 | | -- Fixed bug in `Text2CypherRetriever` using `custom_prompt` arg where the `search` method would not inject the `query_text` content. |
12 | 9 | - Added feature to include kwargs in `Text2CypherRetriever.search()` that will be injected into a custom prompt, if provided. |
13 | 10 | - Added validation to `custom_prompt` parameter of `Text2CypherRetriever` to ensure that `query_text` placeholder exists in prompt. |
14 | 11 | - Introduced a fixed size text splitter component for splitting text into specified fixed size chunks with overlap. Updated examples and tests to utilize this new component. |
|
20 | 17 |
|
21 | 18 | ### Fixed |
22 | 19 | - Resolved import issue with the Vertex AI Embeddings class. |
| 20 | +- Fixed bug in `Text2CypherRetriever` using `custom_prompt` arg where the `search` method would not inject the `query_text` content. |
| 21 | +- `custom_prompt` arg is now converted to `Text2CypherTemplate` class within the `Text2CypherRetriever.get_search_results` method. |
| 22 | +- `Text2CypherTemplate` and `RAGTemplate` prompt templates now require `query_text` arg and will error if it is not present. Previous `query_text` aliases may be used, but will warn of deprecation. |
23 | 23 | - Resolved issue where Neo4jWriter component would raise an error if the start or end node ID was not defined properly in the input. |
24 | 24 | - Resolved issue where relationship types was not escaped in the insert Cypher query. |
25 | 25 | - Improved query performance in Neo4jWriter. |
|
28 | 28 | - Moved the Embedder class to the neo4j_graphrag.embeddings directory for better organization alongside other custom embedders. |
29 | 29 | - Removed query argument from the GraphRAG class' `.search` method; users must now use `query_text`. |
30 | 30 | - Neo4jWriter component now runs a single query to merge node and set its embeddings if any. |
| 31 | +- Dropped support for Python 3.8 (end of life). |
31 | 32 |
|
32 | 33 | ## 0.6.3 |
33 | 34 | ### Changed |
|
0 commit comments