You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@nifi.apache.org by ma...@apache.org on 2022/01/04 16:40:37 UTC

[nifi] branch NIFI-9428 updated (b578f18 -> 4346dd8)

This is an automated email from the ASF dual-hosted git repository.

mattyb149 pushed a change to branch NIFI-9428
in repository https://gitbox.apache.org/repos/asf/nifi.git.


    from b578f18  NIFI-9430: Create initial C2 structure, add c2-protocol-api module (#5563)
     add 24422c4  NIFI-9259: Adding GeohashRecord Processor (#5476)
     add 6f22d3a  NIFI-9474 - Upgrade additional Log4j references to 2.15.0
     add f07c372  NIFI-9353: Adding Config Verification to AWS Processors
     add f3c7537  NIFI-9343: Adding config verification to GCP processors
     add 429087c  NIFI-9386: Adding status task schedule to Stateless engine config
     add b5414ab  NIFI-9474 Block log4j-core older than 2.15.0
     add 3d5f357  [NIFI-9423-NIFI-9429]: Show icon and tooltip for Parameters with leading and/or trailing whitespace (#5569)
     add 1321b25  NIFI-9482 This closes #5600. Upgrade Log4j 2 from 2.15.0 to 2.16.0
     add 09f254c  NIFI-9486 This closes #5604. Upgrade to logback 1.2.8, remove unnecessary dependencyManagement entries in minifi and nifi-registry in favor of root pom Remove unnecessary use of slf4j-simple
     add e7449bf  NIFI-9486 This closes #5604. Add compile scope to logging deps in nifi-registry-assembly NIFI-9486 Add compile scope to logging deps in minifi-assembly
     add 90930ca  NIFI-9476 - Fix QueryRecord when no result and with array type column
     add 5e9c868  NIFI-9478 Moved Netty Log Exception Handler to end of pipeline
     add 03cf976  NIFI-9467 - Update description for DefaultPartitioner in PublishKafka 2.6 to mention sticky partitioning
     add 8638b7c  NIFI-9466 - PublishKafka 2.x - change default delivery guarantee from best effort to replicated
     add 293919f  NIFI-9460: Update Lodash to 4.17.21 (#5605)
     add 784ee68  NIFI-9495 Corrected BulletinMergerTest using static timestamps
     add 7d8f99a  NIFI-9461: Allowing Parameter descriptions to be changed (#5603)
     add 7c6bdcb  NIFI-9491 Excluded commons-logging and added jcl-over-slf4j references
     add be9f254  NIFI-9497 Upgraded Bouncy Castle from 1.69 to 1.70
     add 66f36ea  NIFI-9461: Correcting equality comparison in Parameter update test
     add 20392d5  NIFI-9503: Fixed issue in system-tests
     add bda48b3  NIFI-9504 Upgraded Logback from 1.2.8 to 1.2.9
     add 9dd6b5f  NIFI-9483 This closes #5616. Excluded Log4j 2 log4j-core and related libraries
     add f85ae68  NIFI-8821 Registry - Sorting the grid-list no longer expands the listed buckets (#5611)
     add 4f28b28  NIFI-9507 This closes #5617. Corrected SSH Client handling on connect failures
     add 9747d6a  NIFI-9509 This closes #5618. Added PatchedSFTPEngine to correct SFTP rename flags handling
     add 0f02dac  NIFI-9452 Generate a RuntimeManifest for NiFi at build time - Write additional fields to extnesion-manifest.xml for processors - Update C2 model classes to support new fields for processors, properties, and scheduling - Create converter between NiFi model and C2 model - Create generator and execute during the build
     add 4ee5bb6  NIFI-9445: Minor formatting improvements in developer guide.
     add 0d49371  NIFI-7371 Added FlowFile attributes for exceptions in S3 processors
     add d6efc69  NIFI-9502 Move extension manifest model and parser out of nifi-registry and into common modules
     add 0ac8f1b  NIFI-8605 Adding a new property for ExecuteSQL and ExecuteSQLRecord processors to enable/disable auto committing change the default value of auto commit function to true Changed the auto commit property name and add more details in the description If the auto commit is set to false, commit() is called for consistency adds unit tests Fix the check style issue of having more than 200 characters in single line
     add e54cbe6  NIFI-9524 exclude commons-logging and log4j-core banned dependencies for other build profiles as well (#5625)
     add 4346dd8  NIFI-9391: Modified MergeRecord to process FlowFiles within a loop in… (#5550)

No new revisions were added by this update.

Summary of changes:
 .github/workflows/ci-workflow.yml                  |     2 +-
 .github/workflows/system-tests.yml                 |     3 +
 c2/c2-protocol/c2-protocol-component-api/pom.xml   |     6 +-
 .../component/api/ProcessorDefinition.java         |   159 +-
 .../protocol/component/api/PropertyDependency.java |    23 +-
 .../protocol/component/api/PropertyDescriptor.java |    20 +
 .../component/api/PropertyResourceDefinition.java  |    34 +-
 .../component/api/ReportingTaskDefinition.java     |    18 +-
 .../protocol/component/api/SchedulingDefaults.java |    23 +
 minifi/minifi-assembly/NOTICE                      |     5 -
 minifi/minifi-assembly/pom.xml                     |     1 +
 minifi/minifi-c2/minifi-c2-assembly/NOTICE         |     5 -
 .../minifi-c2-cache/minifi-c2-cache-s3/pom.xml     |    12 +-
 .../minifi-framework-nar/pom.xml                   |    13 +-
 .../src/main/resources/META-INF/NOTICE             |     5 -
 .../minifi-toolkit/minifi-toolkit-assembly/NOTICE  |     5 -
 minifi/pom.xml                                     |    44 -
 .../documentation/AbstractDocumentationWriter.java |    39 +-
 .../documentation/xml/XmlDocumentationWriter.java  |    91 +
 nifi-assembly/NOTICE                               |    18 +-
 nifi-assembly/pom.xml                              |    27 +
 .../serialization/record/ResultSetRecordSet.java   |     7 +
 nifi-docs/src/main/asciidoc/developer-guide.adoc   |    18 +-
 .../nifi-kafka-connector-assembly/NOTICE           |     5 -
 .../kafka/connect/StatelessKafkaConnectorUtil.java |     5 +
 .../nifi-extension-manifest-model}/pom.xml         |    43 +-
 .../nifi/extension}/manifest/AllowableValue.java   |     2 +-
 .../apache/nifi/extension}/manifest/Attribute.java |     2 +-
 .../apache/nifi/extension}/manifest/BuildInfo.java |     2 +-
 .../nifi/extension}/manifest/Cardinality.java      |     2 +-
 .../manifest/ControllerServiceDefinition.java      |     2 +-
 .../nifi/extension/manifest/DefaultSchedule.java   |    41 +-
 .../nifi/extension/manifest/DefaultSettings.java   |    41 +-
 .../nifi/extension}/manifest/Dependency.java       |     2 +-
 .../nifi/extension}/manifest/DependentValues.java  |     2 +-
 .../extension}/manifest/DeprecationNotice.java     |     2 +-
 .../nifi/extension}/manifest/DynamicProperty.java  |     2 +-
 .../extension}/manifest/DynamicRelationship.java   |     2 +-
 .../manifest/ExpressionLanguageScope.java          |     2 +-
 .../apache/nifi/extension}/manifest/Extension.java |    93 +-
 .../extension}/manifest/ExtensionManifest.java     |     2 +-
 .../nifi/extension}/manifest/ExtensionType.java    |     2 +-
 .../nifi/extension}/manifest/InputRequirement.java |     2 +-
 .../apache/nifi/extension}/manifest/ParentNar.java |     2 +-
 .../apache/nifi/extension}/manifest/Property.java  |     2 +-
 .../extension}/manifest/ProvidedServiceAPI.java    |     2 +-
 .../nifi/extension}/manifest/Relationship.java     |     2 +-
 .../extension}/manifest/ResourceDefinition.java    |     2 +-
 .../nifi/extension}/manifest/ResourceType.java     |     2 +-
 .../nifi/extension}/manifest/Restricted.java       |     2 +-
 .../nifi/extension}/manifest/Restriction.java      |     2 +-
 .../org/apache/nifi/extension}/manifest/Scope.java |     2 +-
 .../apache/nifi/extension}/manifest/Stateful.java  |     2 +-
 .../manifest/SystemResourceConsideration.java      |     2 +-
 .../nifi-extension-manifest-parser}/pom.xml        |    23 +-
 .../parser/ExtensionManifestException.java         |    17 +-
 .../manifest/parser}/ExtensionManifestParser.java  |     4 +-
 .../jackson}/JacksonExtensionManifestParser.java   |     9 +-
 .../TestJacksonExtensionManifestParser.java        |    88 +-
 .../manifests}/extension-manifest-ambari-nar.xml   |    14 +
 .../extension-manifest-dbcp-service-nar.xml        |    14 +
 .../manifests}/extension-manifest-hadoop-nar.xml   |    14 +
 .../extension-manifest-kafka-2-6-nar.xml           |    14 +
 .../extension-manifest-missing-sys-api.xml         |    18 +
 .../extension-manifest-test-components.xml         |    31 +
 .../extension-manifest-unknown-property.xml        |    29 +
 .../nifi-runtime-manifest-core}/pom.xml            |    31 +-
 .../runtime/manifest/ComponentManifestBuilder.java |    52 +
 .../manifest/ExtensionManifestProvider.java        |    16 +-
 .../runtime/manifest/RuntimeManifestBuilder.java   |    89 +
 .../manifest/RuntimeManifestSerializer.java        |    29 +-
 .../impl/DirectoryExtensionManifestProvider.java   |    86 +
 .../impl/JacksonRuntimeManifestSerializer.java     |    45 +
 .../manifest/impl/RuntimeManifestGenerator.java    |   145 +
 .../manifest/impl/SchedulingDefaultsFactory.java   |    48 +
 .../impl/StandardComponentManifestBuilder.java     |    73 +
 .../impl/StandardRuntimeManifestBuilder.java       |   502 +
 .../nifi-runtime-manifest-test}/pom.xml            |    60 +-
 .../nifi/runtime/manifest/TestRuntimeManifest.java |   251 +
 nifi-manifest/nifi-runtime-manifest/pom.xml        |   155 +
 .../src/main/resources/build.properties            |    27 +-
 .../pom.xml                                        |    33 +-
 .../nifi/util/StandardProcessorTestRunner.java     |     4 +-
 .../nifi-accumulo-processors/pom.xml               |     9 +-
 .../nifi-accumulo-services-api/pom.xml             |     4 +
 nifi-nar-bundles/nifi-accumulo-bundle/pom.xml      |    10 +
 .../src/main/resources/META-INF/NOTICE             |    13 -
 .../nifi-atlas-reporting-task/pom.xml              |    27 +-
 nifi-nar-bundles/nifi-atlas-bundle/pom.xml         |    12 +
 .../nifi-aws-abstract-processors/pom.xml           |    20 +-
 .../AbstractAWSCredentialsProviderProcessor.java   |    64 +-
 .../nifi/processors/aws/AbstractAWSProcessor.java  |    54 +-
 .../aws/dynamodb/AbstractDynamoDBProcessor.java    |    65 +-
 .../processors/aws/s3/AbstractS3Processor.java     |    21 +
 .../aws/wag/AbstractAWSGatewayApiProcessor.java    |   109 +-
 .../nifi-aws-bundle/nifi-aws-nar/pom.xml           |     4 +
 .../src/main/resources/META-INF/NOTICE             |     5 -
 .../nifi-aws-bundle/nifi-aws-processors/pom.xml    |    10 +
 .../processors/aws/dynamodb/DeleteDynamoDB.java    |     4 +-
 .../nifi/processors/aws/dynamodb/GetDynamoDB.java  |   218 +-
 .../nifi/processors/aws/dynamodb/PutDynamoDB.java  |     4 +-
 .../nifi/processors/aws/s3/DeleteS3Object.java     |    13 +-
 .../nifi/processors/aws/s3/FetchS3Object.java      |   174 +-
 .../org/apache/nifi/processors/aws/s3/ListS3.java  |    11 +-
 .../apache/nifi/processors/aws/s3/PutS3Object.java |     6 +
 .../apache/nifi/processors/aws/s3/TagS3Object.java |    10 +-
 .../processors/aws/wag/InvokeAWSGatewayApi.java    |   156 +-
 .../processors/aws/dynamodb/GetDynamoDBTest.java   |   156 +-
 .../dynamodb/ITPutGetDeleteGetDynamoDBTest.java    |     7 +
 .../nifi/processors/aws/s3/TestFetchS3Object.java  |   106 +-
 .../apache/nifi/processors/aws/s3/TestListS3.java  |     4 +-
 .../aws/wag/TestInvokeAmazonGatewayApiMock.java    |    17 +-
 .../src/main/resources/META-INF/NOTICE             |     5 -
 .../nifi-aws-bundle/nifi-aws-service-api/pom.xml   |    10 -
 nifi-nar-bundles/nifi-aws-bundle/pom.xml           |    19 +
 .../nifi-azure-reporting-task/pom.xml              |     5 +-
 nifi-nar-bundles/nifi-azure-bundle/pom.xml         |    11 +
 .../src/main/resources/META-INF/NOTICE             |     8 -
 .../src/main/resources/META-INF/NOTICE             |     8 -
 .../src/main/resources/META-INF/NOTICE             |     8 -
 .../nifi-ccda-bundle/nifi-ccda-processors/pom.xml  |    10 +
 .../src/main/resources/META-INF/NOTICE             |     5 -
 .../nifi-datadog-reporting-task/pom.xml            |     8 +
 .../src/main/resources/META-INF/NOTICE             |    13 -
 .../nifi-druid-controller-service-api/pom.xml      |    83 +-
 nifi-nar-bundles/nifi-druid-bundle/pom.xml         |    88 +-
 .../nifi-easyrules-service/pom.xml                 |    10 +
 .../src/main/resources/META-INF/NOTICE             |    18 -
 .../nifi-elasticsearch-5-processors/pom.xml        |     6 +-
 .../src/main/resources/META-INF/NOTICE             |    18 -
 .../nifi-elasticsearch-client-service/pom.xml      |    15 +-
 .../src/main/resources/META-INF/NOTICE             |    18 -
 nifi-nar-bundles/nifi-elasticsearch-bundle/pom.xml |     8 -
 .../src/main/resources/META-INF/NOTICE             |     5 -
 .../nifi-email-processors/pom.xml                  |    10 +
 .../src/main/resources/META-INF/NOTICE             |     5 -
 .../nifi-enrich-processors/pom.xml                 |     8 +
 .../ByteArrayMessageNettyEventServerFactory.java   |     8 +-
 .../netty/ByteArrayNettyEventSenderFactory.java    |     2 +-
 .../netty/StreamingNettyEventSenderFactory.java    |     4 +-
 .../netty/StringNettyEventSenderFactory.java       |     2 +-
 .../nifi-extension-utils/nifi-hadoop-utils/pom.xml |    18 +
 .../processor/util/listen/ListenerProperties.java  |     5 +-
 .../nifi-hadoop-record-utils/pom.xml               |     8 +
 .../nifi-flume-processors/pom.xml                  |    16 +
 .../src/main/resources/META-INF/NOTICE             |     5 -
 .../nifi/cluster/manager/BulletinMergerTest.java   |    77 +-
 .../nifi/parameter/StandardParameterContext.java   |     4 +-
 .../parameter/TestStandardParameterContext.java    |    23 +
 .../src/main/resources/conf/stateless.properties   |     3 +
 .../nifi-framework/nifi-web/nifi-web-ui/pom.xml    |     4 +-
 .../src/main/frontend/package-lock.json            |    22 +-
 .../nifi-web-ui/src/main/frontend/package.json     |    20 +-
 .../main/webapp/WEB-INF/pages/bulletin-board.jsp   |     2 +-
 .../src/main/webapp/WEB-INF/pages/canvas.jsp       |     2 +-
 .../src/main/webapp/WEB-INF/pages/cluster.jsp      |     2 +-
 .../src/main/webapp/WEB-INF/pages/counters.jsp     |     2 +-
 .../src/main/webapp/WEB-INF/pages/history.jsp      |     2 +-
 .../src/main/webapp/WEB-INF/pages/login.jsp        |     2 +-
 .../src/main/webapp/WEB-INF/pages/logout.jsp       |     2 +-
 .../src/main/webapp/WEB-INF/pages/provenance.jsp   |     2 +-
 .../src/main/webapp/WEB-INF/pages/summary.jsp      |     2 +-
 .../src/main/webapp/WEB-INF/pages/templates.jsp    |     2 +-
 .../src/main/webapp/WEB-INF/pages/users.jsp        |     2 +-
 .../nifi-web-ui/src/main/webapp/css/main.css       |    14 +
 .../jquery/propertytable/jquery.propertytable.js   |    35 +-
 .../src/main/webapp/js/nf/canvas/nf-connection.js  |     2 +-
 .../webapp/js/nf/canvas/nf-parameter-contexts.js   |    70 +-
 .../nifi-web-ui/src/main/webapp/js/nf/nf-common.js |    30 +-
 .../main/webapp/js/nf/summary/nf-summary-table.js  |     4 +-
 .../nifi-framework/nifi-web/pom.xml                |     6 +
 .../src/main/resources/META-INF/NOTICE             |     5 -
 .../src/main/resources/META-INF/NOTICE             |     5 -
 .../src/main/resources/META-INF/NOTICE             |     5 -
 .../nifi-gcp-bundle/nifi-gcp-processors/pom.xml    |    22 +
 .../nifi/processors/gcp/AbstractGCPProcessor.java  |    66 +-
 .../gcp/bigquery/AbstractBigQueryProcessor.java    |    83 +-
 .../processors/gcp/bigquery/PutBigQueryBatch.java  |    48 +-
 .../gcp/bigquery/PutBigQueryStreaming.java         |    47 +-
 .../service/GCPCredentialsControllerService.java   |    39 +-
 .../gcp/pubsub/AbstractGCPubSubProcessor.java      |     5 +-
 .../processors/gcp/pubsub/ConsumeGCPubSub.java     |    82 +-
 .../processors/gcp/pubsub/PublishGCPubSub.java     |    77 +-
 .../gcp/storage/AbstractGCSProcessor.java          |    73 +-
 .../processors/gcp/storage/DeleteGCSObject.java    |     6 +
 .../processors/gcp/storage/FetchGCSObject.java     |   145 +-
 .../nifi/processors/gcp/storage/ListGCSBucket.java |   271 +-
 .../nifi/processors/gcp/storage/PutGCSObject.java  |     7 +-
 .../gcp/bigquery/PutBigQueryBatchTest.java         |    21 +-
 .../processors/gcp/storage/AbstractGCSTest.java    |     2 +-
 .../processors/gcp/storage/FetchGCSObjectIT.java   |    13 +-
 .../processors/gcp/storage/FetchGCSObjectTest.java |    36 +-
 .../processors/gcp/storage/ListGCSBucketTest.java  |    53 +
 .../src/main/resources/META-INF/NOTICE             |     5 -
 .../nifi-gcp-bundle/nifi-gcp-services-api/pom.xml  |    17 +
 .../nifi-geohash-nar}/pom.xml                      |    15 +-
 .../src/main/resources/META-INF/LICENSE            |     0
 .../nifi-geohash-processors}/pom.xml               |    55 +-
 .../nifi/processors/geohash/GeohashRecord.java     |   542 +
 .../services/org.apache.nifi.processor.Processor   |    15 +-
 .../additionalDetails.html                         |    55 +
 .../nifi/processors/geohash/GeohashRecordTest.java |   191 +
 .../src/test/resources/decode-record.json          |    10 +
 .../encode-records-with-illegal-arguments.json     |    17 +
 .../encode-records-with-incorrect-format.json      |    10 +
 .../src/test/resources/record_schema.avsc          |    21 +
 .../pom.xml                                        |    26 +-
 .../nifi-graph-test-clients/pom.xml                |    10 +
 .../src/main/resources/META-INF/NOTICE             |     5 -
 .../src/main/resources/META-INF/NOTICE             |    13 -
 .../nifi-grpc-nar/src/main/resources/NOTICE        |     8 -
 .../nifi-hdfs-processors/pom.xml                   |    12 +
 .../nifi-hadoop-libraries-nar/pom.xml              |    52 +-
 .../src/main/resources/META-INF/NOTICE             |     7 +-
 .../src/main/resources/META-INF/NOTICE             |     5 -
 .../nifi-hive-bundle/nifi-hive-processors/pom.xml  |    26 +
 .../nifi-hive-bundle/nifi-hive3-nar/pom.xml        |    24 +
 .../src/main/resources/META-INF/NOTICE             |     5 -
 .../nifi-hive-bundle/nifi-hive3-processors/pom.xml |    56 +
 .../src/main/resources/META-INF/NOTICE             |     5 -
 .../nifi-hive_1_1-processors/pom.xml               |    26 +
 nifi-nar-bundles/nifi-hive-bundle/pom.xml          |     8 -
 .../nifi-hl7-bundle/nifi-hl7-processors/pom.xml    |    10 +
 .../src/main/resources/META-INF/NOTICE             |     5 -
 .../nifi-ignite-processors/pom.xml                 |     8 +-
 .../src/main/resources/META-INF/NOTICE             |     5 -
 .../nifi-jms-bundle/nifi-jms-processors/pom.xml    |     5 +-
 .../kafka/pubsub/PublishKafkaRecord_2_0.java       |     2 +-
 .../processors/kafka/pubsub/PublishKafka_2_0.java  |     2 +-
 .../kafka/pubsub/PublishKafkaRecord_2_6.java       |     5 +-
 .../processors/kafka/pubsub/PublishKafka_2_6.java  |     5 +-
 .../nifi-kite-bundle/nifi-kite-processors/pom.xml  |    20 +
 .../src/main/resources/META-INF/NOTICE             |     5 -
 .../nifi-media-processors/pom.xml                  |     8 +
 .../src/main/resources/META-INF/NOTICE             |     5 -
 .../nifi-parquet-processors/pom.xml                |     8 +
 .../nifi-poi-bundle/nifi-poi-processors/pom.xml    |    10 +
 .../nifi-prometheus-reporting-task/pom.xml         |    22 +-
 .../src/main/resources/META-INF/NOTICE             |     5 -
 .../nifi-ranger-bundle/nifi-ranger-plugin/pom.xml  |    53 +
 .../nifi-ranger-resources/pom.xml                  |    14 +
 nifi-nar-bundles/nifi-ranger-bundle/pom.xml        |     8 -
 .../src/main/resources/META-INF/NOTICE             |     5 -
 .../nifi-slack-processors/pom.xml                  |    10 +
 .../nifi-smb-bundle/nifi-smb-processors/pom.xml    |     5 -
 .../src/main/resources/META-INF/NOTICE             |     5 -
 .../nifi-twitter-processors/pom.xml                |     8 +
 .../nifi-solr-bundle/nifi-solr-processors/pom.xml  |    14 +-
 .../nifi-livy-controller-service-api/pom.xml       |    10 +
 .../src/main/resources/META-INF/NOTICE             |     5 -
 .../nifi-spark-bundle/nifi-livy-processors/pom.xml |     4 +
 nifi-nar-bundles/nifi-spark-bundle/pom.xml         |     6 +
 .../nifi-spring-processors/pom.xml                 |     6 -
 .../src/main/resources/META-INF/NOTICE             |     5 -
 .../nifi-sql-reporting-tasks/pom.xml               |    10 +
 .../src/main/resources/META-INF/NOTICE             |     5 -
 .../nifi-standard-processors/pom.xml               |     4 +
 .../processors/standard/AbstractExecuteSQL.java    |   339 +-
 .../nifi/processors/standard/ExecuteSQL.java       |     1 +
 .../nifi/processors/standard/ExecuteSQLRecord.java |     1 +
 .../apache/nifi/processors/standard/ListSFTP.java  |     9 +-
 .../nifi/processors/standard/ListenRELP.java       |     6 +-
 .../apache/nifi/processors/standard/ListenTCP.java |    10 +-
 .../nifi/processors/standard/MergeRecord.java      |    88 +-
 .../nifi/processors/standard/merge/RecordBin.java  |     7 +-
 .../relp/handler/RELPMessageServerFactory.java     |     4 +-
 .../ssh/ClientAuthenticationException.java         |    15 +-
 .../standard/ssh/ClientConfigurationException.java |    15 +-
 .../standard/ssh/ClientConnectException.java       |    15 +-
 .../processors/standard/ssh/PatchedSFTPEngine.java |    72 +
 .../standard/ssh/ProxySocketFactory.java           |    80 +
 .../processors/standard/ssh/SSHClientProvider.java |    26 +-
 .../processors/standard/ssh/SSHConfigProvider.java |    26 +-
 .../standard/ssh/StandardSSHClientProvider.java    |   230 +
 .../standard/ssh/StandardSSHConfigProvider.java    |   133 +
 .../processors/standard/util/SFTPTransfer.java     |   238 +-
 .../nifi/processors/standard/TestExecuteSQL.java   |    17 +
 .../processors/standard/TestExecuteSQLRecord.java  |    17 +
 .../nifi/processors/standard/TestListSFTP.java     |     2 +-
 .../nifi/processors/standard/TestMergeRecord.java  |    19 +-
 .../nifi/processors/standard/TestQueryRecord.java  |    27 +
 .../standard/ssh/ProxySocketFactoryTest.java       |    37 +-
 .../ssh/StandardSSHClientProviderTest.java         |   117 +
 .../ssh/StandardSSHConfigProviderTest.java         |   150 +
 .../processors/standard/util/TestSFTPTransfer.java |   130 -
 nifi-nar-bundles/nifi-standard-bundle/pom.xml      |    12 +-
 .../nifi-dbcp-service/pom.xml                      |    10 +
 .../nifi-hadoop-dbcp-service/pom.xml               |    14 +
 .../src/main/resources/META-INF/NOTICE             |     5 -
 .../nifi-hbase_1_1_2-client-service/pom.xml        |    12 +
 .../src/main/resources/META-INF/NOTICE             |     5 -
 .../nifi-hbase_2-client-service/pom.xml            |    12 +
 .../src/main/resources/META-INF/NOTICE             |     5 -
 .../nifi-lookup-services/pom.xml                   |    20 +
 .../processors/stateless/ExecuteStateless.java     |    21 +-
 nifi-nar-bundles/pom.xml                           |     1 +
 nifi-registry/nifi-registry-assembly/pom.xml       |     4 +
 .../nifi-registry-bundle-utils/pom.xml             |     6 +-
 .../bundle/extract/nar/NarBundleExtractor.java     |     6 +-
 .../nifi/registry/bundle/model/BundleDetails.java  |     2 +-
 .../extension-manifest-missing-sys-api.xml         |     4 -
 .../extension-manifest-unknown-property.xml        |    15 -
 .../nifi-registry-client/pom.xml                   |     6 -
 .../nifi/registry/client/BundleVersionClient.java  |     4 +-
 .../nifi/registry/client/ExtensionClient.java      |     8 +-
 .../nifi/registry/client/ExtensionRepoClient.java  |     2 +-
 .../client/impl/JerseyBundleVersionClient.java     |     4 +-
 .../client/impl/JerseyExtensionClient.java         |    10 +-
 .../client/impl/JerseyExtensionRepoClient.java     |     2 +-
 .../nifi-registry-data-model/pom.xml               |     5 +
 .../extension/component/ExtensionFilterParams.java |     4 +-
 .../extension/component/ExtensionMetadata.java     |    10 +-
 .../component/ExtensionMetadataContainer.java      |     2 +-
 .../registry/extension/component/TagCount.java     |     2 +-
 .../repo/ExtensionRepoExtensionMetadata.java       |     2 +-
 .../nifi/registry/db/DatabaseMetadataService.java  |     6 +-
 .../nifi/registry/db/entity/ExtensionEntity.java   |     2 +-
 .../db/mapper/ExtensionEntityRowMapper.java        |     2 +-
 .../serialization/ExtensionSerializer.java         |     2 +-
 .../jackson/JacksonExtensionSerializer.java        |     2 +-
 .../nifi/registry/service/MetadataService.java     |     4 +-
 .../service/extension/ExtensionService.java        |    10 +-
 .../extension/StandardExtensionService.java        |    10 +-
 .../service/extension/docs/ExtensionDocWriter.java |     4 +-
 .../extension/docs/HtmlExtensionDocWriter.java     |    28 +-
 .../registry/service/mapper/ExtensionMappings.java |    10 +-
 .../registry/GenerateExtensionManifestSchema.java  |     2 +-
 .../registry/db/TestDatabaseMetadataService.java   |     6 +-
 .../serialization/TestExtensionSerializer.java     |     2 +-
 .../extension/docs/TestHtmlExtensionDocWriter.java |     4 +-
 .../nifi-registry-properties/pom.xml               |     6 -
 .../nifi-registry-revision-entity-service/pom.xml  |     7 -
 .../nifi-registry-web-api/pom.xml                  |     3 +-
 .../nifi/registry/web/api/BundleResource.java      |     6 +-
 .../registry/web/api/ExtensionRepoResource.java    |     6 +-
 .../nifi/registry/web/api/ExtensionResource.java   |    12 +-
 .../apache/nifi/registry/web/link/LinkService.java |     2 +-
 .../nifi/registry/web/service/ServiceFacade.java   |    10 +-
 .../web/service/StandardServiceFacade.java         |    10 +-
 .../web/api/UnsecuredNiFiRegistryClientIT.java     |    14 +-
 .../nifi/registry/web/link/TestLinkService.java    |     2 +-
 .../nifi-registry-web-ui/pom.xml                   |    10 +
 .../nifi-registry-web-ui/src/main/.gitignore       |    61 +-
 .../src/main/package-lock.json                     | 37011 ++++++++++---------
 .../nf-registry-bucket-grid-list-viewer.js         |     4 +
 .../nf-registry-droplet-grid-list-viewer.js        |     4 +
 .../registry/nf-registry-grid-list-viewer.html     |    16 +-
 .../registry/nf-registry-grid-list-viewer.js       |     4 +
 .../nifi-registry-aws-assembly/NOTICE              |    16 -
 .../nifi-registry-aws-extensions/pom.xml           |    10 +
 .../nifi-registry-ranger-assembly/NOTICE           |     5 -
 .../nifi-registry-ranger-plugin/pom.xml            |    60 +-
 .../nifi-registry-ranger/pom.xml                   |     8 -
 nifi-registry/pom.xml                              |    25 -
 .../PropertiesFileEngineConfigurationParser.java   |     9 +-
 .../engine/StatelessEngineConfiguration.java       |     6 +
 ...ropertiesFileEngineConfigurationParserTest.java |    25 +
 nifi-stateless/nifi-stateless-assembly/NOTICE      |     5 -
 nifi-stateless/nifi-stateless-assembly/README.md   |     7 +-
 .../src/main/resources/nifi-stateless.properties   |     4 +-
 .../stateless/engine/StandardStatelessEngine.java  |    43 +-
 .../nifi/stateless/engine/StatelessEngine.java     |     4 +
 .../flow/StandardStatelessDataflowFactory.java     |    27 +-
 .../TestPropertiesFileFlowDefinitionParser.java    |     5 +
 .../engine/TestStandardStatelessEngine.java        |    53 +
 .../src/main/resources/META-INF/NOTICE             |     5 -
 .../src/main/resources/conf/stateless.properties   |     3 +
 .../apache/nifi/stateless/StatelessSystemIT.java   |     5 +
 .../ControllerServiceApiValidationIT.java          |    21 +-
 nifi-toolkit/nifi-toolkit-admin/pom.xml            |     6 +
 nifi-toolkit/nifi-toolkit-cli/pom.xml              |    10 +
 .../registry/extension/ListExtensionTags.java      |     2 +-
 .../command/registry/extension/ListExtensions.java |     8 +-
 .../result/registry/ExtensionMetadataResult.java   |     2 +-
 .../cli/impl/result/registry/TagCountResult.java   |     2 +-
 nifi-toolkit/nifi-toolkit-encrypt-config/pom.xml   |    12 +
 nifi-toolkit/nifi-toolkit-tls/pom.xml              |    10 +
 pom.xml                                            |    17 +-
 378 files changed, 26339 insertions(+), 20959 deletions(-)
 copy nifi-registry/nifi-registry-core/nifi-registry-data-model/src/main/java/org/apache/nifi/registry/extension/component/manifest/Dependency.java => c2/c2-protocol/c2-protocol-component-api/src/main/java/org/apache/nifi/c2/protocol/component/api/PropertyDependency.java (69%)
 copy nifi-registry/nifi-registry-core/nifi-registry-data-model/src/main/java/org/apache/nifi/registry/extension/component/manifest/ResourceDefinition.java => c2/c2-protocol/c2-protocol-component-api/src/main/java/org/apache/nifi/c2/protocol/component/api/PropertyResourceDefinition.java (55%)
 copy {nifi-registry/nifi-registry-core/nifi-registry-revision/nifi-registry-revision-entity-service => nifi-manifest/nifi-extension-manifest-model}/pom.xml (57%)
 rename {nifi-registry/nifi-registry-core/nifi-registry-data-model/src/main/java/org/apache/nifi/registry/extension/component => nifi-manifest/nifi-extension-manifest-model/src/main/java/org/apache/nifi/extension}/manifest/AllowableValue.java (96%)
 rename {nifi-registry/nifi-registry-core/nifi-registry-data-model/src/main/java/org/apache/nifi/registry/extension/component => nifi-manifest/nifi-extension-manifest-model/src/main/java/org/apache/nifi/extension}/manifest/Attribute.java (96%)
 rename {nifi-registry/nifi-registry-core/nifi-registry-data-model/src/main/java/org/apache/nifi/registry/extension/component => nifi-manifest/nifi-extension-manifest-model/src/main/java/org/apache/nifi/extension}/manifest/BuildInfo.java (97%)
 copy {nifi-registry/nifi-registry-core/nifi-registry-data-model/src/main/java/org/apache/nifi/registry/extension/component => nifi-manifest/nifi-extension-manifest-model/src/main/java/org/apache/nifi/extension}/manifest/Cardinality.java (94%)
 rename {nifi-registry/nifi-registry-core/nifi-registry-data-model/src/main/java/org/apache/nifi/registry/extension/component => nifi-manifest/nifi-extension-manifest-model/src/main/java/org/apache/nifi/extension}/manifest/ControllerServiceDefinition.java (97%)
 copy nifi-registry/nifi-registry-core/nifi-registry-data-model/src/main/java/org/apache/nifi/registry/extension/component/manifest/ParentNar.java => nifi-manifest/nifi-extension-manifest-model/src/main/java/org/apache/nifi/extension/manifest/DefaultSchedule.java (57%)
 copy nifi-registry/nifi-registry-core/nifi-registry-data-model/src/main/java/org/apache/nifi/registry/extension/component/manifest/ParentNar.java => nifi-manifest/nifi-extension-manifest-model/src/main/java/org/apache/nifi/extension/manifest/DefaultSettings.java (55%)
 rename {nifi-registry/nifi-registry-core/nifi-registry-data-model/src/main/java/org/apache/nifi/registry/extension/component => nifi-manifest/nifi-extension-manifest-model/src/main/java/org/apache/nifi/extension}/manifest/Dependency.java (97%)
 copy {nifi-registry/nifi-registry-core/nifi-registry-data-model/src/main/java/org/apache/nifi/registry/extension/component => nifi-manifest/nifi-extension-manifest-model/src/main/java/org/apache/nifi/extension}/manifest/DependentValues.java (95%)
 rename {nifi-registry/nifi-registry-core/nifi-registry-data-model/src/main/java/org/apache/nifi/registry/extension/component => nifi-manifest/nifi-extension-manifest-model/src/main/java/org/apache/nifi/extension}/manifest/DeprecationNotice.java (96%)
 rename {nifi-registry/nifi-registry-core/nifi-registry-data-model/src/main/java/org/apache/nifi/registry/extension/component => nifi-manifest/nifi-extension-manifest-model/src/main/java/org/apache/nifi/extension}/manifest/DynamicProperty.java (97%)
 rename {nifi-registry/nifi-registry-core/nifi-registry-data-model/src/main/java/org/apache/nifi/registry/extension/component => nifi-manifest/nifi-extension-manifest-model/src/main/java/org/apache/nifi/extension}/manifest/DynamicRelationship.java (96%)
 copy {nifi-registry/nifi-registry-core/nifi-registry-data-model/src/main/java/org/apache/nifi/registry/extension/component => nifi-manifest/nifi-extension-manifest-model/src/main/java/org/apache/nifi/extension}/manifest/ExpressionLanguageScope.java (94%)
 rename {nifi-registry/nifi-registry-core/nifi-registry-data-model/src/main/java/org/apache/nifi/registry/extension/component => nifi-manifest/nifi-extension-manifest-model/src/main/java/org/apache/nifi/extension}/manifest/Extension.java (70%)
 rename {nifi-registry/nifi-registry-core/nifi-registry-data-model/src/main/java/org/apache/nifi/registry/extension/component => nifi-manifest/nifi-extension-manifest-model/src/main/java/org/apache/nifi/extension}/manifest/ExtensionManifest.java (98%)
 copy {nifi-registry/nifi-registry-core/nifi-registry-data-model/src/main/java/org/apache/nifi/registry/extension/component => nifi-manifest/nifi-extension-manifest-model/src/main/java/org/apache/nifi/extension}/manifest/ExtensionType.java (93%)
 rename {nifi-registry/nifi-registry-core/nifi-registry-data-model/src/main/java/org/apache/nifi/registry/extension/component => nifi-manifest/nifi-extension-manifest-model/src/main/java/org/apache/nifi/extension}/manifest/InputRequirement.java (96%)
 rename {nifi-registry/nifi-registry-core/nifi-registry-data-model/src/main/java/org/apache/nifi/registry/extension/component => nifi-manifest/nifi-extension-manifest-model/src/main/java/org/apache/nifi/extension}/manifest/ParentNar.java (96%)
 rename {nifi-registry/nifi-registry-core/nifi-registry-data-model/src/main/java/org/apache/nifi/registry/extension/component => nifi-manifest/nifi-extension-manifest-model/src/main/java/org/apache/nifi/extension}/manifest/Property.java (98%)
 rename {nifi-registry/nifi-registry-core/nifi-registry-data-model/src/main/java/org/apache/nifi/registry/extension/component => nifi-manifest/nifi-extension-manifest-model/src/main/java/org/apache/nifi/extension}/manifest/ProvidedServiceAPI.java (97%)
 rename {nifi-registry/nifi-registry-core/nifi-registry-data-model/src/main/java/org/apache/nifi/registry/extension/component => nifi-manifest/nifi-extension-manifest-model/src/main/java/org/apache/nifi/extension}/manifest/Relationship.java (96%)
 rename {nifi-registry/nifi-registry-core/nifi-registry-data-model/src/main/java/org/apache/nifi/registry/extension/component => nifi-manifest/nifi-extension-manifest-model/src/main/java/org/apache/nifi/extension}/manifest/ResourceDefinition.java (96%)
 rename {nifi-registry/nifi-registry-core/nifi-registry-data-model/src/main/java/org/apache/nifi/registry/extension/component => nifi-manifest/nifi-extension-manifest-model/src/main/java/org/apache/nifi/extension}/manifest/ResourceType.java (95%)
 rename {nifi-registry/nifi-registry-core/nifi-registry-data-model/src/main/java/org/apache/nifi/registry/extension/component => nifi-manifest/nifi-extension-manifest-model/src/main/java/org/apache/nifi/extension}/manifest/Restricted.java (97%)
 rename {nifi-registry/nifi-registry-core/nifi-registry-data-model/src/main/java/org/apache/nifi/registry/extension/component => nifi-manifest/nifi-extension-manifest-model/src/main/java/org/apache/nifi/extension}/manifest/Restriction.java (97%)
 copy {nifi-registry/nifi-registry-core/nifi-registry-data-model/src/main/java/org/apache/nifi/registry/extension/component => nifi-manifest/nifi-extension-manifest-model/src/main/java/org/apache/nifi/extension}/manifest/Scope.java (93%)
 rename {nifi-registry/nifi-registry-core/nifi-registry-data-model/src/main/java/org/apache/nifi/registry/extension/component => nifi-manifest/nifi-extension-manifest-model/src/main/java/org/apache/nifi/extension}/manifest/Stateful.java (96%)
 rename {nifi-registry/nifi-registry-core/nifi-registry-data-model/src/main/java/org/apache/nifi/registry/extension/component => nifi-manifest/nifi-extension-manifest-model/src/main/java/org/apache/nifi/extension}/manifest/SystemResourceConsideration.java (96%)
 copy {nifi-registry/nifi-registry-core/nifi-registry-revision/nifi-registry-revision-entity-service => nifi-manifest/nifi-extension-manifest-parser}/pom.xml (65%)
 rename nifi-registry/nifi-registry-core/nifi-registry-data-model/src/main/java/org/apache/nifi/registry/extension/component/manifest/Scope.java => nifi-manifest/nifi-extension-manifest-parser/src/main/java/org/apache/nifi/extension/manifest/parser/ExtensionManifestException.java (72%)
 copy {nifi-registry/nifi-registry-core/nifi-registry-bundle-utils/src/main/java/org/apache/nifi/registry/bundle/extract/nar/docs => nifi-manifest/nifi-extension-manifest-parser/src/main/java/org/apache/nifi/extension/manifest/parser}/ExtensionManifestParser.java (88%)
 rename {nifi-registry/nifi-registry-core/nifi-registry-bundle-utils/src/main/java/org/apache/nifi/registry/bundle/extract/nar/docs => nifi-manifest/nifi-extension-manifest-parser/src/main/java/org/apache/nifi/extension/manifest/parser/jackson}/JacksonExtensionManifestParser.java (83%)
 rename {nifi-registry/nifi-registry-core/nifi-registry-bundle-utils/src/test/java/org/apache/nifi/registry/bundle/extract/nar/docs => nifi-manifest/nifi-extension-manifest-parser/src/test/java/org/apache/nifi/extension/manifest/parser/jackson}/TestJacksonExtensionManifestParser.java (76%)
 rename {nifi-registry/nifi-registry-core/nifi-registry-bundle-utils/src/test/resources/descriptors => nifi-manifest/nifi-extension-manifest-parser/src/test/resources/manifests}/extension-manifest-ambari-nar.xml (85%)
 rename {nifi-registry/nifi-registry-core/nifi-registry-bundle-utils/src/test/resources/descriptors => nifi-manifest/nifi-extension-manifest-parser/src/test/resources/manifests}/extension-manifest-dbcp-service-nar.xml (95%)
 rename {nifi-registry/nifi-registry-core/nifi-registry-bundle-utils/src/test/resources/descriptors => nifi-manifest/nifi-extension-manifest-parser/src/test/resources/manifests}/extension-manifest-hadoop-nar.xml (99%)
 rename {nifi-registry/nifi-registry-core/nifi-registry-bundle-utils/src/test/resources/descriptors => nifi-manifest/nifi-extension-manifest-parser/src/test/resources/manifests}/extension-manifest-kafka-2-6-nar.xml (99%)
 create mode 100644 nifi-manifest/nifi-extension-manifest-parser/src/test/resources/manifests/extension-manifest-missing-sys-api.xml
 rename {nifi-registry/nifi-registry-core/nifi-registry-bundle-utils/src/test/resources/descriptors => nifi-manifest/nifi-extension-manifest-parser/src/test/resources/manifests}/extension-manifest-test-components.xml (54%)
 create mode 100644 nifi-manifest/nifi-extension-manifest-parser/src/test/resources/manifests/extension-manifest-unknown-property.xml
 copy {nifi-nar-bundles/nifi-smb-bundle/nifi-smb-processors => nifi-manifest/nifi-runtime-manifest-core}/pom.xml (69%)
 create mode 100644 nifi-manifest/nifi-runtime-manifest-core/src/main/java/org/apache/nifi/runtime/manifest/ComponentManifestBuilder.java
 copy nifi-registry/nifi-registry-core/nifi-registry-data-model/src/main/java/org/apache/nifi/registry/extension/component/manifest/ExtensionType.java => nifi-manifest/nifi-runtime-manifest-core/src/main/java/org/apache/nifi/runtime/manifest/ExtensionManifestProvider.java (75%)
 create mode 100644 nifi-manifest/nifi-runtime-manifest-core/src/main/java/org/apache/nifi/runtime/manifest/RuntimeManifestBuilder.java
 rename nifi-registry/nifi-registry-core/nifi-registry-data-model/src/main/java/org/apache/nifi/registry/extension/component/manifest/ExpressionLanguageScope.java => nifi-manifest/nifi-runtime-manifest-core/src/main/java/org/apache/nifi/runtime/manifest/RuntimeManifestSerializer.java (58%)
 create mode 100644 nifi-manifest/nifi-runtime-manifest-core/src/main/java/org/apache/nifi/runtime/manifest/impl/DirectoryExtensionManifestProvider.java
 create mode 100644 nifi-manifest/nifi-runtime-manifest-core/src/main/java/org/apache/nifi/runtime/manifest/impl/JacksonRuntimeManifestSerializer.java
 create mode 100644 nifi-manifest/nifi-runtime-manifest-core/src/main/java/org/apache/nifi/runtime/manifest/impl/RuntimeManifestGenerator.java
 create mode 100644 nifi-manifest/nifi-runtime-manifest-core/src/main/java/org/apache/nifi/runtime/manifest/impl/SchedulingDefaultsFactory.java
 create mode 100644 nifi-manifest/nifi-runtime-manifest-core/src/main/java/org/apache/nifi/runtime/manifest/impl/StandardComponentManifestBuilder.java
 create mode 100644 nifi-manifest/nifi-runtime-manifest-core/src/main/java/org/apache/nifi/runtime/manifest/impl/StandardRuntimeManifestBuilder.java
 copy {nifi-nar-bundles/nifi-social-media-bundle/nifi-twitter-processors => nifi-manifest/nifi-runtime-manifest-test}/pom.xml (55%)
 create mode 100644 nifi-manifest/nifi-runtime-manifest-test/src/test/java/org/apache/nifi/runtime/manifest/TestRuntimeManifest.java
 create mode 100644 nifi-manifest/nifi-runtime-manifest/pom.xml
 copy nifi-stateless/nifi-stateless-bootstrap/src/main/resources/nifi-stateless.properties => nifi-manifest/nifi-runtime-manifest/src/main/resources/build.properties (63%)
 copy {nifi-nar-bundles/nifi-spark-bundle/nifi-livy-controller-service-api => nifi-manifest}/pom.xml (58%)
 copy nifi-nar-bundles/{nifi-aws-bundle/nifi-aws-nar => nifi-geohash-bundle/nifi-geohash-nar}/pom.xml (77%)
 copy nifi-nar-bundles/{nifi-standard-services/nifi-record-sink-service-bundle/nifi-record-sink-service-nar => nifi-geohash-bundle/nifi-geohash-nar}/src/main/resources/META-INF/LICENSE (100%)
 copy nifi-nar-bundles/{nifi-sql-reporting-bundle/nifi-sql-reporting-tasks => nifi-geohash-bundle/nifi-geohash-processors}/pom.xml (72%)
 create mode 100644 nifi-nar-bundles/nifi-geohash-bundle/nifi-geohash-processors/src/main/java/org/apache/nifi/processors/geohash/GeohashRecord.java
 copy nifi-stateless/nifi-stateless-bootstrap/src/main/resources/nifi-stateless.properties => nifi-nar-bundles/nifi-geohash-bundle/nifi-geohash-processors/src/main/resources/META-INF/services/org.apache.nifi.processor.Processor (63%)
 create mode 100644 nifi-nar-bundles/nifi-geohash-bundle/nifi-geohash-processors/src/main/resources/docs/org.apache.nifi.processors.geohash.GeohashRecord/additionalDetails.html
 create mode 100644 nifi-nar-bundles/nifi-geohash-bundle/nifi-geohash-processors/src/test/java/org/apache/nifi/processors/geohash/GeohashRecordTest.java
 create mode 100644 nifi-nar-bundles/nifi-geohash-bundle/nifi-geohash-processors/src/test/resources/decode-record.json
 create mode 100644 nifi-nar-bundles/nifi-geohash-bundle/nifi-geohash-processors/src/test/resources/encode-records-with-illegal-arguments.json
 create mode 100644 nifi-nar-bundles/nifi-geohash-bundle/nifi-geohash-processors/src/test/resources/encode-records-with-incorrect-format.json
 create mode 100644 nifi-nar-bundles/nifi-geohash-bundle/nifi-geohash-processors/src/test/resources/record_schema.avsc
 copy nifi-nar-bundles/{nifi-spark-bundle/nifi-livy-controller-service-api => nifi-geohash-bundle}/pom.xml (68%)
 copy nifi-registry/nifi-registry-core/nifi-registry-data-model/src/main/java/org/apache/nifi/registry/extension/component/manifest/ExtensionType.java => nifi-nar-bundles/nifi-standard-bundle/nifi-standard-processors/src/main/java/org/apache/nifi/processors/standard/ssh/ClientAuthenticationException.java (69%)
 rename nifi-registry/nifi-registry-core/nifi-registry-bundle-utils/src/main/java/org/apache/nifi/registry/bundle/extract/nar/docs/ExtensionManifestParser.java => nifi-nar-bundles/nifi-standard-bundle/nifi-standard-processors/src/main/java/org/apache/nifi/processors/standard/ssh/ClientConfigurationException.java (67%)
 rename nifi-registry/nifi-registry-core/nifi-registry-data-model/src/main/java/org/apache/nifi/registry/extension/component/manifest/ExtensionType.java => nifi-nar-bundles/nifi-standard-bundle/nifi-standard-processors/src/main/java/org/apache/nifi/processors/standard/ssh/ClientConnectException.java (71%)
 create mode 100644 nifi-nar-bundles/nifi-standard-bundle/nifi-standard-processors/src/main/java/org/apache/nifi/processors/standard/ssh/PatchedSFTPEngine.java
 create mode 100644 nifi-nar-bundles/nifi-standard-bundle/nifi-standard-processors/src/main/java/org/apache/nifi/processors/standard/ssh/ProxySocketFactory.java
 copy nifi-registry/nifi-registry-core/nifi-registry-data-model/src/main/java/org/apache/nifi/registry/extension/component/manifest/Cardinality.java => nifi-nar-bundles/nifi-standard-bundle/nifi-standard-processors/src/main/java/org/apache/nifi/processors/standard/ssh/SSHClientProvider.java (57%)
 rename nifi-registry/nifi-registry-core/nifi-registry-data-model/src/main/java/org/apache/nifi/registry/extension/component/manifest/Cardinality.java => nifi-nar-bundles/nifi-standard-bundle/nifi-standard-processors/src/main/java/org/apache/nifi/processors/standard/ssh/SSHConfigProvider.java (62%)
 create mode 100644 nifi-nar-bundles/nifi-standard-bundle/nifi-standard-processors/src/main/java/org/apache/nifi/processors/standard/ssh/StandardSSHClientProvider.java
 create mode 100644 nifi-nar-bundles/nifi-standard-bundle/nifi-standard-processors/src/main/java/org/apache/nifi/processors/standard/ssh/StandardSSHConfigProvider.java
 rename nifi-registry/nifi-registry-core/nifi-registry-data-model/src/main/java/org/apache/nifi/registry/extension/component/manifest/DependentValues.java => nifi-nar-bundles/nifi-standard-bundle/nifi-standard-processors/src/test/java/org/apache/nifi/processors/standard/ssh/ProxySocketFactoryTest.java (50%)
 create mode 100644 nifi-nar-bundles/nifi-standard-bundle/nifi-standard-processors/src/test/java/org/apache/nifi/processors/standard/ssh/StandardSSHClientProviderTest.java
 create mode 100644 nifi-nar-bundles/nifi-standard-bundle/nifi-standard-processors/src/test/java/org/apache/nifi/processors/standard/ssh/StandardSSHConfigProviderTest.java
 delete mode 100644 nifi-registry/nifi-registry-core/nifi-registry-bundle-utils/src/test/resources/descriptors/extension-manifest-missing-sys-api.xml
 delete mode 100644 nifi-registry/nifi-registry-core/nifi-registry-bundle-utils/src/test/resources/descriptors/extension-manifest-unknown-property.xml
 copy nifi-stateless/nifi-stateless-bootstrap/src/main/resources/nifi-stateless.properties => nifi-registry/nifi-registry-core/nifi-registry-web-ui/src/main/.gitignore (54%)
 create mode 100644 nifi-stateless/nifi-stateless-bundle/nifi-stateless-engine/src/test/java/org/apache/nifi/stateless/engine/TestStandardStatelessEngine.java