8248 Commits

Author SHA1 Message Date
Mark Payne
8eeebdb614
NIFI-11290 Run Component Primary Node State changes in background thread
- Ensure that components are notified that primary node has changed in a background thread instead of the Leader Election thread and activate/deactivate the thread in the case of Processors so that they can be viewed in the UI and terminated

- Fixed system tests that would fail intermittently because they did not wait for node disconnection to complete and did not properly switch the client to look at the connected node before checking cluster status

This closes #7052

Signed-off-by: David Handermann <exceptionfactory@apache.org>
2023-03-23 12:21:45 -05:00
Joe Gresock
9208d056ef
NIFI-11330: Restarting service referenced by parameter only when service is active (#7078) 2023-03-23 13:14:48 -04:00
dependabot[bot]
573187eaf1
NIFI-11328 Upgraded Jettison from 1.5.2 to 1.5.4
- Upgraded direct dependencies in Framework and Registry modules as well as Spark bundle

This closes #7073
This closes #7074
This closes #7075

Signed-off-by: David Handermann <exceptionfactory@apache.org>
2023-03-23 10:49:58 -05:00
exceptionfactory
a7daebc1af
NIFI-11325 Upgraded Mockito from 3.12.4 to 4.11.0
- Replaced deprecated Matchers references with ArgumentMatchers
- Removed unnecessary Mockito versions for Registry
- Refactored test configuration to Java for mocking

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

This closes #7071.
2023-03-23 09:56:43 +01:00
Mark Bean
e27396e7c0
NIFI-11302 Corrected Registry version retrieval
- Updated Maven JAR plugin configuration for nifi-registry-data-model to include implementation version

This closes #7057

Co-authored-by: David Handermann <exceptionfactory@apache.org>
Signed-off-by: David Handermann <exceptionfactory@apache.org>
2023-03-22 16:51:50 -05:00
simonbence
cef61c866d NIFI-11319 Fixing TestStatelessBootstrap::testClassNotAllowed (#7070) 2023-03-22 16:25:05 -04:00
Chris Sampson
110912fcfb
NIFI-11312 Rationalised Registry Docker scripts in one location
This closes #7064

Signed-off-by: David Handermann <exceptionfactory@apache.org>
2023-03-22 09:47:26 -05:00
Matt Burgess
3321de01f2 NIFI-11305: Fixed out-of-order handling of binlog client shutdown in CaptureChangeMySQL (#7068)
NIFI-11305: Fixed out-of-order handling of binlog client shutdown in CaptureChangeMySQL
- Changed to allow 'unexpected' events to still be processed
2023-03-22 09:48:12 -04:00
Peter Turcsanyi
22c072e619 NIFI-11323: Fixed last modified change detection of dynamicallyModifiesClasspath resources (#7069) 2023-03-22 09:16:18 -04:00
exceptionfactory
771d289779
NIFI-11320 Upgraded Spring Framework from 5.3.24 to 5.3.26
- Upgraded Spring Security from 5.8.0 to 5.8.2
- Upgraded Spring Boot from 2.7.6 to 2.7.9 for NiFi Registry

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

This closes #7067.
2023-03-22 10:48:22 +01:00
exceptionfactory
6634125476
NIFI-4651 Corrected anonymous HashMap usage failing on Java 8 2023-03-21 18:55:32 -05:00
mr1716
a2995f334e
NIFI-11318 Upgraded Jackson from 2.14.1 to 2.14.2
This closes #7066

Signed-off-by: David Handermann <exceptionfactory@apache.org>
2023-03-21 16:38:18 -05:00
Mark Payne
cece57268e
NIFI-11310: Provide appropriate classpath resources to the ReloadComponent when a processor is terminated
NIFI-11310: Fixed META-INF/services file that was mistakenly listing an extra extension point, due to rebase
Signed-off-by: Matthew Burgess <mattyb149@apache.org>
2023-03-21 14:17:17 -04:00
krisztina-zsihovszki
5267a533bb
NIFI-4651 Add error message and code to PutSQL FlowFile attributes
NIFI-4651 Review comments

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

This closes #7007
2023-03-21 11:22:06 -04:00
Chris Sampson
8c13121e3d
NIFI-11311 Updated maven-antrun-plugin to 3.1.0 across all modules
This closes #7062

Signed-off-by: David Handermann <exceptionfactory@apache.org>
2023-03-21 08:07:17 -05:00
Nandor Soma Abonyi
69afe7fd8d
NIFI-11264 Added debug logs for List Processor yielding
- Corrected ListFile Processor description

This closes #7027

Signed-off-by: David Handermann <exceptionfactory@apache.org>
2023-03-21 08:07:16 -05:00
Matt Burgess
b554102f4a NIFI-11305: Fix logic to correctly stop CaptureChangeMySQL (#7059) 2023-03-20 16:05:02 -04:00
Mark Bathori
835c95fca0 NIFI-11204: Add configurable retry logic for table commits in PutIceberg processor
This closes #6976.

Signed-off-by: Peter Turcsanyi <turcsanyi@apache.org>
2023-03-20 19:24:21 +01:00
simonbence
4a6e6751d5 NIFI-11213 Showing version change in older (pre 1.18.0) contained version flows properly (#7017) 2023-03-20 16:59:05 +01:00
Dustin Rodrigues
c15f47da92
NIFI-11301 Fixed typos in ISPEnrichIP and DistributeLoad
This closes #7056

Signed-off-by: David Handermann <exceptionfactory@apache.org>
2023-03-20 08:56:11 -05:00
Pierre Villard
073d107f6e
NIFI-11300 Upgraded json-smart from 2.4.8 to 2.4.10
This closes #7055

Signed-off-by: David Handermann <exceptionfactory@apache.org>
2023-03-20 08:56:09 -05:00
Pierre Villard
626edcd80c
NIFI-11299 Upgraded SLF4J from 2.0.6 to 2.0.7
This closes #7054

Signed-off-by: David Handermann <exceptionfactory@apache.org>
2023-03-20 08:56:07 -05:00
Mark Bathori
171c2ae670
NIFI-11263: Backported. Add case-insensitive and order independent field mapping to PutIceberg record converter
This closes #7026.

Signed-off-by: Nandor Soma Abonyi <nsabonyi@apache.org>
2023-03-17 23:17:38 +01:00
Peter Turcsanyi
916e58a0a9
NIFI-11296 Backported improved code reusability of GRPC modules
This closes #7053

Signed-off-by: David Handermann <exceptionfactory@apache.org>
2023-03-17 15:39:52 -05:00
Paul Grey
aeb89a6d6b
NIFI-11286 Added getter for ExtensionComponent.restricted
This closes #7048

Signed-off-by: David Handermann <exceptionfactory@apache.org>
2023-03-16 15:47:21 -05:00
johnAlJunior
f87e7f5478
NIFI-11269 Added snappy-java to nifi-avro-processors
This closes #7035

Signed-off-by: David Handermann <exceptionfactory@apache.org>
2023-03-16 08:54:10 -05:00
Joe Gresock
957c9e2931
NIFI-11291: Ensuring exceptional EventIterators are closed in PartitionedEventStore
This closes #7047

Signed-off-by: David Handermann <exceptionfactory@apache.org>
2023-03-16 08:27:38 -05:00
exceptionfactory
66cb17545c
NIFI-11293 Upgraded Log4j 2 from 2.18.0 to 2.20.0
Signed-off-by: Pierre Villard <pierre.villard.fr@gmail.com>

This closes #7050.
2023-03-16 09:05:23 +01:00
exceptionfactory
b7bfce7998
NIFI-11292 Upgraded Netty from 4.1.87 to 4.1.90
Signed-off-by: Pierre Villard <pierre.villard.fr@gmail.com>

This closes #7049.
2023-03-16 09:01:11 +01:00
exceptionfactory
12774b97fb
NIFI-10792 Replaced PrintStream with OutputStream for Java 8 2023-03-15 17:18:56 -05:00
Ryan Van Den Bos
a60ac95bbc
NIFI-11252 Added OIDC Client Secret to sensitive Registry properties
This closes #7044

Signed-off-by: David Handermann <exceptionfactory@apache.org>
2023-03-15 15:39:49 -05:00
dan-s1
f7f8c22239
NIFI-10792 Updated ConvertExcelToCSV to handle files over 10 MB
- Refactored to reduce the cognitive complexity in the onTrigger method
- Added log4j-to-slf4j library and adjusted formatting
- Removed unnecessary graphics2d dependency

This closes #7016

Signed-off-by: David Handermann <exceptionfactory@apache.org>
2023-03-15 15:26:46 -05:00
Mark Payne
f571d5704e
NIFI-11289: Avoid obtaining read locks on queues when fetching Group Status, except in those few specific situations where it's needed.
This closes #7046

Signed-off-by: David Handermann <exceptionfactory@apache.org>
2023-03-15 15:26:44 -05:00
Nandor Soma Abonyi
8ed687779b
NIFI-11285 Unable to build module created by maven archetype plugin
Signed-off-by: Matthew Burgess <mattyb149@apache.org>
2023-03-14 18:56:42 -04:00
Matt Burgess
9e804fec4e NIFI-11279: Allow event stream processing to continue in CaptureChangeMySQL after sync issue (#7039) 2023-03-14 16:30:41 -04:00
exceptionfactory
7b40dfe440
NIFI-11281 Corrected Accumulo NAR dependencies
- Set accumulo-core to provided in NAR and Services NAR modules
- Removed unused dependencies

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

This closes #7042.
2023-03-14 15:15:55 -05:00
exceptionfactory
60749b1a75
NIFI-11277 Deprecated bcrypt and scrypt Properties Algorithms
- Deprecated 128 bit key variants of Sensitive Properties Algorithms
- Updated documentation to recommend either NIFI_ARGON2_AES_GCM_256 or NIFI_PBKDF2_AES_GCM_256

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

This closes #7040.
2023-03-14 12:46:14 +01:00
exceptionfactory
e941a30b32
NIFI-11280 Updated system-tests Sensitive Properties Algorithm
- Updated algorithm from PBEWITHMD5AND256BITAES-CBC-OPENSSL to NIFI_PBKDF2_AES_GCM_256

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

This closes #7041.
2023-03-14 12:38:44 +01:00
Scott Aslan
5436c02af0
[NIFI-11258] update nifi-registry frontend deps (#7025)
* [NIFI-11258] update nifi-registry frontend deps

* review feedback

Merged #7025.
2023-03-13 15:36:03 -04:00
Chris Sampson
63bb245a2a
NIFI-11274 only add @timestamp to PutElasticsearchRecord document if not null
This closes #7036.

Signed-off-by: Kevin Doran <kdoran@apache.org>
2023-03-13 14:12:50 -04:00
exceptionfactory
4d537951f5
NIFI-11161 Simplified KeyedCipherPropertyEncryptor
- Replaced KeyedCipherProvider references with direct Cipher instantiation

This closes #6939
Signed-off-by: Paul Grey <greyp@apache.org>
2023-03-13 11:32:16 -05:00
Peter Turcsanyi
ae24bccfd9
NIFI-11260 Added STS SSL Context Service for AWS Credentials Provider
This closes #7021

Signed-off-by: David Handermann <exceptionfactory@apache.org>
2023-03-13 09:42:11 -05:00
Matt Burgess
7843a4a30a
NIFI-5501: Fixed classloader issue leading to multiple abandoned threads (#7031) 2023-03-10 15:43:12 -05:00
exceptionfactory
8511191ad1 NIFI-11261 Added Primary Node State handling to GetAzureEventHub
- Updated Qpid Proton J from 0.34.0 to 0.34.1

This closes #7023.

Signed-off-by: Peter Turcsanyi <turcsanyi@apache.org>
2023-03-09 22:33:57 +01:00
Nandor Soma Abonyi
dab3d6bfee
NIFI-11205 Added logging for deprecated Kafka 2_6 Kerberos properties
- Added Kerberos User Service property to KafkaRecordSink_2_6

This closes #6990

Signed-off-by: David Handermann <exceptionfactory@apache.org>
2023-03-09 15:25:26 -06:00
exceptionfactory
60365e7b6c
NIFI-11262 Corrected scope for bcprov-jdk18on in nifi-security-kerberos
Signed-off-by: Joe Gresock <jgresock@gmail.com>

This closes #7022.
2023-03-09 06:17:55 -05:00
exceptionfactory
cc1e5b314b
NIFI-11194 Remove gzip CSS and JS from nifi-web-ui (#6968)
* NIFI-11194 Removed gzip CSS and JS from nifi-web-ui

* NIFI-11194 Updated comment for static content aggregation

This closes #6968
2023-03-08 11:10:03 -06:00
exceptionfactory
699e2e7913
NIFI-11257 Enable Maven HTTP pooling and additional retries (#7020)
* NIFI-11257 Enabled Maven HTTP pooling and additional retries

- Enabled HTTP connection pooling for Maven Wagon
- Configured 30 second timeout for HTTP pooled connection lifespan
- Enabled 5 retries for HTTP connections
- Set maximum connection per route to 5 instead of 20
- Enabled retry for sent HTTP requests
2023-03-08 11:10:02 -06:00
Nandor Soma Abonyi
9ee34eeb01 NIFI-11144 Fix failing tests for ConsumeJMS/PublishJMS
This closes #6930.

Signed-off-by: Tamas Palfy <tpalfy@apache.org>
2023-03-08 14:43:49 +01:00
Lehel Boér
03625bb679 NIFI-11147 Backport - Fix Java8 compatibility issues. 2023-03-08 14:38:30 +01:00