nifi/nifi-commons
Mark Payne 5bcad9eef3
NIFI-12240 Added Python Processors for Docs, ChatGPT, Chroma, and Pinecone
Created new python processors for text embeddings, inserting into Chroma, querying Chroma, querying ChatGPT, inserting into and querying Pinecone. Fixed some bugs in the Python framework. Added Python extensions to assembly. Also added ability to load dependencies from a requirements.txt as that was important for making the different vectorstore implementations play more nicely together.

Excluded nifi-python-extensions-bundle from GitHub build because it requires Maven to use unpack-resources goal, which will not work in GitHub because it uses mvn compile instead of mvn install

- ParseDocument
- ChunkDocument
- PromptChatGPT
- PutChroma
- PutPinecone
- QueryChroma
- QueryPinecone

NIFI-12195 Added support for requirements.txt to define Python dependencies

This closes #7894

Signed-off-by: David Handermann <exceptionfactory@apache.org>
2023-11-01 16:17:36 -05:00
..
nifi-build NIFI-11103 prepping for 2.0.0 line 2023-02-09 15:32:53 -07:00
nifi-calcite-utils NIFI-12276 Addressed Dependency Check Findings 2023-10-27 16:21:38 -07:00
nifi-data-provenance-utils NIFI-12185 Added nifi-bom Bill of Materials (#7852) 2023-10-10 13:55:22 -04:00
nifi-deprecation-log NIFI-12050 Upgraded Mockito from 4.11.0 to 5.5.0 2023-09-14 09:49:42 -05:00
nifi-expression-language NIFI-12185 Added nifi-bom Bill of Materials (#7852) 2023-10-10 13:55:22 -04:00
nifi-flow-encryptor NIFI-11772 Removed flow.xml.gz support 2023-10-11 13:53:01 -05:00
nifi-flowfile-packager NIFI-12038 This closes #7760. introduce PackageFlowFile processor 2023-09-30 08:51:46 -07:00
nifi-hashicorp-vault NIFI-12185 Added nifi-bom Bill of Materials (#7852) 2023-10-10 13:55:22 -04:00
nifi-hashicorp-vault-api NIFI-11103 prepping for 2.0.0 line 2023-02-09 15:32:53 -07:00
nifi-hl7-query-language NIFI-11410 Upgraded multiple integration dependencies 2023-04-10 08:40:09 -05:00
nifi-jetty-configuration NIFI-12142: This closes #7806. Deleted many methods, classes, and references that were deprecated. 2023-09-28 14:07:48 -07:00
nifi-json-utils NIFI-12185 Added nifi-bom Bill of Materials (#7852) 2023-10-10 13:55:22 -04:00
nifi-kubernetes-client NIFI-11990 Disabled Kubernetes Auto Config in Test Class 2023-08-24 18:31:06 +02:00
nifi-metrics NIFI-12185 Added nifi-bom Bill of Materials (#7852) 2023-10-10 13:55:22 -04:00
nifi-parameter NIFI-12185 Added nifi-bom Bill of Materials (#7852) 2023-10-10 13:55:22 -04:00
nifi-per-process-group-logging NIFI-3065 Per Process Group logging (#7315) 2023-06-23 21:14:34 -04:00
nifi-properties NIFI-12206 Refactor Flow History using JetBrains Xodus (#7870) 2023-10-12 14:50:25 -04:00
nifi-property-encryptor NIFI-11488 Removed Deprecated Sensitive Properties Algorithms 2023-04-27 20:16:26 +03:00
nifi-property-protection-api NIFI-11103 prepping for 2.0.0 line 2023-02-09 15:32:53 -07:00
nifi-property-protection-aws NIFI-12185 Added nifi-bom Bill of Materials (#7852) 2023-10-10 13:55:22 -04:00
nifi-property-protection-azure NIFI-12276 Addressed Dependency Check Findings 2023-10-27 16:21:38 -07:00
nifi-property-protection-cipher NIFI-12185 Added nifi-bom Bill of Materials (#7852) 2023-10-10 13:55:22 -04:00
nifi-property-protection-factory NIFI-12185 Added nifi-bom Bill of Materials (#7852) 2023-10-10 13:55:22 -04:00
nifi-property-protection-gcp NIFI-12276 Addressed Dependency Check Findings 2023-10-27 16:21:38 -07:00
nifi-property-protection-hashicorp NIFI-12185 Added nifi-bom Bill of Materials (#7852) 2023-10-10 13:55:22 -04:00
nifi-property-protection-loader NIFI-12185 Added nifi-bom Bill of Materials (#7852) 2023-10-10 13:55:22 -04:00
nifi-property-protection-shared NIFI-12185 Added nifi-bom Bill of Materials (#7852) 2023-10-10 13:55:22 -04:00
nifi-property-utils NIFI-11195 Refactored Identity Mapping to nifi-security-identity 2023-02-23 10:33:45 -05:00
nifi-record NIFI-8135 allow CHOICE data types in conversion of Records to Java Maps 2023-10-19 13:13:58 -04:00
nifi-record-path NIFI-12124: This closes #7791. Added a new RenameRecordField processor. In testing, also noticed that the Descendant Wildcard operator (//*) and Descendant Field Path Operator (//name, for instance) did not properly account for array of records or map elements, so addressed those concerns. 2023-10-13 14:02:55 -07:00
nifi-repository-encryption NIFI-12185 Added nifi-bom Bill of Materials (#7852) 2023-10-10 13:55:22 -04:00
nifi-schema-utils NIFI-11103 prepping for 2.0.0 line 2023-02-09 15:32:53 -07:00
nifi-security-cert NIFI-12272 Added Formatter for Certificate Distinguished Names 2023-10-25 19:54:27 +01:00
nifi-security-cert-builder NIFI-12001 Refactored CertificateUtils to separate modules 2023-08-30 15:08:46 -04:00
nifi-security-crypto-key NIFI-11103 prepping for 2.0.0 line 2023-02-09 15:32:53 -07:00
nifi-security-identity NIFI-12185 Added nifi-bom Bill of Materials (#7852) 2023-10-10 13:55:22 -04:00
nifi-security-kerberos NIFI-12185 Added nifi-bom Bill of Materials (#7852) 2023-10-10 13:55:22 -04:00
nifi-security-kerberos-api NIFI-11103 prepping for 2.0.0 line 2023-02-09 15:32:53 -07:00
nifi-security-kms NIFI-11895 Removed deprecated Repository Encryption configuration 2023-08-09 07:07:31 -04:00
nifi-security-socket-ssl NIFI-12185 Added nifi-bom Bill of Materials (#7852) 2023-10-10 13:55:22 -04:00
nifi-security-ssl NIFI-12152 This closes #7818. Refactored addProvider() Bouncy Castle references 2023-09-30 07:56:53 -07:00
nifi-security-utils NIFI-12218 Removed SensitiveValueEncoder and SecureHasher 2023-10-12 17:39:43 +02:00
nifi-security-utils-api NIFI-11673 Removed Legacy TLS Configuration Versions 2023-06-26 11:10:39 +02:00
nifi-single-user-utils NIFI-11418 Upgraded bcrypt from 0.9.0 to 0.10.2 2023-04-10 08:45:55 -05:00
nifi-site-to-site-client NIFI-12272 Added Formatter for Certificate Distinguished Names 2023-10-25 19:54:27 +01:00
nifi-socket-utils NIFI-12185 Added nifi-bom Bill of Materials (#7852) 2023-10-10 13:55:22 -04:00
nifi-utils NIFI-12240 Added Python Processors for Docs, ChatGPT, Chroma, and Pinecone 2023-11-01 16:17:36 -05:00
nifi-uuid5 NIFI-11103 prepping for 2.0.0 line 2023-02-09 15:32:53 -07:00
nifi-web-client NIFI-11103 prepping for 2.0.0 line 2023-02-09 15:32:53 -07:00
nifi-web-client-api NIFI-11103 prepping for 2.0.0 line 2023-02-09 15:32:53 -07:00
nifi-web-utils NIFI-11613 Refactored SanitizeContextPathFilterTest from Groovy to Java 2023-06-02 16:28:53 -05:00
nifi-write-ahead-log NIFI-12185 Added nifi-bom Bill of Materials (#7852) 2023-10-10 13:55:22 -04:00
nifi-xml-processing NIFI-12064 Upgraded Maven Plugin versions 2023-09-14 19:35:51 -05:00
pom.xml NIFI-12185 Added nifi-bom Bill of Materials (#7852) 2023-10-10 13:55:22 -04:00