- Added nifi-db-schema-registry-service-nar
This closes#8042
Signed-off-by: David Handermann <exceptionfactory@apache.org>
(cherry picked from commit 99c843f25ae50ad93f43dc98d67247abb2bd85a1)
- 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.
- 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.
- 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.
- 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>
- 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)
- Adjusted JsonTreeReader implementation for sharing common Jackson components
This closes#7665
Signed-off-by: David Handermann <exceptionfactory@apache.org>
(cherry picked from commit 4b95129f962b0dfa2b1119f54d096c3a8464cfa5)
- 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>
- Updated component references to remove use of Object[] wrapping for log methods
This closes#7758
Signed-off-by: David Handermann <exceptionfactory@apache.org>
- 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.
- 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)
- 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>
- 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)
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)
- 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)
- 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)
- 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)
- 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)