Commit Graph

9928 Commits

Author SHA1 Message Date
David Handermann 42c0aa6aa7
NIFI-12125 Refactored Framework SSLContext Loading (#8967)
- Added Framework SSLContext Provider for centralized loading
- Refactored Spring Framework XML to Java Configuration
- Removed Jetty StoreScanner
2024-06-25 16:08:04 -04: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
Ferenc Kis 55d2f39d55
NIFI-13395 Added Python Processors to MiNiFi
This closes #8962

Signed-off-by: David Handermann <exceptionfactory@apache.org>
2024-06-24 14:09:57 -05:00
EndzeitBegins 57e07c080f
NIFI-12880 Added DeleteFile Processor
This closes #8489

Signed-off-by: David Handermann <exceptionfactory@apache.org>
2024-06-24 14:03:23 -05:00
Nissim Shiman 22f700f476
NIFI-13031 Changed PG StatusSnapshotDTO to use cloned copy for accurate status
This closes #8946

Signed-off-by: David Handermann <exceptionfactory@apache.org>
2024-06-24 13:48:11 -05:00
mr1716 31e5141349
NIFI-13435 Upgraded jakarta.validation-api from 3.0.2 to 3.1.0
This closes #8997

Signed-off-by: David Handermann <exceptionfactory@apache.org>
2024-06-24 13:26:44 -05:00
mr1716 722374298c
NIFI-13434 Upgraded github-api from 1.321 to 1.322
This closes #8996

Signed-off-by: David Handermann <exceptionfactory@apache.org>
2024-06-24 13:26:07 -05:00
dan-s1 957510e65a NIFI-13421 Replaced String.format in logging statements where only formatting strings (%s) with the use of logging parameters ({})
This closes #8994

Signed-off-by: Mike Thomsen <mthomsen@apache.org>
2024-06-23 18:13:39 -04:00
Jim Steinebrey 01d1aa91c1 NIFI-12750 ExecuteStreamCommand incorrectly decodes std error stream
Signed-off-by: Matt Burgess <mattyb149@apache.org>

This closes #8993
2024-06-21 18:52:12 -04:00
exceptionfactory 65739826c4 NIFI-13429 Corrected EncryptContentPGP Packet Detection
- Added set of expected OpenPGP Packet Tags to avoid misidentification

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

This closes #8990
2024-06-21 13:03:54 -04:00
David Handermann 14b1776739
NIFI-13424 Switched to EdDSA for Application Bearer Tokens (#8986)
- Replaced PS512 algorithm based on RSASSA-PSS with EdDSA algorithm using Ed25519
- Added Ed25519 Signer and Verifier implementations based on Java Signature processing

This closes #8986
2024-06-21 08:49:45 -04:00
Ferenc Kis 2a5fe2e809
NIFI-13412 [MiNiFi] Handle absolute paths in Sync/Resource C2 command
Signed-off-by: Ferenc Erdei <erdei.ferenc90@gmail.com>
This closes #8975.
2024-06-21 10:36:37 +02:00
Night Gryphon f6735069be
NIFI-13326 Fixed JWT Base64 Decoding in NiFi Registry
This closes #8977

Signed-off-by: David Handermann <exceptionfactory@apache.org>
2024-06-20 15:52:23 -05:00
exceptionfactory 49a0401058
NIFI-13414 Removed Property Protection Modules and Encrypt Config
This closes #8978

- Removed nifi-property-protection-api and implementation modules
- Removed nifi-toolkit-encrypt-config and minifi-toolkit-encrypt-config modules
- Removed extra bootstrap.conf configuration files for property protection implementations

Signed-off-by: Joseph Witt <joewitt@apache.org>
2024-06-20 13:04:00 -07:00
Jim Steinebrey b7a48f766a NIFI-10666 PrometheusReportingTask needs to use UTF-8 (not jvm default charset) for /metrics endpoint
Signed-off-by: Matt Burgess <mattyb149@apache.org>

This closes #8988
2024-06-20 14:23:53 -04:00
Mark Payne 4636d9c79d
NIFI-13423 Corrected Starting Field handling in JsonTreeReader
Ensure that when using a Starting Field Name, JsonTreeReader is still able to process all records

This closes #8989

Signed-off-by: David Handermann <exceptionfactory@apache.org>
2024-06-20 12:50:39 -05:00
JackHintonSmartDCSIT 4b63d69063
NIFI-13082 Added SplitPCAP Processor
This closes #8691

Signed-off-by: David Handermann <exceptionfactory@apache.org>
2024-06-20 12:47:47 -05:00
Matt Gilman 8c89225029
NIFI-13416: (#8987)
- Allowing new parameters to override inherited parameters.
- Adding a new Override action to prepopulate the parameter name and sensitivity.
- Showing an indicator when a parameter in the listing is inherited.

This closes #8987
2024-06-20 12:18:17 -04:00
dependabot[bot] 9a69a28544
NIFI-13426 Upgraded JavaScript ws library from 8.17.0 to 8.17.1
This closes #8980

Signed-off-by: David Handermann <exceptionfactory@apache.org>
2024-06-20 09:15:17 -05:00
Nissim Shiman d61b87bd9b
NIFI-13420 Maintain consistent maxNonHeapBytes for clustered diagnostics
- The merged value of maxNonHeapBytes should be -1 when at least one node has that value

This closes #8983

Signed-off-by: David Handermann <exceptionfactory@apache.org>
2024-06-20 09:09:18 -05:00
Joseph Witt a774ff8120
NIFI-13400 ensure container has time to startup before interacting with smb
This closes #8982.

Signed-off-by: Peter Turcsanyi <turcsanyi@apache.org>
2024-06-19 19:49:28 +02:00
exceptionfactory 9d618cc8d0
NIFI-13410 Upgraded Apache Curator from 5.6.0 to 5.7.0
Signed-off-by: Pierre Villard <pierre.villard.fr@gmail.com>

This closes #8972.
2024-06-19 10:29:07 +02:00
Mark Bathori 9141f64ef5
NIFI-13356 Fixed ProtobufReader handling of repeated fields
This closes #8922

Signed-off-by: David Handermann <exceptionfactory@apache.org>
2024-06-18 16:43:22 -05:00
Jim Steinebrey 0c06340c5a NIFI-13103 Enhance AutoCommit property in PutDatabaseRecord
Signed-off-by: Matt Burgess <mattyb149@apache.org>

This closes #8937
2024-06-18 12:58:18 -04:00
greyp9 dfd1276230
NIFI-13184 - mark invalid processors to start once they become valid (#8809) 2024-06-18 11:12:20 -04:00
Jim Steinebrey dda42824b6 NIFI-13199 Update ValidateRecord to avoid writing to FlowFiles that will be auto-terminated
Signed-off-by: Matt Burgess <mattyb149@apache.org>

This closes #8942
2024-06-17 15:15:32 -04:00
Jim Steinebrey bc95799a39
NIFI-13397 Updated PutDatabaseRecord to retry transient ProcessException causes
This closes #8964

Signed-off-by: David Handermann <exceptionfactory@apache.org>
2024-06-17 13:29:53 -05:00
EndzeitBegins a52d6a8214
NIFI-12704 Avoid NPE in escapeJson() for Root Path
This closes #8450

Signed-off-by: David Handermann <exceptionfactory@apache.org>
2024-06-17 13:20:13 -05:00
Jim Steinebrey bd1ad8f9f4
NIFI-13389 Streamlined use of putAllAttributes() in ConsumeJMS
This closes #8955

Signed-off-by: David Handermann <exceptionfactory@apache.org>
2024-06-17 13:04:01 -05:00
Jim Steinebrey fc01e0ccf4
NIFI-13198 Updated RouteText to skip writing to auto-terminated relationships
This closes #8939

Signed-off-by: David Handermann <exceptionfactory@apache.org>
2024-06-17 12:43:59 -05:00
Bob Paulin d25efb385c
NIFI-13394 Check candidate directory for python command
This closes #8961

Signed-off-by: David Handermann <exceptionfactory@apache.org>
2024-06-17 11:46:04 -05:00
Mark Payne 039cd2f18a
NIFI-13340 Fixed a bug in which an Output Port can leave a Process Group's DataValve open for output, but then the last FlowFile is terminated instead of going to an Output Port, ultimately resulting in the DataValve remaining open indefinitely. Now, this will be detected and the valve will be closed.
This closes #8951

Signed-off-by: David Handermann <exceptionfactory@apache.org>
2024-06-17 09:39:38 -05:00
Ferenc Kis cbe52a3763
NIFI-13407 Set Defaults for MiNiFi Runtime Type and Manifest ID
This closes #8970

Signed-off-by: David Handermann <exceptionfactory@apache.org>
2024-06-17 08:13:36 -05:00
Mark Payne a039bc2b76 NIFI-13380: When determining if Record Type A is 'wider' than Record Type B, and both have a RECORD with the same name but different schemas, instead of determining that A is not wider than B, perform a recursive comparison to check if the RECORD within A's schema is wider than the RECORD within B's schema.
Signed-off-by: Matt Burgess <mattyb149@apache.org>

This closes #8948
2024-06-15 14:40:24 -04:00
Mike Moser c60b0cf4a3
NIFI-13381 Use AllowableValue for PutSFTP/PutFTP Conflict Resolution
This closes #8950

Signed-off-by: David Handermann <exceptionfactory@apache.org>
2024-06-14 17:16:19 -05:00
Mark Payne cb72cfde8a
NIFI-13324 Set FlowFile attributes for Python Processors on failure
In case a Python Processor routes a FlowFile to failure and returns attributes, add those attributes to the 'original' FlowFile before routing to 'failure'

This closes #8943

Signed-off-by: David Handermann <exceptionfactory@apache.org>
2024-06-14 17:04:09 -05:00
dependabot[bot] c64605f9b7
NIFI-13405 Upgraded MSAL4J from 1.15.0 to 1.15.1
This closes #8956

Signed-off-by: David Handermann <exceptionfactory@apache.org>
2024-06-14 16:42:24 -05:00
Joseph Witt bf637e0bfe
NIFI-13401 Upgraded Spring to 6.1.9 and Jetty to 12.0.10 and others
- Upgraded com.amazonaws from 1.12.733 to 1.12.742
- Upgraded software.amazon.awssdk from 2.25.63 to 2.26.1
- Upgraded com.box SDK from 4.9.1 to 4.10.0
- Upgraded commons-net from 3.11.0 to 3.11.1
- Upgraded io.dropwizard.metrics from 4.2.25 to 4.2.26
- Upgraded Netty from 4.1.110.Final to 4.1.111.Final
- Upgraded Commons Configuration2 from 2.10.1 to 2.11.0
- Upgraded Lucene from 9.10.0 to 9.11.0
- Upgraded org.checkerframework from 3.43.0 to 3.44.0
- Upgraded org.eclipse.jdt ecj from 3.37.0 to 3.38.0
- Upgraded Jetty from 12.0.9 to 12.0.10
- Upgraded Elasticsearch Client from 8.13.4 to 8.14.1
- Upgraded Spring Framework from 6.1.8 to 6.1.9
- Upgraded com.slack.api from 1.39.3 to 1.40.0
- Upgraded io.projectreactor from 3.6.6 to 3.6.7
- Upgraded JGit from 6.9.0.202403050737-r to 6.10.0.202406032230-r
- Upgraded Flyway from 10.13.0 to 10.15.0
- Upgraded Spring Integration from 6.2.5 to 6.3.0

This closes #8966

Signed-off-by: David Handermann <exceptionfactory@apache.org>
2024-06-14 16:36:19 -05:00
tpalfy c6fbd86cd8
NIFI-13388 Add NiFi CLI support for Flow Analysis Rules
This closes #8954.

Signed-off-by: Peter Turcsanyi <turcsanyi@apache.org>
2024-06-14 21:14:03 +02:00
Matt Gilman e9cb00bd11
NIFI-13382: (#8957)
- Showing a full page error when the front end can no longer communicate with the back end.

This closes #8957
2024-06-14 10:04:53 -04:00
dan-s1 a8e8b6a86b NIFI-13379 Replaced use of deprecated com.nimbusds.oauth2.sdk.http.HTTPResponse method getContentAsJSONObject with API suggested replacement getBodyAsJSONObject.
This closes #8944

Signed-off-by: Mike Thomsen <mthomsen@apache.org>
2024-06-13 09:16:32 -04:00
Matt Gilman b1500ad031
NIFI-13391: (#8960)
- Setting up different environment files to configure ngrx store.
2024-06-12 12:22:27 -05:00
Ferenc Kis 3aa4ff9d56
NIFI-13242 MiNiFi Sync Resource C2 command
Signed-off-by: Ferenc Erdei <erdei.ferenc90@gmail.com>
This closes #8898.
2024-06-12 09:31:41 +02:00
dan-s1 7deac6afac
NIFI-13266 Removed String concatenation in logging messages (#8940)
Signed-off-by: David Handermann <exceptionfactory@apache.org>
2024-06-11 23:26:58 -04:00