Commit Graph

295 Commits

Author SHA1 Message Date
David Handermann 3214e9163c
NIFI-14049 Added PEM-Encoded SSLContextProvider (#9555)
Signed-off-by: Lucas Ottersbach <ottersbach@apache.org>
2024-12-01 11:20:26 +01:00
Lucas 2199d64298
NIFI-14043 Add support for keySet in HazelcastMapCacheClient (#9553)
Signed-off-by: David Handermann <exceptionfactory@apache.org>
2024-11-25 08:29:02 -06:00
dan-s1 134240c51c
NIFI-14036 Improved Description of SplitExcel regarding Formulas (#9552)
Signed-off-by: David Handermann <exceptionfactory@apache.org>
2024-11-22 15:18:57 -06:00
exceptionfactory d07b363fb0
NIFI-14027 Added SSLContextProvider Controller Service Interface
- Updated SSLContextService to extend SSLContextProvider
- Updated Processors and Controller Services to use SSLContextProvider where supported

Signed-off-by: Pierre Villard <pierre.villard.fr@gmail.com>

This closes #9537.
2024-11-21 14:23:25 +01:00
NissimShiman aa3a7c05ad
NIFI-13491 Added Response Header Request Attributes Prefix to InvokeHTTP (#9507)
Signed-off-by: David Handermann <exceptionfactory@apache.org>
2024-11-20 21:03:37 -06:00
dependabot[bot] 90f6fd06fb
NIFI-14034 Upgraded Kafka Clients from 3.6.2 to 3.9.0 for AWS Kinesis
Signed-off-by: David Handermann <exceptionfactory@apache.org>
Co-authored-by: David Handermannn <exceptionfactory@apache.org>
2024-11-19 22:15:38 -06:00
Pierre Villard 4e869e661d
NIFI-14021 Upgraded Spring to 6.2.0 and other dependencies
- Azure BOM from 1.2.28 to 1.2.29
- MSAL4J from 1.17.1 to 1.17.2
- GCP BOM from 26.49.0 to 26.50.0
- AWS SDK v1 from 1.12.777 to 1.12.778
- AWS SDK v2 from 2.29.1 to 2.29.15
- Groovy from 4.0.23 to 4.0.24
- Spring Framework from 6.1.14 to 6.2.0
- Swagger annotation from 2.2.25 to 2.2.26

- Set HTTPS port values for OAuth2 Request Resolver Test
- Removed invalid Autowired annotations from Web Config
- Set required to false for Autowired cluster components

This closes #9531

Signed-off-by: David Handermann <exceptionfactory@apache.org>
Co-authored-by: David Handermann <exceptionfactory@apache.org>
Co-authored-by: Pierre Villard <pierre.villard.fr@gmail.com>
2024-11-19 09:35:54 -06:00
Pierre Villard d51b306731
NIFI-14005 Add processor GetFileResource processor
This closes #9519 

Signed-off-by: Lucas Ottersbach <ottersbach@apache.org>
2024-11-18 17:58:42 +01:00
Alex Ethier 2173672666
NIFI-14007 Add ACL entities to GCS Processor FlowFile Attributes (#9520)
Signed-off-by: David Handermann <exceptionfactory@apache.org>
2024-11-15 16:24:39 -06:00
Alex Ethier 588e84e5c6
NIFI-14008 Add verify implementation to JsonConfigBasedBoxClientService and provide enhanced error message when box connection fails.
Signed-off-by: Pierre Villard <pierre.villard.fr@gmail.com>

This closes #9521.
2024-11-14 21:28:12 +01:00
Greg Solovyev 6fb208807e
NIFI-12061 Added Listing Strategy to AWS Secrets Manager Provider
- Enumerate Secret Names allows using AWS Secrets Manager without ListSecrets permission

This closes #9483

Signed-off-by: David Handermann <exceptionfactory@apache.org>
2024-11-13 21:05:02 -06:00
dan-s1 2f048ca70a
NIFI-13988 Adjusted Record number conversion to treat empty String as null (#9511)
Signed-off-by: David Handermann <exceptionfactory@apache.org>
2024-11-12 13:23:08 -06:00
Peter Gyori 2f3dd015e0
NIFI-13745 Added StateManager Support to Python Processor API (#9419)
Signed-off-by: David Handermann <exceptionfactory@apache.org>
2024-11-12 09:03:57 -06:00
dan-s1 f15b7caaa4
NIFI-13989 Reduced constructors in JsonTreeRowRecordReader to one (#9506)
Signed-off-by: David Handermann <exceptionfactory@apache.org>
2024-11-12 08:24:30 -06:00
tpalfy 8acb7047d4
NIFI-13991 Fix GetAwsTextractJobStatus so that a ProvisionedThroughputExceededException properly sends the flowfile to the "throttled" relationship.
This closes #9505.

Signed-off-by: Peter Turcsanyi <turcsanyi@apache.org>
2024-11-08 21:13:52 +01:00
markobean 4554aaf5b6
NIFI-13985 Fixed typo causing Trust Store loading failures in StandardSSLContextService (#9503)
Signed-off-by: David Handermann <exceptionfactory@apache.org>
2024-11-08 09:51:12 -06:00
Pierre Villard d20be80eb8
NIFI-13986 Upgraded Jetty to 12.0.15 and Jackson to 2.18.1 along with others (#9502)
- kafka-clients from 3.8.0 to 3.9.0
- jetty from 12.0.14 to 12.0.15
- jackson from 2.18.0 to 2.18.1
- exec-maven-plugin from 3.4.1 to 3.5.0
- docker-maven-plugin from 0.43.4 to 0.45.1
- maven-checkstyle from 3.5.0 to 3.6.0
- checkstyle from 10.18.2 to 10.20.0
- swagger-codegen from 3.0.63 to 3.0.64
- dependency-check from 10.0.4 to 11.1.0

Signed-off-by: David Handermann <exceptionfactory@apache.org>
2024-11-07 11:58:10 -06:00
Peter Turcsanyi a20eaa9a40
NIFI-13964 Upgraded camel-salesforce from 3.22.2 to 4.8.1
Signed-off-by: Pierre Villard <pierre.villard.fr@gmail.com>

This closes #9484.
2024-11-05 12:10:49 +01:00
dan-s1 b8c4cb081a
NIFI-13965 Reduced duplicate code and optimized TestConvertRecord (#9488)
Signed-off-by: David Handermann <exceptionfactory@apache.org>
2024-11-04 21:39:57 -06:00
Peter Turcsanyi 10eda1ac69
NIFI-13966 Removed unsupported security protocols from SNMP processors (#9487)
Signed-off-by: David Handermann <exceptionfactory@apache.org>
2024-11-04 21:37:56 -06:00
Pierre Villard 6ed8a18131
NIFI-13955 - Filter out .directories in Git Registry clients (#9477)
* NIFI-13955 - Filter out .directories in Git Registry clients
* Added a filter property and added a unit test
2024-11-04 12:36:10 -05:00
dependabot[bot] d428970efb
NIFI-13957 Upgraded snowflake-jdbc from 3.14.5 to 3.20.0 (#9475)
Signed-off-by: David Handermann <exceptionfactory@apache.org>
2024-11-02 13:40:39 -05:00
exceptionfactory 4adc2be12b
NIFI-13915 Updated version to 2.1.0-SNAPSHOT 2024-11-01 22:56:08 -05:00
exceptionfactory 2f13b609bd
NIFI-13915 Updated version to 2.0.0 2024-10-29 20:25:32 -05:00
Matt Burgess 41edb12183
NIFI-13944 Upgraded Jedis from 3.10.0 to 5.2.0 (#9465)
- Updated License and Notice files in Redis NARs to reflect current dependencies and versions

Signed-off-by: David Handermann <exceptionfactory@apache.org>
2024-10-29 19:45:56 -05:00
exceptionfactory 047f52afca
NIFI-13945 Excluded FindBugs Annotations and Hibernate Annotations
This closes #9468

- Added FindBugs Annotations to banned dependencies
- Added Hibernate Commons Annotations and Core to banned dependencies
- Excluded FindBugs Annotations from nifi-opentelemetry-processors
- Updated Hibernate exclusion in nifi-registry-framework

Signed-off-by: Joseph Witt <joewitt@apache.org>
2024-10-29 14:10:49 -07:00
exceptionfactory bc279b5e51
NIFI-13946 Fixed SNMP Integration Test Failures
This closes #9469

- Set 0.0.0.0 as listen address for ListenTrapSNMP
- Removed SHA and MD5 protocols for SNMP Version 3

Signed-off-by: Joseph Witt <joewitt@apache.org>
2024-10-29 14:09:15 -07:00
Pierre Villard c68f6910ba
NIFI-13843 Default to Drop Unknown Fields in Record Readers (#9347)
Co-authored-by: David Handermann <exceptionfactory@apache.org>
Signed-off-by: David Handermann <exceptionfactory@apache.org>
2024-10-29 14:18:47 -05:00
dan-s1 aacbd514ce
NIFI-13922 Fixed SplitExcel to use the evaluated formula value for cells (#9466)
Corrected the copy configuration in SplitExcel to ensure the evaluated value of formulas are copied and not the actual formula.

Signed-off-by: David Handermann <exceptionfactory@apache.org>
2024-10-28 19:59:23 -05:00
Matt Burgess d623d1c7b1
NIFI-13943 Upgraded Dropbox, Salesforce, SNMP, and QuestDB depdendencies (#9464)
- Upgraded Dropbox from 5.4.6 to 7.0.0
- Upgraded Camel Salesforce from 3.14.10 to 3.22.2
- Upgraded SNMP4J from 2.8.18 to 3.8.2
- Upgraded QuestDB from 7.4.2 to 8.1.4

Signed-off-by: David Handermann <exceptionfactory@apache.org>
2024-10-28 15:39:12 -05:00
Joseph Witt 960322d8ae
NIFI-13939 Upgraded Logback to 1.5.12 and AWS SDK 2.29.1 and others
- Upgraded icu4j from 75.1 to 76.1
- Upgraded okhttp-digest from 3.1.0 to 3.1.1
- Upgraded ZooKeeper from 3.9.2 to 3.9.3
- Upgraded JUnit from 5.11.2 to 5.11.3
- Upgraded JUnit Platform from 1.11.2 to 1.11.3
- Upgraded Logback from 1.5.11 to 1.5.12
- Upgraded AWS SDK from 1.12.775 to 1.12.777
- Upgraded AWS SDK from 2.28.25 to 2.29.1
- Upgraded zstd-jni from 1.5.6-6 to 1.5.6-7
- Upgraded json-flattener from 0.17.0 to 0.17.1
- Upgraded Nimbus JOSE JWT from 9.41.2 to 9.42
- Upgraded Testcontainers from 1.20.2 to 1.20.3
- Upgraded HubSpot Jackson from 0.9.15 to 0.9.16
- Upgraded Slack API from 1.44.0 to 1.44.1
- Upgraded MySQL binlog from 0.29.2 to 0.30.1
- Upgraded DataFaker from 2.4.0 to 2.4.1
- Upgraded FlywayDB from 10.20.0 to 10.20.1
- Upgraded MariaDB Driver from 3.4.1 to 3.5.0
- Upgraded Spring Boot from 3.3.4 to 3.3.5
- Upgraded Spring Integration from 6.3.4 to 6.3.5
- Upgraded Spring Security Kerberos from 1.0.1 to 2.1.1

This closes #9461

Signed-off-by: David Handermann <exceptionfactory@apache.org>
2024-10-28 14:25:23 -05:00
exceptionfactory 7de2e68ce9
NIFI-13938 Removed Iceberg Processors and Services
This closes #9460

Signed-off-by: Joseph Witt <joewitt@apache.org>
2024-10-28 08:34:33 -07:00
Pierre Villard 0cad418874
NIFI-13544 Align number of Executors with Concurrent Tasks in PublishGCPubSub (#9454)
Co-authored-by: Paul-Adrien Cordonnier <pauladrien@adaltas.com>
Signed-off-by: David Handermann <exceptionfactory@apache.org>
2024-10-28 09:43:42 -05:00
Pierre Villard 8b6bf16929
NIFI-13936 Removed GCP PubSub Lite Processors (#9455)
Signed-off-by: David Handermann <exceptionfactory@apache.org>
2024-10-28 09:36:40 -05:00
exceptionfactory 63b0456bad
NIFI-13935 Removed HBase 2 Processors and Services
This closes #9453

Signed-off-by: Joseph Witt <joewitt@apache.org>
2024-10-28 07:20:47 -07:00
Peter Turcsanyi eb8d4ee06f
NIFI-13930 PutAzureDataLakeStorage sets close flag on file write so that Azure can emit FlushWithClose event
Signed-off-by: Pierre Villard <pierre.villard.fr@gmail.com>

This closes #9451.
2024-10-27 08:48:45 +01:00
exceptionfactory b6952f1246
NIFI-13933 Upgraded Spring Security to 6.3.4 and other dependencies
This closes #9450

- Upgraded Spring Security from 6.3.3 to 6.3.4
- Upgraded Hadoop from 3.4.0 to 3.4.1
- Upgraded Velocity Engine Core from 2.3.0 to 2.4.1
- Upgraded Parquet Avro from 1.13.1 to 1.14.3
- Upgraded Google Libraries from 26.47.0 to 26.49.0
- Set protobuf-java to 3.25.5 for calcite-core and amazon-kinesis-client libraries
- Updated Dependency Check suppressions

Signed-off-by: Joseph Witt <joewitt@apache.org>
2024-10-26 14:14:14 -07:00
Pierre Villard 31d92b5115
NIFI-13927 Use synchronized lists in PublishGCPubSub (#9449)
Signed-off-by: David Handermann <exceptionfactory@apache.org>
2024-10-26 11:44:29 -05:00
Bence Simon 5be2cd73e6
NIFI-13932 Calling super #migrateProperty in JsonRecordSetWriter
This closes #9448.

Signed-off-by: Peter Turcsanyi <turcsanyi@apache.org>
2024-10-25 17:08:15 +02:00
Nicolae Puica 35219052e1
NIFI-13869: Enhance QuerySalesforceObject Processor to Support Querying Deleted Records
- Added a new boolean property `Include Deleted Records` to allow users to include deleted (soft-deleted) records in Salesforce queries.
- Modified the query construction to include the `IsDeleted` field and use the `queryAll` API endpoint when `Include Deleted Records` is enabled.
- Updated `SalesforceRestClient` to support the `queryAll` API by adding a new `queryAll` method.
- Ensured backward compatibility by defaulting `Include Deleted Records` to `false`, maintaining existing behavior unless explicitly enabled.
- Updated processor documentation and annotations to reflect the new functionality.
- Adjusted state management to reset state when `Include Deleted Records` property is modified.

Signed-off-by: Pierre Villard <pierre.villard.fr@gmail.com>

This closes #9434.
2024-10-22 18:37:45 +02:00
Lehel Boér a44fb528f6
NIFI-13896 Removed legacy state migration from TailFile (#9425)
Signed-off-by: David Handermann <exceptionfactory@apache.org>
2024-10-21 15:51:09 -05:00
Hunter Goller d693293c43
NIFI-13853: Added the ability to filter by all to the Advanced Rules page (#9371)
* NIFI-13853: Added the ability to filter by all to the Advanced Rules pag

* NIFI-13853: Fixed formatting

* NIFI-13853: Removed labels in filter by everything

Removed 'Name, Comments, Condition, Action' labels

Co-authored-by: Rob Fellows <rob.fellows@gmail.com>

* NIFI-13853: Fixed indentation

* NIFI-13853:Fixed the indentation

For some reason my last commit didn't fix the indentation

---------

Co-authored-by: Rob Fellows <rob.fellows@gmail.com>

This closes #9371
2024-10-21 16:46:56 -04:00
exceptionfactory cc2cdddd49
NIFI-13910 Upgraded Apache Tika from 2.9.2 to 3.0.0
This closes #9427

- Removed unused dependency from nifi-framework-bundle
- Aligned custom-mimetypes.xml location with Tika 3 default location

Signed-off-by: Joseph Witt <joewitt@apache.org>
2024-10-21 07:38:13 -07:00
Mike e37cd2b5e6
NIFI-13776 Updated CopyS3Object to Handle Files over 5 GB
This closes #9418

- Added multipart copying for files over 5 GB

Co-authored-by: Mike Thomsen <mthomsen@apache.org>
Co-authored-by: David Handermann <exceptionfactory@apache.org>
Signed-off-by: Joseph Witt <joewitt@apache.org>
2024-10-18 16:24:38 -07:00
Mike Moser 80e889305f
NIFI-7085 add flowFile batching to ConsumeJMS and PublishJMS
This closes #8584

load some configuration in onScheduled instead of a loop, reinstated and fixed a failing integration test
2024-10-18 16:23:22 -07:00
Joe Witt 811af23343
NIFI-13895 Upgraded AWS SDK to 1.12.775 and 2.28.25 along with others (#9416)
- Upgraded AWS SDK from 1.12.774 to 1.12.775
- Upgraded AWS SDK from 2.28.24 to 2.28.25
- Upgraded Box API from 4.11.1 to 4.12.0
- Upgraded nimbus-jose-jwt from 9.40 to 9.41.2
- Upgraded oauth2-oidc-sdk from 11.14 to 11.20.1
- Upgraded reactor-netty-heep from 1.1.22 to 1.1.23
- Upgraded Elasticsearch Client from 8.15.1 to 8.15.3
- Upgraded Google API from v3-rev20240903-2.0.0 to v3-rev20240914-2.0.0
- Upgraded MySQL Driver from 9.0.0 to 9.1.0
- Upgraded Slack bolt-socket-mode from 1.42.1 to 1.44.0
- Upgraded Project Reactor from 3.6.10 to 3.6.11
- Upgraded Flyway DB from 10.18.2 to 10.20.0
- Upgraded gitlab4j-api from 6.0.0-rc.5 to 6.0.0-rc.6
- Upgraded JLine from 3.27.0 to 3.27.1
- Upgraded Neo4j Driver from 5.25.0 to 5.26.0

Signed-off-by: David Handermann <exceptionfactory@apache.org>
2024-10-18 00:11:52 -05:00
exceptionfactory d42b110474
NIFI-13886 Upgraded Spring from 6.1.13 to 6.1.14 and others
- Upgraded Apache MINA SSHD from 2.13.2 to 2.14.0
- Upgraded Dropwizard Metrics from 4.2.27 to 4.2.28
- Upgraded Guava from 33.2.1 to 33.3.1
- Upgraded ASM from 9.7 to 9.7.1
- Upgraded Apache JSP from 10.1.16 to 10.1.31
- Upgraded Apache EL from 10.1.16 to 10.1.31
- Upgraded Data Faker from 2.3.1 to 2.4.0
- Upgraded JSON Flattener from 0.16.6 to 0.17.0
- Upgraded Check Qual from 3.47.0 to 3.48.1
- Upgraded error-prone-annotations from 2.28.0 to 2.33.0
- Upgraded frontend-maven-plugin from 1.15.0 to 1.15.1
- Upgraded AWS SDK from 1.12.772 to 1.2.774
- Upgraded AWS SDK from 2.28.13 to 2.28.24
- Upgraded JSON Smart from 2.5.0 to 2.5.1
- Upgraded Jersey from 3.1.8 to 3.1.9
- Upgraded Logback from 1.5.8 to 1.5.11
- Upgraded Servlet API from 6.0.0 to 6.1.0
- Upgraded Swagger Annotations from 2.2.24 to 2.2.25

Signed-off-by: Pierre Villard <pierre.villard.fr@gmail.com>

This closes #9407.
2024-10-17 18:04:51 +02:00
Mark Bathori 7e1789d6f0
NIFI-13877 Closed Catalog after processing in PutIceberg (#9395)
- Resolved JdbcCatalog being created but not closed

Signed-off-by: David Handermann <exceptionfactory@apache.org>
2024-10-17 09:36:32 -05:00
Mark Bathori 1823a52e36
NIFI-13884 Removed File IO Implementation Property from PutIceberg (#9403)
- Removed pending further testing and evaluation of runtime behavior

Signed-off-by: David Handermann <exceptionfactory@apache.org>
2024-10-17 09:00:36 -05:00
exceptionfactory babfd5a559
NIFI-13881 Upgraded JUnit from 5.10.4 to 5.11.2 along with Plugins
- Upgraded Apache Parent from 32 to 33
- Upgraded Surefire Plugin from 3.2.5 to 3.5.1
- Upgraded Mockito from 5.14.1 to 5.14.2
- Upgraded JUnit Platform from 1.10.4 to 1.11.2
- Upgraded Exec Maven Plugin from 3.2.0 o 3.4.1
- Upgraded Buildnumber Maven Plugin from 3.2.0
- Upgraded Maven Checkstyle Plugin from 3.3.1 to 3.5.0
- Upgraded Checkstyle from 10.16.0 to 10.18.2
- Upgraded Versions Maven Plugin from 2.16.2 to 2.17.1
- Upgraded Nexus Staging Plugin from 1.6.13 to 1.7.00
- Upgraded JAXB Maven Plugin from 2.2.0 to 2.2.1
- Upgraded Swagger Maven Plugin from 2.2.23 to 2.2.25
- Upgraded Swagger Codegen Plugin from 3.0.55 to 3.0.63
- Upgraded Maven JAR Plugin from 3.4.1 to 3.4.2
- Upgraded Dependency Check Plugin from 10.0.3 to 10.0.4
- Upgraded Jagged BOM from 0.4.0 to 1.0.0

Signed-off-by: Pierre Villard <pierre.villard.fr@gmail.com>

This closes #9400.
2024-10-17 12:12:43 +02:00