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.