This is an automated email from the ASF dual-hosted git repository.
fgerlits pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/nifi-minifi-cpp.git
from 2060d13d8 MINIFICPP-2755 fix macOS CI failure
new b435c4861 MINIFICPP-2710 Refactor ControllerServiceNodeMap
new 75d0bbec9 MINIFICPP-2731 Allow cancellation from ProcessSession::write
new 77720cc3f MINIFICPP-2750 Fix Windows build with CMake 4
new a415368f1 MINIFICPP-2758 Rename step_impls in minifi behave
new ad163be29 MINIFICPP-2602 Add withAllowedTypes<> to all propertys that
require ControllerServices
new 20805f0fa MINIFICPP-2757 Build windows artifacts in
create-release-artifacts.yml CI job
new a1f083175 Bump requests from 2.32.4 to 2.33.0 in /github_scripts
The 7 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/create-release-artifacts.yml | 64 +++++++++-
behave_framework/pyproject.toml | 5 +-
.../containers/minifi_container.py | 2 +-
.../{containers => core}/__init__.py | 0
.../{containers => steps}/__init__.py | 0
.../minifi_test_framework/steps/checking_steps.py | 64 +++++-----
.../steps/configuration_steps.py | 16 +--
.../src/minifi_test_framework/steps/core_steps.py | 58 +++++----
.../steps/flow_building_steps.py | 110 +++++++++---------
cmake/ExpressionLanguage.cmake | 22 ++--
.../include/core/BufferedContentSession.h | 2 +
core-framework/src/core/BufferedContentSession.cpp | 5 +
extensions/aws/processors/AwsProcessor.h | 1 +
extensions/aws/tests/features/steps/steps.py | 18 +--
.../azure/tests/ListAzureBlobStorageTests.cpp | 129 ++++++++++-----------
extensions/azure/tests/features/steps/steps.py | 16 +--
extensions/couchbase/tests/features/steps/steps.py | 10 +-
.../elasticsearch/tests/features/steps/steps.py | 16 +--
extensions/gcp/tests/features/steps/steps.py | 6 +-
.../grafana-loki/tests/features/steps/steps.py | 14 +--
extensions/kafka/tests/features/steps/steps.py | 16 +--
.../processors/CollectKubernetesPodMetrics.h | 1 +
.../kubernetes/tests/features/steps/steps.py | 6 +-
extensions/mqtt/tests/features/steps/steps.py | 12 +-
extensions/opc/tests/features/steps/steps.py | 8 +-
.../prometheus/tests/features/steps/steps.py | 14 +--
extensions/python/tests/features/steps/steps.py | 4 +-
.../tests/DBContentRepositoryTests.cpp | 6 +
extensions/sftp/tests/tools/SFTPTestServer.cpp | 2 +-
extensions/splunk/tests/features/steps/steps.py | 8 +-
extensions/sql/tests/features/steps/steps.py | 6 +-
.../tests/features/minifi_c2_server.feature | 2 +-
.../features/steps/minifi_controller_steps.py | 24 ++--
.../tests/features/steps/steps.py | 22 ++--
.../tests/unit/ControllerServiceTests.cpp | 6 +-
github_scripts/requirements.txt | 2 +-
libminifi/include/core/FlowConfiguration.h | 2 +-
libminifi/include/core/ForwardingContentSession.h | 2 +
libminifi/include/core/ProcessContextImpl.h | 2 +-
libminifi/include/core/ProcessGroup.h | 2 +-
.../core/controller/ControllerServiceNodeMap.h | 19 ++-
.../core/controller/ControllerServiceProvider.h | 10 +-
.../ForwardingControllerServiceProvider.h | 4 +-
.../controller/StandardControllerServiceProvider.h | 5 +-
libminifi/src/core/FlowConfiguration.cpp | 4 +-
libminifi/src/core/ForwardingContentSession.cpp | 6 +
libminifi/src/core/ProcessGroup.cpp | 7 +-
libminifi/src/core/ProcessSession.cpp | 15 ++-
.../core/controller/ControllerServiceNodeMap.cpp | 104 ++++++++++-------
.../core/controller/ControllerServiceProvider.cpp | 11 +-
.../StandardControllerServiceProvider.cpp | 11 +-
.../src/core/flow/StructuredConfiguration.cpp | 8 +-
.../libtest/unit/ContentRepositoryDependentTests.h | 105 +++++++++++++----
libminifi/test/libtest/unit/TestBase.cpp | 7 +-
libminifi/test/unit/ProcessSessionTests.cpp | 15 ++-
libminifi/test/unit/ProcessorConfigUtilsTests.cpp | 8 +-
minifi-api/include/minifi-c/minifi-c.h | 5 +
.../include/minifi-cpp/core/ContentSession.h | 2 +
.../winflexbison/minimum_cmake_version.patch | 40 +++++++
59 files changed, 670 insertions(+), 421 deletions(-)
copy behave_framework/src/minifi_test_framework/{containers =>
core}/__init__.py (100%)
copy behave_framework/src/minifi_test_framework/{containers =>
steps}/__init__.py (100%)
create mode 100644 thirdparty/winflexbison/minimum_cmake_version.patch