Commit Graph

7786 Commits

Author SHA1 Message Date
exceptionfactory 9f2ad260bd NIFI-10667 Added Private Key Service interface and implementation
- Defined PrivateKeyService in nifi-key-service-api
- Implemented StandardPrivateKeyService using Bouncy Castle library

NIFI-10667 Improved custom validation to avoid repetitive reads

NIFI-10667 Added onPropertyModified() to clear Key Reference for validation

Signed-off-by: Nathan Gough <thenatog@gmail.com>

This closes #6553.
2022-10-20 18:08:18 -04:00
Nathan Gough c22181e79f
NIFI-10672 - Removed intermittently failing method from DBCPServiceTest
This closes #6555

Signed-off-by: David Handermann <exceptionfactory@apache.org>
2022-10-20 16:33:35 -05:00
markap14 e83e3eb849
NIFI-10663: When ProcessorNode.stop() is called, it returns a Future. That future, however, may be completed when the processor is fully stopped or whenever it becomes stopping. Fixed this behavior by only completing the future whenever the processor has fully stopped. Also addressed an issue in the synchronizer in which we did not stop a processor when it had a state of STARTING. (#6561)
This closes #6561
2022-10-20 15:42:37 -04:00
yiteng3 a5d93d96a3
NIFI-10631 Changed HashMap to LinkedHashMap in TestHBase_2_ClientService
- Adjustment avoids non-deterministic warnings related to HashMap ordering

This closes #6516

Signed-off-by: David Handermann <exceptionfactory@apache.org>
2022-10-19 09:54:47 -05:00
dependabot[bot] 531a9de28f
NIFI-10669 Upgraded Jettison from 1.3.7 to 1.5.1
- Upgraded Jettison in nifi-framework-bundle
- Upgraded Jettison in nifi-registry-ranger
- Upgraded Jettison in nifi-spark-bundle

This closes #6548
This closes #6549
This closes #6550

Signed-off-by: David Handermann <exceptionfactory@apache.org>
2022-10-19 09:45:49 -05:00
mr1716 91909502fb
NIFI-10655 Update kotlin.bom to 1.7.20
This closes #6539

Signed-off-by: David Handermann <exceptionfactory@apache.org>
2022-10-19 09:28:40 -05:00
Peter Turcsanyi 2be5c26f28
NIFI-10659: Extracted DBCP common code to nifi-dbcp-base module for use in Snowflake NAR
Signed-off-by: Matthew Burgess <mattyb149@apache.org>

This closes #6543
2022-10-18 17:04:14 -04:00
UcanInfosec 808d3d6664
NIFI-10636 Update Jython-standalone to 2.7.3
Signed-off-by: Matthew Burgess <mattyb149@apache.org>

This closes #6521
2022-10-18 16:57:32 -04:00
exceptionfactory dd93fbeb7a
NIFI-10661 Corrected JSLT tests using parsed JSON comparison
Signed-off-by: Matthew Burgess <mattyb149@apache.org>

This closes #6551
2022-10-18 16:50:01 -04:00
exceptionfactory 9adbba361a NIFI-10662 Upgraded Jackson BOM from 2.13.4 to 2.13.4.20221013
Signed-off-by: Nathan Gough <thenatog@gmail.com>

This closes #6547.
2022-10-18 14:28:15 -04:00
exceptionfactory fcefd051d2
NIFI-10652 Corrected dependency scopes for nifi-iceberg-processors
- Marked nifi-iceberg-services-api as provided
- Marked multiple Hadoop and Hive dependencies as provided to avoid duplicate inclusion in nifi-iceberg-processors-nar

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

This closes #6535
2022-10-18 13:25:11 -04:00
exceptionfactory 523dd94045
NIFI-10651 Upgraded Iceberg transitive dependencies
- Followed dependency override approach from nifi-hive-bundle based on Hive dependencies

NIFI-10651 Removed unnecessary Calcite dependency references

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

This closes #6533
2022-10-18 13:23:15 -04:00
exceptionfactory b64b4fcce5
NIFI-10661 Added support for File Resources to JSLTTransformJSON
- Refactored unit test methods for reuse of shared operations
- Added link to JSLT Tutorial in property description

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

This closes #6546
2022-10-18 13:16:29 -04:00
exceptionfactory 7d6dc2cace
NIFI-10658 Upgraded GitHub Actions to current versions
- Upgraded stale from 3 to 6
- Upgraded checkout from 2 to 3 in system-tests
- Upgraded setup-java from 2 to 3 in system-tests
- Upgraded upload-artifact from 2 to 3 in system-tests

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

This closes #6542.
2022-10-18 09:28:30 -04:00
exceptionfactory b753c1c72d NIFI-10625 Added support for HTTP/2 in Registry
- Added nifi-security-ssl for generalized SSLContext creation
- Removed static keystore and truststore test files from nifi-registry-jetty

Signed-off-by: Nathan Gough <thenatog@gmail.com>

This closes #6514.
2022-10-17 23:52:09 -04:00
Matthew Burgess dfbc7dfc21
NIFI-8111: Add JSLTTransformJSON Processor
This closes #4797

Signed-off-by: David Handermann <exceptionfactory@apache.org>
2022-10-17 16:14:18 -05:00
Matt Burgess f43b989c99
NIFI-10617: Add missing DynamicProperty annotation to processors that use them (#6509)
This closes #6509
2022-10-17 12:46:37 -04:00
Matthew Burgess a76abef270 NIFI-10635: Fix handling of enums in PutDatabaseRecord
Signed-off-by: Nathan Gough <thenatog@gmail.com>

This closes #6518.
2022-10-17 11:29:53 -04:00
Nandor Soma Abonyi 298dd2024e
NIFI-10644 Add Message Demarcator-style processing in PublishMQTT
This closes #6530.

Signed-off-by: Peter Turcsanyi <turcsanyi@apache.org>
2022-10-16 23:20:28 +02:00
Nandor Soma Abonyi eecb6bfb38 NIFI-10650 Fix demarcator is appended to the end of the FlowFile's content by ConsumeMQTT
This closes #6534.

Signed-off-by: Peter Turcsanyi <turcsanyi@apache.org>
2022-10-15 18:10:04 +02:00
Joe Gresock 704ca63cc7
NIFI-10643: Paging secrets in AwsSecretsManagerParameterProvider
This closes #6532

Signed-off-by: David Handermann <exceptionfactory@apache.org>
2022-10-15 09:09:14 -05:00
Joe Gresock 2d7f86b265
NIFI-10641: Resolving typo on ParameterProvider warning message
This closes #6527

Signed-off-by: David Handermann <exceptionfactory@apache.org>
2022-10-15 09:05:57 -05:00
exceptionfactory e32993846e
NIFI-10653 Removed duplicate dependency from minifi-assembly
This closes #6536

Signed-off-by: Mike Thomsen <mthomsen@apache.org>
2022-10-14 17:58:32 -04:00
exceptionfactory 0dc02e26d2 NIFI-10648 Upgraded Apache Commons Text to 1.10.0
- Added org.apache.commons.text.version property in root Maven configuration
- Removed direct version references in favor of managed dependency version

Signed-off-by: Nathan Gough <thenatog@gmail.com>

This closes #6531.
2022-10-14 14:07:23 -04:00
Joe Gresock 283669ced3
NIFI-10633 Adding references to Key/Value Version 1 secrets engine in HashiCorp Vault documentation
This closes #6520

Signed-off-by: David Handermann <exceptionfactory@apache.org>
2022-10-14 09:55:18 -05:00
Three Planets Software 72cc2f671c
NIFI-10647: Update README.md to reflect current
Signed-off-by: Pierre Villard <pierre.villard.fr@gmail.com>

This closes #6529.
2022-10-14 09:19:01 -04:00
exceptionfactory ed8197eacb
NIFI-10567 Corrected Sensitive Dynamic Property handling for flow.xml (#6524)
- Updated XmlFlowSynchronizer to filter parsed Sensitive Dynamic Property Names using dynamic status of component Property Descriptor
- Lack of access to the Component Property Descriptor when parsing DOM elements required subsequent dynamic status filtering
2022-10-13 19:38:17 -04:00
Denes Arvay b784d6e8ee
NIFI-10621 Allow ExecuteGroovyScript classpath properties to accept commas or semicolons
ExecuteGroovyScript's "Additional classpath" property treats commas and semicolons
as delimiters

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

This closes #6523
2022-10-13 15:08:28 -04:00
Mike Thomsen 08a1f09905 NIFI-10437 Converted SearchResponseTest from Groovy to Java.
NIFI-10437 Removed old Maven Elasticsearch integration testing plugin and replaced with Testcontainers.
NIFI-10437 Converted TestSchemaRegistry from Groovy to Java.
NIFI-10437 Converted TestElasticsearchClientService from Groovy to Java.
NIFI-10437 Converted a unit test from Groovy to Java.
NIFI-10437 Converted a unit test from Groovy to Java.
NIFI-10437 Converted ElasticSearchLookupService_IT from Groovy to Java.
NIFI-10437 Converted ElasticSearchClientService_IT from Groovy to Java.
NIFI-10437 Migrated to Testcontainers.
NIFI-10437 Converted all nifi-elasticsearch-restapi-processors unit tests from Groovy to Java.

Signed-off-by: Chris Sampson <chris.sampson82@gmail.com>

This closes #6487
2022-10-13 12:52:20 +01:00
exceptionfactory 11314e8132
NIFI-10624 Removed sensitive properties key warning
- Corrected logging statements with placeholders instead of concatenation
- Removed unused NiFiServerStub

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

This closes #6513
2022-10-12 21:58:29 -04:00
UcanInfosec 14a2249c0e
NIFI-10626 Update jruby-complete to 9.3.8.0
This closes #6510

Signed-off-by: Mike Thomsen <mthomsen@apache.org>
2022-10-12 20:32:17 -04:00
greyp9 0abc3bb719
NIFI-10627 - VersionedPort missing getter (#6511) 2022-10-11 21:53:01 -04:00
Mark Bathori e87bced147
NIFI-10442: Create PutIceberg processor
This closes #6368.

Signed-off-by: Peter Turcsanyi <turcsanyi@apache.org>
2022-10-11 21:51:18 +02:00
mr1716 14d3ac3229
NIFI-10620 Upgraded Spring Integration from 5.5.14 to 5.5.15
This closes #6505

Signed-off-by: David Handermann <exceptionfactory@apache.org>
2022-10-11 11:03:16 -04:00
UcanInfosec bede739af7
NIFI-10619 Upgraded mysql-connector-java from 8.0.29 to 8.0.30
This closes #6502

Signed-off-by: David Handermann <exceptionfactory@apache.org>
2022-10-11 10:10:33 -04:00
Lehel Boér ad08e8befc
NIFI-10602: Fix GetHubSpot and GetShopify state handling on NiFi restart
This closes #6495.

Signed-off-by: Peter Turcsanyi <turcsanyi@apache.org>
2022-10-10 23:44:03 +02:00
Andrew Lim da0fb234d6
NIFI-10288 Better describe forward slash requirements for Prefix property in ListS3
This closes #6477

Co-authored-by: Andrew Lim <andrewlim.apache@gmail.com>
Co-authored-by: David Handermann <exceptionfactory@apache.org>
Signed-off-by: David Handermann <exceptionfactory@apache.org>
2022-10-10 11:40:57 -05:00
Jon Shoemaker 9a4ce2607d
NIFI-9878 Added timeout handling for Cache Client handshaking
This closes #6414

Co-authored-by: Nissim Shiman <nshiman@yahoo.com>
Co-authored-by: Jon Shoemaker <jon.l.shoemaker@systolic.com>
Signed-off-by: David Handermann <exceptionfactory@apache.org>
2022-10-10 11:31:40 -05:00
Jeremy Snyder b862fff8f0
NIFI-10498 Added Cipher Suite configuration to NiFi Registry
This closes #6458

Signed-off-by: David Handermann <exceptionfactory@apache.org>
2022-10-10 10:53:06 -05:00
Matt Gilman e638bcee2f
NIFI-10617:
- Adding dynamic property annotation on a number of extensions that were missing it.

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

This closes #6501
2022-10-10 10:32:50 -04:00
UcanInfosec 4af9b45872
NIFI-10613 Upgraded Netty 4 from 4.1.81 to 4.1.82
This closes #6496

Signed-off-by: David Handermann <exceptionfactory@apache.org>
2022-10-10 08:59:25 -05:00
mr1716 d2f51c8c00
NIFI-10615 Upgraded JUnit from 5.9.0 to 5.9.1
This closes #6499

Signed-off-by: David Handermann <exceptionfactory@apache.org>
2022-10-10 08:55:17 -05:00
mr1716 ba6233c0da
NIFI-10607 Upgraded Spring Boot from 2.7.2 to 2.7.4
This closes #6493

Signed-off-by: David Handermann <exceptionfactory@apache.org>
2022-10-07 16:05:44 -05:00
Nathan Gough 9ff1dadcf6
NIFI-10604 Added Idle Connection Timeout property to ListenTCP
This closes #6492

Signed-off-by: David Handermann <exceptionfactory@apache.org>
2022-10-07 14:30:37 -05:00
zhangcheng b5f4101fa0
NIFI-10352: remove the meaningless code of GenerateTableFetch.java, It is confusing for reading code.
Signed-off-by: Matthew Burgess <mattyb149@apache.org>

This closes #6299
2022-10-07 14:50:26 -04:00
exceptionfactory 97dc4b67aa NIFI-10569 Added Maximum Thread property to HandleHttpRequest
- Added simple unit test for HandleHttpRequest to run without requests
- Removed cleanup integration test method for HandleHttpRequest

Signed-off-by: Nathan Gough <thenatog@gmail.com>

This closes #6465.
2022-10-07 14:37:04 -04:00
Ferenc Kis 1ebeb2db7a
NIFI-10610 Removed quotation from minifi-env.bat
This closes #6494.

Signed-off-by: Csaba Bejan <bejan.csaba@gmail.com>
2022-10-07 20:07:11 +02:00
UcanInfosec e38bacf6b6
NIFI-10598 Updated jgit from 5.13.0 to 5.13.1
This closes #6490

Signed-off-by: David Handermann <exceptionfactory@apache.org>
2022-10-07 11:02:42 -05:00
Michael 81877 572799a201
NIFI-10273 Supported file entries larger than 8.5GB for TAR in MergeContent
This closes #6369

Signed-off-by: David Handermann <exceptionfactory@apache.org>
2022-10-07 10:36:10 -05:00
dan-s1 5da9ce525c
NIFI-10565 Removed duplicated test dependencies
This closes #6482

Signed-off-by: David Handermann <exceptionfactory@apache.org>
2022-10-07 09:07:51 -05:00