You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@nifi.apache.org by gi...@apache.org on 2022/04/24 13:52:12 UTC

[nifi] branch dependabot/maven/nifi-nar-bundles/nifi-standard-services/nifi-hbase_1_1_2-client-service-bundle/org.apache.hadoop-hadoop-common-3.2.3 updated (6c5e8172e9 -> 464ba92725)

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

github-bot pushed a change to branch dependabot/maven/nifi-nar-bundles/nifi-standard-services/nifi-hbase_1_1_2-client-service-bundle/org.apache.hadoop-hadoop-common-3.2.3
in repository https://gitbox.apache.org/repos/asf/nifi.git


 discard 6c5e8172e9 Bump hadoop-common
     add 3034f2637a NIFI-9893 - Ensure orderly cluster node removal on node delete via UI (#5946)
     add 05f3d7510f NIFI-9903: This closes #5955. When using the 'success' relationship only for LookupRecord, lookup all records until a match is found, in order to determine the resultant schema. Refactored code to eliminate AbstractRouteRecord, because LookupRecord is the last processor that extended from it. Refactored code to use an inner interface to clean up code.
     add 15f7590f7a NIFI-9901 Added nifi-xml-processing to nifi-commons
     add e76acabe9e NIFI-9923 Corrected SimpleProcessLogger handling of Throwable causes
     add efd2421154 NIFI-9897 This closes #5949. Refactored GRPC SSL Configuration
     add 4310df0544 NIFI-9924 Corrected text encoding in PutEmail filenames and TestFTP
     add 7f95de27fb NIFI-9862 Updated JsonTreeReader to read Records from Nested Field
     add 84340962d4 NIFI-9927 Initial Commit to clean up all extraneous version/group declarations.
     add ce95097aee NIFI-9899 Corrected MongoDBLookupService attribute handling
     add 57a4dce28b NIFI-9928 Removed nifi-security-utils from nifi-prometheus-reporting-task
     add ecf0a93124 NIFI-9935 Upgraded Zip4j from 2.9.1 to 2.10.0
     add 081154530a NIFI-9934 Remove unused Groovy dependency management from nifi-graph-test-clients
     add 876e16f6a8 NIFI-9933 Upgraded Apache Ant to 1.10.12
     add 18a4182cb0 NIFI-9883 Refactor Property Protection using Isolated ClassLoader (#5972)
     add 0a94762119 NIFI-9925 Adjust PutUDP and SNMP tests to run without preferring IPv4
     add e98b68cc3a NIFI-9939 Upgraded SSHJ from 0.32.0 to 0.33.0
     add 9774bb90ca NIFI-9917 fix the tooltip of "delivery guarantee/best effort" to a more accurate one
     add 285a8cbc3c NIFI-9776 Adding the possibility to export flow definition with referenced services (#5859)
     add 73ee1a9a1e NIFI-9720 Added QuerySalesforceObject Processor
     add c88c404dd8 NIFI-9826 Moved build locale settings from Maven to GitHub Workflow
     add aeaec170d5 NIFI-9861: Removed BlockListClassLoader in favor of AllowListClassLoader
     add 28c7583bdb fixed error message reporting (#5979)
     add 1e345db649 NIFI-9942 Removed load test from TestPutUDP
     add 5a3c7d1fbd NIFI-9940: Renamed StandardProcessGroupSynchronizer to StandardVersionedComponentSynchronizer. Added synching for processors, input/output ports, connections, etc. Added unit tests.
     add be65743727 NIFI-9883 Updated Ranger assembly exclude property protection modules
     add 4450f4ce50 NIFI-9941 - fix handling of ReportingTask stop request
     add b288810316 NIFI-9943 Added Transform Provider to nifi-xml-processing
     add 4b7f8cbe1f NIFI-9949 This closes #5988. Corrected intermittent failures in TestPutSFTP
     add 3a15d4fbe5 NIFI-9950 Identify MariaDB database type and use MySQL migration scripts
     add 4f423a59ba NIFI-9952 Upgraded Jackson BOM to 2.13.2.20220328
     add 83a9e965d2 NIFI-9888 Fix Azure header datetime format
     add ac08d3311e NIFI-9901 Removed provided scope from nifi-xml-processing registry-ranger
     add 56fecbb7d8 NIFI-9955 Upgraded ZooKeeper 3.4.14 to 3.5.9
     add 464ba92725 Bump hadoop-common

This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version.  This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:

 * -- * -- B -- O -- O -- O   (6c5e8172e9)
            \
             N -- N -- N   refs/heads/dependabot/maven/nifi-nar-bundles/nifi-standard-services/nifi-hbase_1_1_2-client-service-bundle/org.apache.hadoop-hadoop-common-3.2.3 (464ba92725)

You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.

Any revisions marked "omit" are not gone; other references still
refer to them.  Any revisions marked "discard" are gone forever.

No new revisions were added by this update.

Summary of changes:
 .github/workflows/ci-workflow.yml                  |   46 +-
 minifi/minifi-bootstrap/pom.xml                    |    4 +
 .../minifi/bootstrap/util/ConfigTransformer.java   |   35 +-
 .../bootstrap/util/ConfigTransformerTest.java      |   39 +-
 .../minifi-c2-provider-nifi-rest/pom.xml           |    1 -
 minifi/minifi-docker/pom.xml                       |    1 -
 minifi/minifi-nar-bundles/pom.xml                  |    1 -
 minifi/pom.xml                                     |   11 +-
 nifi-assembly/pom.xml                              |   21 +
 nifi-assembly/src/main/assembly/common.xml         |   14 +
 nifi-assembly/src/main/assembly/dependencies.xml   |    2 +
 nifi-assembly/src/main/assembly/ranger.xml         |    2 +
 nifi-bootstrap/pom.xml                             |    5 +
 .../nifi/bootstrap/NotificationServiceManager.java |   36 +-
 .../nifi-build}/pom.xml                            |   10 +-
 .../apache/nifi/build/VerifyBuildLocaleTest.java   |   55 +
 nifi-commons/nifi-expression-language/pom.xml      |    1 -
 nifi-commons/nifi-json-utils/pom.xml               |    3 -
 nifi-commons/nifi-property-protection-aws/pom.xml  |    1 -
 .../SensitivePropertyProviderFactoryAware.java     |   55 -
 .../StandardSensitivePropertyProviderFactory.java  |   13 +-
 ...ifi.properties.SensitivePropertyProviderFactory |    1 +
 ...nifi.properties.scheme.ProtectionSchemeResolver |    1 +
 .../pom.xml                                        |   21 +-
 .../properties/ApplicationPropertiesProtector.java |   13 +-
 .../loader/PropertyProtectionURLClassLoader.java   |   65 +
 .../loader/PropertyProviderFactoryLoader.java      |   45 +
 .../loader/ProtectionSchemeResolverLoader.java     |   45 +
 nifi-commons/nifi-record-path/pom.xml              |    1 -
 nifi-commons/nifi-rocksdb-utils/pom.xml            |    1 -
 nifi-commons/nifi-security-utils/pom.xml           |   61 -
 .../org/apache/nifi/security/xml/XmlUtils.java     |  102 --
 .../apache/nifi/security/xml/XmlUtilsTest.groovy   |  100 --
 nifi-commons/nifi-single-user-utils/pom.xml        |    5 +
 .../writer/StandardLoginCredentialsWriter.java     |   12 +-
 nifi-commons/nifi-site-to-site-client/pom.xml      |    6 +-
 .../remote/cluster/ClusterNodeInformation.java     |   12 +-
 nifi-commons/nifi-utils/pom.xml                    |    1 -
 nifi-commons/nifi-uuid5/pom.xml                    |   12 +-
 nifi-commons/nifi-web-utils/pom.xml                |    3 -
 .../nifi-xml-processing}/pom.xml                   |   42 +-
 .../nifi/xml/processing/ProcessingAttribute.java   |   47 +
 .../nifi/xml/processing/ProcessingException.java   |   28 +-
 .../nifi/xml/processing/ProcessingFeature.java     |   53 +
 .../xml/processing/parsers/DocumentProvider.java   |   31 +-
 .../parsers/StandardDocumentProvider.java          |  126 ++
 .../nifi/xml/processing/sax/InputSourceParser.java |   27 +-
 .../processing/sax/StandardInputSourceParser.java  |   90 ++
 .../stream/StandardXMLEventReaderProvider.java     |   51 +
 .../stream/StandardXMLStreamReaderProvider.java    |   51 +
 .../processing/stream/XMLEventReaderProvider.java  |   27 +-
 .../processing/stream/XMLStreamReaderProvider.java |   27 +-
 .../transform/StandardTransformProvider.java       |  118 ++
 .../processing/transform/TransformProvider.java    |   27 +-
 .../xml/processing/validation/SchemaValidator.java |   27 +-
 .../validation/StandardSchemaValidator.java        |   59 +
 .../nifi/xml/processing/ResourceProvider.java      |   65 +
 .../parsers/StandardDocumentProviderTest.java      |  108 ++
 .../sax/StandardInputSourceParserTest.java         |   85 ++
 .../stream/StandardXMLEventReaderProviderTest.java |   67 +
 .../StandardXMLStreamReaderProviderTest.java       |   67 +
 .../transform/StandardTransformProviderTest.java   |   88 ++
 .../validation/StandardSchemaValidatorTest.java    |   68 +
 .../standard-document-doctype-entity.xml}          |   10 +-
 .../test/resources/standard-document-doctype.xml}  |   10 +-
 .../src/test/resources/standard-document.xml}      |   10 +-
 ...standard-namespace-document-doctype-entity.xml} |   10 +-
 .../resources/standard-namespace-document.xml}     |   10 +-
 .../src/test/resources/standard-schema.xsd}        |   12 +-
 nifi-commons/pom.xml                               |    4 +-
 nifi-docs/src/main/asciidoc/user-guide.adoc        |    6 +-
 nifi-external/nifi-spark-receiver/pom.xml          |    6 +-
 nifi-external/pom.xml                              |    1 -
 .../AbstractPolicyBasedAuthorizer.java             |   19 +-
 nifi-h2/nifi-h2-database/pom.xml                   |    1 -
 nifi-manifest/nifi-runtime-manifest-core/pom.xml   |    1 -
 .../nifi-accumulo-bundle/nifi-accumulo-nar/pom.xml |    1 -
 .../nifi-accumulo-services-api-nar/pom.xml         |    1 -
 .../nifi-accumulo-services-nar/pom.xml             |    1 -
 nifi-nar-bundles/nifi-accumulo-bundle/pom.xml      |    1 -
 .../nifi-amqp-bundle/nifi-amqp-nar/pom.xml         |    1 -
 nifi-nar-bundles/nifi-amqp-bundle/pom.xml          |    1 -
 .../nifi-avro-bundle/nifi-avro-nar/pom.xml         |    1 -
 .../nifi-avro-bundle/nifi-avro-processors/pom.xml  |    1 -
 nifi-nar-bundles/nifi-avro-bundle/pom.xml          |    2 -
 .../nifi-aws-abstract-processors/pom.xml           |   13 -
 .../nifi-aws-parameter-value-providers/pom.xml     |    1 -
 .../nifi-aws-bundle/nifi-aws-service-api/pom.xml   |   13 -
 nifi-nar-bundles/nifi-aws-bundle/pom.xml           |    8 -
 .../nifi-azure-processors/pom.xml                  |   39 -
 .../AbstractAzureLogAnalyticsReportingTask.java    |    5 +-
 .../nifi-azure-services-api/pom.xml                |   21 -
 nifi-nar-bundles/nifi-azure-bundle/pom.xml         |   37 -
 .../nifi-beats-bundle/nifi-beats-nar/pom.xml       |    1 -
 nifi-nar-bundles/nifi-beats-bundle/pom.xml         |    1 -
 .../pom.xml                                        |    3 -
 .../nifi-cassandra-services-api-nar/pom.xml        |    1 -
 nifi-nar-bundles/nifi-cassandra-bundle/pom.xml     |   11 -
 nifi-nar-bundles/nifi-cdc/nifi-cdc-api/pom.xml     |    1 -
 .../nifi-couchbase-nar/pom.xml                     |    1 -
 .../nifi-couchbase-services-api-nar/pom.xml        |    1 -
 nifi-nar-bundles/nifi-couchbase-bundle/pom.xml     |    2 -
 .../nifi-cybersecurity-nar/pom.xml                 |    1 -
 nifi-nar-bundles/nifi-cybersecurity-bundle/pom.xml |    2 -
 .../nifi-datadog-reporting-task/pom.xml            |    1 -
 nifi-nar-bundles/nifi-druid-bundle/pom.xml         |   26 +-
 .../nifi-easyrules-nar/pom.xml                     |    1 -
 .../nifi-easyrules-service/pom.xml                 |    1 -
 .../pom.xml                                        |    1 -
 .../nifi-elasticsearch-client-service-api/pom.xml  |    1 -
 .../nifi-elasticsearch-client-service-nar/pom.xml  |    1 -
 .../nifi-elasticsearch-client-service/pom.xml      |    1 -
 .../nifi-elasticsearch-nar/pom.xml                 |    1 -
 .../nifi-elasticsearch-processors/pom.xml          |    2 -
 .../nifi-elasticsearch-restapi-nar/pom.xml         |    1 -
 .../nifi-elasticsearch-restapi-processors/pom.xml  |    1 -
 nifi-nar-bundles/nifi-elasticsearch-bundle/pom.xml |    1 -
 .../nifi-enrich-processors/pom.xml                 |    1 -
 nifi-nar-bundles/nifi-enrich-bundle/pom.xml        |   16 -
 .../nifi-evtx-bundle/nifi-evtx-processors/pom.xml  |    6 +
 .../apache/nifi/processors/evtx/ParseEvtxTest.java |   26 +-
 nifi-nar-bundles/nifi-evtx-bundle/pom.xml          |    1 -
 .../nifi-extension-utils/nifi-hadoop-utils/pom.xml |   12 -
 .../nifi-listed-entity/pom.xml                     |    1 -
 .../nifi-hadoop-record-utils/pom.xml               |   12 -
 .../nifi-reporting-utils/pom.xml                   |    1 -
 .../nifi-flume-bundle/nifi-flume-nar/pom.xml       |    1 -
 .../nifi-flume-processors/pom.xml                  |    1 -
 nifi-nar-bundles/nifi-flume-bundle/pom.xml         |    1 -
 .../nifi-framework/nifi-authorizer/pom.xml         |   13 +
 .../nifi/authorization/AuthorizerFactoryBean.java  |  250 ++--
 .../authorization/AuthorizerFactoryBeanSpec.groovy |   72 -
 .../authorization/AuthorizerFactoryBeanTest.groovy |  105 --
 .../authorization/AuthorizerFactoryBeanTest.java   |  107 ++
 .../mock/MockAccessPolicyProvider.java             |   66 +
 .../nifi/authorization/mock/MockAuthorizer.java    |   48 +
 .../authorization/mock/MockUserGroupProvider.java  |   76 +
 .../src/test/resources/authorizers.xml             |   25 +-
 .../nifi-framework/nifi-documentation/pom.xml      |    5 +
 .../nifi/documentation/html/XmlValidator.java      |   28 +-
 .../nifi-framework/nifi-file-authorizer/pom.xml    |    5 +
 .../authorization/FileAccessPolicyProvider.java    |   23 +-
 .../nifi/authorization/FileUserGroupProvider.java  |   26 +-
 .../nifi/authorization/FlowParserTest.groovy       |   66 -
 .../src/test/resources/flow-with-xxe.xml.gz        |  Bin 794 -> 0 bytes
 .../nifi-framework-authorization-providers/pom.xml |    5 +
 .../authorization/StandardManagedAuthorizer.java   |   15 +-
 .../nifi-framework-cluster-protocol/pom.xml        |   11 +-
 .../nifi/cluster/protocol/HeartbeatPayload.java    |   11 +-
 .../nifi/cluster/protocol/StandardDataFlow.java    |   26 +-
 .../cluster/protocol/jaxb/JaxbProtocolContext.java |   11 +-
 .../nifi-framework/nifi-framework-cluster/pom.xml  |    3 -
 .../coordination/node/NodeClusterCoordinator.java  |    7 +-
 .../nifi-framework-components/pom.xml              |   10 +
 .../nifi/controller/StandardProcessorNode.java     |   24 +-
 .../service/StandardControllerServiceProvider.java |   45 +-
 .../state/config/StateManagerConfiguration.java    |   18 +-
 .../FlowSynchronizationException.java              |   32 +
 .../StandardVersionedComponentSynchronizer.java}   | 1445 ++++++++++++++++++--
 .../VersionedComponentSynchronizer.java            |  201 +++
 .../VersionedFlowSynchronizationContext.java}      |   12 +-
 .../nifi/groups/DefaultComponentScheduler.java     |    5 +
 .../RetainExistingStateComponentScheduler.java     |    6 +
 .../apache/nifi/groups/StandardProcessGroup.java   |   20 +-
 .../apache/nifi/processor/SimpleProcessLogger.java |   17 +-
 .../nifi/remote/StandardRemoteProcessGroup.java    |    2 +-
 ...StandardVersionedComponentSynchronizerTest.java | 1025 ++++++++++++++
 .../nifi/processor/TestSimpleProcessLogger.java    |    6 +-
 .../apache/nifi/controller/ProcessScheduler.java   |   16 +-
 .../apache/nifi/controller/ReportingTaskNode.java  |    7 +
 .../nifi/controller/scheduling/LifecycleState.java |   10 +-
 .../service/ControllerServiceProvider.java         |   10 +-
 .../nifi/groups/AbstractComponentScheduler.java    |   26 +-
 .../org/apache/nifi/groups/ComponentScheduler.java |    6 +
 ...ptions.java => FlowSynchronizationOptions.java} |   61 +-
 .../java/org/apache/nifi/groups/ProcessGroup.java  |    2 +-
 .../nifi-framework/nifi-framework-core/pom.xml     |    5 +
 .../org/apache/nifi/cluster/BulletinsPayload.java  |   12 +-
 .../org/apache/nifi/controller/TemplateUtils.java  |    9 +-
 .../reporting/StandardReportingTaskNode.java       |   25 +-
 .../scheduling/StandardProcessScheduler.java       |    8 +-
 .../serialization/StandardFlowSerializer.java      |   33 +-
 .../serialization/VersionedFlowSynchronizer.java   |    8 +-
 .../service/ControllerServiceLoader.java           |   15 +-
 .../controller/tasks/ReportingTaskWrapper.java     |    4 +-
 .../nifi/fingerprint/FingerprintFactory.java       |   35 +-
 .../persistence/StandardSnippetDeserializer.java   |   12 +-
 .../nifi/persistence/TemplateDeserializer.java     |   11 +-
 .../main/java/org/apache/nifi/util/FlowParser.java |   39 +-
 .../controller/service/mock/MockProcessGroup.java  |    4 +-
 .../nifi/fingerprint/FingerprintFactoryTest.java   |   76 +-
 .../nifi/integration/versioned/ImportFlowIT.java   |    4 -
 .../nifi/persistence/TemplateSerializerTest.java   |    7 +-
 .../nifi-framework/nifi-properties-loader/pom.xml  |   45 +-
 .../nifi/properties/NiFiPropertiesLoader.java      |  115 +-
 .../properties/NiFiPropertiesGroovyTest.groovy     | 1029 --------------
 .../NiFiPropertiesLoaderGroovyTest.groovy          |  491 -------
 .../nifi/properties/NiFiPropertiesLoaderTest.java  |  138 ++
 .../resources/bootstrap_tests/conf/bootstrap.conf  |   74 -
 ...h_sensitive_properties_protected_aes.properties |  126 --
 .../bootstrap_tests/missing_key/bootstrap.conf     |   74 -
 .../missing_key_line/bootstrap.conf                |   71 -
 .../unreadable_bootstrap/bootstrap.conf            |   74 -
 .../src/test/resources/conf/nifi.blank.properties  |  121 --
 .../conf/nifi.cluster.without.key.properties       |   94 --
 .../test/resources/conf/nifi.missing.properties    |  119 --
 .../src/test/resources/conf/nifi.properties        |  121 --
 .../resources/conf/nifi.without.key.properties     |   94 --
 .../resources/conf/nifi_no_permissions.properties  |   14 -
 .../nifi_with_additional_sensitive_keys.properties |  122 --
 ...l_sensitive_properties_protected_aes.properties |  126 --
 ..._recursive_additional_sensitive_keys.properties |  122 --
 ...h_sensitive_properties_protected_aes.properties |  125 --
 ...nsitive_properties_protected_aes_128.properties |  125 --
 ...roperties_protected_aes_128_password.properties |  125 --
 ...otected_aes_improper_delimiter_value.properties |  125 --
 ...ies_protected_aes_multiple_malformed.properties |  125 --
 ...rties_protected_aes_single_malformed.properties |  125 --
 ...nsitive_properties_protected_unknown.properties |  125 --
 ...ith_sensitive_properties_unprotected.properties |  122 --
 ...ve_properties_unprotected_extra_line.properties |  123 --
 .../resources/conf/nifi_with_whitespace.properties |   24 -
 .../conf/empty.nifi.properties}                    |    0
 .../conf/flow.nifi.properties}                     |    3 +
 .../conf/protected.nifi.properties}                |    6 +
 .../nifi-framework/nifi-runtime/pom.xml            |   15 +
 .../resources/NiFiProperties/conf/bootstrap.conf}  |    2 +
 .../nifi-framework/nifi-web/nifi-web-api/pom.xml   |    4 +
 .../org/apache/nifi/audit/ProcessorAuditor.java    |   18 +-
 .../org/apache/nifi/web/NiFiServiceFacade.java     |   10 +
 .../apache/nifi/web/StandardNiFiServiceFacade.java |   51 +-
 .../apache/nifi/web/api/ProcessGroupResource.java  |   25 +-
 .../web/dao/impl/StandardControllerServiceDAO.java |    2 +-
 .../nifi/web/StandardNiFiServiceFacadeTest.java    |   64 +
 .../nifi/web/api/TestProcessGroupResource.java     |    2 +-
 .../nifi-web/nifi-web-content-access/pom.xml       |    1 -
 .../nifi-web/nifi-web-content-viewer/pom.xml       |    1 -
 .../nifi-framework/nifi-web/nifi-web-docs/pom.xml  |    1 -
 .../nifi-framework/nifi-web/nifi-web-error/pom.xml |    1 -
 .../nifi-web/nifi-web-optimistic-locking/pom.xml   |    1 -
 .../nifi-web/nifi-web-security/pom.xml             |   14 +-
 .../spring/LoginIdentityProviderFactoryBean.java   |  103 +-
 .../LoginIdentityProviderFactoryBeanTest.groovy    |  107 --
 .../LoginIdentityProviderFactoryBeanTest.java      |   93 ++
 .../spring/mock/MockLoginIdentityProvider.java     |   49 +
 .../test/resources/login-identity-providers.xml    |   16 +-
 .../src/main/webapp/js/nf/canvas/nf-actions.js     |   18 +-
 .../main/webapp/js/nf/canvas/nf-context-menu.js    |    5 +-
 nifi-nar-bundles/nifi-framework-bundle/pom.xml     |   15 +-
 .../nifi-gcp-services-api-nar/pom.xml              |    1 -
 .../nifi-gcp-bundle/nifi-gcp-services-api/pom.xml  |    1 -
 nifi-nar-bundles/nifi-gcp-bundle/pom.xml           |   17 -
 .../nifi-graph-processors/pom.xml                  |    1 -
 .../nifi-graph-test-clients/pom.xml                |   22 +-
 .../nifi-groovyx-bundle/nifi-groovyx-nar/pom.xml   |   17 +
 .../nifi-grpc-bundle/nifi-grpc-nar/pom.xml         |    1 -
 .../nifi-grpc-bundle/nifi-grpc-processors/pom.xml  |    8 +-
 .../apache/nifi/processors/grpc/InvokeGRPC.java    |   27 +-
 .../apache/nifi/processors/grpc/ListenGRPC.java    |   28 +-
 .../processors/grpc/ssl/SslContextProvider.java    |   62 +
 .../nifi/processors/grpc/TestListenGRPC.java       |  134 ++
 .../grpc/ssl/SslContextProviderTest.java           |  109 ++
 nifi-nar-bundles/nifi-grpc-bundle/pom.xml          |    1 -
 nifi-nar-bundles/nifi-hadoop-bundle/pom.xml        |    6 -
 .../nifi-hadoop-libraries-bundle/pom.xml           |   27 -
 .../nifi-hazelcast-services-api-nar/pom.xml        |    1 -
 .../nifi-hazelcast-services-nar/pom.xml            |    1 -
 .../nifi-hazelcast-services/pom.xml                |    1 -
 nifi-nar-bundles/nifi-hazelcast-bundle/pom.xml     |    1 -
 .../nifi-hbase-processors/pom.xml                  |    2 -
 .../nifi-hive-bundle/nifi-hive-nar/pom.xml         |    1 -
 .../nifi-hive-services-api-nar/pom.xml             |    1 -
 .../nifi-hive-bundle/nifi-hive3-nar/pom.xml        |    1 -
 .../nifi-hive-bundle/nifi-hive_1_1-nar/pom.xml     |    1 -
 nifi-nar-bundles/nifi-hive-bundle/pom.xml          |   20 +-
 .../nifi-jms-bundle/nifi-jms-processors/pom.xml    |    1 -
 nifi-nar-bundles/nifi-jms-bundle/pom.xml           |    1 -
 .../nifi-jolt-record-nar/pom.xml                   |    1 -
 .../nifi-jolt-record-processors/pom.xml            |    1 -
 nifi-nar-bundles/nifi-jolt-record-bundle/pom.xml   |    1 -
 .../kafka/pubsub/PublishKafkaRecord_1_0.java       |    4 +-
 .../processors/kafka/pubsub/PublishKafka_1_0.java  |    4 +-
 .../kafka/pubsub/PublishKafkaRecord_2_0.java       |    4 +-
 .../processors/kafka/pubsub/PublishKafka_2_0.java  |    4 +-
 .../kafka/pubsub/InFlightMessageTracker.java       |    2 +-
 .../kafka/pubsub/PublishKafkaRecord_2_6.java       |    4 +-
 .../processors/kafka/pubsub/PublishKafka_2_6.java  |    4 +-
 .../nifi-kudu-bundle/nifi-kudu-nar/pom.xml         |    1 -
 .../nifi-kudu-bundle/nifi-kudu-processors/pom.xml  |    1 -
 nifi-nar-bundles/nifi-kudu-bundle/pom.xml          |    2 -
 .../nifi-media-bundle/nifi-media-nar/pom.xml       |    1 -
 nifi-nar-bundles/nifi-media-bundle/pom.xml         |    1 -
 .../nifi-mongodb-services/pom.xml                  |    1 -
 .../apache/nifi/mongodb/MongoDBLookupService.java  |   13 +-
 .../nifi-network-processors/pom.xml                |    1 -
 .../nifi-network-bundle/nifi-network-utils/pom.xml |    1 -
 .../nifi-parquet-bundle/nifi-parquet-nar/pom.xml   |    1 -
 .../nifi-parquet-processors/pom.xml                |    1 -
 nifi-nar-bundles/nifi-parquet-bundle/pom.xml       |    2 -
 .../nifi-pgp-bundle/nifi-pgp-nar/pom.xml           |    1 -
 .../nifi-pgp-service-api-nar/pom.xml               |    1 -
 .../nifi-pgp-bundle/nifi-pgp-service-nar/pom.xml   |    1 -
 nifi-nar-bundles/nifi-pgp-bundle/pom.xml           |    1 -
 .../nifi-poi-bundle/nifi-poi-nar/pom.xml           |    1 -
 nifi-nar-bundles/nifi-poi-bundle/pom.xml           |    2 -
 .../nifi-prometheus-reporting-task/pom.xml         |  104 +-
 .../reporting/prometheus/PrometheusServer.java     |   17 +-
 nifi-nar-bundles/nifi-prometheus-bundle/pom.xml    |    1 -
 .../nifi-ranger-bundle/nifi-ranger-nar/pom.xml     |    1 -
 .../nifi-ranger-bundle/nifi-ranger-plugin/pom.xml  |    3 +-
 .../authorization/ManagedRangerAuthorizer.java     |   27 +-
 nifi-nar-bundles/nifi-ranger-bundle/pom.xml        |   14 +-
 .../nifi-redis-extensions/pom.xml                  |    1 -
 .../nifi-redis-bundle/nifi-redis-nar/pom.xml       |    1 -
 .../nifi-redis-service-api-nar/pom.xml             |    1 -
 nifi-nar-bundles/nifi-redis-bundle/pom.xml         |    1 -
 .../nifi-rules-action-handler-nar/pom.xml          |    1 -
 .../nifi-rules-action-handler-bundle/pom.xml       |   11 -
 .../nifi-salesforce-nar}/pom.xml                   |   18 +-
 .../nifi-salesforce-processors}/pom.xml            |   91 +-
 .../salesforce/QuerySalesforceObject.java          |  486 +++++++
 .../salesforce/util/SalesforceRestService.java     |   91 ++
 .../util/SalesforceToRecordSchemaConverter.java    |  120 ++
 .../services/org.apache.nifi.processor.Processor}  |    1 +
 .../salesforce/QuerySalesforceObjectIT.java        |   79 ++
 .../salesforce/util/SalesforceConfigAware.java     |   57 +
 .../salesforce/util/SalesforceRestServiceIT.java   |   80 ++
 .../SalesforceToRecordSchemaConverterTest.java     |  169 +++
 .../resources/converter/complex_sf_schema.json     |   16 +
 .../test/resources/converter/simple_sf_schema.json |   76 +
 .../converter/unknown_type_sf_schema.json          |   11 +
 .../pom.xml                                        |   17 +-
 .../nifi-scripting-nar/pom.xml                     |   17 +
 .../nifi-single-user-iaa-providers/pom.xml         |    5 +
 .../single/user/SingleUserAuthorizer.java          |   10 +-
 .../nifi-site-to-site-reporting-task/pom.xml       |    1 -
 .../nifi-slack-bundle/nifi-slack-nar/pom.xml       |    1 -
 nifi-nar-bundles/nifi-slack-bundle/pom.xml         |    2 -
 .../nifi-smb-bundle/nifi-smb-nar/pom.xml           |    1 -
 nifi-nar-bundles/nifi-smb-bundle/pom.xml           |    2 -
 .../snmp/factory/core/V1V2cSNMPFactoryTest.java    |    5 +-
 .../nifi/snmp/factory/core/V3SNMPFactoryTest.java  |    4 +-
 .../nifi-snowflake-services-nar/pom.xml            |    1 -
 nifi-nar-bundles/nifi-snowflake-bundle/pom.xml     |    1 -
 .../nifi-solr-bundle/nifi-solr-processors/pom.xml  |    1 -
 .../nifi-livy-controller-service/pom.xml           |    1 -
 nifi-nar-bundles/nifi-spark-bundle/pom.xml         |    6 +-
 .../nifi-splunk-bundle/nifi-splunk-nar/pom.xml     |    1 -
 .../nifi-splunk-processors/pom.xml                 |    1 -
 nifi-nar-bundles/nifi-splunk-bundle/pom.xml        |    2 -
 .../nifi-sql-reporting-nar/pom.xml                 |    1 -
 nifi-nar-bundles/nifi-sql-reporting-bundle/pom.xml |    6 -
 .../nifi-standard-content-viewer/pom.xml           |    5 +
 .../nifi/web/StandardContentViewerController.java  |   17 +-
 .../nifi-standard-processors/pom.xml               |    7 +-
 .../processors/standard/AbstractRouteRecord.java   |  243 ----
 .../nifi/processors/standard/EvaluateXPath.java    |  208 +--
 .../nifi/processors/standard/EvaluateXQuery.java   |  180 +--
 .../nifi/processors/standard/LookupRecord.java     |  564 ++++++--
 .../apache/nifi/processors/standard/PutEmail.java  |    2 +-
 .../apache/nifi/processors/standard/SplitXml.java  |   58 +-
 .../nifi/processors/standard/TransformXml.java     |   10 +-
 .../nifi/processors/standard/ValidateXml.java      |   65 +-
 .../processors/standard/ssh/PatchedSFTPEngine.java |   72 -
 .../standard/util/DocumentReaderCallback.java      |   15 +-
 .../processors/standard/util/SFTPTransfer.java     |    4 +-
 .../xml/DocumentTypeAllowedDocumentProvider.java}  |   28 +-
 .../processors/standard/TestEvaluateXPath.java     |   58 +-
 .../processors/standard/TestEvaluateXQuery.java    |  240 ++--
 .../apache/nifi/processors/standard/TestFTP.java   |   23 +-
 .../nifi/processors/standard/TestLookupRecord.java |   18 +
 .../nifi/processors/standard/TestPutSFTP.java      |  319 ++---
 .../nifi/processors/standard/TestPutUDP.java       |  206 ++-
 .../nifi-standard-utils/pom.xml                    |    7 -
 nifi-nar-bundles/nifi-standard-bundle/pom.xml      |   36 +-
 .../nifi-hadoop-dbcp-service-bundle/pom.xml        |   11 -
 .../nifi-hbase_1_1_2-client-service-nar/pom.xml    |    1 -
 .../nifi-hbase_1_1_2-client-service-bundle/pom.xml |    5 +-
 .../nifi-hbase_2-client-service-nar/pom.xml        |    1 -
 .../nifi-hbase_2-client-service-bundle/pom.xml     |    5 +-
 .../nifi-hwx-schema-registry-service/pom.xml       |   25 -
 .../nifi-lookup-services/pom.xml                   |    5 -
 .../apache/nifi/lookup/XMLFileLookupService.java   |    2 +-
 .../CommonsConfigurationLookupService.java         |    1 -
 .../configuration2}/SafeXMLConfiguration.java      |    6 +-
 .../nifi/lookup/configuration2}/XXEValidator.java  |    2 +-
 .../lookup/configuration2}/XXEValidatorTest.java   |    3 +-
 .../src/test/resources/local_xxe_file.xml          |    0
 .../src/test/resources/multiline_xxe_file.xml      |    0
 .../src/test/resources/no_xxe.xml                  |    0
 .../src/test/resources/remote_xxe_file.xml         |    0
 .../src/test/resources/whitespace_xxe_file.xml     |    0
 .../nifi-lookup-services-bundle/pom.xml            |   11 -
 .../nifi-oauth2-provider-nar/pom.xml               |    1 -
 .../nifi-oauth2-provider-service/pom.xml           |    1 -
 .../nifi-oauth2-provider-bundle/pom.xml            |    2 -
 .../nifi-record-serialization-services/pom.xml     |   10 +-
 .../nifi/json/AbstractJsonRowRecordReader.java     |   98 +-
 .../org/apache/nifi/json/JsonRecordSource.java     |   26 +-
 .../java/org/apache/nifi/json/JsonTreeReader.java  |   59 +-
 .../apache/nifi/json/JsonTreeRowRecordReader.java  |   12 +-
 .../apache/nifi/json/StartingFieldStrategy.java    |   38 +
 .../windowsevent/WindowsEventLogRecordReader.java  |   18 +-
 .../java/org/apache/nifi/xml/XMLRecordReader.java  |   13 +-
 .../apache/nifi/xml/inference/XmlRecordSource.java |   16 +-
 .../additionalDetails.html                         |  398 +++---
 .../json/TestInferJsonSchemaAccessStrategy.java    |  107 +-
 .../nifi/json/TestJsonPathRowRecordReader.java     |   74 +-
 .../apache/nifi/json/TestJsonSchemaInference.java  |    4 +-
 .../nifi/json/TestJsonTreeRowRecordReader.java     |  490 ++++---
 .../org/apache/nifi/json/TestWriteJsonResult.java  |   38 +-
 .../test/resources/json/multiple-nested-field.json |   22 +
 .../json/nested-array-then-start-object.json       |   20 +
 .../json/single-element-nested-array-middle.json   |   16 +
 .../nifi-stateless-processor-tests/pom.xml         |    5 +
 .../src/test/assembly/dependencies.xml             |    2 +
 .../nifi-stateless-processor/pom.xml               |    1 -
 .../nifi-tcp-bundle/nifi-tcp-nar/pom.xml           |    1 -
 .../nifi-update-attribute-model/pom.xml            |    3 +-
 .../update/attributes/serde/CriteriaSerDe.java     |   12 +-
 .../nifi-update-attribute-processor/pom.xml        |    1 -
 .../nifi-update-attribute-ui/pom.xml               |    1 -
 .../nifi-websocket-processors-nar/pom.xml          |    1 -
 .../nifi-websocket-services-api-nar/pom.xml        |    1 -
 .../nifi-websocket-services-jetty-nar/pom.xml      |    1 -
 nifi-nar-bundles/nifi-websocket-bundle/pom.xml     |    2 -
 .../nifi-windows-event-log-nar/pom.xml             |    1 -
 .../nifi-windows-event-log-bundle/pom.xml          |    1 -
 nifi-nar-bundles/pom.xml                           |    2 +-
 nifi-registry/nifi-registry-assembly/pom.xml       |   21 -
 .../nifi-registry-framework/pom.xml                |    8 +-
 .../registry/db/CustomFlywayConfiguration.java     |    3 +-
 .../authentication/IdentityProviderFactory.java    |    6 +-
 .../AbstractPolicyBasedAuthorizer.java             |   14 +-
 .../security/authorization/AuthorizerFactory.java  |   13 +-
 .../authorization/StandardManagedAuthorizer.java   |   14 +-
 .../file/FileAccessPolicyProvider.java             |   13 +-
 .../authorization/file/FileUserGroupProvider.java  |   13 +-
 .../nifi/registry/security/util/XmlUtils.java      |   44 -
 .../service/alias/RegistryUrlAliasService.java     |   12 +-
 .../service/extension/docs/XmlValidator.java       |   26 +-
 .../nifi-registry-properties-loader/pom.xml        |    4 +
 .../nifi-registry-web-api/pom.xml                  |    1 -
 .../apache/nifi/registry/web/api/SecureLdapIT.java |  813 -----------
 nifi-registry/nifi-registry-core/pom.xml           |   50 +-
 .../nifi-registry-docker-maven/dockermaven/pom.xml |    1 -
 nifi-registry/nifi-registry-docker-maven/pom.xml   |    2 -
 .../nifi-registry-aws/pom.xml                      |   16 -
 .../nifi-registry-ranger-plugin/pom.xml            |    5 +
 .../nifi/registry/ranger/RangerAuthorizer.java     |   32 +-
 .../nifi-registry-ranger/pom.xml                   |   17 +-
 nifi-registry/pom.xml                              |    6 +-
 ...tClassLoader.java => AllowListClassLoader.java} |   33 +-
 .../stateless/bootstrap/StatelessBootstrap.java    |  155 ++-
 .../nifi-stateless-engine/pom.xml                  |    2 -
 .../reporting/StatelessReportingTaskNode.java      |   20 +
 .../scheduling/StatelessProcessScheduler.java      |    3 +-
 .../nifi-stateless-system-test-suite/pom.xml       |   13 +-
 .../nifi-system-test-extensions-nar/pom.xml        |    1 -
 .../nifi-system-test-extensions2-nar/pom.xml       |    1 -
 nifi-system-tests/nifi-system-test-suite/pom.xml   |   10 +
 .../clustering/JoinClusterWithDifferentFlow.java   |   10 +-
 .../resources/conf/clustered/node1/nifi.properties |    2 +-
 .../resources/conf/clustered/node2/nifi.properties |    2 +-
 .../test/resources/conf/default/nifi.properties    |    2 +-
 nifi-toolkit/nifi-toolkit-admin/pom.xml            |    5 +-
 nifi-toolkit/nifi-toolkit-cli/pom.xml              |    1 -
 nifi-toolkit/nifi-toolkit-encrypt-config/pom.xml   |    9 +
 .../nifi/properties/ConfigEncryptionTool.groovy    |   12 +-
 .../properties/ConfigEncryptionToolTest.groovy     |   30 +-
 .../encryptconfig/EncryptConfigMainTest.groovy     |    4 +-
 nifi-toolkit/nifi-toolkit-flowanalyzer/pom.xml     |   16 +-
 .../toolkit/flowanalyzer/FlowAnalyzerDriver.java   |    8 +-
 nifi-toolkit/nifi-toolkit-s2s/pom.xml              |    2 -
 nifi-toolkit/nifi-toolkit-tls/pom.xml              |    1 -
 .../nifi-toolkit-zookeeper-migrator/pom.xml        |    3 +-
 pom.xml                                            |   10 +-
 477 files changed, 9983 insertions(+), 9477 deletions(-)
 copy {nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-content-access => nifi-commons/nifi-build}/pom.xml (76%)
 create mode 100644 nifi-commons/nifi-build/src/test/java/org/apache/nifi/build/VerifyBuildLocaleTest.java
 delete mode 100644 nifi-commons/nifi-property-protection-factory/src/main/java/org/apache/nifi/properties/SensitivePropertyProviderFactoryAware.java
 copy nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-properties-loader/src/test/resources/bootstrap_tests/missing_key_line/nifi.properties => nifi-commons/nifi-property-protection-factory/src/main/resources/META-INF/services/org.apache.nifi.properties.SensitivePropertyProviderFactory (91%)
 copy nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-properties-loader/src/test/resources/bootstrap_tests/unreadable_bootstrap/nifi.properties => nifi-commons/nifi-property-protection-factory/src/main/resources/META-INF/services/org.apache.nifi.properties.scheme.ProtectionSchemeResolver (92%)
 copy nifi-commons/{nifi-uuid5 => nifi-property-protection-loader}/pom.xml (78%)
 rename nifi-commons/{nifi-property-protection-factory => nifi-property-protection-loader}/src/main/java/org/apache/nifi/properties/ApplicationPropertiesProtector.java (96%)
 create mode 100644 nifi-commons/nifi-property-protection-loader/src/main/java/org/apache/nifi/property/protection/loader/PropertyProtectionURLClassLoader.java
 create mode 100644 nifi-commons/nifi-property-protection-loader/src/main/java/org/apache/nifi/property/protection/loader/PropertyProviderFactoryLoader.java
 create mode 100644 nifi-commons/nifi-property-protection-loader/src/main/java/org/apache/nifi/property/protection/loader/ProtectionSchemeResolverLoader.java
 delete mode 100644 nifi-commons/nifi-security-utils/src/main/java/org/apache/nifi/security/xml/XmlUtils.java
 delete mode 100644 nifi-commons/nifi-security-utils/src/test/groovy/org/apache/nifi/security/xml/XmlUtilsTest.groovy
 copy {nifi-registry/nifi-registry-core/nifi-registry-properties-loader => nifi-commons/nifi-xml-processing}/pom.xml (60%)
 create mode 100644 nifi-commons/nifi-xml-processing/src/main/java/org/apache/nifi/xml/processing/ProcessingAttribute.java
 copy nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-framework-components/src/main/java/org/apache/nifi/groups/ProcessGroupSynchronizer.java => nifi-commons/nifi-xml-processing/src/main/java/org/apache/nifi/xml/processing/ProcessingException.java (50%)
 create mode 100644 nifi-commons/nifi-xml-processing/src/main/java/org/apache/nifi/xml/processing/ProcessingFeature.java
 copy nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-framework-components/src/main/java/org/apache/nifi/groups/ProcessGroupSynchronizer.java => nifi-commons/nifi-xml-processing/src/main/java/org/apache/nifi/xml/processing/parsers/DocumentProvider.java (50%)
 create mode 100644 nifi-commons/nifi-xml-processing/src/main/java/org/apache/nifi/xml/processing/parsers/StandardDocumentProvider.java
 copy nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-framework-components/src/main/java/org/apache/nifi/groups/ProcessGroupSynchronizer.java => nifi-commons/nifi-xml-processing/src/main/java/org/apache/nifi/xml/processing/sax/InputSourceParser.java (50%)
 create mode 100644 nifi-commons/nifi-xml-processing/src/main/java/org/apache/nifi/xml/processing/sax/StandardInputSourceParser.java
 create mode 100644 nifi-commons/nifi-xml-processing/src/main/java/org/apache/nifi/xml/processing/stream/StandardXMLEventReaderProvider.java
 create mode 100644 nifi-commons/nifi-xml-processing/src/main/java/org/apache/nifi/xml/processing/stream/StandardXMLStreamReaderProvider.java
 copy nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-framework-components/src/main/java/org/apache/nifi/groups/ProcessGroupSynchronizer.java => nifi-commons/nifi-xml-processing/src/main/java/org/apache/nifi/xml/processing/stream/XMLEventReaderProvider.java (50%)
 copy nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-framework-components/src/main/java/org/apache/nifi/groups/ProcessGroupSynchronizer.java => nifi-commons/nifi-xml-processing/src/main/java/org/apache/nifi/xml/processing/stream/XMLStreamReaderProvider.java (50%)
 create mode 100644 nifi-commons/nifi-xml-processing/src/main/java/org/apache/nifi/xml/processing/transform/StandardTransformProvider.java
 copy nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-framework-components/src/main/java/org/apache/nifi/groups/ProcessGroupSynchronizer.java => nifi-commons/nifi-xml-processing/src/main/java/org/apache/nifi/xml/processing/transform/TransformProvider.java (50%)
 copy nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-framework-components/src/main/java/org/apache/nifi/groups/ProcessGroupSynchronizer.java => nifi-commons/nifi-xml-processing/src/main/java/org/apache/nifi/xml/processing/validation/SchemaValidator.java (50%)
 create mode 100644 nifi-commons/nifi-xml-processing/src/main/java/org/apache/nifi/xml/processing/validation/StandardSchemaValidator.java
 create mode 100644 nifi-commons/nifi-xml-processing/src/test/java/org/apache/nifi/xml/processing/ResourceProvider.java
 create mode 100644 nifi-commons/nifi-xml-processing/src/test/java/org/apache/nifi/xml/processing/parsers/StandardDocumentProviderTest.java
 create mode 100644 nifi-commons/nifi-xml-processing/src/test/java/org/apache/nifi/xml/processing/sax/StandardInputSourceParserTest.java
 create mode 100644 nifi-commons/nifi-xml-processing/src/test/java/org/apache/nifi/xml/processing/stream/StandardXMLEventReaderProviderTest.java
 create mode 100644 nifi-commons/nifi-xml-processing/src/test/java/org/apache/nifi/xml/processing/stream/StandardXMLStreamReaderProviderTest.java
 create mode 100644 nifi-commons/nifi-xml-processing/src/test/java/org/apache/nifi/xml/processing/transform/StandardTransformProviderTest.java
 create mode 100644 nifi-commons/nifi-xml-processing/src/test/java/org/apache/nifi/xml/processing/validation/StandardSchemaValidatorTest.java
 copy nifi-commons/{nifi-security-utils/src/test/resources/no_xxe.xml => nifi-xml-processing/src/test/resources/standard-document-doctype-entity.xml} (79%)
 copy nifi-commons/{nifi-security-utils/src/test/resources/no_xxe.xml => nifi-xml-processing/src/test/resources/standard-document-doctype.xml} (79%)
 copy nifi-commons/{nifi-security-utils/src/test/resources/no_xxe.xml => nifi-xml-processing/src/test/resources/standard-document.xml} (79%)
 copy nifi-commons/{nifi-security-utils/src/test/resources/no_xxe.xml => nifi-xml-processing/src/test/resources/standard-namespace-document-doctype-entity.xml} (79%)
 copy nifi-commons/{nifi-security-utils/src/test/resources/no_xxe.xml => nifi-xml-processing/src/test/resources/standard-namespace-document.xml} (79%)
 copy nifi-commons/{nifi-security-utils/src/test/resources/no_xxe.xml => nifi-xml-processing/src/test/resources/standard-schema.xsd} (79%)
 delete mode 100644 nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-authorizer/src/test/groovy/org/apache/nifi/authorization/AuthorizerFactoryBeanSpec.groovy
 delete mode 100644 nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-authorizer/src/test/groovy/org/apache/nifi/authorization/AuthorizerFactoryBeanTest.groovy
 create mode 100644 nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-authorizer/src/test/java/org/apache/nifi/authorization/AuthorizerFactoryBeanTest.java
 create mode 100644 nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-authorizer/src/test/java/org/apache/nifi/authorization/mock/MockAccessPolicyProvider.java
 create mode 100644 nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-authorizer/src/test/java/org/apache/nifi/authorization/mock/MockAuthorizer.java
 create mode 100644 nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-authorizer/src/test/java/org/apache/nifi/authorization/mock/MockUserGroupProvider.java
 copy nifi-commons/nifi-security-utils/src/test/resources/local_xxe_file.xml => nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-authorizer/src/test/resources/authorizers.xml (56%)
 delete mode 100644 nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-file-authorizer/src/test/groovy/org/apache/nifi/authorization/FlowParserTest.groovy
 delete mode 100644 nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-file-authorizer/src/test/resources/flow-with-xxe.xml.gz
 create mode 100644 nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-framework-components/src/main/java/org/apache/nifi/flow/synchronization/FlowSynchronizationException.java
 rename nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-framework-components/src/main/java/org/apache/nifi/{groups/StandardProcessGroupSynchronizer.java => flow/synchronization/StandardVersionedComponentSynchronizer.java} (63%)
 create mode 100644 nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-framework-components/src/main/java/org/apache/nifi/flow/synchronization/VersionedComponentSynchronizer.java
 rename nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-framework-components/src/main/java/org/apache/nifi/{groups/ProcessGroupSynchronizationContext.java => flow/synchronization/VersionedFlowSynchronizationContext.java} (93%)
 create mode 100644 nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-framework-components/src/test/java/org/apache/nifi/flow/synchronization/StandardVersionedComponentSynchronizerTest.java
 rename nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-framework-core-api/src/main/java/org/apache/nifi/groups/{GroupSynchronizationOptions.java => FlowSynchronizationOptions.java} (79%)
 delete mode 100644 nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-properties-loader/src/test/groovy/org/apache/nifi/properties/NiFiPropertiesGroovyTest.groovy
 delete mode 100644 nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-properties-loader/src/test/groovy/org/apache/nifi/properties/NiFiPropertiesLoaderGroovyTest.groovy
 create mode 100644 nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-properties-loader/src/test/java/org/apache/nifi/properties/NiFiPropertiesLoaderTest.java
 delete mode 100644 nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-properties-loader/src/test/resources/bootstrap_tests/conf/bootstrap.conf
 delete mode 100644 nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-properties-loader/src/test/resources/bootstrap_tests/conf/nifi_with_sensitive_properties_protected_aes.properties
 delete mode 100644 nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-properties-loader/src/test/resources/bootstrap_tests/missing_key/bootstrap.conf
 delete mode 100644 nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-properties-loader/src/test/resources/bootstrap_tests/missing_key_line/bootstrap.conf
 delete mode 100644 nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-properties-loader/src/test/resources/bootstrap_tests/unreadable_bootstrap/bootstrap.conf
 delete mode 100644 nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-properties-loader/src/test/resources/conf/nifi.blank.properties
 delete mode 100644 nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-properties-loader/src/test/resources/conf/nifi.cluster.without.key.properties
 delete mode 100644 nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-properties-loader/src/test/resources/conf/nifi.missing.properties
 delete mode 100644 nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-properties-loader/src/test/resources/conf/nifi.properties
 delete mode 100644 nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-properties-loader/src/test/resources/conf/nifi.without.key.properties
 delete mode 100644 nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-properties-loader/src/test/resources/conf/nifi_no_permissions.properties
 delete mode 100644 nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-properties-loader/src/test/resources/conf/nifi_with_additional_sensitive_keys.properties
 delete mode 100644 nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-properties-loader/src/test/resources/conf/nifi_with_all_sensitive_properties_protected_aes.properties
 delete mode 100644 nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-properties-loader/src/test/resources/conf/nifi_with_recursive_additional_sensitive_keys.properties
 delete mode 100644 nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-properties-loader/src/test/resources/conf/nifi_with_sensitive_properties_protected_aes.properties
 delete mode 100644 nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-properties-loader/src/test/resources/conf/nifi_with_sensitive_properties_protected_aes_128.properties
 delete mode 100644 nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-properties-loader/src/test/resources/conf/nifi_with_sensitive_properties_protected_aes_128_password.properties
 delete mode 100644 nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-properties-loader/src/test/resources/conf/nifi_with_sensitive_properties_protected_aes_improper_delimiter_value.properties
 delete mode 100644 nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-properties-loader/src/test/resources/conf/nifi_with_sensitive_properties_protected_aes_multiple_malformed.properties
 delete mode 100644 nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-properties-loader/src/test/resources/conf/nifi_with_sensitive_properties_protected_aes_single_malformed.properties
 delete mode 100644 nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-properties-loader/src/test/resources/conf/nifi_with_sensitive_properties_protected_unknown.properties
 delete mode 100644 nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-properties-loader/src/test/resources/conf/nifi_with_sensitive_properties_unprotected.properties
 delete mode 100644 nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-properties-loader/src/test/resources/conf/nifi_with_sensitive_properties_unprotected_extra_line.properties
 delete mode 100644 nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-properties-loader/src/test/resources/conf/nifi_with_whitespace.properties
 rename nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-properties-loader/src/test/resources/{bootstrap_tests/missing_bootstrap/nifi.properties => properties/conf/empty.nifi.properties} (100%)
 copy nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-properties-loader/src/test/resources/{bootstrap_tests/missing_key_line/nifi.properties => properties/conf/flow.nifi.properties} (88%)
 rename nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-properties-loader/src/test/resources/{bootstrap_tests/unreadable_bootstrap/nifi.properties => properties/conf/protected.nifi.properties} (76%)
 rename nifi-nar-bundles/nifi-framework-bundle/nifi-framework/{nifi-properties-loader/src/test/resources/bootstrap_tests/missing_key_line/nifi.properties => nifi-runtime/src/test/resources/NiFiProperties/conf/bootstrap.conf} (89%)
 delete mode 100644 nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-security/src/test/groovy/org/apache/nifi/web/security/spring/LoginIdentityProviderFactoryBeanTest.groovy
 create mode 100644 nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-security/src/test/java/org/apache/nifi/web/security/spring/LoginIdentityProviderFactoryBeanTest.java
 create mode 100644 nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-security/src/test/java/org/apache/nifi/web/security/spring/mock/MockLoginIdentityProvider.java
 copy nifi-commons/nifi-security-utils/src/test/resources/no_xxe.xml => nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-security/src/test/resources/login-identity-providers.xml (71%)
 create mode 100644 nifi-nar-bundles/nifi-grpc-bundle/nifi-grpc-processors/src/main/java/org/apache/nifi/processors/grpc/ssl/SslContextProvider.java
 create mode 100644 nifi-nar-bundles/nifi-grpc-bundle/nifi-grpc-processors/src/test/java/org/apache/nifi/processors/grpc/TestListenGRPC.java
 create mode 100644 nifi-nar-bundles/nifi-grpc-bundle/nifi-grpc-processors/src/test/java/org/apache/nifi/processors/grpc/ssl/SslContextProviderTest.java
 copy nifi-nar-bundles/{nifi-redis-bundle/nifi-redis-nar => nifi-salesforce-bundle/nifi-salesforce-nar}/pom.xml (76%)
 copy nifi-nar-bundles/{nifi-graph-bundle/nifi-graph-processors => nifi-salesforce-bundle/nifi-salesforce-processors}/pom.xml (60%)
 create mode 100644 nifi-nar-bundles/nifi-salesforce-bundle/nifi-salesforce-processors/src/main/java/org/apache/nifi/processors/salesforce/QuerySalesforceObject.java
 create mode 100644 nifi-nar-bundles/nifi-salesforce-bundle/nifi-salesforce-processors/src/main/java/org/apache/nifi/processors/salesforce/util/SalesforceRestService.java
 create mode 100644 nifi-nar-bundles/nifi-salesforce-bundle/nifi-salesforce-processors/src/main/java/org/apache/nifi/processors/salesforce/util/SalesforceToRecordSchemaConverter.java
 rename nifi-nar-bundles/{nifi-framework-bundle/nifi-framework/nifi-properties-loader/src/test/resources/bootstrap_tests/missing_key/nifi.properties => nifi-salesforce-bundle/nifi-salesforce-processors/src/main/resources/META-INF/services/org.apache.nifi.processor.Processor} (92%)
 create mode 100644 nifi-nar-bundles/nifi-salesforce-bundle/nifi-salesforce-processors/src/test/java/org/apache/nifi/processors/salesforce/QuerySalesforceObjectIT.java
 create mode 100644 nifi-nar-bundles/nifi-salesforce-bundle/nifi-salesforce-processors/src/test/java/org/apache/nifi/processors/salesforce/util/SalesforceConfigAware.java
 create mode 100644 nifi-nar-bundles/nifi-salesforce-bundle/nifi-salesforce-processors/src/test/java/org/apache/nifi/processors/salesforce/util/SalesforceRestServiceIT.java
 create mode 100644 nifi-nar-bundles/nifi-salesforce-bundle/nifi-salesforce-processors/src/test/java/org/apache/nifi/processors/salesforce/util/SalesforceToRecordSchemaConverterTest.java
 create mode 100644 nifi-nar-bundles/nifi-salesforce-bundle/nifi-salesforce-processors/src/test/resources/converter/complex_sf_schema.json
 create mode 100644 nifi-nar-bundles/nifi-salesforce-bundle/nifi-salesforce-processors/src/test/resources/converter/simple_sf_schema.json
 create mode 100644 nifi-nar-bundles/nifi-salesforce-bundle/nifi-salesforce-processors/src/test/resources/converter/unknown_type_sf_schema.json
 copy nifi-nar-bundles/{nifi-beats-bundle => nifi-salesforce-bundle}/pom.xml (74%)
 delete mode 100644 nifi-nar-bundles/nifi-standard-bundle/nifi-standard-processors/src/main/java/org/apache/nifi/processors/standard/AbstractRouteRecord.java
 delete mode 100644 nifi-nar-bundles/nifi-standard-bundle/nifi-standard-processors/src/main/java/org/apache/nifi/processors/standard/ssh/PatchedSFTPEngine.java
 rename nifi-nar-bundles/{nifi-framework-bundle/nifi-framework/nifi-framework-components/src/main/java/org/apache/nifi/groups/ProcessGroupSynchronizer.java => nifi-standard-bundle/nifi-standard-processors/src/main/java/org/apache/nifi/processors/standard/xml/DocumentTypeAllowedDocumentProvider.java} (50%)
 rename {nifi-commons/nifi-security-utils/src/main/java/org/apache/nifi/security/xml => nifi-nar-bundles/nifi-standard-services/nifi-lookup-services-bundle/nifi-lookup-services/src/main/java/org/apache/nifi/lookup/configuration2}/SafeXMLConfiguration.java (97%)
 rename {nifi-commons/nifi-security-utils/src/main/java/org/apache/nifi/security/xml => nifi-nar-bundles/nifi-standard-services/nifi-lookup-services-bundle/nifi-lookup-services/src/main/java/org/apache/nifi/lookup/configuration2}/XXEValidator.java (99%)
 rename {nifi-commons/nifi-security-utils/src/test/java/org/apache/nifi/security => nifi-nar-bundles/nifi-standard-services/nifi-lookup-services-bundle/nifi-lookup-services/src/test/java/org/apache/nifi/lookup/configuration2}/XXEValidatorTest.java (98%)
 rename {nifi-commons/nifi-security-utils => nifi-nar-bundles/nifi-standard-services/nifi-lookup-services-bundle/nifi-lookup-services}/src/test/resources/local_xxe_file.xml (100%)
 rename {nifi-commons/nifi-security-utils => nifi-nar-bundles/nifi-standard-services/nifi-lookup-services-bundle/nifi-lookup-services}/src/test/resources/multiline_xxe_file.xml (100%)
 rename {nifi-commons/nifi-security-utils => nifi-nar-bundles/nifi-standard-services/nifi-lookup-services-bundle/nifi-lookup-services}/src/test/resources/no_xxe.xml (100%)
 rename {nifi-commons/nifi-security-utils => nifi-nar-bundles/nifi-standard-services/nifi-lookup-services-bundle/nifi-lookup-services}/src/test/resources/remote_xxe_file.xml (100%)
 rename {nifi-commons/nifi-security-utils => nifi-nar-bundles/nifi-standard-services/nifi-lookup-services-bundle/nifi-lookup-services}/src/test/resources/whitespace_xxe_file.xml (100%)
 create mode 100644 nifi-nar-bundles/nifi-standard-services/nifi-record-serialization-services-bundle/nifi-record-serialization-services/src/main/java/org/apache/nifi/json/StartingFieldStrategy.java
 create mode 100644 nifi-nar-bundles/nifi-standard-services/nifi-record-serialization-services-bundle/nifi-record-serialization-services/src/test/resources/json/multiple-nested-field.json
 create mode 100644 nifi-nar-bundles/nifi-standard-services/nifi-record-serialization-services-bundle/nifi-record-serialization-services/src/test/resources/json/nested-array-then-start-object.json
 create mode 100644 nifi-nar-bundles/nifi-standard-services/nifi-record-serialization-services-bundle/nifi-record-serialization-services/src/test/resources/json/single-element-nested-array-middle.json
 delete mode 100644 nifi-registry/nifi-registry-core/nifi-registry-framework/src/main/java/org/apache/nifi/registry/security/util/XmlUtils.java
 delete mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-api/src/test/java/org/apache/nifi/registry/web/api/SecureLdapIT.java
 rename nifi-stateless/nifi-stateless-bootstrap/src/main/java/org/apache/nifi/stateless/bootstrap/{BlockListClassLoader.java => AllowListClassLoader.java} (66%)