This is an automated email from the ASF dual-hosted git repository.
martinzink pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/nifi-minifi-cpp.git
from a1f083175 Bump requests from 2.32.4 to 2.33.0 in /github_scripts
new b57cb3583 MINIFICPP-2715 - Use symbols to check api compatibility
new fbe5cc5d5 MINIFICPP-2737 Add weekly CI workflow runs and status page
new 1f0f15394 MINIFICPP-2748 Fixing false positive log errors and warnings
when usiā¦
The 3 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:
.asf.yaml | 3 +
.github/workflows/ci.yml | 7 +-
.github/workflows/compiler-support.yml | 5 +-
.github/workflows/create-release-artifacts.yml | 5 +-
.github/workflows/memcheck_ci.yml | 5 +-
.github/workflows/verify-package.yml | 28 +-
Extensions.md | 41 +-
README.md | 3 +-
cmake/Extensions.cmake | 26 +-
docs/status/index.html | 661 +++++++++++++++++++++
.../include/api/utils/minifi-c-utils.h | 6 +
.../include/utils/ExtensionInitUtils.h | 4 +
.../SFTPLoader.cpp => ExtensionInitializer.cpp} | 21 +-
.../llamacpp/processors/ExtensionInitializer.cpp | 10 +-
extensions/opencv/CMakeLists.txt | 1 +
extensions/opencv/OpenCVLoader.cpp | 6 +-
.../prometheus/PrometheusMetricsPublisher.cpp | 22 +-
extensions/prometheus/PrometheusMetricsPublisher.h | 4 +-
.../tests/PrometheusMetricsPublisherTest.cpp | 2 +-
.../prometheus/tests/features/prometheus.feature | 8 +
extensions/python/CMakeLists.txt | 2 +
.../python/pythonlibloader/PythonLibLoader.cpp | 4 +-
extensions/python/pythonloader/PyProcLoader.cpp | 4 +-
extensions/sftp/CMakeLists.txt | 1 +
extensions/sftp/SFTPLoader.cpp | 8 +-
.../tests/features/core_functionality.feature | 2 +
libminifi/include/c2/C2MetricsPublisher.h | 2 +-
.../include/c2/ControllerSocketMetricsPublisher.h | 2 +-
.../include/core/extension/ApiVersion.h | 17 +-
libminifi/include/core/extension/Extension.h | 13 +-
.../include/core/extension/ExtensionManager.h | 2 +
libminifi/include/core/extension/Utils.h | 26 -
libminifi/include/core/state/LogMetricsPublisher.h | 2 +-
.../include/core/state/nodes/ResponseNodeLoader.h | 2 +-
libminifi/src/c2/C2MetricsPublisher.cpp | 8 +-
.../src/c2/ControllerSocketMetricsPublisher.cpp | 4 +-
.../extension/ApiVersion.cpp} | 29 +-
libminifi/src/core/extension/Extension.cpp | 90 ++-
libminifi/src/core/extension/ExtensionManager.cpp | 30 +-
libminifi/src/core/extension/Utils.cpp | 65 --
libminifi/src/core/state/LogMetricsPublisher.cpp | 14 +-
libminifi/src/core/state/MetricsPublisherStore.cpp | 2 +-
.../src/core/state/nodes/ResponseNodeLoader.cpp | 7 +-
libminifi/src/minifi-c.cpp | 19 +-
libminifi/test/integration/CMakeLists.txt | 2 +
.../extension-verification-test/CApiExtension.cpp | 37 +-
.../extension-verification-test/CMakeLists.txt | 87 +++
.../CppApiExtension.cpp | 29 +-
.../CreateNotCalled.cpp | 17 +-
.../ExtensionVerificationTests.cpp | 100 ++++
.../InvalidMissingInitExtension.cpp | 6 +-
.../extension-verification-test/dummy-cpp-api.def | 4 +
.../unit/ControllerSocketMetricsPublisherTest.cpp | 2 +-
libminifi/test/unit/ExtensionVerificationTests.cpp | 107 ----
libminifi/test/unit/LogMetricsPublisherTests.cpp | 17 +-
libminifi/test/unit/MetricsPublisherStoreTests.cpp | 4 +-
libminifi/test/unit/ResponseNodeLoaderTests.cpp | 18 +-
minifi-api/CMakeLists.txt | 1 +
minifi-api/include/minifi-c/minifi-c.h | 22 +-
.../minifi-cpp/core/state/MetricsPublisher.h | 2 +-
.../core/state/nodes/ResponseNodeLoader.h | 2 +-
minifi-api/minifi-c-api.def | 2 +-
62 files changed, 1228 insertions(+), 454 deletions(-)
create mode 100644 docs/status/index.html
copy extensions/{sftp/SFTPLoader.cpp => ExtensionInitializer.cpp} (71%)
copy extension-framework/cpp-extension-lib/include/api/core/PublishedMetrics.h
=> libminifi/include/core/extension/ApiVersion.h (72%)
copy libminifi/src/{utils/AttributeErrors.cpp =>
core/extension/ApiVersion.cpp} (55%)
delete mode 100644 libminifi/src/core/extension/Utils.cpp
copy extensions/sftp/SFTPLoader.cpp =>
libminifi/test/integration/extension-verification-test/CApiExtension.cpp (54%)
create mode 100644
libminifi/test/integration/extension-verification-test/CMakeLists.txt
copy extensions/sftp/SFTPLoader.cpp =>
libminifi/test/integration/extension-verification-test/CppApiExtension.cpp (61%)
copy extension-framework/cpp-extension-lib/include/api/utils/Export.h =>
libminifi/test/integration/extension-verification-test/CreateNotCalled.cpp (75%)
create mode 100644
libminifi/test/integration/extension-verification-test/ExtensionVerificationTests.cpp
copy core-framework/src/io/CRCStream.cpp =>
libminifi/test/integration/extension-verification-test/InvalidMissingInitExtension.cpp
(92%)
create mode 100644
libminifi/test/integration/extension-verification-test/dummy-cpp-api.def
delete mode 100644 libminifi/test/unit/ExtensionVerificationTests.cpp