This is an automated email from the ASF dual-hosted git repository.
joewitt pushed a change to branch support/nifi-1.16
in repository https://gitbox.apache.org/repos/asf/nifi.git
from 04a309af17 NIFI-9776 Adding the possibility to export flow definition
with referenced services (#5859)
new 520d2b1459 NIFI-9826 Moved build locale settings from Maven to GitHub
Workflow
new ea7a343c6b NIFI-9861: Removed BlockListClassLoader in favor of
AllowListClassLoader
new bc463b0c15 fixed error message reporting (#5979)
new 6596d05144 NIFI-9942 Removed load test from TestPutUDP
new b989a620b0 NIFI-9940: Renamed StandardProcessGroupSynchronizer to
StandardVersionedComponentSynchronizer. Added synching for processors,
input/output ports, connections, etc. Added unit tests.
new e6d67dd104 NIFI-9901 fixing version references
The 6 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
.github/workflows/ci-workflow.yml | 46 +-
.../{nifi-property-utils => nifi-build}/pom.xml | 9 +-
.../apache/nifi/build/VerifyBuildLocaleTest.java | 55 +
nifi-commons/pom.xml | 1 +
.../nifi/controller/StandardProcessorNode.java | 24 +-
.../service/StandardControllerServiceProvider.java | 45 +-
.../FlowSynchronizationException.java} | 15 +-
.../StandardVersionedComponentSynchronizer.java} | 1445 ++++++++++++++++++--
.../VersionedComponentSynchronizer.java | 201 +++
.../VersionedFlowSynchronizationContext.java} | 12 +-
.../nifi/groups/DefaultComponentScheduler.java | 5 +
.../nifi/groups/ProcessGroupSynchronizer.java | 36 -
.../RetainExistingStateComponentScheduler.java | 6 +
.../apache/nifi/groups/StandardProcessGroup.java | 20 +-
.../nifi/remote/StandardRemoteProcessGroup.java | 2 +-
...StandardVersionedComponentSynchronizerTest.java | 1025 ++++++++++++++
.../apache/nifi/controller/ProcessScheduler.java | 16 +-
.../apache/nifi/controller/ReportingTaskNode.java | 7 +
.../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 +-
.../reporting/StandardReportingTaskNode.java | 25 +-
.../scheduling/StandardProcessScheduler.java | 8 +-
.../serialization/VersionedFlowSynchronizer.java | 8 +-
.../controller/service/mock/MockProcessGroup.java | 4 +-
.../web/dao/impl/StandardControllerServiceDAO.java | 2 +-
.../kafka/pubsub/InFlightMessageTracker.java | 2 +-
.../nifi/processors/standard/TestPutUDP.java | 205 ++-
.../nifi-stateless-processor-tests/pom.xml | 5 +
.../src/test/assembly/dependencies.xml | 2 +
...tClassLoader.java => AllowListClassLoader.java} | 33 +-
.../stateless/bootstrap/StatelessBootstrap.java | 155 ++-
.../reporting/StatelessReportingTaskNode.java | 20 +
.../scheduling/StatelessProcessScheduler.java | 3 +-
.../nifi-stateless-system-test-suite/pom.xml | 11 +-
pom.xml | 6 -
38 files changed, 3107 insertions(+), 457 deletions(-)
copy nifi-commons/{nifi-property-utils => nifi-build}/pom.xml (81%)
create mode 100644
nifi-commons/nifi-build/src/test/java/org/apache/nifi/build/VerifyBuildLocaleTest.java
copy
nifi-nar-bundles/{nifi-standard-services/nifi-distributed-cache-client-service-api/src/main/java/org/apache/nifi/distributed/cache/client/exception/SerializationException.java
=>
nifi-framework-bundle/nifi-framework/nifi-framework-components/src/main/java/org/apache/nifi/flow/synchronization/FlowSynchronizationException.java}
(73%)
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%)
delete mode 100644
nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-framework-components/src/main/java/org/apache/nifi/groups/ProcessGroupSynchronizer.java
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%)
rename
nifi-stateless/nifi-stateless-bootstrap/src/main/java/org/apache/nifi/stateless/bootstrap/{BlockListClassLoader.java
=> AllowListClassLoader.java} (66%)