616 Commits

Author SHA1 Message Date
exceptionfactory
f5c1351343
NIFI-12395 Upgraded Jackson JSON from 2.15.3 to 2.16.1
Signed-off-by: Pierre Villard <pierre.villard.fr@gmail.com>

This closes #8201.
2024-01-04 13:48:42 +04:00
exceptionfactory
2fcfca53e2
NIFI-12382 Corrected version references for support branch
Signed-off-by: David Handermann <exceptionfactory@apache.org>
2024-01-03 22:40:13 -06:00
Matt Burgess
8a55ceb675
NIFI-12382 Added DatabaseTableSchemaRegistry Service
- Added nifi-db-schema-registry-service-nar

This closes #8042

Signed-off-by: David Handermann <exceptionfactory@apache.org>
(cherry picked from commit 99c843f25ae50ad93f43dc98d67247abb2bd85a1)
2024-01-03 22:20:00 -06:00
dan-s1
d54f2d00cb
NIFI-12404 Added documentation indicating this controller service does not resolve YAML aliases.
This closes #8070.

Signed-off-by: Pierre Villard <pierre.villard.fr@gmail.com>
2023-11-29 11:22:05 +01:00
dan-s1
6a0ab0caa7
NIFI-12416 Relocated the additionalDetails.html to the appropriate bundle in order for it to be seen when generating the documentation.
Signed-off-by: Pierre Villard <pierre.villard.fr@gmail.com>

This closes #8067.
2023-11-28 18:37:17 +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
Matt Burgess
75341cc5fa
NIFI-12376: Fix logic error with bitwise operator in AvroReader
Signed-off-by: Pierre Villard <pierre.villard.fr@gmail.com>

This closes #8034.
2023-11-15 22:56:22 +01:00
exceptionfactory
8fda8f2ca5
NIFI-12370 Switched from close() to shutdown() for Java 8
- ExecutorService implements AutoCloseable in Java 21 but not on Java 17 and earlier

Signed-off-by: David Handermann <exceptionfactory@apache.org>
2023-11-15 04:45:18 -06:00
exceptionfactory
28421e3df0
NIFI-12370 Fixed Distributed Map Cache Client Service Shutdown
- Moved EventLoopGroup from CacheClientChannelPoolFactory to DistributedCacheClient to enable closing the EventLoopGroup after closing the ChannelPool

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

This closes #8027.
2023-11-15 08:29:51 +01: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
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
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
dan-s1
6ce63c0bfe
NIFI-11197 Added YamlTreeReader
- Adjusted JsonTreeReader implementation for sharing common Jackson components

This closes #7665

Signed-off-by: David Handermann <exceptionfactory@apache.org>
(cherry picked from commit 4b95129f962b0dfa2b1119f54d096c3a8464cfa5)
2023-10-23 15:29:30 -05:00
Chris Sampson
acddeb1cf4
NIFI-12153 Added Allow Comments and Max String Length to JSON Readers
This closes #7823

Signed-off-by: David Handermann <exceptionfactory@apache.org>
(cherry picked from commit 099ceec7ede8d0427f588bf71aec7b3e006a2a4b)
2023-10-09 11:04:53 -05:00
exceptionfactory
9bd7b91514
NIFI-12163 This closes #7835. Improved Syslog 5424 Line Handling
- Eliminated unused parseEvent method signatures from StrictSyslog5424Parser in favor of a single String line method
- Eliminated intermediate conversion from String to byte array and back to String for Syslog Parser

Signed-off-by: Joseph Witt <joewitt@apache.org>
2023-10-03 19:46:23 -07:00
Peter Turcsanyi
39d65161ef
NIFI-12151 Fixed StandardPrivateKeyService fails due to missing BouncyCastleProvider
This closes #7817

Signed-off-by: David Handermann <exceptionfactory@apache.org>
(cherry picked from commit 8c5d85a28d48e190ca862fbc7e10f1a66a9e72e7)
2023-09-30 11:02:46 -05:00
Pierre Villard
96bbdfe97f
NIFI-12102 Fixed deprecation warnings when instantiating primitive types
This closes #7769

Signed-off-by: David Handermann <exceptionfactory@apache.org>
(cherry picked from commit 5405a3b08b8a20c5f65102b684b525a9a4f7c01c)
2023-09-21 13:42:11 -05:00
Peter Turcsanyi
e07bb19233
NIFI-12075 Deprecated ComponentLog methods with Object[] and Throwable
- Updated component references to remove use of Object[] wrapping for log methods

This closes #7758

Signed-off-by: David Handermann <exceptionfactory@apache.org>
2023-09-19 13:23:07 -05:00
Joseph Witt
5baaa2185f
NIFI-12066 a series of minor version bumps for key dependencies 2023-09-15 13:21:41 -05:00
exceptionfactory
ab67daf891
NIFI-12034 This closes #7729. Upgraded Apache Commons Compress from 1.23.0 to 1.24.0
Signed-off-by: Joseph Witt <joewitt@apache.org>
2023-09-14 13:32:24 -07:00
exceptionfactory
4edf713bae
NIFI-12057 Refactored Groovy tests to Java in nifi-lookup-services
Signed-off-by: Joseph Witt <joewitt@apache.org>
2023-09-14 08:50:06 -07:00
Matt Burgess
af8128bb5c
NIFI-12010: Handle auto-commit and commit based on driver capabilities in SQL components
Signed-off-by: Arpad Boda <aboda@apache.org>

This closes #7663
2023-09-11 21:38:18 +02:00
Matt Burgess
1a9e972721 NIFI-11195: Fixed NiFi versions for backport 2023-08-29 15:43:06 -04:00
exceptionfactory
fec34036a5 NIFI-11195 Refactored Identity Mapping to nifi-security-identity
- Moved StringUtils from nifi-properties to nifi-property-utils
- Moved Peer Identity methods from CertificateUtils to specific Site-to-Site classes

Signed-off-by: Joe Gresock <jgresock@gmail.com>
This closes #6977.
2023-08-29 15:43:06 -04:00
Emilio Setiadarma
db83d362f8
NIFI-11519 Fixed DBCPConnectionPool Sensitive Dynamic Properties
- Added handling for property names marked as sensitive but not having the SENSITIVE prefix for backward compatibility

This closes #7646

Signed-off-by: David Handermann <exceptionfactory@apache.org>
(cherry picked from commit af365414e9393b521ea314028d7a49d07f005c9b)
2023-08-28 12:38:15 -05:00
Nandor Soma Abonyi
85ec0d9163
NIFI-11912 Added Proxy support to StandardOauth2AccessTokenProvider
This closes #7609

Signed-off-by: David Handermann <exceptionfactory@apache.org>
(cherry picked from commit e9b62f7b835569e2ee29e00aa897a3fb2ccf2688)
2023-08-23 16:25:57 -05:00
exceptionfactory
1fdca9128b NIFI-11920 Improved JDBC and JNDI JMS Connection URL Validation
Signed-off-by: Matt Burgess <mattyb149@apache.org>
2023-08-09 13:00:11 -04:00
Tamas Palfy
18d04acb4d
NIFI-11907 Backport from NIFI-11241 for JSON Schema Inference
- Moving JsonRecordSource and JsonSchemaInference from nifi-record-serialization-services to nifi-json-record-utils

This closes #7572

Signed-off-by: David Handermann <exceptionfactory@apache.org>
2023-08-03 17:03:47 -05:00
exceptionfactory
415680956c
NIFI-11890 Upgraded Guava from 31.1 to 32.0.1 for Toolkit Modules
Signed-off-by: Pierre Villard <pierre.villard.fr@gmail.com>

This closes #7559.
2023-08-03 17:37:01 +02:00
exceptionfactory
27a690a30a NIFI-11832-RC3 prepare for next development iteration 2023-07-25 14:03:12 -05:00
exceptionfactory
b7792f03b7 NIFI-11832-RC3 prepare release nifi-1.23.0-RC3 2023-07-25 14:03:11 -05:00
Peter Turcsanyi
2f9bb2095c
NIFI-11758: Added FileResourceService and used it in PutAzure*Storage processors for local file upload
- Renamed classes from DataUpload to ResourceTransfer and updated references
- Disabled testNonReadableFile() on Windows due to Posix permissions
- Replaced utility methods with functional handling of FileResource
- Corrected FlowFile InputStream access using Optional.orElseGet()

Backported
- Updated 2.0.0-SNAPSHOT references to 1.23.0-SNAPSHOT
- Replaced InputStream.readAllBytes() with IOUtils.toByteArray(inputStream) to address Java8 incompatibility
- Replaced Optional.isEmpty() with Optional.isPresent() to address Java8 incompatibility

This closes: #7458

Co-authored-by: David Handermann <exceptionfactory@apache.org>
Signed-off-by: Nandor Soma Abonyi <nsabonyi@apache.org>
(cherry picked from commit 437995b75a4237b7bf9d304f7693cf3b53371a9f)
2023-07-15 01:32:39 +02:00
Chris Sampson
756f9d0fdb
NIFI-9206 Added RemoveRecordField Processor
This closes #6816

Co-authored-by: Peter Gyori <peter.gyori.dev@gmail.com>
Co-authored-by: Chris Sampson <chris.sampson82@gmail.com>
Signed-off-by: David Handermann <exceptionfactory@apache.org>
(cherry picked from commit 3f5ed2350476ea258b0d96b00987e5deb626af53)
2023-06-26 11:09:54 -05:00
exceptionfactory
532578799c NIFI-11744 Added Required Permission to Reference Remote Resources
- Applied Required Permission to components supporting URL Resource References

Signed-off-by: Matt Burgess <mattyb149@apache.org>
2023-06-23 18:02:22 -04:00
exceptionfactory
4d55615c7a NIFI-11709 Upgraded Guava from 32.0.0 to 32.0.1
- Added version override for Guava 27 to 32.0.1 in Hadoop and Hive modules

Signed-off-by: Matt Burgess <mattyb149@apache.org>
2023-06-20 16:20:54 -04:00
mr1716
00b868870a
NIFI-11720 Upgraded HBase from 2.5.3 to 2.5.5
This closes #7402

Signed-off-by: David Handermann <exceptionfactory@apache.org>
(cherry picked from commit 8be9b016771fbefaac60533f00dbe7dab63ca41e)
2023-06-19 16:12:10 -05:00
dan-s1
4d1c71476e
NIFI-11167 Added ExcelReader to nifi-poi-nar
- Moved shared schema inference components to nifi-record-serialization-services-shared

- Backported from main branch following the addition of nifi-schema-inference-utils from NIFI-11716

This closes #7194

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

(cherry picked from commit e4d1dab8f7f901acb62a896acd3d6533caefb7cc)
2023-06-19 15:41:56 -05:00
exceptionfactory
b6bf9c5725
NIFI-11716 Backported nifi-schema-inference-utils from NIFI-11241
Signed-off-by: Chris Sampson <chris.sampson82@gmail.com>

This closes #7396
2023-06-19 21:02:27 +01:00
Joe Witt
edc9e40582
Merge branch 'NIFI-11654-RC1' into support/nifi-1.x 2023-06-11 20:45:15 -04:00
Nandor Soma Abonyi
45c73e6b76
NIFI-11659 Removed unnecessary Jackson 1 dependencies
This closes #7354

Signed-off-by: David Handermann <exceptionfactory@apache.org>
(cherry picked from commit 10a2815527ea24d3b3160e114613534eba106598)
2023-06-07 15:05:43 -05:00
Joe Witt
f1d5a8c4de
NIFI-11654-RC1 prepare for next development iteration 2023-06-06 12:32:00 -07:00
Joe Witt
71e3ea9f2c
NIFI-11654-RC1 prepare release nifi-1.22.0-RC1 2023-06-06 12:31:58 -07:00
exceptionfactory
6a7a91f0fa
NIFI-11653 This closes #7349. Added Connection URL Validation for Database Services
Signed-off-by: Joe Witt <joewitt@apache.org>
2023-06-06 09:39:58 -07:00
Mark Payne
e75d78b3c3
NIFI-11603 Refactored Socket-based tests to use Dynamic Ports
- Removed NetworkUtils methods for getting available ports
- Updated Socket-based components to support using 0 to listen on a random available port for improved test reliability

This closes #7299

Signed-off-by: David Handermann <exceptionfactory@apache.org>
(cherry picked from commit 50811660d00b4bcfcb431f9897807352b947813a)
2023-06-01 13:34:27 -05:00
Mark Payne
649494f7c1 NIFI-11621: Handle the case of CHOICE fields when inferring the type of ARRAY elements. E.g., support ARRAY<CHOICE<STRING, NULL>>
Signed-off-by: Matt Burgess <mattyb149@apache.org>
2023-05-31 16:58:01 -04:00
Mike Moser
f0b35dfa44
NIFI-11580 Use daemon threads in DistributedCacheClient for clean shutdown
- Added thread naming based on Component Type and Component Identifier

This closes #7281

Signed-off-by: David Handermann <exceptionfactory@apache.org>
(cherry picked from commit a446af8aaaa7b65dd216043c847cfcb599bc83e8)
2023-05-25 15:03:10 -05:00
Emilio Setiadarma
205b4b7fd4
NIFI-11526 Refactored DatabaseRecordSinkTest to Java from Groovy
This closes #7229

Signed-off-by: David Handermann <exceptionfactory@apache.org>
(cherry picked from commit 340b5fcb00671e3a23834efc025220998f044764)
2023-05-05 08:54:05 -05:00
Tamas Palfy
39c7a356d2
NIFI-11386 Added Resource and Audience support to StandardOauth2AccessTokenProvider
- Also keeping previous Refresh Token if one is not provided during a refresh request

This closes #7164

Signed-off-by: David Handermann <exceptionfactory@apache.org>
(cherry picked from commit 88587f5c0208d72db95e61112126de64f12c1b87)
2023-04-17 22:07:01 -05:00