This is an automated email from the ASF dual-hosted git repository.
szaszm pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/nifi-minifi-cpp.git
from 1759c419d MINIFICPP-2423 Fix RHEL8 bootstrap issues
new 7b57c28f1 MINIFICPP-2368 Add sensitive parameter support
new de792c6fb MINIFICPP-2369 Test parameters with expression language
new fe14bed42 MINIFICPP-2398 Only commit once per time_slice in
EventDrivenSchedulingAgent
new 0e59e2cdb MINIFICPP-2269 Upgrade LibLZMA/XZ utils to version 5.6.2
new 32ca36ddf MINIFICPP-2424 Increase default maximum log entry size
new e1eae4ccc MINIFICPP-2425 Prioritize virtualenv packages over system
packages in python processors
new 5fb41d61f MINIFICPP-2426 Update the URL for librdkafka on github
new cf9f536dc MINIFICPP-2405 Fill the vector in MemoryUsageTest with
increasing numbers
The 8 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:
CONFIGURE.md | 6 +-
cmake/BundledLibLZMA.cmake | 99 ---
cmake/BundledLibRdKafka.cmake | 2 +-
cmake/{LZ4.cmake => LibLZMA.cmake} | 35 +-
cmake/liblzma/dummy/FindLibLZMA.cmake | 17 +-
docker/test/integration/cluster/ContainerStore.py | 3 +
.../test/integration/cluster/DockerTestCluster.py | 3 +
.../cluster/containers/FlowContainer.py | 17 +
.../cluster/containers/MinifiContainer.py | 2 +-
.../features/MiNiFi_integration_test_driver.py | 3 +
.../features/core_functionality.feature | 31 +
docker/test/integration/features/kafka.feature | 6 +
docker/test/integration/features/steps/steps.py | 17 +
.../Minifi_flow_json_serializer.py | 21 +-
.../Minifi_flow_yaml_serializer.py | 53 +-
encrypt-config/EncryptConfig.cpp | 8 +-
encrypt-config/EncryptConfig.h | 2 +-
encrypt-config/EncryptConfigMain.cpp | 25 +-
encrypt-config/FlowConfigEncryptor.cpp | 99 +--
encrypt-config/FlowConfigEncryptor.h | 6 +-
extensions/libarchive/CMakeLists.txt | 3 +-
extensions/python/PythonDependencyInstaller.cpp | 2 +-
extensions/python/PythonScriptEngine.cpp | 4 +-
extensions/rocksdb-repos/tests/RepoTests.cpp | 2 +-
extensions/rocksdb-repos/tests/SwapTests.cpp | 3 +-
.../tests/integration/VerifyInvokeHTTP.h | 2 +-
.../tests/unit/FlowJsonTests.cpp | 133 ++++
.../tests/unit/YamlConfigurationTests.cpp | 116 ++++
.../tests/unit/YamlProcessGroupParserTests.cpp | 2 +-
libminifi/include/EventDrivenSchedulingAgent.h | 6 +-
libminifi/include/SchedulingAgent.h | 7 +-
libminifi/include/ThreadedSchedulingAgent.h | 3 +-
libminifi/include/core/FlowConfiguration.h | 8 +-
libminifi/include/core/ParameterContext.h | 4 +
libminifi/include/core/ParameterTokenParser.h | 33 +-
libminifi/include/core/ProcessSession.h | 2 +
libminifi/include/core/Processor.h | 11 +-
libminifi/include/core/ProcessorMetrics.h | 2 +-
.../include/core/flow/AdaptiveConfiguration.h | 2 +-
libminifi/include/core/flow/FlowSchema.h | 1 +
libminifi/include/core/json/JsonFlowSerializer.h | 6 +
libminifi/include/core/logging/Logger.h | 2 +-
libminifi/include/core/yaml/YamlFlowSerializer.h | 6 +
libminifi/src/CronDrivenSchedulingAgent.cpp | 15 +-
libminifi/src/EventDrivenSchedulingAgent.cpp | 66 +-
libminifi/src/SchedulingAgent.cpp | 61 +-
libminifi/src/TimerDrivenSchedulingAgent.cpp | 8 +-
libminifi/src/core/FlowConfiguration.cpp | 2 +-
libminifi/src/core/ParameterTokenParser.cpp | 23 +-
libminifi/src/core/ProcessSession.cpp | 15 +-
libminifi/src/core/Processor.cpp | 47 +-
libminifi/src/core/flow/AdaptiveConfiguration.cpp | 6 +-
libminifi/src/core/flow/FlowSchema.cpp | 6 +-
.../src/core/flow/StructuredConfiguration.cpp | 26 +-
libminifi/src/core/json/JsonFlowSerializer.cpp | 64 +-
libminifi/src/core/yaml/YamlFlowSerializer.cpp | 51 +-
libminifi/test/integration/C2PauseResumeTest.cpp | 4 +-
.../ControllerServiceIntegrationTests.cpp | 4 +-
.../keyvalue-tests/PersistentStateStorageTest.cpp | 2 +-
.../keyvalue-tests/VolatileMapStateStorageTest.cpp | 2 +-
.../test/libtest/integration/IntegrationBase.cpp | 4 +-
.../libtest/unit/ConfigurationTestController.h | 6 +-
libminifi/test/libtest/unit/TestBase.cpp | 2 +-
.../test/libtest/unit/TestControllerWithFlow.cpp | 2 +-
.../test/persistence-tests/PersistenceTests.cpp | 4 +-
libminifi/test/unit/JsonFlowSerializerTests.cpp | 61 +-
libminifi/test/unit/MemoryUsageTest.cpp | 17 +-
libminifi/test/unit/ParameterTokenParserTest.cpp | 80 ++-
libminifi/test/unit/YamlFlowSerializerTests.cpp | 39 +-
minifi_main/MiNiFiMain.cpp | 2 +-
thirdparty/liblzma/liblzma.patch | 693 +++++++++++++++++----
71 files changed, 1610 insertions(+), 517 deletions(-)
delete mode 100644 cmake/BundledLibLZMA.cmake
copy cmake/{LZ4.cmake => LibLZMA.cmake} (52%)