2592 Commits

Author SHA1 Message Date
exceptionfactory
64e99f0166
NIFI-12858 Corrected Order of Previous Property Values
- Reversed default order of previous values to return oldest entries before newest entries

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

This closes #8673.
2024-04-20 10:50:13 +08:00
Mike Moser
c3386c8659
NIFI-13052 allow CRON driven components to be searchable
Signed-off-by: Pierre Villard <pierre.villard.fr@gmail.com>

This closes #8659.
2024-04-17 11:41:35 +02:00
exceptionfactory
c53539542b
NIFI-13012 Upgraded Apache Tika from 2.9.1 to 2.9.2
This closes #8613.

Signed-off-by: Peter Turcsanyi <turcsanyi@apache.org>

(cherry picked from commit c335de8dbed1aa57628790c2b78f6bbacf9e8322)
2024-04-09 08:43:20 +02:00
Mark Payne
212763dd79
NIFI-12969: Fixed a typo in the #isTempDestinationNecessary method, where we were comparing existingConnection.getProcessGroup() to newDestination.getProcessGroup(), instead of comparing existingConnection.getDestination().getProcessGroup() to newDestination.getProcessGroup(). I.e., we were comparing the Destination's PG to the Connection's PG instead of comparing Destination's PG to Destination's PG. This resulted in using a temporary funnel when we shouldn't. And as a result it attempted to change a Connection's Destination while the destination was running.
Signed-off-by: Joseph Witt <joewitt@apache.org>
2024-04-03 16:38:22 -07:00
Mike Moser
23dc121e97
NIFI-12987 fix unit test after change to make controller service type searchable
Signed-off-by: Pierre Villard <pierre.villard.fr@gmail.com>

This closes #8594.
2024-04-02 18:39:41 +03:00
Mike Moser
e070753f39
NIFI-12987 allow controller service type to be searchable
Signed-off-by: Pierre Villard <pierre.villard.fr@gmail.com>

This closes #8593.
2024-04-02 16:34:18 +03:00
Zoltan Kornel Torok
711a646197
NIFI-12929: Fix logout infinite redirect loop in case of knox
Signed-off-by: Pierre Villard <pierre.villard.fr@gmail.com>

This closes #8546.
2024-03-25 14:28:34 +01:00
exceptionfactory
90b8ce168c
NIFI-12926 Upgraded Jackson from 2.16.2 to 2.17.0
This closes #8538

Signed-off-by: David Handermann <exceptionfactory@apache.org>

(cherry picked from commit 6b061452e6bbaa6b43561239072bc2b0e0247fe3)
2024-03-20 20:14:07 -05:00
EndzeitBegins
4e1e2612c3
NIFI-12503 Render from-data in swagger.json and RestAPI docs correctly
Signed-off-by: Pierre Villard <pierre.villard.fr@gmail.com>

This closes #8485.
2024-03-19 08:54:18 +01:00
Pierre Villard
e48a8b5d4e
NIFI-12909 Upgraded Nimbus JOSE+JWT from 9.33.0 to 9.37.3
This closes #8519

Signed-off-by: David Handermann <exceptionfactory@apache.org>
2024-03-15 15:45:39 -05:00
Mark Payne
9ca8bfc752
NIFI-12232 Corrected Group Component ID Handling for Clustered Flows
Ensured that if a Process Group doesn't have a Versioned Component ID we use the ComponentIdLookup to create one based on its Instance ID in the same way that is done when serializing the flow; this ensures matching ID's when we synchronize flows across the cluster. Also included some code cleanup around failure handling on startup

This closes #8432

Signed-off-by: David Handermann <exceptionfactory@apache.org>
2024-02-20 15:38:08 -06:00
Peter Turcsanyi
3baf052aae
NIFI-12769 Updated copyright year to 2024 in NOTICE file headers
This closes #8385.

Signed-off-by: Joseph Witt <joewitt@apache.org>
2024-02-09 14:24:40 -07:00
mr1716
a47009ab2c
NIFI-12719 Upgraded metrics-core from 4.2.22 to 4.2.25
This closes #8339

Signed-off-by: David Handermann <exceptionfactory@apache.org>
(cherry picked from commit 325a5a80431993e7e0d536e1d625e8cee00594fb)
2024-02-01 11:51:39 -06:00
exceptionfactory
cbfc47d460
NIFI-12695 Enabled PKCE Support for OIDC Integration
- Added Spring Security PKCE OAuth2 Request Customizer to standard Resolver

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

This closes #8324.

(cherry picked from commit 547f338147f4c48d9612ce4e7a6d52e0d8714f7f)
2024-02-01 08:37:04 -06:00
Mark Bean
b73f553f2b
NIFI-12699 Set timeout to 10 seconds for TestStandardFlowFileQueue.testListFlowFilesResultsLimitedCollection
This closes #8330

Signed-off-by: David Handermann <exceptionfactory@apache.org>
(cherry picked from commit e031e7e7a2f1e9f4d5dcae3eb6700c2b4babcd65)
2024-02-01 08:08:48 -06:00
Pierre Villard
65c33d08aa
NIFI-12662-RC1 prepare for next development iteration 2024-01-25 16:18:10 +04:00
Pierre Villard
6ecc398d3f
NIFI-12662-RC1 prepare release nifi-1.25.0-RC1 2024-01-25 16:17:58 +04:00
Nissim Shiman
7f0cedf6b6
NIFI-12387 Initialize Controller Service Comments with Empty String
The empty string allows controller service configuration to be saved without flow
configuration history recording a configuration change for comments.

This closes #8275

Signed-off-by: David Handermann <exceptionfactory@apache.org>
(cherry picked from commit 2e3f83eb54cbc040b5a1da5bce9a74a558f08ea4)
2024-01-24 20:01:27 -06:00
Freedom9339
073a84b4f3 NIFI-8606 Added Disable & Configure button to the Controller Services Details dialog
This closes #7562

Signed-off-by: Mike Moser <mosermw@apache.org>
2024-01-19 20:36:07 +00:00
Timea Barna
62ff15a838
NIFI-12506 Added Threading for Status Analytics Retrieval
This closes #8251

Signed-off-by: David Handermann <exceptionfactory@apache.org>
2024-01-19 10:50:57 -06:00
NissimShiman
45713f6eec
NIFI-11389 Fixed controller services's link to referencing controller (#8194)
services of lesser scope

This closes #8194
2024-01-16 11:42:52 -05:00
mr1716
e520bbcb69
NIFI-12592 Upgraded Apache Curator from 5.5.0 to 5.6.0
Signed-off-by: David Handermann <exceptionfactory@apache.org>
(cherry picked from commit 56be04cc73ef3dbdfaeaf7a498c7f7eecbeec9af)
2024-01-12 08:50:57 -06:00
mr1716
255e2a1743
NIFI-12579 Update icu4j to 74.2
Signed-off-by: Pierre Villard <pierre.villard.fr@gmail.com>

This closes #8217.
2024-01-08 22:08:26 +04:00
Pierre Villard
c2098447a7 NIFI-12567 - Prevent NPE in CuratorLeaderElectionManager.getLeadershipChangeCount
Signed-off-by: Matt Burgess <mattyb149@apache.org>

This closes #8203
2024-01-04 17:19:33 -05:00
exceptionfactory
e7f0efb999 NIFI-12524 Fixed null handling for auditing Connect Details
Signed-off-by: Matt Burgess <mattyb149@apache.org>
2024-01-02 13:52:52 -05:00
Matt Gilman
e8e547a00c
NIFI-12481: Filtering out unauthorized registry clients to avoid unhandled error (#8147)
* NIFI-12481:
- Filtering out unauthorized registry clients to avoid unhandled error.

* NIFI-12481:
- Using es5 syntax.

This closes #8147
2023-12-21 12:54:53 -05:00
David Handermann
db919bc494
NIFI-12418 Corrected Provider Groups Missing in Refreshed Tokens (#8126)
- Updated OidcBearerTokenRefreshFilter to maintain current Identity Provider Groups when generating refreshed application Bearer Tokens
- Refactored LoginAuthenticationToken to remove unnecessary optional constructors and use java.time.Instant for expiration
- Added Issuer Provider with implementation for Bearer Token Issuer based on host and port properties
2023-12-18 12:12:16 -05:00
annanys23
bbf327fa27
NIFI-11308 Added nifi.framework.version System Property for EL
- Updated Expression Language Guide to note the available system property providing the current framework version according to the Framework NAR version

This closes #8101

Signed-off-by: David Handermann <exceptionfactory@apache.org>
(cherry picked from commit 93c9efe527e16313a79c954d02f1613c39ba6493)
2023-12-18 08:47:45 -06:00
exceptionfactory
98b0ceffd8
NIFI-12516 Corrected String.isEmpty() check for Java 8
Signed-off-by: David Handermann <exceptionfactory@apache.org>
2023-12-15 13:57:53 -06:00
Mark Payne
b3fb0b2713
NIFI-12516 Corrected Cluster Replicated Response Headers for HTTP/2
The headers in the map that come back when replicating a request used to be in the case given; however they can be lowercased in the OkHttp Headers object when using HTTP/2 instead of HTTP/1.1. As a result, we need to ensure that we always use lower-case header names or check the map case-insensitive.

This closes #8163

Signed-off-by: David Handermann <exceptionfactory@apache.org>
(cherry picked from commit 231dbde4b30bfea5b711169fe6f125c9279ec450)
2023-12-15 13:49:50 -06:00
Shane Ardell
d8ac6bf8f9 This closes #7810
NIFI-12088: recalculate hidden property fields when new service is created

Signed-off-by: Scott Aslan <scottyaslan@gmail.com>
2023-12-13 12:55:56 -05:00
Peter Turcsanyi
0661c45585
NIFI-12483 Corrected String and Predicate API calls for Java 8
Signed-off-by: Peter Turcsanyi <turcsanyi@apache.org>
2023-12-09 13:28:22 +01:00
exceptionfactory
a05f0f86ae
NIFI-12483 Streamlined JMX Metrics Filtering Parameters
- Added bean name filter processing and added test cases

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

This closes #8134.
2023-12-07 16:00:01 +01:00
Matt Gilman
aa575de6e2
NIFI-12470: Fixing forEach callback for usage with Object.entries() to address layout issue in Status History (#8121)
* NIFI-12470:
- Fixing forEach callback for usage with Object.entries() to address layout issue in Status History.
- Using es5 syntax.

This closes #8121
2023-12-07 08:29:54 -05:00
mr1716
de5a8fbcf8
NIFI-12421 Update metrics-core to 4.2.22
Signed-off-by: Pierre Villard <pierre.villard.fr@gmail.com>

This closes #8072.
2023-11-28 18:22:54 +01:00
Pierre Villard
7fedb49a9a
NIFI-12362-RC5 prepare for next development iteration 2023-11-23 11:03:53 +01:00
Pierre Villard
5241f43482
NIFI-12362-RC5 prepare release nifi-1.24.0-RC5 2023-11-23 11:03:47 +01:00
exceptionfactory
bc4104525e
NIFI-12392 Corrected Component Documentation NAR Unpacking
- Corrected component documentation directory comparison for finding bundled documentation in a JAR
- Added unit test for unpacking of component documentation from JAR included in NAR

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

This closes #8052.
2023-11-20 14:56:06 +01:00
Zoltan Kornel Torok
4e38e28d05 NIFI-12383 Replication client should handle accept encoding with lowercase
Signed-off-by: Bence Simon <bsimon@apache.org>
This closes #8043
2023-11-17 10:30:10 +01:00
Bryan Bende
ac2a5afb20
NIFI-12368 Clear versionedComponentId for copied Snippets
This closes #8025

Signed-off-by: David Handermann <exceptionfactory@apache.org>
(cherry picked from commit 1cc346b63d0ecea1d0b2e9079a0f31c15f035b6d)
2023-11-16 17:47:31 -06:00
exceptionfactory
0a67620c0c
NIFI-12358 Corrected syntax for Java 8
Signed-off-by: David Handermann <exceptionfactory@apache.org>
2023-11-15 17:07:48 -06:00
Mark Payne
a78c478721
NIFI-12358 Fixed NPE in HostHeaderHandler
Fixed NPE in ThreadDumpTask

This closes #8032

Signed-off-by: David Handermann <exceptionfactory@apache.org>

(cherry picked from commit b5c3e6f9aae9791b749ba3d908ce1b6672ee2124)
2023-11-15 16:59:59 -06:00
mr1716
89399adc5c
NIFI-12356 Upgraded icu4j from 73.2 to 74.1
This closes #8018

Signed-off-by: David Handermann <exceptionfactory@apache.org>
(cherry picked from commit d98ba745046563a7a03e31fe2f1ad05bf509bee3)
2023-11-13 12:24:18 -06:00
Paulette Hines-Cross pliszle
885445ccb5
NIFI-12107 Fixed sorting in the cluster table
This closes #7923

Signed-off-by: David Handermann <exceptionfactory@apache.org>
(cherry picked from commit 93d373f037c353b95f8ad502dec8768fc5e780bc)
2023-11-13 08:41:52 -06:00
Bryan Bende
1818d433d6
NIFI-12323 Removed String Length Limits from JSON Flow Configuration
- Configured StreamReadConstraints on the ObjectMapper used by StandardDataFlow

This closes #7985

Signed-off-by: David Handermann <exceptionfactory@apache.org>
(cherry picked from commit 940c9276c5ca345739e89ab20db09011a2b6f326)
2023-11-07 09:03:51 -06:00
exceptionfactory
57cf654a94
NIFI-12276 Addressed Dependency Check Findings
- Upgraded Janino Commons Compiler from 3.1.9 to 3.1.10
- Upgraded Azure SDK BOM from 1.2.16 to 1.2.17
- Upgraded GCP SDK BOM from 26.17.0 to 26.25.0
- Upgraded AWS SDK from 1.12.550 to 1.12.573
- Upgraded Hazelcast from 5.3.2 to 5.3.5
- Upgraded Jersey from 2.39.12 to 2.41
- Upgraded Camel Salesforce from 3.14.5 to 3.14.9
- Unified ZooKeeper versioning on 3.9.1
- Applied Groovy 2.4.21 to Hive 3 and Iceberg components
- Applied gRPC version 1.59.0 to Asana components
- Applied Jettison 1.5.4 to Atlas and Hive 3 components
- Managed JUnit 4 version to 4.13.2 for MockWebServer
- Excluded HBase libraries from Hive 3 following Iceberg approach
- Excluded Htrace from HBase components
- Upgraded OWASP Dependency Check from 8.4.0 to 8.4.2
- Removed non-applicable dependency check suppressions
- Added dependency check suppressions for non-applicable findings

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

This closes #7989.
2023-11-07 13:00:11 +01:00
exceptionfactory
f92e23f3e5 NIFI-12305 Optimized Regular Expression patterns
- Updated SampleRecord range validation to split on comma and validate individual ranges
- Updated AccessPolicyEndpointMerger to restrict the set of characters matched

Signed-off-by: Matt Burgess <mattyb149@apache.org>
2023-11-05 19:25:11 -05:00
exceptionfactory
7e0976490a
NIFI-12293 Standardized HTTP error response messages (#7957)
- Updated ExceptionFilter and AuthenticationFilter with standard messages

This closes #7957

(cherry picked from commit 97dd543c6a850f1076b05c7a9bcc28d37e184d5b)
2023-11-03 14:27:24 -05:00
exceptionfactory
e24d3bc3d7
NIFI-12294 Corrected generics usage in NarUnpackerTest for Java 8
Signed-off-by: David Handermann <exceptionfactory@apache.org>
2023-11-02 10:56:05 -05:00
exceptionfactory
6c0a82ebd7 NIFI-12294 Standardized NAR Entry Loading (#7958)
- Consolidated duplicative NAR file entry normalization
2023-11-01 14:10:56 -04:00