Commit Graph

150 Commits

Author SHA1 Message Date
Joseph Witt bacc30b05b NIFI-13567 bump various deps
google libraries-bom 26.42.0 26.43.0
com.amazonaws 1.12.756 1.12.762
com.box 4.10.0 4.11.1
com.exceptionfactory.jagged 0.3.2 0.4.0
com.fasterxml.jackson.core 2.17.1 2.17.2
com.fasterxml.jackson.dataformat 2.17.1 2.17.2
com.fasterxml.jackson.datatype 2.17.1 2.17.2
com.fasterxml.jackson.jakarta.rs 2.17.1 2.17.2
com.fasterxml.jackson.jaxrs 2.17.1 2.17.2
com.fasterxml.jackson.jr 2.17.1 2.17.2
com.fasterxml.jackson.module 2.17.1 2.17.2
com.github.pjfanning 4.3.1 4.4.0
com.h2database 2.2.224 2.3.230
com.networknt 1.4.2 1.5.0
commons-codec 1.17.0 1.17.1
io.netty 4.1.111.Final 4.1.112.Final
io.projectreactor.netty 1.1.20 1.1.21
net.sf.saxon Saxon-HE 12.4 12.5
org.apache.commons commons-lang3 3.14.0 3.15.0
org.elasticsearch.client 8.14.2 8.14.3
org.jetbrains.kotlin 1.9.24 1.9.25
org.jsoup 1.17.2 1.18.1
org.springframework 6.1.10 6.1.11
org.testcontainers 1.19.8 1.20.0
software.amazon.awssdk 2.26.15 2.26.21
com.github.docker-java 3.3.6 3.4.0
google-api-services-drive v3-rev20240521-2.0.0	 v3-rev20240628-2.0.0
com.slack.api bolt-socket-mode 1.40.2 1.40.3
wire-schema-jvm 4.9.9 5.0.0
io.projectreactor reactor-core/test 3.6.7 3.6.8
net.datafaker 2.3.0 2.3.1
org.flywaydb 10.15.2 10.16.0
org.jline 3.26.2 3.26.3
org.mariadb.jdbc 3.4.0 3.4.1
org.springframework.boot 3.3.1 3.3.2
org.springframework.integration 6.3.1 6.3.2
org.springframework.retry 2.0.6 2.0.7

Signed-off-by: Matt Burgess <mattyb149@apache.org>

This closes #9097
2024-07-22 13:39:17 -04:00
Mark Payne 6dd83b7034 NIFI-13563: Updated Provenance Repository so that instead of returning the single latest event for a component, we return the events from the latest invocation / session. Added system tests to verify the behavior. Also, when replaying latest event, attempt all of those events until one succeeds or all fail
Signed-off-by: Matt Burgess <mattyb149@apache.org>

This closes #9095
2024-07-22 12:44:35 -04:00
dan-s1 f50fce5344
NIFI-13565 Updated Record Date Time Properties to mention DateTimeFormatter
This closes #9096

Signed-off-by: David Handermann <exceptionfactory@apache.org>
2024-07-19 17:00:50 -05:00
Mark Bathori 36fb6f109f NIFI-13528: fixed Python processor's customValidate function
This closes #9061.

Signed-off-by: Peter Gyori <pgyori@apache.org>
2024-07-16 18:05:33 +02:00
dan-s1 1ff5ebd6fc
NIFI-13550 Added documentation about the ExcelReader Starting Row Strategy
This closes #9082

Signed-off-by: David Handermann <exceptionfactory@apache.org>
2024-07-15 15:33:49 -05:00
Mark Bathori 730b9c693e
NIFI-13542 Added missing Max String Length property for JSON Readers
This closes #9074

Signed-off-by: David Handermann <exceptionfactory@apache.org>
2024-07-15 15:05:35 -05:00
dan-s1 a424c0eac3
NIFI-12491 Added Starting Row Schema Strategy to ExcelReader
This closes #9064

Signed-off-by: David Handermann <exceptionfactory@apache.org>
2024-07-13 15:17:03 -05:00
Mike Moser 3c7b262619
NIFI-13159 Moved Remote Delete after Put for PutFTP/PutSFTP REPLACE Strategy
This closes #8914

Signed-off-by: David Handermann <exceptionfactory@apache.org>
2024-07-12 15:14:31 -05:00
Bryan Bende b5b61d960c
NIFI-13344 Implemented backend for uploading and managing custom NARs
- Add NarPersistenceProvider to framework API with standard implementation
- Add NarManager to orchestrate interactions with the persistence provider and framework
- Add REST API for upload, download, list, and delete of custom NARs
- Add CLI commands for call these REST APIs
- Implement an upload request replicator for replicating a file upload across the cluster
- Update ExtensionManager, NarLoader, and JettyServer to support unloading a NAR
- Add ability to replace a NAR in place by unloading components, loading new NAR, and reloading components
- Add system tests for uploading a NAR and verifying other APIs
- Add NAR digest to NarNode and summary DTO, fix bug in digest utils
- Sync NARs from cluster coordinator when joining the cluster

This closes #9017

Signed-off-by: David Handermann <exceptionfactory@apache.org>
2024-07-12 09:02:25 -05:00
Bryan Bende cbdabccd6b
NIFI-13485 Use readBlob when reading content in GitHubRepositoryClient
- The readBlob method avoids issues with 1 MB limits on alternative getContent requests

This closes #9067

Signed-off-by: David Handermann <exceptionfactory@apache.org>
2024-07-11 09:32:47 -05:00
EndzeitBegins 3b2120e6c6 NIFI-13537 Do not include exception details in FlowFile attributes in DeleteFile
This closes #9069

Signed-off-by: Mike Thomsen <mthomsen@apache.org>
2024-07-10 21:48:11 -04:00
dan-s1 90c58a88a7
NIFI-13418 Updated ExcelReader to handle spreadsheets with shared formulas
This closes #9063

Signed-off-by: David Handermann <exceptionfactory@apache.org>
2024-07-08 16:18:27 -05:00
Joseph Witt 3f6eb6ff63
NIFI-13527 Corrected various grammar issues in comments and docs
This closes #9060

Signed-off-by: David Handermann <exceptionfactory@apache.org>
2024-07-08 13:45:21 -05:00
Joseph Witt f92d8f72a8
NIFI-13526 Removed unused variables and localized nifi-socket-utils
- Remove nifi-socket-utils and moved remaining classes to referencing framework components

This closes #9059

Signed-off-by: David Handermann <exceptionfactory@apache.org>
2024-07-08 13:44:42 -05:00
exceptionfactory 4006cb7849
NIFI-13510 Removed KerberosCredentialsService and implementations
- Removed nifi-kerberos-credentials-service-api and NAR
- Removed individual Kerberos credentials properties
- Removed NIFI_ALLOW_EXPLICIT_KEYTAB from nifi-env.sh
- Removed unused references to NiFi Properties in tests
This closes #9058

Signed-off-by: Joseph Witt <joewitt@apache.org>
2024-07-08 11:52:33 -04:00
tpalfy 057e02e698
NIFI-13484 Fix HBase_2_ClientService.getResults methods, so they properly return a single row when startRow and endRow/stopRow are the same.
This closes #9029.

Signed-off-by: Peter Turcsanyi <turcsanyi@apache.org>
2024-07-08 17:20:35 +02:00
exceptionfactory 62c66a12d1
NIFI-13525 Removed unused classes from nifi-security-crypto-key
This closes #9057

- Removed Derived Key Parameter Reader and implementations
- Removed bcrypt and scrypt Derived Key Providers
- Removed unused dependency from nifi-cipher-processors

Signed-off-by: Joseph Witt <joewitt@apache.org>
2024-07-06 09:33:32 -07:00
dan-s1 b2840bd851
NIFI-13466 Catch IllegalStateException in SplitExcel
This closes #9033

Signed-off-by: David Handermann <exceptionfactory@apache.org>
2024-07-06 10:04:47 -05:00
Joseph Witt 15e5193099
NIFI-13517 Upgraded Jetty from 12.0.10 to 12.0.11 and others
- Upgraded AWS SDK 1 from 1.12.755 to 1.12.756
- Upgraded AWS SDK 2 from 2.26.14 to 2.26.15
- Upgraded Azure SDK BOM from 1.2.24 to 1.2.25
- Upgraded Elasticsearch Client from 8.14.1 to 8.14.2
- Upgraded GitHub Client from 1.322 to 1.323
- Upgraded mysql-connector-j from 8.4.0 to 9.0.0
- Upgraded Azure Kusto from 5.0.5 to 5.1.0
- Upgraded Datafaker from 2.2.2 to 2.3.0
- Upgraded nimbus-jose-jwt from 9.37.3 to 9.40
- Upgraded oauth2-oidc-sdk from 11.10.1 to 11.13

This closes #9051

Signed-off-by: David Handermann <exceptionfactory@apache.org>
2024-07-06 10:00:13 -05:00
Joseph Witt 6783420897
NIFI-13513 Removed ListenSMTP
This closes #9047

Signed-off-by: David Handermann <exceptionfactory@apache.org>
2024-07-06 09:51:18 -05:00
Joseph Witt f1fb106bf8
NIFI-13509 Removed ListenTCPRecord, ListenRELP and others
- Removed ConvertJSONToSql
- Removed ParseCEF
- Removed nifi-security-socket-ssl
- Removed Socket Dispatcher Reader classes

This closes #9045

Signed-off-by: David Handermann <exceptionfactory@apache.org>
2024-07-06 09:50:03 -05:00
Joseph Witt 4ff70dd233
NIFI-13507 Removed nifi-prometheus-bundle
- Removed StandardGangliaReporter
- Removed PrometheusReportingTask
- Removed PrometheusRecordSink

This closes #9044

Signed-off-by: David Handermann <exceptionfactory@apache.org>
2024-07-06 09:48:01 -05:00
Joseph Witt 396c8450d0
NIFI-13505 Removed QueryDNS and QueryWhois
This closes #9043

Signed-off-by: David Handermann <exceptionfactory@apache.org>
2024-07-06 09:46:21 -05:00
Joseph Witt b2f19aa0a8
NIFI-13501 Removed DecryptContent and DecryptContentCompatibility
This closes #9041

Signed-off-by: David Handermann <exceptionfactory@apache.org>
2024-07-06 09:45:36 -05:00
exceptionfactory 7cb6684801
NIFI-13494 Removed support for Repository Encryption
This closes #9039

Signed-off-by: Joseph Witt <joewitt@apache.org>
2024-07-05 13:48:40 -07:00
exceptionfactory 449ada0863
NIFI-13489 Removed Kafka 2.6 Processors
This closes #9034

Signed-off-by: Joseph Witt <joewitt@apache.org>
2024-07-05 13:42:35 -07:00
Joseph Witt 89741f6160
NIFI-13516 Removed YandexTranslate and nifi-language-translation-nar
This closes #9049

Signed-off-by: David Handermann <exceptionfactory@apache.org>
2024-07-05 14:26:08 -05:00
Joseph Witt b1da7322e8
NIFI-13515 Removed PutKudu and nifi-kudu-bundle
This closes #9048

Signed-off-by: David Handermann <exceptionfactory@apache.org>
2024-07-05 11:22:44 -05:00
Joseph Witt ad7375a3be
NIFI-13503 Removed ExtractTNEFAttachments from nifi-email-processors
This closes #9042

Signed-off-by: David Handermann <exceptionfactory@apache.org>
2024-07-05 11:20:12 -05:00
Joseph Witt db6bac21bf
NIFI-13499 Removed ListenBeats and nifi-beats-bundle
This closes #9040

Signed-off-by: David Handermann <exceptionfactory@apache.org>
2024-07-05 11:18:28 -05:00
Peter Turcsanyi f57a96dbfb
NIFI-13496 Included Hadoop configuration file paths in the classloader isolation key of HDFS processors
Signed-off-by: Mark Bathori <mbathori@apache.org>

This closes #9038
2024-07-05 13:52:17 +02:00
Krisztina Zsihovszki c73d1cf634
NIFI-13487 ConsumeKinesisStream initial stream position handling error after AWS SDK 2.x migration
Signed-off-by: Joe Gresock <jgresock@gmail.com>
This closes #9035.
2024-07-04 06:03:06 -04:00
Joseph Witt 5f2ae3db3d
NIFI-13490 Upgraded AWS SDK to 2.26.14 and other dependencies (#9032)
- Upgraded AWS SDK 1 from 1.12.748 to 1.12.755
- Upgraded AWS SDK 2 from 2.26.8 to 2.26.14
- Upgraded Google Libraries BOM from 26.40.0 to 26.42.0
- Upgraded Fabric8 Kubernetes Client from 6.13.0 to 6.13.1
- Upgraded Groovy from 4.0.21 to 4.0.22
- Upgraded Lucene from 9.11.0 to 9.11.1
- Upgraded org.checkerframework from 3.44.0 to 3.45.0
- Upgraded org.junit.jupiter from 5.10.2 to 5.10.3
- Upgraded org.junit.platform from 1.10.2 to 1.10.3
- Upgraded org.junit.vintage from 5.10.2 to 5.10.3
- Upgraded Mockito from 5.11.0 to 5.12.0
- Upgraded com.slack.api from 1.40.0 to 1.40.2
- Upgraded org.apache.iotdb from 1.3.1 to 1.3.2
- Upgraded org.apache.kafka from 3.7.0 to 3.7.1
- Upgraded org.flywaydb from 10.15.0 to 1.15.2
- Upgraded org.neo4j.driver from 5.21.0 to 5.22.0

Signed-off-by: David Handermann <exceptionfactory@apache.org>
2024-07-03 15:35:17 -05:00
exceptionfactory 6d6d4a8904
NIFI-13488 Upgraded Apache POI from 5.2.5 to 5.3.0
This closes #9031

Signed-off-by: Joseph Witt <joewitt@apache.org>
2024-07-03 10:22:13 -07:00
Matt Burgess 239b9362f4
NIFI-13465: Fix NPE in QueryNiFiReportingTask when analytics tables are queried without analytics enabled
Signed-off-by: Pierre Villard <pierre.villard.fr@gmail.com>

This closes #9016.
2024-07-03 11:53:25 +02:00
Mark Bathori fd6e62bdd2 NIFI-13478: Protobuf Reader fails to coerce type of repeated fields
Signed-off-by: Matt Burgess <mattyb149@apache.org>

This closes #9024
2024-07-02 15:38:39 -04:00
Peter Gyori 3efb0763da
NIFI-13427 Added FlowFileSource interface for Python Processors
This closes #9000

Signed-off-by: David Handermann <exceptionfactory@apache.org>
2024-06-27 12:35:31 -05:00
Joe Gresock b105b5bbef
NIFI-13454 Renamed FileParameterProvider to KubernetesSecretParameterProvider
This closes #9008

Signed-off-by: David Handermann <exceptionfactory@apache.org>
2024-06-27 08:36:44 -05:00
dan-s1 5c9fb448a4
NIFI-13456 Removed unused code from TestSplitExcel
This closes #9009

Signed-off-by: David Handermann <exceptionfactory@apache.org>
2024-06-26 17:46:08 -05:00
mr1716 2066d6ebc5
NIFI-13451 Upgraded error_prone_annotations from 2.21.1 to 2.28.0
This closes #9006

Signed-off-by: David Handermann <exceptionfactory@apache.org>
2024-06-26 17:45:01 -05:00
exceptionfactory 275890a226
NIFI-13444 Removed unused test logging configuration
This closes #9004

Signed-off-by: Joseph Witt <joewitt@apache.org>
2024-06-25 20:03:15 -07:00
dan-s1 b3fac8c80b
NIFI-13403 Removed unnecessary toString in logging statements
This closes #8984

Signed-off-by: David Handermann <exceptionfactory@apache.org>
2024-06-25 20:13:08 -05:00
Ferenc Kis a5501baa7f
NIFI-13396 Added Python constant Allowable Values to Manifests
This closes #8963

Signed-off-by: David Handermann <exceptionfactory@apache.org>
2024-06-25 16:49:05 -05:00
dan-s1 48e8457a8a
NIFI-13442 Removed nifi-poi-utils and consolidated nifi-poi-services
This closes #9002

Signed-off-by: David Handermann <exceptionfactory@apache.org>
2024-06-25 13:23:24 -05:00
HunterG6700 02ec9b73eb
NIFI-13428 Added filter by comments to UpdateAttribute Advanced Rules
This closes #8999

Signed-off-by: David Handermann <exceptionfactory@apache.org>
2024-06-25 09:12:55 -05:00
dan-s1 20c815dc12
NIFI-13304 Added SplitExcel Processor
This closes #8981

Signed-off-by: David Handermann <exceptionfactory@apache.org>
2024-06-25 07:51:27 -05:00
Joseph Witt 87107b311a
NIFI-13438 Upgraded Spring to 6.1.10 along with other dependencies
- Upgraded sshd from 2.12.1 to 2.13.1
- Upgraded reactor-netty-http from 1.1.19 to 1.1.20
- Upgraded guava from 33.2.0-jre to 33.2.1-jre
- Upgraded maven-artifact from 3.9.7 to 3.9.8
- Upgraded spring-integrations from 6.3.0 to 6.3.1
- Upgraded jjwt from 0.12.5 to 0.12.6
- Upgraded unboundid from 7.0.0 to 7.0.1
- Upgraded json-schema-validator from 1.4.0 to 1.4.2
- Upgraded Spring Boot from 3.3.0 to 3.3.1
- Upgraded jline from 3.26.1 to 3.26.2
- Upgraded com.amazonaws from 1.12.742 to 1.12.748
- Upgraded AWS SDK from 2.26.1 from 2.26.8
- Upgraded Spring from 6.1.9 to 6.1.10
- Upgraded Spring Security from 6.3.0 to 6.3.1

This closes #9001

Signed-off-by: David Handermann <exceptionfactory@apache.org>
2024-06-24 21:59:55 -05:00
exceptionfactory 238b5249c4
NIFI-11259 Removed inconsistent PublishKafkaRecordPartialHandlingIT 2024-06-24 17:55:06 -05:00
exceptionfactory b24973960f
NIFI-11259 Used asAllowableValue() from Failure Strategy 2024-06-24 17:55:06 -05:00
Paul Grey 24925ed9b5
NIFI-11259 Added Redesigned Kafka Processors and Services
- Added ConsumeKafka and PublishKafka Processors with Kafka3ConnectionService
- Added Kafka 3 integration tests

This closes #8463

Co-authored-by: David Handermann <exceptionfactory@apache.org>
Signed-off-by: David Handermann <exceptionfactory@apache.org>
2024-06-24 17:55:06 -05:00