1561 Commits

Author SHA1 Message Date
dan-s1
85f2af438b
NIFI-12784 Set Path Not Found as a Dependent Property in EvaluateJsonPath
This closes #8420

Signed-off-by: David Handermann <exceptionfactory@apache.org>
(cherry picked from commit 0a2ba317c0dc0db3a45a904d88802dde1a68304e)
2024-02-20 22:16:08 -06:00
dan-s1
b5dd5c1f2c
NIFI-12725 Upgraded json-schema-validator from 1.1.0 to 1.3.2
- Adjusted URIs for schemas Draft 4, Draft 6 and Draft 7 to match official values set on json-schema-validator 1.3.0

This closes #8405

Signed-off-by: David Handermann <exceptionfactory@apache.org>
(cherry picked from commit fd4a74dbff710171b7eeae10f51c09acd7b0c093)
2024-02-15 15:12:53 -06:00
Nikolas Falco
b262f96b56 NIFI-12777 Add support for UUID record field type in QueryRecord processor
Signed-off-by: Matt Burgess <mattyb149@apache.org>

This closes #8395
2024-02-13 13:21:25 -05: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
9e30d739f7
NIFI-12728 Upgraded brotli4j from 1.13.0 to 1.16.0
This closes #8343

Signed-off-by: David Handermann <exceptionfactory@apache.org>
(cherry picked from commit 00e5b454ab061bce6a23743d7974607d77c7a538)
2024-02-02 16:35:18 -06:00
Pierre Villard
2ac7a160c7
Merge branch 'support/nifi-1.x' of https://gitbox.apache.org/repos/asf/nifi into support/nifi-1.x 2024-01-30 18:15:51 +04:00
jsteinebrey
4c1edbefa3 NIFI-9677 Fixed issue that an empty JSON array causes flow file to be considered unmatched even though it should be considered as a match.
Refactored to avoid streaming over the list twice.

Tweaked unit test, so it works in NiFi 1.x also.

Signed-off-by: Matt Burgess <mattyb149@apache.org>
2024-01-26 21:54:01 -05: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
dan-s1
89ba16a09a
NIFI-12639 Backported JSON Schema Registry for ValidateJson
This closes #8274

Signed-off-by: David Handermann <exceptionfactory@apache.org>
2024-01-24 07:41:09 -06:00
David Handermann
594ae852e5
NIFI-12650 Upgraded json-path from 2.8.0 to 2.9.0 (#8282)
- Upgraded json-smart from 2.4.11 to 2.5.0
- Added json-path to managed dependencies in root Maven configuration
- Suppressed OWASP Dependency Check finding resolved in json-path 2.9.0

(cherry picked from commit 93788f9281b63555f52a717bae7fe6ccc400b88d)
2024-01-22 13:33:57 -06:00
nathluu
5d5f38b6e7
NIFI-12402 Added Wait for Activity to MonitorActivity
This closes #8063

Signed-off-by: David Handermann <exceptionfactory@apache.org>
Co-authored-by: Vuong Nguyen Van <vanvuong24072001@gmail.com>
Co-authored-by: nathluu <luuhoangtanbis@gmail.com>
(cherry picked from commit 6649115a34e302c5ebd45fd5c12e236357fc307f)
2024-01-19 11:50:13 -06:00
Pierre Villard
66e6eb55a9
NIFI-12593 Added Include all violations property to ValidateCsv
This closes #8229

Signed-off-by: David Handermann <exceptionfactory@apache.org>
(cherry picked from commit dd45e7edcb3cc1fa3385bec70cac075fbf60acd7)
2024-01-16 09:19:55 -06:00
EndzeitBegins
3c3ce0d51a
NIFI-12561 Fixed MergeContent DELIMITER_STRATEGY_NONE Handling
This closes #8222

Signed-off-by: David Handermann <exceptionfactory@apache.org>
(cherry picked from commit 4efabdcf51e89c93738b0dbab3eafefd12faec6a)
2024-01-12 15:01:42 -06:00
Matt Burgess
40f54f27bf
NIFI-12530: Support CREATE TABLE in Oracle database adapters
Signed-off-by: Joe Gresock <jgresock@gmail.com>
This closes #8175.
2024-01-11 21:12:21 -05:00
Pierre Villard
dd8f4a3c95 NIFI-12587 - improve error message in ValidateCSV
review - removed row source from logging

Update nifi-nar-bundles/nifi-standard-bundle/nifi-standard-processors/src/main/java/org/apache/nifi/processors/standard/ValidateCsv.java

Co-authored-by: dan-s1 <dstieg1@gmail.com>

Update nifi-nar-bundles/nifi-standard-bundle/nifi-standard-processors/src/main/java/org/apache/nifi/processors/standard/ValidateCsv.java

Co-authored-by: dan-s1 <dstieg1@gmail.com>

Update nifi-nar-bundles/nifi-standard-bundle/nifi-standard-processors/src/test/java/org/apache/nifi/processors/standard/TestValidateCsv.java

Co-authored-by: dan-s1 <dstieg1@gmail.com>

Update nifi-nar-bundles/nifi-standard-bundle/nifi-standard-processors/src/test/java/org/apache/nifi/processors/standard/TestValidateCsv.java

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

Co-authored-by: dan-s1 <dstieg1@gmail.com>
2024-01-09 17:55:15 -05:00
mr1716
308117590b
NIFI-12562 Upgraded json-schema-validator from 1.0.87 to 1.1.0
This closes #8202

Signed-off-by: David Handermann <exceptionfactory@apache.org>
2024-01-04 08:40:04 -06:00
exceptionfactory
dcc80805f9 NIFI-12559 Upgraded SSHJ from 0.37.0 to 0.38.0
- Removed Bouncy Castle JDK 1.5 version exclusions no longer required in SSHJ 0.38.0

Signed-off-by: Matt Burgess <mattyb149@apache.org>
2024-01-02 13:48:02 -05:00
dan-s1
6e38beaccf
NIFI-12517 Updated isJson function to improve space handling
- The isJson Expression Language function returns true regardless of leading or trailing spaces

This closes #8165

Signed-off-by: David Handermann <exceptionfactory@apache.org>
(cherry picked from commit 3e62e1e7f20d1c57a5c23ab92b5558ef62f687e9)
2023-12-29 22:00:17 -06:00
exceptionfactory
006d5cc4dd
NIFI-12513 Removed unused import from InvokeHTTPTest
Signed-off-by: David Handermann <exceptionfactory@apache.org>
2023-12-26 19:10:35 -06:00
dan-s1
2ac98f2a81
NIFI-12513 Added UriUtils to nifi-utils and updated InvokeHTTP
The UriUtils class allows the construction of a valid java.net.URI with a single string even though there maybe illegal characters in the path, query and/or fragment sections(s) of the URI. The create method uses regular expressions from Spring Framework UriComponentsBuilder and provides capabilities closer to the deprecated constructor for java.net.URL.

This closes #8189

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

(cherry picked from commit 3b8ff2299f80aa27dbfe7d69bf88a1defd0a4ecd)
2023-12-26 16:59:51 -06:00
dan-s1
96b0b122bb
NIFI-12408 Added Pretty Print Property to AttributesToJSON
This closes #8156

Signed-off-by: David Handermann <exceptionfactory@apache.org>
(cherry picked from commit 1ddb5c185a35fe42370211f4cf1c9113f74e9f00)
2023-12-16 14:46:20 -06:00
Matt Burgess
4251da4703
NIFI-12318: Fixed byte array generation in GenerateRecord
Signed-off-by: Pierre Villard <pierre.villard.fr@gmail.com>

This closes #8109.
2023-12-05 14:41:48 +01:00
EndzeitBegins
c565e08ccc
NIFI-12446 Refactor FilterAttribute to align with code conventions
This closes #8098

Signed-off-by: David Handermann <exceptionfactory@apache.org>
2023-12-04 22:34:33 -06:00
EndzeitBegins
b287b3ada6 NIFI-12386 Adds processor FilterAttribute
attribute uuid is not removed by removeAttribute(s) in MockProcessSession

Signed-off-by: Mike Moser <mosermw@apache.org>

This closes #8064
2023-11-30 21:49:10 +00: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
David Handermann
b06886f89d
NIFI-12403 Improve Jolt UI Parameter Processing (#8060)
* Improved Jolt UI Parameter Processing

* Changed double quotes to single quotes per review

This closes #8060
2023-11-22 14:46:10 -05:00
Ferenc Gerlits
062dd0da1d
NIFI-12381 Fixed CR and LF documentation in SplitText
This closes #8041

Signed-off-by: David Handermann <exceptionfactory@apache.org>
(cherry picked from commit ceeb0deb3d703ad0f21a543f90cda82b69815c76)
2023-11-16 17:47:32 -06:00
EndzeitBegins
f94e65214b
NIFI-1874 Added Character Set Detection to IdentifyMimeType
- Added mime.charset FlowFile attribute when not null for text MIME types

This closes #8031

Signed-off-by: David Handermann <exceptionfactory@apache.org>
2023-11-15 13:46:35 -06:00
mr1716
d530e2027f
NIFI-12360 Upgraded brotli4j from 1.12.0 to 1.13.0
This closes #8020

Signed-off-by: David Handermann <exceptionfactory@apache.org>
(cherry picked from commit db827b88b28694843f6308faf6c50dc5580da699)
2023-11-13 13:59:55 -06:00
mr1716
9ad760b6a2
NIFI-12359 Upgraded json-schema-validator from 1.0.86 to 1.0.87
This closes #8019

Signed-off-by: David Handermann <exceptionfactory@apache.org>
(cherry picked from commit 2c00d73ce9cdf28371c152d3c96f7dc31a6f0ae7)
2023-11-13 13:59:52 -06:00
mr1716
5dbf1d2c1f
NIFI-12353 Upgraded json-flattener from 0.16.4 to 0.16.6
This closes #8014

Signed-off-by: David Handermann <exceptionfactory@apache.org>
(cherry picked from commit 0c4de923baf0ddbc1941f560474866cd5fc58630)
2023-11-13 12:22:07 -06:00
exceptionfactory
75351b7067
NIFI-12266 Added Standard Shared NAR and BOM
- Added nifi-standard-shared-nar with common dependencies
- Added nifi-standard-shared-bom with provided scope for parent module references

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

This closes #8008.
2023-11-13 09:27:59 +01:00
mr1716
e891a01523
NIFI-12346 Upgraded Apache Calcite from 1.35.0 to 1.36.0
This closes #8009

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

(cherry picked from commit 246ffe4ee9027df85ac3c91ddbc75a00a3127406)
2023-11-11 23:34:22 -06:00
Pierre Villard
20a75d26cf
NIFI-12319 Upgraded ActiveMQ from 5.15.14 to 5.15.16
This closes #7993

Signed-off-by: David Handermann <exceptionfactory@apache.org>
2023-11-07 08:55:42 -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
93b726b01a
NIFI-12311 Removed Custom Module Support from Jolt UI (#7973)
- Removed custom ClassLoader creation support from the JoltTransformJSON Advanced user interface to avoid issues with loading external classes

This closes #7973

(cherry picked from commit 168b3e205a6d3a3bacbcd4902a730342f5f29eb8)
2023-11-03 08:49:22 -05:00
exceptionfactory
f90eddb36f
NIFI-12287 Standardized skipping Source and Javadoc for NAR modules
- Added nar-packaging and war-packaging profiles to root Maven configuration
- Removed individual properties from NAR module configurations

Backported #7947 and removed properties for applicable modules.

Signed-off-by: Pierre Villard <pierre.villard.fr@gmail.com>
2023-10-31 15:02:20 -05:00
exceptionfactory
f37b77f64c
NIFI-12287 Standardized skipping Source and Javadoc for NAR modules
- Added nar-packaging and war-packaging profiles to root Maven configuration
- Removed individual properties from NAR module configurations

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

This closes #7947.

(cherry picked from commit 2366132e92951a8fc27097c777d3104a1c396f7b)
2023-10-31 14:35:54 -05:00
annanys23
0bdc392462
NIFI-12249 FetchFTP and FetchSFTP set fetch.failure.reason on failures
- Set fetch.failure.reason to relationship name when routing to failure relationships

This closes #7929

Signed-off-by: David Handermann <exceptionfactory@apache.org>
(cherry picked from commit 90498a352d059376b96630c1c3f1136313999d17)
2023-10-28 13:17:04 -05:00
exceptionfactory
fa06894556
NIFI-12288 This closes #7950. Improved Long and Integer handling in Utilities
- Added explicit round in FormatUtils.makeWholeNumberTime()
- Removed unnecessary boxing in component descriptors
- Maintained long number tracking for releasable counts in Wait and Notify Processors

Signed-off-by: Joseph Witt <joewitt@apache.org>
(cherry picked from commit ae14738dead33ca20dc2e779f5157118ee2b228f)
2023-10-28 12:12:17 -05:00
Matt Burgess
b9a2371afe
NIFI-12273 Fixed command.argument references in ExecuteStreamCommand docs
This closes #7941

Signed-off-by: David Handermann <exceptionfactory@apache.org>
(cherry picked from commit 880770f992c9bf85629d90031024c3a60356ba2f)
2023-10-27 08:54:02 -05:00
exceptionfactory
49eb8c694f
NIFI-12275 Disabled Keepalive in SFTP Tests
This closes #7932

Signed-off-by: Chris Sampson <chris.sampson82@gmail.com>
2023-10-25 20:29:05 +01:00
exceptionfactory
36c51beda3
NIFI-12264 Upgraded Apache Tika from 2.9.0 to 2.9.1
Signed-off-by: Pierre Villard <pierre.villard.fr@gmail.com>

This closes #7921.
2023-10-24 11:03:58 +02:00
dan-s1
fa146aee40
NIFI-12165 Changed the properties "Custom Transformation Class Name" and "Custom Module Directory" to depend on the "Jolt Transformation DSL" property when its value is "Custom"
This closes #7890

Signed-off-by: Chris Sampson <chris.sampson82@gmail.com>
2023-10-23 18:14:19 +01:00
exceptionfactory
f4722f4d30
NIFI-12257 Upgraded MINA SSHD from 2.9.2 to 2.9.3
- SSHD 2.9.3 applies to JGit 5 for Java 8
- Upgraded SSHD from 2.10.0 to 2.11.0 for test components

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

This closes #7914.
2023-10-20 17:35:13 +02:00
Gabor Gyimesi
142abb07c6 NIFI-12238 Fix SplitText endline trimming with max fragment size (#7892) 2023-10-18 12:41:58 -04:00
exceptionfactory
d4ca334813 NIFI-12234 Upgraded SSHJ from 0.35.0 to 0.37.0
Signed-off-by: Matt Burgess <mattyb149@apache.org>
2023-10-17 02:06:39 -04:00