Commit Graph

9916 Commits

Author SHA1 Message Date
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
Michael Moser aac90fb375
NIFI-13383 Changed info log level to debug in XXEValidator (#8952)
Signed-off-by: David Handermann <exceptionfactory@apache.org>
2024-06-11 23:21:30 -04:00
Jim Steinebrey 2363e63c86 NIFI-13359 Tune ExecuteSQL/Record to create fewer transient flow files
Signed-off-by: Matt Burgess <mattyb149@apache.org>

This closes #8928
2024-06-11 13:05:33 -04:00
Matt Gilman f20db691c7
NIFI-13385: (#8953)
- Disabling nx daemon during builds.

This closes #8953
2024-06-11 13:02:28 -04:00
Matt Gilman b3c7952ef3
NIFI-13373: Adding support for banner text (#8947)
* NIFI-13373:
- Adding support for banner text.

* NIFI-13373:
- Prettier.

* NIFI-13373:
- Removing unused property.

* NIFI-13373:
- Defining reponse payload when loading banner text.
- Removing banner text from login, logout, and error pages.

* NIFI-13373:
- Only loading the banner text when necessary.

This closes #8947
2024-06-11 11:47:56 -04:00
Scott Aslan 2ef31f2372
[NIFI-13371] update canvas context menu (#8949)
This closes #8949
2024-06-10 19:01:27 -04:00
sujkm 15a56a1902
NIFI-13378: Adds Version State as filterable option in Process Groups tab in Summary (#8945)
* NIFI-13378: Adds Version State as filterable option in Process Groups tab in Summary

* updated value of selections to enum values

This closes #8945
2024-06-10 18:22:26 -04:00
dan-s1 27866c8ae6 NIFI-13375 Added missing logging parameter in SplitRecord
Signed-off-by: Mike Moser <mosermw@apache.org>

This closes #8941
2024-06-10 15:16:11 +00:00
Anush008 a56572d3b2
NIFI-12983 Qdrant vector store support
Co-authored-by: Pierre Villard <pierre.villard.fr@gmail.com>
Signed-off-by: Pierre Villard <pierre.villard.fr@gmail.com>

This closes #8590.
2024-06-08 12:00:04 +02:00
Matt Gilman 406dbced3b
NIFI-13354: (#8936)
- Moving NiFi front end source into a top level maven module. This prepares for the introduction of other UIs that NiFi offers (like Custom UIs, Data Viewers, etc) to be colocated and share common components, styles, and dependencies.
- The nifi-web-frontend module which produces the war that is included in the server nar now no longer contains any source. It simply depends on the new nifi-frontend artifact that bundles all built UIs and unpacks its contents into the resulting war.
- Renaming nifi-web-frontend to nifi-ui. Now nifi-frontend at the top level will hold all frontend apps. In this commit the nifi app in nifi-frontend is bundled into a war called nifi-ui.

This closes #8936
2024-06-07 16:25:07 -04:00
Rob Fellows d86686bf0a
[NIFI-13370] - dark-mode support for browser inputs (#8935)
This closes #8935
2024-06-07 14:48:10 -04:00
Matt Gilman 5c62b67ea7
NIFI-13368: (#8931)
- Allowing tooltip mouse listeners to be destroyed when necessary.
- Ensuring connection source/destination run status and validation errors are updated when deleted.

This closes #8931
2024-06-06 11:19:58 -04:00
Matt Gilman 9e11c1a788
NIFI-13367: (#8933)
- Updating the page title to align with the root Process Group.

This closes #8933
2024-06-06 11:00:10 -04:00