Commit Graph

10411 Commits

Author SHA1 Message Date
David Handermann 0b85dd696e
NIFI-13813 Refactored NiFi Runtime Property Loading (#9322)
- Refactored NiFi Runtime class to read application properties for NAR loading and then load application properties using Framework NAR
- Removed bootstrap Class Loader from runtime initialization
- Removed nifi-properties-loader from nifi-bootstrap
2024-10-09 11:16:42 -04:00
Scott Aslan 12c3280917
[NIFI-13839] ensure contrast ratio for success, warn, error colors (#9343)
* [NIFI-13839] ensure contrast ratio for success, warn, error colors

* simplify secondary color

* final touches

* update purple theme

This closes #9343
2024-10-08 17:10:56 -04:00
Mike Moser 4ecd743693
NIFI-12762 Added Request Header Size to ListenHTTP and HandleHttpRequest
This closes #9304

Signed-off-by: David Handermann <exceptionfactory@apache.org>
2024-10-08 14:28:55 -05:00
Scott Aslan 7c9d15b198
[NIFI-13852] replace Roboto font with Inter font (#9360)
* [NIFI-13852] replace Roboto font with Inter font

* add Inter to WebFont load callback

This closes #9360
2024-10-08 15:01:02 -04:00
Matt Gilman 3fd0b264ab
NIFI-13816: Ensuring the components in the Documentation are sorted. (#9355)
This closes #9355
2024-10-08 14:43:02 -04:00
Vincenzo Abate 0719a8113f
NIFI-13827 Added Reply-To Property to PutEmail (#9332)
Co-authored-by: Vincenzo Abate <vincenzo.abate@teratecnologies.es>
Signed-off-by: David Handermann <exceptionfactory@apache.org>
2024-10-08 10:56:51 -05:00
Pierre Villard 7188155d50
NIFI-13847 - Typos in ReplaceText properties descriptions
This closes #9354.

Signed-off-by: Mark Bathori <mbathori@apache.org>
2024-10-08 14:33:21 +02:00
Peter Turcsanyi 2cb8411d4f
NIFI-13848 Migrated AWSCredentialsProviderControllerService's Proxy properties to ProxyConfigurationService
Signed-off-by: Pierre Villard <pierre.villard.fr@gmail.com>

This closes #9357.
2024-10-08 10:54:49 +02:00
dan-s1 92c6ddd98e
NIFI-13335 Added ability for the XMLRecordReader to handle where an array of data has different types.
Signed-off-by: Pierre Villard <pierre.villard.fr@gmail.com>

This closes #9356.
2024-10-08 10:47:34 +02:00
Peter Turcsanyi 5f6bdc6243
NIFI-13841 Restored proxy support in AWS PutSNS processor
Signed-off-by: Pierre Villard <pierre.villard.fr@gmail.com>

This closes #9351.
2024-10-08 10:35:53 +02:00
Peter Turcsanyi 17c8a6bed8
NIFI-13840 Fixed proxy setup in AWS v2 components
Signed-off-by: Pierre Villard <pierre.villard.fr@gmail.com>

This closes #9345.
2024-10-07 16:22:28 +02:00
Rajmund Takacs 7da06aab62 NIFI-13829: Mitigate false positive reports of MonitorActivity, in case of infrequent Flow Files
This closes #9333.

Signed-off-by: Tamas Palfy <tpalfy@apache.org>
2024-10-07 11:37:46 +02:00
Peter Turcsanyi ae2277478a
NIFI-13842 Fixed truststore/keystore setup in AWS v2 components
Signed-off-by: Pierre Villard <pierre.villard.fr@gmail.com>

This closes #9346.
2024-10-07 11:30:21 +02:00
Matt Burgess e6e7e22465 NIFI-13790: Report SEND provenance event in PublishKafka
This closes #9349

Signed-off-by: Mike Thomsen <mthomsen@apache.org>
2024-10-06 12:42:24 -04:00
Joe Gresock 6258f5fe04
NIFI-13831: Adding inheritance to versioned component synchronizer parameter context synchronization when considering referencing components to restart
Signed-off-by: Csaba Bejan <bejan.csaba@gmail.com>

This closes #9338.
2024-10-04 17:56:23 -04:00
exceptionfactory 1f7aeb9002 NIFI-13823 Corrected Certificate Generation for Web Proxy Host Property
- Added processing to split on comma separator and remove optional port number

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

This closes #9339
2024-10-04 17:49:01 -04:00
Matt Gilman af31d98139
NIFI-13823: Using startsWith testing content viewer compatibility to better support content types that might have additional parameters. (#9337)
This closes #9337
2024-10-03 13:44:55 -04:00
Michael Moser c624ccc5e5
NIFI-13820 autofocus Username field on Login Form (#9325)
This closes #9325
2024-10-03 08:49:16 -04:00
lehelb 8424e3428a
NIFI-13798: Renamed Airtable's API Key property to Personal Access Token and updated docs due to API Keys deprecation
This closes #9308.

Signed-off-by: Peter Turcsanyi <turcsanyi@apache.org>
2024-10-03 08:53:15 +02:00
Pierre Villard 3af800a017
NIFI-13826 Upgraded Jetty to 12.0.14 and Jackson to 2.18.0 along with others (#9331)
- Jackson from 2.17.2 to 2.18.0
- zstd-jni from 1.5.6-5 to 1.5.6-6
- gson from 2.10.1 to 2.11.0
- okio from 3.9.0 to 3.9.1
- Fabric8 Kubernetes from 6.13.1 to 6.13.4
- Netty from 4.1.113.Final to 4.1.114.Final
- swagger-annotations from 2.2.23 to 2.2.24
- avro from 1.11.3 to 1.11.4
- commons-lang3 from 3.16.0 to 3.17.0
- log4j from 2.24.0 to 2.24.1
- Jetty from 12.0.13 to 12.0.14
- junit-bom from 5.10.3 to 5.10.4
- junit-platform-commons from 1.10.3 to 1.10.4
- mockito from 5.13.0 to 5.14.1
- testcontainers from 1.20.1 to 1.20.2
- snakeyaml from 2.2 to 2.3
- AWS SDK v2 from 2.28.4 to 2.28.13
- flyway from 10.18.0 to 10.18.2
- jline from 3.26.3 to 3.27.0
- neo4j driver from 5.24.0 to 5.25.0
- maxmind from 3.1.0 to 3.1.1
- geoip2 from 4.2.0 to 4.2.1
- amqp-client from 5.21.0 to 5.22.0
- commons-csv from 1.11.0 to 1.12.0
- splunk from 1.9.4 to 1.9.5
- lucene from 9.11.1 to 9.12.0
- Google BOM from 26.46.0 to 26.47.0
- Azure BOM from 1.2.26 to 1.2.28
- msal4j from 1.16.1 to 1.17.1
- json-schema-validator from 1.5.1 to 1.5.2
- checker-qual from 3.45.0 to 3.47.0
- checkstyle from 10.16.0 to 10.18.2

Signed-off-by: David Handermann <exceptionfactory@apache.org>
2024-10-02 18:13:08 -05:00
Rob Fellows 7635a62b4d
[NIFI-13533] - Support dots in parameter names - parameter provider (#9336)
This closes #9336
2024-10-02 18:10:40 -04:00
Scott Aslan cd391ce69d
[NIFI-13821] add Max Concurrent Tasks and Stateless Flow Timeout form… (#9328)
* [NIFI-13821] add Max Concurrent Tasks and Stateless Flow Timeout form fields when PG Execute Engine is STATELESS

* make fields conditionally required

This closes #9328
2024-10-02 18:09:01 -04:00
Scott Aslan d93c2f9f0c
[NIFI-13756] clear banner error afterClosed() of EditParameterContext dialog (#9329)
This closes #9329
2024-10-02 18:02:30 -04:00
Matt Gilman c198dc9d24
NIFI-13822: Ensuring the parameter value is always included when creating new even if it is unchanged from the initial property value. (#9335)
This closes #9335
2024-10-02 15:16:21 -04:00
Scott Aslan 9f6931339e
[NIFI-13778] markdown syntax highlighting and h1-h5, tables, ul, and ol (#9330)
* [NIFI-13778] markdown syntax highlighting and h1-h5, tables, ul, and ol style updates

* fix json formatting issue and move markdown styles to _app.scss

* remove unused sass variable, remove conflicting padding

* minor improvements

* display flex syntax highlighting

* move markdown styles to gloabl scope

* split colors and layout styles to avoid duplicate styles

This closes #9330
2024-10-02 15:07:27 -04:00
dan-s1 dd8681e3a2 NIFI-13819 Provided a row number and sheet name if ExcelReader throws exception when it fails to convert a value.
This closes #9327

Signed-off-by: Mike Thomsen <mthomsen@apache.org>
2024-10-01 09:17:14 -04:00
Ferenc Erdei 74091e1540
NIFI-13812 [MiNiFi][C2] Add component type into Agent Manifest Hash calculation
Signed-off-by: Ferenc Kis <briansolo1985@gmail.com>

This closes #9320.
2024-10-01 08:48:54 +02:00
Ferenc Kis 333c2688a6
NIFI-13746 [MiNiFi] Override controller services SSL Context Service with parent SSL Context Service. Parent SSL Context Service is added to root process group instead of managament controller services
Signed-off-by: Ferenc Erdei <erdei.ferenc90@gmail.com>
This closes #9268.
2024-09-30 08:42:56 +02:00
Bryan Bende d1fbf19ec7
NIFI-13817 Protect against null asset ids when synchronizing parameter context
This closes #9324

Signed-off-by: Joseph Witt <joewitt@apache.org>
2024-09-29 08:01:33 -07:00
Bryan Bende dffa88aaae
NIFI-13803 Improved Clustered Flow Loading and Synchronization Process
- Only synchronize flow with the coordinator after getting cluster response

This closes #9317

Signed-off-by: David Handermann <exceptionfactory@apache.org>
2024-09-28 22:25:23 -05:00
exceptionfactory 6761de3901
NIFI-13810 Handled Trailing Separator for Paths in URI Builder
This closes #9319.

Signed-off-by: Peter Turcsanyi <turcsanyi@apache.org>
2024-09-27 19:11:35 +02:00
Scott Aslan e3e4dd5047
[NIFI-13806] finalize color hues (#9315)
This closes #9315
2024-09-27 11:47:30 -04:00
Matt Gilman fb2a82c035
NIFI-13721: Migrating documentation into the NiFi UI (#9288)
* NIFI-13721: Migrating additional details to markdown.

* NIFI-13721: Rebuilding documentation to generate mark up on the client.

* NIFI-13721: Removing old documentation approach.

* NIFI-13721: Rebase main and final fixing button colors.

* NIFI-13721: Fixing rat issues.

* NIFI-13721: Removing generated comonent documentation.
- Removing links and images from additional details markdown.

* NIFI-13721: Recreating package lock following rebase.

* NIFI-13721: Updating documentation for M3.

* NIFI-13721: Fixing broken test.

* NIFI-13721: Addressing review feedback.

* NIFI-13721: Addressing review feedback.

* NIFI-13721: Ensuring the selected item is visible after routing.

* NIFI-13721: Fixing reportingTaskTypes in finding extensions for a given type.

* NIFI-13721: Updating the see also component to handle when the referenced extension is not installed.

* NIFI-13721: Fixing expansion panel header styles.
2024-09-27 11:11:55 -04:00
dependabot[bot] 0c4d14f0a4
NIFI-13809 Upgraded Maven Archetype Plugin from 3.2.1 to 3.3.0 (#9318)
Signed-off-by: David Handermann <exceptionfactory@apache.org>
2024-09-26 16:31:45 -05:00
Bob Paulin 34aa764132
NIFI-13779 Improved Provenance Lineage for Python FlowFileTransform (#9292)
- Transform input FlowFile instead of cloned FlowFile

Signed-off-by: David Handermann <exceptionfactory@apache.org>
2024-09-26 12:39:19 -05:00
Bryan Bende ee29562517
NIFI-13795 Improve NAR Manager handling of dependent NARs (#9310)
- Ensure NARs are loaded in parent-first order during restart
- Allow replacing a NAR when other NARs are dependent on it
- Improvements to catch Throwable in several places to handle NoClassDefFoundError

Signed-off-by: David Handermann <exceptionfactory@apache.org>
2024-09-26 12:28:17 -05:00
Mark Payne f39cce5dec
NIFI-13807 Fixed Stream Handling in Runtime Management Server HTTP Exchanges (#9316)
- Drained request InputStream
- Added try-with-resources for response OutputStream

Signed-off-by: David Handermann <exceptionfactory@apache.org>
2024-09-26 10:57:37 -05:00
exceptionfactory 1548a21219
NIFI-13804 Migrated to NiFi API 2.0.0
This closes #9314.

- Upgraded NAR Maven Plugin from 2.0.0 to 2.1.0
- Removed nifi-api module in favor of released version

Signed-off-by: Joseph Witt <joewitt@apache.org>
2024-09-26 04:54:24 -04:00
Mark Payne e9ce40d209
NIFI-12992 Reset Validation State when Updating Process Group Execution Engine (#9187)
- Do not reset validation status for a component if it is not in a state where validation will be performed

Signed-off-by: David Handermann <exceptionfactory@apache.org>
2024-09-25 16:19:46 -05:00
David Handermann 2e7a39d200
NIFI-13799 Improved Replicated Cluster Response Handling (#9312)
- Return the remote Response Stream in the Replicated Response for unknown or large content length values
- Buffered smaller responses
- Addressed code warnings in ThreadPoolRequestReplicator
2024-09-25 15:03:49 -04:00
Rob Fellows 1fb8498c87
[NIFI-13797] - Fix: Bug rendering canvas when deleting a component that was producing the only bulletins in the PG (#9307) 2024-09-25 14:46:48 -04:00
Mark Payne bb6dd8cccf
NIFI-13802 Corrected Several System Test Class Names (#9313)
Ensured that the RestartWithDifferentPort test does not allow instance reuse, since it changes the NiFi port, which can cause subsequent tests to fail if they use that same instance.

Signed-off-by: David Handermann <exceptionfactory@apache.org>
2024-09-24 21:59:53 -05:00
Mark Payne 6b4daa2ec2
NIFI-13801: Fixed counter for ConsumeKafka to correctly indicate number of messages received using using a demarcator
This closes #9311.

Signed-off-by: Joseph Witt <joewitt@apache.org>
2024-09-24 21:31:14 -04:00
Mark Payne 69b99390e6
NIFI-13800 Fixed Missing Registry Client Handling when Inheriting Cluster Flow (#9309)
When inheriting Registry Clients from a cluster's flow, any missing registry clients are removed at the end instead of the beginning of the synchronization logic. This allows those registry clients to still be referenced while performing synchronization. Also found that if a Processor is missing from cluster's flow but is running in local flow, on startup we get an error indicating that the processor does not belong to the associated process group so fixed that in tandem. Finally, noticed while verifying the fix that we check if the proposed flow is empty with a null check instead of using the isFlowEmpty() method - this could result in inheriting an empty flow from cluster even when a flow is loaded locally.

Signed-off-by: David Handermann <exceptionfactory@apache.org>
2024-09-24 16:35:49 -05:00
dan-s1 3b3b431732
NIFI-13781 Updated DataTypeUtils with syntax optimizations from recent Java versions (#9302)
Signed-off-by: David Handermann <exceptionfactory@apache.org>
2024-09-24 16:27:40 -05:00
Peter Kedvessy c8bdbb19db
NIFI-13762 Expose processor metrics as a part of FlowInfo
Signed-off-by: Ferenc Kis <briansolo1985@gmail.com>

This closes #9281.
2024-09-24 10:12:06 +02:00
Pierre Villard 516edf5d87
NIFI-13358 - NiFi Registry - rework action menus for flows and bundles
Signed-off-by: Ferenc Erdei <erdei.ferenc90@gmail.com>
This closes #8924.
2024-09-24 09:59:31 +02:00
Mark Payne 457d83ef84
NIFI-13796: When writing to a content claim and its size + offset exceeds the max appendable size, do not write to that content claim again
This closes #9306.

Signed-off-by: Joseph Witt <joewitt@apache.org>
2024-09-23 21:06:08 -07:00
Rob Fellows 99c31b8da0
[NIFI-13772] - Color bulleting icons based on severity (#9301) 2024-09-23 22:15:00 -04:00
Pierre Villard 150cba8bef
NIFI-13712 Added Receive Channel Join Events to ListenSlack (#9230)
Signed-off-by: David Handermann <exceptionfactory@apache.org>
2024-09-23 10:35:07 -05:00