This is an automated email from the ASF dual-hosted git repository.
joewitt pushed a change to tag CFM-2.2.3.6-1-tag
in repository https://gitbox.apache.org/repos/asf/nifi.git
*** WARNING: tag CFM-2.2.3.6-1-tag was deleted! ***
was d00e7e5a8b HOTFIX-5293 ENGESC-16477: Custom fix for this release
This change permanently discards the following revisions:
discard d00e7e5a8b HOTFIX-5293 ENGESC-16477: Custom fix for this release
discard 03469962e1 HOTFIX-5185 NIFI-10114 This closes #6122. Removed Single
Refresh from ShellUserGroupProvider
discard f45bae4c57 HOTFIX-4782 NIFI-9552: Make sure cl-over-slf4j is included
under ext/ranger/install/lib directory
discard 1567b240f6 HOTFIX-4782 exclude log4j-slf4j-impl This excluded in that
change
https://github.com/apache/nifi/commit/9dd6b5f3e5fb7b2cfeab3a9b174132344a17db85
however in this nifi the hive-exec not defined exactly, but come with
hive-streaming dependency
discard 8f0abde960 HOTFIX-4782 NIFI-9504 Upgraded Logback from 1.2.8 to 1.2.9
discard 6df7e4355d HOTFIX-4782 NIFI-9530 Removed google-cloud-pubsublite from
GCP (#5627)
discard 3c8bcfc8e9 HOTFIX-4782 NIFI-9534 Upgraded Log4j 2 BOM from 2.17.0 to
2.17.1
discard 8180e9e0df HOTFIX-4782 NIFI-9483 This closes #5616. Excluded Log4j 2
log4j-core and related libraries
discard 9cbfe87177 HOTFIX-4782 NIFI-9524 exclude commons-logging and
log4j-core banned dependencies for other build profiles as well (#5625)
discard 63dfc18889 HOTFIX-4782 NIFI-9491 Excluded commons-logging and added
jcl-over-slf4j references
discard 1f21aeba3e HOTFIX-4688 exclude transitive slf4j-log4j12 dependencies
comes with only downstream libs
discard c9576d10c0 Fixes for unit tests
discard a9b0a20258 HOTFIX-4688 exclude log4j from cloudera libs
discard cccc24d396 NIFI-4688 NIFI-9283 Excluded Log4j 1.2 and upgraded Log4j2
to 2.14.1
discard ee5f17fcd8 HOTFIX-4688 NIFI-9482 This closes #5600. Upgrade Log4j 2
from 2.15.0 to 2.16.0
discard 53bd21c456 HOTFIX-4688 NIFI-9474 Block log4j-core older than 2.15.0
discard f0705ff7bb [Internal] Update NOTICE file
discard 2c1a4d82ab CFM-2257 NIFI-9217 - avoid deadlock on cluster operation
(#5390)
discard f97dcc4f0d CFM-2236:
discard 3a974503c2 CFM-2236 NIFI-8298 Refactored Kerberos and Socket classes
from security-utils to new modules
discard 5d0523ffff CFM-2257: Add missing property
discard 97256cd298 CFM-2257 NIFI-8348: upgrade jersey version to one fully
compatible with Java 11
discard 4edd211bb5 CFM-2257 NIFI-8639: Add incoming flowfile to
ConnectWebSocket processor to configure custom headers and dynamic URL through
flowfile attributes in JettyWebSocketClient service.
discard 54139a00c6 CFM-2257 NIFI-8933 Configure Jersey's ObjectMapper to
ingnore unknown fields
discard 9790572f99 CFM-2257: NIFI-8785 Confluent Schema Registry REST client
refactoring
discard d2fb0a1295 CFM-2257: fix conflict errors
discard c558636e28 CFM-2257 NIFI-9210 Upgraded jsoup from 1.8.3 to 1.14.2 -
custom fix without minifi changes
discard df8f6519d8 CFM-2257 NIFI-8986 Upgraded Commons Compress to 1.21 -
custom fix without minifi changes
discard a7050091e4 CFM-2257 NIFI-8955 Add Max Connection Lifetime property to
Hive(_1_1)ConnectionPool CS
discard 61f0263bf5 CFM-2257 NIFI-8990: Downgrade Gremlin from 3.5.1 to 3.4.4
to support Graph DBs
discard 80547ac982 CFM-2257 NIFI-8990 Upgraded Groovy to 2.5.14
discard b193cbe0e1 CFM-2257: NIFI-8645: Disable LongRunningTaskMonitor by
default
discard 6101bd5c58 CFM-2257: NIFI-8643: Correcting
nifi.cluster.load.balance.address in properties (#5146)
discard 5c46ecfe6f CFM-2257 NIFI-9061: Eliminated the
nifi.cluster.node.protocol.threads property in favor of
nifi.cluster.node.protocol.max.threads property so that we can properly scale
out the number of threads used for HTTP request replication. Implementing a
caching mechanism for creating the DateTimeFormatter used by TimeAdapter in
order to improve performance when parsing timestamps in web requests.
Implementing caching logic for caching the number of characters that can
rendered [...]
discard 18054cdec7 CFM-2257 NIFI-9201 NullPointerException in
AbstractKerberosUser if the tgt is not renewable (#5383)
discard ee4df288af CFM-2257 NIFI-9066 Supporting flow file attributes in
PutSplunkHTTP; Fixing endpoint assembly with extra query values
discard 23e755cf8f CFM-2257 NIFI-9038: Fix fingerprinting group access control
policies for Remote Port
discard 0df2e3c9ac CFM-2257 NIFI-9035 Refactored isKeystoreValid() to avoid
NullPointerException
discard 2f0401084b CFM-2257 NIFI-8403: Generating Self-signed cert on startup
when applicable (#4986)
discard e55b89e793 CFM-2256 NIFI-9082 Add nifi.zookeeper.jute.maxbuffer
property (#5335)
discard 2f4d3eb694 CFM-2256 NIFI-8394 Fix NPE error when NiFi connects to
external zookeeper insecurely
discard 20a70c2842 CFM-2257: Fix build issue
discard 26070da012 CFM-2257: NIFI-8530: Improved DELETE handling in
PutDatabaseRecord for non-nullable columns
discard bdb039638b CFM-2257: NIFI-8463: Support custom SASL protocol name in
PutKudu (#5023)
discard 7c0450987e CFM-2257: NIFI-7443 Corrected SFTP Keep Alive behavior
discard 522093f1e2 CFM-2257: NIFI-8711 Added SFTP support for
keyboard-interactive authentication
discard c4bc0c275d CFM-2257: NIFI-8523 Added SFTP algorithm and cipher
properties
discard 3da0c78ae9 [CLOUDERA-BUILD] Bump hwx.registry.version to
0.10.0.7.2.12.0-235 and update SchemaRegistryClient class
discard 771b469f0e Fix schemaregistry build error
discard 7425793bc2 CFM-2257: NIFI-8469: Introduced ProcessSession.commitAsync
and updated processors to use it. Deprecated ProcessSession.commit() - Updated
Mock Framework to now fail tests that use ProcessSession.commit() unless they
first call TestRunner.setAllowSynchronousSessionCommits(true) - Updated
stateless nifi in order to make use of async session commits - Fixed bug that
caused stateless to not properly handle Additional Classpath URLs and bug that
caused warnings about valida [...]
discard 0a50a1178b CFM-2257: NIFI-9055 Added handling for 0- read range to
FetchS3Object (#5317)
discard ab11e1caec CFM-2257: NIFI-9200: Free cache on heap after disabling
AbstractCSVLookupService
discard c427f1aaf2 CFM-2257: NIFI-9025 Fixed reference in TestTailFile unit
test
discard 8f30438955 CFM-2257: NIFI-9017: Update Load Balanced Connection logic
so that if a node connects to the cluster with a different load balancing
hostname/port, it starts sending to the new endpoint instead of failing to send
to the old endpoint (#5287)
discard 53566dfc72 CFM-2257: NIFI-8996: Close JDBC statements in PutHive*QL
processors.
discard 67e37ba038 CFM-2257: NIFI-8987 Upgraded Tika to 1.27 and Graphics2d to
0.32
discard 76a83b70e8 CFM-2257: NIFI-8969: Fix Maximum Polling Time in
CuratorLeaderElectionManager
discard 3c7dab2f88 CFM-2257: NIFI-8951 - fixed scale vs precision reference in
QueryDatabaseTable processors
discard de891d7bf1 CFM-2257: NIFI-8939: Ensure that when async/long-running
flow updates are made,… (#5240)
discard 56666c878f CFM-2257: NIFI-8936 Added dynamic http header support to
Confluent Schema Registry controller.
discard 6de24c2b45 CFM-2257: NIFI-8790 allow Expression Language for Index
Operation in PutElasticsearchRecord
discard 493ff3f445 CFM-2257: NIFI-8773: Implemented Line Start Pattern in
TailFile
discard 8d92e972af CFM-2257: NIFI-8771: This closes #5205. Ensure that we
consider root process group level Controller Services when determining whether
or not the dataflow is empty
discard dcbb23e713 CFM-2257: NIFI-8761 Enable not setting a value for Escape
Character in CSVReade… (#5249)
discard 08a9bcbbcd CFM-2257: NIFI-8749 Removed implicit time zone conversion
to GMT
discard 2e9f9bd23c CFM-2257: NIFI-8749 Revert "Removed implicit time zone
conversion to GMT"
discard 233fa26593 CFM-2257: NIFI-8749 Removed implicit time zone conversion
to GMT
discard 4a7324e3bb CFM-2257: NIFI-8731: If a processor is running but made
invalid due to a parameter update, it ends up in a state of STARTING. If the
parameter is then updated again, it transitions the state to STOPPING but the
processor is not fully stopped yet. At that point, the parameter is updated and
the processor is attempted to be started again. Fixed this by keeping the
number of active threads to >= 1 if processor is STOPPING in order to convey
that it is not fully stopped. A [...]
discard 51504e679f CFM-2257: NIFI-8722: Updated Quest DB to account for newly
added connection status metrics (#5181)
discard 1f62b97ff4 CFM-2257: NIFI-8720: Ensure that when we use Expression
Language for Records Per Split property of SplitRecord, we treat the result as
a value of 1 if it's less than 1.
discard cdb68829c0 CFM-2257: NIFI-8719: Ensure that when OutputStream is
returned from StandardProcessSession.write, upon close of the OutputStream we
close the underlying resources.
discard 7d5a85f806 CFM-2257: NIFI-8707 Upgraded SSHJ to 0.31.0
discard b4cc891d1d CFM-2257: NIFI-8698: If using a Data RecordPath and
handling schema drift, ensure that the RecordPath is evaluated against the data
before attempting to determine the fields to update. Also refactored to move
the handling of schema drift into its own method for the purpose of clarity
discard 38fbf4e7d5 CFM-2257: NIFI-8697: When login endpoint is encountered and
JWT is no longer valid, request cookie to be deleted. Also fixed NPE that was
encountered when going to /logout without the expected cookie being present
discard 12e4963de0 CFM-2257: NIFI-8689: This closes #5150. Avoid flushing the
socket buffer unnecessarily when sending a series of FlowFiles via site-to-site
discard c01466f9e2 CFM-2257: NIFI-8674: Update Apache Calcite version to 1.27.0
discard 49876b6df1 CFM-2257: NIFI-8670: Fixed bug in which a Parameter Context
Update would fail if an updated parameter was referenced by a Controller
Service whose state was ENABLING. Created system test to verify and addressed
bug that was encountered in SingleFlowFileConcurrencyIT. (#5137)
discard 526a9caa21 CFM-2257: NIFI-8668 ConsumeAzureEventHub NiFi processors
need to support storage SAS token authentication
discard f178314e42 CFM-2257: NIFI-8667: When marking a Controller Service as
enabled, ensure that we release the write lock before calling validation
methods of referencing components. Otherwise, we can encounter a deadlock.
discard bf60cc0b4b CFM-2257: NIFI-8666: Allow users to escape parameter names
in Expression Language using quotes. (#5133)
discard 3e6d37c87b CFM-2257: NIFI-8664 Update json-path lib from 2.4.0 -> 2.6.0
discard 57cb463356 CFM-2257: NIFI-8633: This closes #5104. When reading a
Content/Resource Claim from FileSystemRepository, avoid the unnecessary
Files.exists call and instead just create a FileInputStream, catching
FileNotFoundException
discard be44c42af5 CFM-2257: NIFI-8631: Ensure that GCP Pub/Sub messages are
not acknowledged until session has been committed, in order ot ensure that we
don't have data loss
discard 9b8203bebf CFM-2257: NIFI-8628 - Variable Registry - Variable count
doesn't reset when opening the variable dialog
discard 2b23b8c415 CFM-2257: NIFI-8622: Reuse of GenericRecord instance
eliminated from AvroReaderWithExplicitSchema to avoid issues when parsing
fields of type "bytes" (#5090)
discard a5e6868f5d CFM-2257: NIFI-8620: Ensure that we provider appropriate
error messages if attempting to migrate FlowFiles from one session to another
without including full hierarchy; added tests to verify behavior
discard 5d7b6e426d CFM-2257: [NIFI-8610] Do not reuse generic records in
convertAvroToORC
discard 700c2a1a58 CFM-2257: NIFI-8609: Optimized AvroTypeUtil Record creation
and conversion
discard 31f542cc8f CFM-2257: NIFI-8542: When returning content via
TriggerResult.readContent(FlowFile), ensure that we take into account the
content claim offset and length
discard 1f3502805e CFM-2257: NIFI-8537: Check that a property's dependencies
are satisfied before checking if the referenced controller service valid/enabled
discard 63fb8bc07a CFM-2257: NIFI-8536: PrometheusReportingTask and
PrometheusRecordSink do not support variable registry for port property
discard 09701bc995 CFM-2257: NIFI-8535: Better error message in
PutDatabaseRecord when table does not exist (#5070)
discard 9c8e0406e9 CFM-2257: NIFI-8520 - Parameter Contexts - Show the wrong
information of referencing components
discard 0b8fe52798 CFM-2257: NIFI-8512: When converting to/from Avro UNION
type, we can be more efficient when the UNION consists of a Null type and one
other type by determinine the non-null type and just using that. Also
eliminated a call to List.stream() and related .collect() call by using an
existing method that performs the logic without the very expensive call to
stream()
discard 28ff78ae60 CFM-2257: NIFI-8510 - Added a more specific CSRF cookie
request matcher to avoid issues with CSRF 403 response.
discard 1817b45302 CFM-2257: NIFI-8501 Added Azure blob client side encryption
discard 2c592b56fa CFM-2257: NIFI-8496: eliminate 500 error when uploading
templates
discard ddf4713699 CFM-2257: NIFI-8475: Fixed EL query parser when input
contains multiple escaped expressions
discard 787b999ae7 CFM-2257: NIFI-8473 Added Parameter Contexts section to
REST API documentation
discard 57c08a4f90 CFM-2257: NIFI-8471 Parameter Contexts - show referencing
process groups
discard 7519cafb99 CFM-2257: NIFI-8470: Fix DataTypeUtils for CHAR() sequences
discard c757f6525e CFM-2257: NIFI-8466: Resolving offload bug with Single Node
load balanced queues
discard f5c7aa1682 CFM-2257: NIFI-8457: Fixed bug in load balanced connections
that can result in the node never completing OFFLOAD action. Also fixed issue
in which data destined for a disconnected/offloaded node was never rebalanced
even for partitioning strategies that call for rebalancing on failure
discard f5e6c48fab CFM-2257: NIFI-8454: Allow InvokeHTTP to output final URL
from response request property
discard 4be4fd839e CFM-2257: NIFI-8442 Add a new test with date, timestamp and
time as string & New management of date, time and timestamp NIFI-8442 Put
DateTimeFormatter as static and Add comments to explain why ZoneOffset.UTC is
required
discard 02b77ab110 CFM-2257: NIFI-8437 RecordReader 'Infer Schema' for large
records may throw BufferedInputStream error
discard 059735ba7f CFM-2257: NIFI-8428 - increased actions column width for
controller services
discard b3a67194c8 CFM-2257: NIFI-8417 emoji in processor group name cause
nifi to not start up
discard 6febfe3170 CFM-2257: NIFI-8397 update to simple-syslog-5424 0.0.16
discard f310d70d51 CFM-2257: NIFI-8389 - Grok Reader - raw data strategy when
no match
discard ffa207d95d CFM-2257: NIFI-8376: Gracefully handle SQL exceptions in
ResultSetRecordSet
discard ef54746e47 CFM-2257: NIFI-8361 Upgraded Zip4j to 2.8.0
discard 986a2f5e36 CFM-2257: NIFI-8347 Set Thread Context ClassLoader for
provided jetty-server classes
discard 13867f5e8a CFM-2257: NIFI-8341 Support Multi Hosts in AMQP Processors
discard 9435e19c43 CFM-2257: NIFI-8325: Complete SNMP refactor: SNMP GET and
SET processors reworked, unit tests added
discard a8edc4b40e CFM-2257: NIFI-8317 heap and non_heap usage Prometheus
metrics now return -1.0 when undefined.
discard 314961f7a8 CFM-2257: NIFI-8137 Record Path EscapeJson/UnescapeJson
functions (#4756)
discard 2d7b8ab96b CFM-2257: NIFI-8133 Add ability to supress null/empty
values in ElasticSearchClientService for PutElasticsearchRecord output
discard 5f8616699d CFM-2257: NIFI-8126: Updated verbiage for
ConnectionStatusDescriptors, added an Average Queued Duration
discard 0cad2b146a CFM-2257: NIFI-8126 - Added totalActiveQueuedDuration and
maxActiveQueuedDuration to the ConnectionStatus object - Updated FlowFileQueue
implementations and supporting code to properly calculate and provide the
totalActiveQueuedDuration and maxActiveQueuedDuration for their active queues -
Fixing failing unit test. In examining this it appears that the unit test only
accidentally passed in the past and that the object mocked to always throw an
exception was not actuall [...]
discard 2d4054ab76 CFM-2257: NIFI-7947: Add directory deletion functionality
in DeleteAzureDataLakeStorage
discard 93aad7d926 CFM-2257: NIFI-7886 Added read by range to Azure, GCS, S3
fetch processors
discard fcde7d30fc CFM-2257: NIFI-7870 Resolved access to extension resources
when using JWT
discard 706e6f13e8 CFM-2257: NIFI-7788 Created a new endpoint in
RemoteProcessGroupResource to allow updating run statuses/transmission state of
all remote process groups within a process group.
discard 98d514f408 CFM-2257: NIFI-7737: add string array option to
putcassandrarecord
discard ae939f2639 CFM-2257: NIFI-7361 - increase actions column width for
reporting tasks
discard 43251fc2e5 CFM-2257: NIFI-7198: Adding optional SSL Context Service to
RedisConnectionPoolService
discard 492ba4eef3 CFM-2257: NIFI-6714 Corrected OSUtils to use Process.pid
interface method
discard 6dabe0f1c2 CFM-2257: NIFI-5936: Added DROP provenance event to
MockProcessSession.remove() to match real impl
discard 50b92f888a CFM-2257: NIFI-3862: Adding Issuer DN support to ListenHTTP
discard bbe84ee396 CFM-2257: NIFI-8304 This closes #4907. Replaced
HttpsURLConnection with OkHttpClient in TestListenHTTP NIFI-8304 Updated
TestPutTCP to shutdown server before checking connections NIFI-8304 Changed
TestListenTCP to send messages in one byte array NIFI-8304 Added check for
expected jdk.tls.disabledAlgorithms
discard ea8e320ee9 CFM-2257: NIFI-8304 Changed TestListenTCPRecord to loop
until files found
discard 182106cffe CFM-2257: NIFI-8304 This closes #4900. Improved Socket test
reliability for several Processors
discard 4095618273 CFM-2257: NIFI-8304 Refactored InvokeHTTP unit tests using
OkHttp MockWebServer
discard accf07e87b CFM-2176 NIFI-9079: Set log level to WARN for Apache Atlas
client logs (#5331)
discard c6ad3f7a4b CFM-2234 NIFI-9076: hdfs operations in MoveHDFS wrapped in
UGI.doAs()
discard 559e2a3b4b CFM-2235 NIFI-8477: If interrupted while waiting for Node
Status Update to be replicated to other nodes, do not throw ProtocolException;
instead just log a warning and return.
discard 1047a49d5e CFM-2233 NIFI-8365 Fix JSON AbstractJsonRowRecordReader to
handle deep CHOICE-typed records properly: change the logic that selects the
first compatible schema which can have missing fields compared to the real
value and search for a more strict match first and fallback to the existing
logic only if not one found. - AbstractJsonRowRecordReader - Handle (meaning
log a warning and not fail completely) multi-array CHOICE type when data has
extra fields (not defined by th [...]
discard d42dccf736 CFM-2230 NIFI-9018 When connection points to a moved port
version change with … (#5286)
discard 7c14c9ae1d CFM-2231 NIFI-8431: remove redundant validation of dynamic
properties
discard 84444f0e05 CFM-1960: NIFI-8938 Ensure consistent version of
jackson-core, jackson-databind, and jackson-annotations
discard b7bb4959b2 CFM-1960 NIFI-9032 Refactoring HDFS processors in order to
increase flexibility
discard d26e8d3054 CFM-1960: NIFI-8730: Invalidate (don't evaluate) empty
script in scripting components
discard 80b9a2f04e NIFI-2892 Implement AWS Kinesis Stream Consume Processor
discard ea11fc86bb NIFI-8782 Added Rate-Limiting for Access Token Requests
discard 1254dfaca0 NIFI-8756 Upgraded AngularJS to 1.8.2 and JQuery to 3.6.0
discard 22f84253bf NIFI-8928 - Upgrade Jetty to 9.4.43.v20210629
discard bbae1d599c NIFI-8937 Show component name and version in configure
dialog's title bar
discard 734c3673d0 [INTERNAL] Fix test issues
discard 9d146f8bbe NIFI-8770 Use queue drainTo() on shutdown in
HandleHttpRequest
discard 54084ba4e1 NIFI-8787: Wrapped hdfs.exists() call in UGI.doAs() in
GetHDFS processor (#5217)
discard 7ce960317e Revert "Revert "[INTERNAL] Fix due to Hiva API changes""
discard 552268d934 NIFI-8762 ADLSCredentialControllerService does not support
EL for Storage Account name
discard 2fdb813452 NIFI-8788 - Upgraded dependencies and removed unnecessary
log4j test dependencies.
discard 33284b08b6 NIFI-8723 Upgraded Jackson to 2.12.3
discard 86dc025cfe NIFI-8724 Upgraded Bouncy Castle to 1.69
discard f9563c3a2e NIFI-8718 Upgraded Apache Commons IO to 2.10.0
discard 62c9b6b184 NIFI-8708 Upgraded Spring Framework to 5.3.8 for several
extensions
discard d88fcbfed0 NIFI-8699 - Adding the lucene-backward-codecs dependency to
maintain backward compatibility with old provenance repos.
discard f9af3f32f6 NIFI-8699 - Upgrade Lucene to 8.8.2 in Provenance Bundle
discard 9afb69a7b3 NIFI-8682: Upgrade opencsv from 4.5 to 5.4 to mitigate
CVE_2014_0114
discard 9e173154db NIFI-8704 Upgraded Spring Framework from 5.3.6 to 5.3.8
discard 6ba0d394a1 NIFI-8705 - Upgrade Jetty to 9.4.42.v20210604
discard 324b030da9 NIFI-8627: Upgrade apache derby to 10.14.2.0 to mitigate
CVE_2015_1832
discard 648e332bab NIFI-8604 Upgraded Apache Accumulo to 2.0.1
discard 7fabdf96ad NIFI-8614 Adjusted NodeClusterCoordinatorFactoryBean to
handle null ClusterNodeFirewall (#5100)
discard d648c79f04 NIFI-8614 Updated FileBasedClusterNodeFirewallFactoryBean
to return default implementation
discard f7bceeeb38 NIFI-8343 - Updated solr from 8.4.1 to 8.8.2. Small code
changes were required.
discard 237839a734 NIFI-8538 Upgraded Apache Commons IO to 2.8.0
discard 057173ef99 NIFI-8502 Upgraded Spring Framework to 5.3.6
discard 0963b93058 NIFI-8515 Upgraded Apache Tika to 1.26
discard 51263c9631 NIFI-8513 Upgraded Spring Framework to 4.3.30
discard 0dadd29caa NIFI-8485 Upgraded Jetty to 9.4.40
discard 0cdeee6e22 NIFI-8388 Upgrade Hazelcast from 4.0.1 to 4.2
discard 76f787d313 NIFI-8329 - Updated dependencies with no build failures
discard 43e9c8bde8 NIFI-8433 Added ability to decommission a node in a cluster
discard 8f98e146e7 NIFI-8759 ExecuteSQL and ExecuteSQLRecord unnecessarily
fall back to default decimal scale
discard 7557b02b99 NIFI-8661: Updated ReaderLookup and RecordSetWriterLookup
to use a property that indicates which reader/writer to use instead of
requiring a specific attribute be provided
discard 4463ab7349 NIFI-8768 Added toLocalDate() for convertType() handling of
DATE fields
discard acb9a4d317 NIFI-8764 Refactored UnpackContent to use both Commons
Compress and Zip4j
discard 4323893b7b NIFI-8748 Corrected PutKudu String to java.sql.Date parsing
discard 959c5bb729 NIFI-8435 Added Kudu Client Worker Count property
discard 2d8e1dcb63 NIFI-8630 Upgraded javax.mail 1.4.7 to jakarta.mail 2.0.1
for PutEmail
discard eeb0ca7694 NIFI-8735 - Increase polling frequency for NAR autoloading
providers (#5183)
discard 4871254152 NIFI-8737: Fixed incorrect provenance data in HDFS
processors when Directory property is inconsistent with core-site.xml
discard 5d5e37d3a9 NIFI-8736 Adding capability to override HDFS location for
NAR autoloading
discard 0243bfd3b0 NIFI-8662: Using the configured AWS region when parsing
from VPCE endpoint URL fails in AbstractAWSProcessor
discard 98e9c44b73 NIFI-6061: Fix CLOB/BLOB handling in PutDatabaseRecord
discard e6d6ddea17 NIFI-8320: Fix column mismatch in PutDatabaseRecord
discard cc0750096a NIFI-8717 Refactoring PutHDFS (#5175)
discard 297c6a61c9 NIFI-8519 Adding HDFS support for NAR autoload - Refining
classloader management with the help of @markap14
discard f27d836742 Revert "[INTERNAL] Fix due to Hiva API changes"
discard 16e842bfd1 [INTERNAL] Fix due to Hiva API changes
discard ebb7eb60cd NIFI-8656 Support EL for SAS Token in the ADLS Gen2
processors
discard 29f2d51bbe NIFI-8642 Select the default Old Gen Memory Pool for Memory
Reporting Task
discard d622045b95 NIFI-8625: Refactor scripted components to use ScriptRunner
to fix concurrency issues (#5116)
discard 8fac3a7c8a NIFI-8330: Fix compilation of Jython scripts for scripting
components - Add onPropertyModified to ExecuteScript to recompile on change
discard 5bfbcd5f75 fixup! NIFI-8439 Update parquet-avro to allow reading
parquet INT96 timestamps as byte arrays (instead of throwing an exception).
discard 4068d80afb NIFI-8659: Support multiple output records in
JoltTransformRecord (#5126)
discard dcfc99ee86 NIFI-8658: Allow Filter Functions and expressions to be
specified as a RecordPaths
discard 0d1e4b5b6b NIFI-8640 Regression with NIFI-8522 NiFi can duplicate
controller service during template generation
discard 01ece564c0 NIFI-8522 NiFi can duplicate controller services when
generating templates
discard 323c3092f0 NIFI-8390: Handle HBase namespaces in Atlas reporting task
discard 379a8f833a NIFI-8439 Update parquet-avro to allow reading parquet
INT96 timestamps as byte arrays (instead of throwing an exception).
discard 684de551a5 NIFI-8251 Added EncryptContentPGP and DecryptContentPGP
Processors
discard 5db0445b30 NIFI-8419 This closes #4994. Fix issues with contoller
services during parameter context update in a secure instance
discard b5451252d4 Revert "NIFI-8314: Generate warning for long-running
processor tasks"
discard 252a1c9716 Revert "NIFI-8314: Add controller-level bulletin message
for long-running tasks."
discard 06efa50590 Revert "NIFI-8356: Add unit test for
LongRunningTaskMonitor."
discard 761a0f1e90 Revert "NIFI-8405: Added debug logging around how long it
takes to establish connections/query dns/read and write headers and body when
replication requests; added additional timing around Ranger audits and
authorizations and monitoring of long-running tasks because those run often and
frequently show up in the logs at the same time as the long requests"
discard 029660879e NIFI-8458 TailFile - Fix some bugs. Add more tests. -
During cleanup keep "tailingPostRollover" in the updated state. - Skipping
tests that can't run on Windows.
discard 85f4e86d3c NIFI-8344: Addressed corner case in which we didn't handle
a case where we tailed a file after being rolled over and then processor
encounters a newline followed by NUL characters
discard 001f996a48 NIFI-8474: Added new Replacement Strategy for variable
substitution in ReplaceText.
discard ac10076564 [INTERNAL] Fix build issues
discard 2df9752c8d NIFI-8429 Changing DBCPConnectionPool driver manager in
order to prevent from leaking
discard 1b7c43e5f3 NIFI-8405: Added debug logging around how long it takes to
establish connections/query dns/read and write headers and body when
replication requests; added additional timing around Ranger audits and
authorizations and monitoring of long-running tasks because those run often and
frequently show up in the logs at the same time as the long requests
discard 91e1c52c07 NIFI-8356: Add unit test for LongRunningTaskMonitor.
discard 71668b1d74 NIFI-8404: Added capability to rollback on failure for
PublishKafka(Record)_2_0 and _2_6
discard 807f33b001 NIFI-7912 - Added properties to configure DoSFilter timeout
and whitelisted addresses
discard 6751fed47c [NIFI-8387] - Use the bulletins from the referencing
components rathe… (#4969)
discard 53985af0cb NIFI-8386: Ensure that we set (and merge) bulletins when
creating AffectedComponent entities and ControllerService Reference entities
discard 979d184b78 NIFI-8344: If configured to tail a file for some period of
time post-rollover, ensure that we only consume lines that are fully written
(i.e., end with a newline). Once we stop tailing that file post-rollover,
consume any data from that file that has not yet been consumed, up to the end
of the file, even if there is no newline.
discard 9ed313d724 NIFI-8368: If decimal scale > precision, set precision =
scale
discard d35708808f NIFI-8430: Close Atlas client in order to free up resources
discard a76162f67e NIFI-8380: Allow for an extensions.directory property to
specify where to place downloaded files. Also fixed an issue that was
encountered, when a Source Processor is scheduled for Primary Node Only but
more than 1 task is set. In that case, even though only a single task will
should be scheduled, an Exception was getting thrown because @OnScheduled
methods of Processors were still called. To avoid this, moved the
initialization of the dataflow outside of the creation [...]
discard 2444be961c [Internal] Apply notice file
discard 2a1b19ab30 NIFI-8283 Value handling in ScanAccumulo processor
discard 9de6d2c847 NIFI-8360: Fixed an overflow issue where we used an integer
to store the number of bytes encountered when reading data and searching for a
given pattern
discard a29479beb1 NIFI-8357: Updated Kafka 2.6 processors to automatically
handle recreating Consumer Lease objects when an existing one is poisoned, even
if using statically assigned partitions
discard e6710edbd4 NIFI-8357: Updated Kafka 2.0 processors to automatically
handle recreating Consumer Lease objects when an existing one is poisoned, even
if using statically assigned partitions
discard b80f2a4999 NIFI-8296 - Use API to retrieve all subjects associated
with a schema id for Confluent Schema Registry v5.4.0+
discard 1d29769c75 NIFI-8346 Route to failure in PutAzureBlobStorage for auth,
IO exceptions
discard aa13485763 NIFI-8353: When receiving data via load-balanced
connection, throw an Exception (resulting in an ABORT_TRANSACTION status code)
when attempting to add received FlowFiles to the FlowFile queue, if the node is
not currently connected to cluster. In this case, ensure that we remove the
received FlowFiles from the FlowFile Repository and emit a DROP event to the
repository (with appropriate details) to coincide with the already-committed
Provenance events. Also ensure that [...]
discard 6b4b946a1d NIFI-8344: Introduced new Rollover Tail Period property
discard 0bc119f183 [Internal] Parquet dependency to pick up PARQUET-1928
discard 183b73f2a5 [cloudera-build] Update hwx.registry.version to
0.10.0.7.2.9.0-135
discard a1b2aec72b [Internal] Update Nifi version to 1.13.2
discard 345f84985f NIFI-8314: Add controller-level bulletin message for
long-running tasks.
discard e1334f8594 NIFI-8314: Generate warning for long-running processor tasks
discard 800a8591f0 NIFI-8319 Added AES/CBC/NoPadding for decryption in
EncryptContent Processor
discard 5364351036 NIFI-8312: Support PKCS12 and BCFKS truststores in Atlas
reporting task
discard 10bd89b7f3 NIFI-8337: This closes #4910. Fixed bug in
StandardProcessSession where the session didn't account for FlowFile's
contentClaimOffset when seeking to the appropriate location in the stream.
discard b8dcbae1c4 NIFI-8324 Fix NGINX X-ProxiedEntitiesChain examples in
Admin Guide
discard fccf7987e5 NIFI-8297: Report incompatible value if it doesn't fit in
an Integer
discard d03e133eb5 NIFI-8316: Pass empty collections instead of null when
calling write(ConfigurableComponent component)
discard 31befb0a56 [Internal] Update Nifi version to 1.13.1
discard ff5246110a NIFI-8289 Refine QuestDB status repository rollover and add
time zone support
discard 0f482cd21e NIFI-8313 Upgraded net.lingala.zip4j:zip4j to 2.7.0
discard 4b6ee4cedf NIFI-8307: When
StandardControllerServiceProvider.enableControllerServiceAndDependencies is
called, ensure that it recursively calls itself for any dependent controller
services. Updated toString() of ControllerServiceNode and passed itself to the
ServiceStateTransition in order to facilitate better logging
discard 441570b6c9 NIFI-8212: When instantiating a temp component, ensure that
nar class loader is set as the context class loader
discard 750b39b245 NIFI-8302 Corrected FingerprintFactory to use decrypt()
method removing wrapping
discard 9b803c05f8 NIFI-8212: Refactored StandardExtensionDiscoveringManager
to avoid using ServiceLoader
discard 77388050e7 NIFI-7127 - Allow choosing a SecureHasher for Flow
Fingerprint checking
discard 80b39306f2 NIFI-8260 [WIP] Created Upload File front end and server
side logic. NIFI-8260 [WIP] Fixed server side logic to upload a flow file.
Cleaned up the front end logic. NIFI-8260 [WIP] Finished the server side upload
logic. Added a client ID parameter to the endpoint. Added JSON parsing error
response. Fixed the client side file form to reset after submit. Fixed the
canvas to instantly update and show the process group after submitting the
file. Changed the Add Processor Gr [...]
discard 99f25dbcce NIFI-8286 Extended CertificateUtils to allow parsing of CNs
conforming to RFC5280
discard f47caa3ba7 NIFI-8263: Maximum Thread Pool Size property introduced in
ListenHTTP
discard a6eb108bd7 NIFI-7668 Implemented support for additional AEAD property
encryption methods
discard 90dae1b42d NIFI-8113: Minor updates to admin guide to clarify
documentation of some new properties
discard c266efc284 NIFI-8113 Adding persistent status history repository
backed by embedded QuestDB
discard ff37b3bc1a NIFI-6752 Add ASN.1 RecordReader
discard 039a0081e5 NIFI-8030: Added property to ReportLineageToAtlas to
configure file/directory level logging of [hd]fs_path entities to Atlas
discard b728cec1c8 NIFI-8132 Replaced framework uses of MD5 with SHA-256
discard d98086940f NIFI-8224: Add LoggingRecordSink controller service
discard 30e1248135 NIFI-8188 - Add 'Run Once' for processors in context menu.
discard 3664a6f5f6 [cloudera-build] Update hwx.registry.version to
0.10.0.7.1.6.0-297
discard 4c204206bd NIFI-8258: Add support for Service Principal authentication
in ADLS processors
discard 9c0286f658 NIFI-8309 updating to latest Jetty
discard 6faab401b9 NIFI-8303 Exclude com.io7m.xom:xom when depending on
spring-security-saml Update LICENSE files to account for esapi BSD license
discard c670732753 NIFI-8267 - Fix for HWX Schema Registry to use integers
(#4850)
discard e8b4d4f8b9 NIFI-8285 Prevent HBase client services to throw NPE in
non-kerberized environment. (#4868)
discard 9f23096adf NIFI-8284: Removed diff merge leftover from the assembly
NOTICE file (#4865)
discard 2b742f49da NIFI-7969: ValidateRecord enhanced with Force Types From
Schema property
discard 7bdb733a6d NIFI-6518: If processor is scheduled to run on Primary Node
Only, and 'this' node is not primary node, yield for the bored yield duration.
discard 554b8414d6 NIFI-8301: When we create a PreparedQuery in the
StandardProcessContext, we do so with the effective property values. As a
result, the Parameters have already been evaluated, so we need to use
Query.prepareWithParametersPreEvaluated instead of Query.prepare
discard f9a93a8214 NIFI-8299: Because we now iterate over stored events in an
unordered map, we need to update maxEventId to Math.max( <current value>, <next
value> ) instead of just assigning the next value.
discard bbf88fd867 NIFI-8266: Fix NPE when validating supported properties
against validation context - Removed schema properties from
FreeFormTextRecordSetWriter causing validation issues
discard 90f65adad2 NIFI-8291: Support escaping unicode characters for fields
that previously allowed escaping only of \t, \n\, \r
discard 7e314917c8 NIFI-4974: Add try/catch around blob.free() to support JDBC
spec
discard f8f4322bc3 CFM-1734 Re-add kudu.apache.version for test dependencies
discard f5aa8e70ee NIFI-8270: Fixed issue to show property dependent on
default value of another
discard 4b2f4b6ed8 NIFI-8274 - add EL consideration in XXEValidator
discard a3a8e90b2d NIFI-8264 Replaced commons-logging with jcl-over-slf4j in
framework modules
discard 275716e798 NIFI-8261: When gathering the states of affected
components, make sure that we properly obtain the state of Input Ports and
Output Ports
discard 2cb8aa3cba NIFI-8259: Infer CSV field types as strings if no records
are present
discard 07d9a723f3 NIFI-3669 fixing incorrect pom merging of original commit
discard 236d684747 NIFI-8249: Fixed issue with error during multiple FlowFile
results in ExecuteSQL processors
discard d7264a47fb NIFI-6113 Refactoring GetHDFSFileInfo to remove instance
level variable to make it stateless.
discard 3231ad6d95 NIFI-8253: Restore call to session.commit() in
GenerateTableFetch
discard f44b731116 NIFI-8198: ConsumeAMQP detects if Queue is deleted on server
discard f2e651cb3e NIFI-8119: properly free database resources when done with
the processing of BLOBs
discard c3625db076 NIFI-8205: Documentation improvements for the Wait processor
discard ab19240d95 NIFI-7646, NIFI-8222: Instead of having
StandardProcessSession call ContentRepository.read(ContentClaim), introduced a
new ContentRepository.read(ResourceClaim) and hold open the InputStream to the
ResourceClaim. This can't be supported by EncryptedContentRepository, so
introduced a method to allow using this or not. The benefit here is that when
we have many FlowFiles read within a session, such as when using
MergeContent/MergeRecord or a processor configured with a R [...]
discard fd2f2e6a09 NIFI-8237: This closes #4835. Added missing SQL types to
getDataTypeFromSQLTypeValue(), added defensive code
discard 6575d39cd3 NIFI-8250 - This closes #4838. UTF8 encoding for FTP
processors
discard 7aab66e58e NIFI-8232 CSV Parsers optionally allow/reject duplicate
header names
discard 1da40d7846 NIFI-8241 This closes #4833. Set the SAML context provider
to use the EmptyStorageFactory
discard 4c7c730d2d NIFI-5906 - Removed FILE_EXISTS_VALIDATOR on JARs and Files
to be added in the session
discard c0c75eade0 NIFI-7496: Regex pattern changed to match dashes in filters.
discard bdcfb06ff4 NIFI-8242 Ensure NiFi URL for redirects has a trailing
slash in AccessResource
discard bfa339417d NIFI-3669 Add SSL Support to CaptureChangeMySQL
discard 1d73535c72 NIFI-8200 Modified PutAzureDataLakeStorage to delete temp
file if exception was thrown in uploadContent()
discard be8af98599 NIFI-8240: Unify Kudu versions
discard 7b2afbe7b9 NIFI-8238: When FlowFile Concurrency/Outbound Policy is
changed on child group, and child group is directly under version control,
ensure that those fields are maintained on the generated VersionedProcessGroup
when nested components are stripped out
discard 62ac579add NIFI-5623 Upgraded OkHttp3 to 4.9.1 and updated unit tests
discard 79a25c6059 NIFI-8231 Clarify behavior of allowed values for Memory
Pools in MonitorMemory
discard 8ac8d9f126 NIFI-3383 Check if usage operations are supported in
MonitorMemory
discard 8f01eedfbc HOTFIX-3902 Update hwx.registry.version to 0.8.1.7.1.5.0-257
discard 9d10277ff5 NIFI-8235 UnsupportedOpertationException in
PutAccumuloRecord
discard 3e9730cfc1 CFM-1734 User apache version for kudu-binary, as it does
not have cldr version
discard 8ecda22417 CFM-1734 Re-adding ignite nar
discard b525d0ead7 CFM-1734 Removed druid from nifi-assembly
discard bc95f56ed6 CFM-1734 Fix rebase issue: Atlas and Nifi Registry
dependency changes broke method calls
discard cbd36f1c81 CFM-489: - Updating branding to utilize new logo.
discard 688b0398ef CFM-1734 Re-adding excluded NARs from the Apache version
discard e3af4605f4 BUG-117603: - Applying branding.