This is an automated email from the ASF dual-hosted git repository.
lordgamez pushed a change to branch MINIFICPP-2679
in repository https://gitbox.apache.org/repos/asf/nifi-minifi-cpp.git
omit c10e4a505 MINIFICPP-2679 Move HTTP tests to modular docker tests
omit 0306957ea MINIFICPP-2682 Move Lua tests to modular docker tests
omit 8dfeed627 MINIFICPP-2680 Move Amazon Kinesis tests to modular docker
tests
omit a85a6ab23 MINIFICPP-2678 Move Grafana Loki tests to modular docker
tests
omit 22d54f38d MINIFICPP-2677 Move GCP tests to modular docker tests
omit 0d4a89869 MINIFICPP-2689 Move Splunk tests to modular docker tests
omit 3ecc14d4a MINIFICPP-2675 Move Elasticsearch tests to modular docker
tests
omit e27bad66c MINIFICPP-2674 Move Couchbase tests to modular docker tests
omit 667d6bd2f MINIFICPP-2668 Move standard processor tests to modular
docker tests
omit 985912cad MINIFICPP-2666 Move Kafka tests to modular docker tests
add ef3dd5656 MINIFICPP-2650 - Processor c api
add 098dab167 MINIFICPP-2690 Simplify AgentDocs
add 56c8bffb9 MINIFICPP-2694 Clarify the documentation of drain.timeout
and graceful.shutdown.period
add 1e0a51fbc MINIFICPP-2666 Move Kafka tests to modular docker tests
add 74f929736 Review update
add f038e4789 MINIFICPP-2668 Move standard processor tests to modular
docker tests
add ac43cb931 Review update
add 3e2a11d3a MINIFICPP-2674 Move Couchbase tests to modular docker tests
add b769649e4 Review update
add cae094ca6 MINIFICPP-2675 Move Elasticsearch tests to modular docker
tests
add b1ee2b97f Review update
add 51aa4617f MINIFICPP-2689 Move Splunk tests to modular docker tests
add b8250775e Review update
add 01726511c MINIFICPP-2677 Move GCP tests to modular docker tests
add fd29a4b4f Review update
add 51c729d12 MINIFICPP-2678 Move Grafana Loki tests to modular docker
tests
add 8cf1a6c92 Review update
add 17d5fe560 MINIFICPP-2680 Move Amazon Kinesis tests to modular docker
tests
add b5a4fdb82 MINIFICPP-2682 Move Lua tests to modular docker tests
add eaa861df7 Review update
add 546069cf0 MINIFICPP-2679 Move HTTP tests to modular docker tests
add 4681e3ceb Review update
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 (c10e4a505)
\
N -- N -- N refs/heads/MINIFICPP-2679 (4681e3ceb)
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:
CMakeLists.txt | 2 -
CONFIGURE.md | 18 +-
Extensions.md | 6 +-
.../minifi_test_framework/containers/container.py | 49 +--
.../containers/minifi_container.py | 1 -
.../containers/nifi_container.py | 58 +--
.../src/minifi_test_framework/core/helpers.py | 5 +-
.../src/minifi_test_framework/minifi/processor.py | 4 +-
.../minifi_test_framework/steps/checking_steps.py | 29 +-
.../steps/flow_building_steps.py | 2 +-
cmake/Extensions.cmake | 58 +++
core-framework/CMakeLists.txt | 4 +-
core-framework/common/CMakeLists.txt | 22 ++
.../{ => common}/include/core/ClassName.h | 0
.../include/core/PropertyDefinitionBuilder.h | 0
.../{ => common}/include/io/InputStream.h | 0
.../{ => common}/include/io/OutputStream.h | 0
core-framework/{ => common}/include/io/Stream.h | 0
.../{ => common}/include/utils/ArrayUtils.h | 0
.../{ => common}/include/utils/ClassUtils.h | 0
core-framework/{ => common}/include/utils/Enum.h | 9 +-
.../{ => common}/include/utils/Environment.h | 0
.../{ => common}/include/utils/FailurePolicy.h | 0
.../{ => common}/include/utils/GeneralUtils.h | 0
core-framework/{ => common}/include/utils/Hash.h | 0
core-framework/common/include/utils/IdHash.h | 40 ++
.../{ => common}/include/utils/OptionalUtils.h | 0
.../{ => common}/include/utils/ParsingErrors.h | 0
.../{ => common}/include/utils/ParsingUtils.h | 0
.../{ => common}/include/utils/PropertyErrors.h | 0
.../{ => common}/include/utils/SmallString.h | 0
.../{ => common}/include/utils/StringUtils.h | 1 +
.../{ => common}/include/utils/TimeUtil.h | 7 -
.../common/include/utils/UnicodeConversion.h | 37 ++
.../utils/detail/MonadicOperationWrappers.h | 0
.../{ => common}/include/utils/expected.h | 0
.../{ => common}/include/utils/meta/detected.h | 0
core-framework/{ => common}/include/utils/span.h | 0
core-framework/{ => common}/src/io/InputStream.cpp | 0
.../{ => common}/src/io/OutputStream.cpp | 0
.../{ => common}/src/utils/Environment.cpp | 0
core-framework/common/src/utils/Id.cpp | 133 +++++++
.../{ => common}/src/utils/ParsingUtils.cpp | 0
.../{ => common}/src/utils/StringUtils.cpp | 16 +
core-framework/{ => common}/src/utils/TimeUtil.cpp | 9 -
core-framework/include/agent/agent_docs.h | 46 ++-
.../include/core/ConfigurableComponentImpl.h | 1 +
core-framework/include/core/ObjectFactory.h | 2 +-
core-framework/include/core/ProcessorFactoryImpl.h | 2 +-
core-framework/include/core/ProcessorImpl.h | 7 +-
core-framework/include/core/Resource.h | 3 +-
core-framework/include/io/BaseStream.h | 4 +-
core-framework/include/io/CRCStream.h | 4 +-
core-framework/include/io/StreamSlice.h | 2 +-
core-framework/include/io/ZlibStream.h | 4 +-
core-framework/include/utils/Id.h | 22 +-
core-framework/include/utils/Locations.h | 2 +-
.../utils/{net/Socket.h => TimeZoneUtils.h} | 20 +-
core-framework/include/utils/UnicodeConversion.h | 39 --
core-framework/include/utils/file/FileUtils.h | 9 +
.../include/utils/net/NetworkInterfaceInfo.h | 2 +-
.../src/core/ConfigurableComponentImpl.cpp | 9 +
core-framework/src/core/ProcessorImpl.cpp | 11 +-
core-framework/src/utils/Id.cpp | 106 ------
.../src/utils/TimeZoneUtils.cpp | 25 +-
core-framework/src/utils/file/FileUtils.cpp | 25 ++
docker/RunBehaveTests.sh | 4 +-
.../fake-gcs-server-data/test-bucket/test-file | 1 -
.../integration/resources/reverse-proxy/Dockerfile | 17 -
.../resources/reverse-proxy/nginx-basic-auth.conf | 12 -
.../integration/resources/reverse-proxy/run.sh | 5 -
extension-framework/CMakeLists.txt | 2 +
.../cpp-extension-lib/CMakeLists.txt | 16 +-
.../cpp-extension-lib/include/api/core/FlowFile.h | 18 +-
.../include/api/core/ProcessContext.h | 46 +++
.../include/api/core/ProcessSession.h | 54 +++
.../include/api/core/ProcessorImpl.h | 100 +++++
.../include/api/core/PublishedMetrics.h | 16 +-
.../cpp-extension-lib/include/api/core/Resource.h | 151 ++++++++
.../include/api/core/logging/Logger.h | 26 +-
.../cpp-extension-lib/include/api}/utils/Export.h | 10 +-
.../include/api/utils/ProcessorConfigUtils.h | 170 +++++++++
.../include/api/utils/minifi-c-utils.h | 95 +++++
.../cpp-extension-lib}/libtest/CMakeLists.txt | 8 +-
.../libtest/CProcessorTestUtils.h | 30 +-
.../cpp-extension-lib/src/core/ProcessContext.cpp | 51 +++
.../cpp-extension-lib/src/core/ProcessSession.cpp | 153 ++++++++
.../cpp-extension-lib}/src/core/ProcessorImpl.cpp | 53 +--
.../cpp-extension-lib/src/core/logging/Logger.cpp | 69 ++++
.../cpp-extension-lib}/src/utils/ParsingErrors.cpp | 6 +-
.../src/utils/PropertyErrors.cpp | 6 +-
.../cpp-extension-lib/src/utils/minifi-c-utils.cpp | 61 +++
extension-framework/include/core/ProcessSession.h | 1 -
.../include/utils/ExtensionInitUtils.h | 4 +-
.../src/utils/file/FileWriterCallback.cpp | 3 +
extensions/aws/tests/features/kinesis.feature | 2 +-
extensions/aws/tests/features/s3.feature | 22 +-
.../azure/tests/features/azure_storage.feature | 4 +-
.../couchbase/tests/features/couchbase.feature | 3 +-
.../features/steps/couchbase_server_container.py | 16 +-
extensions/couchbase/tests/features/steps/steps.py | 18 +-
.../tests/features/elasticsearch.feature | 6 +-
.../tests/features/opensearch.feature | 6 +-
.../features/steps/elasticsearch_container.py | 27 +-
.../elasticsearch/tests/features/steps/steps.py | 8 +-
.../tests/features/google_cloud_storage.feature | 4 +-
.../resources/check_log_lines_on_grafana.py | 6 +-
.../features/resources/reverse-proxy/Dockerfile | 13 +-
.../resources/reverse-proxy/nginx-basic-auth.conf | 12 -
.../resources/reverse-proxy/nginx.conf.template | 10 +
.../tests/features/resources/reverse-proxy/run.sh | 13 +-
.../tests/features/steps/grafana_loki_container.py | 8 +-
.../grafana-loki/tests/features/steps/steps.py | 8 +-
.../kafka/tests/features/consumekafka.feature | 17 +-
.../kafka/tests/features/publishkafka.feature | 14 +-
.../tests/features/steps/kafka_server_container.py | 14 +-
extensions/llamacpp/CMakeLists.txt | 4 +-
.../llamacpp/processors/DefaultLlamaContext.cpp | 6 +-
.../llamacpp/processors/ExtensionInitializer.cpp | 43 +++
.../llamacpp/processors/RunLlamaCppInference.cpp | 85 ++---
.../llamacpp/processors/RunLlamaCppInference.h | 51 +--
extensions/llamacpp/tests/CMakeLists.txt | 1 +
.../llamacpp/tests/RunLlamaCppInferenceTests.cpp | 39 +-
extensions/lua/LuaScriptFlowFile.cpp | 4 +-
extensions/lua/LuaScriptFlowFile.h | 2 +-
extensions/opencv/OpenCVLoader.cpp | 8 +-
extensions/python/ExecutePythonProcessor.cpp | 11 +-
extensions/python/ExecutePythonProcessor.h | 2 +-
extensions/python/PythonCreator.h | 23 +-
extensions/python/PythonDependencyInstaller.cpp | 2 +-
extensions/python/PythonDependencyInstaller.h | 2 +-
.../python/pythonlibloader/PythonLibLoader.cpp | 10 +-
extensions/python/pythonloader/PyProcLoader.cpp | 10 +-
extensions/python/types/PyScriptFlowFile.cpp | 3 +-
extensions/sftp/SFTPLoader.cpp | 8 +-
extensions/splunk/tests/features/splunk.feature | 8 +-
.../tests/features/steps/splunk_container.py | 4 +-
extensions/sql/processors/QueryDatabaseTable.h | 2 +-
.../processors/EvaluateJsonPath.h | 3 +-
.../standard-processors/processors/RetryFlowFile.h | 2 +-
.../standard-processors/processors/RouteText.h | 2 +-
.../standard-processors/processors/SplitJson.h | 1 +
.../tests/features/defragtextflowfiles.feature | 6 +-
.../tests/features/file_system_operations.feature | 6 +-
.../tests/features/replace_text.feature | 4 +-
.../tests/features/routetext.feature | 2 +-
.../tests/features/splittext.feature | 4 +-
.../tests/features/steps/steps.py | 4 +-
.../tests/features/syslog_listener.feature | 2 +-
.../tests/integration/TailFileIntegrationTest.cpp | 1 +
.../tests/unit/ManifestTests.cpp | 28 +-
generateVersion.bat | 31 +-
generateVersion.sh | 27 +-
libminifi/include/agent/build_description.h | 50 ---
.../controllers/NetworkPrioritizerService.h | 1 +
libminifi/include/core/FlowFile.h | 4 +-
libminifi/include/core/ProcessSession.h | 2 +-
libminifi/include/core/Processor.h | 4 +-
libminifi/include/core/extension/Utils.h | 30 +-
libminifi/include/core/logging/LoggerBase.h | 8 +-
libminifi/include/core/logging/alert/AlertSink.h | 1 +
.../include/core/state/nodes/AgentInformation.h | 37 +-
libminifi/include/utils/CProcessor.h | 176 +++++++++
libminifi/include/utils/FlowFileQueue.h | 3 +-
libminifi/src/agent/JsonSchema.cpp | 35 +-
libminifi/src/agent/agent_docs.cpp | 8 +-
libminifi/src/agent/build_description.cpp | 61 ---
libminifi/src/core/ProcessSession.cpp | 1 +
libminifi/src/core/Processor.cpp | 9 +-
libminifi/src/core/extension/ExtensionManager.cpp | 5 +-
libminifi/src/core/extension/Utils.cpp | 65 ++++
libminifi/src/core/logging/LoggerBase.cpp | 11 +
.../src/core/state/nodes/AgentInformation.cpp | 60 +--
libminifi/src/expression-language/Expression.cpp | 14 +-
libminifi/src/minifi-c.cpp | 408 ++++++++++++++++++++-
libminifi/src/utils/CProcessor.cpp | 45 +++
libminifi/src/utils/TimeUtil.cpp | 1 +
.../integration/ConnectionCountingServer.cpp | 1 +
.../test/libtest/integration/HTTPHandlers.cpp | 14 +-
libminifi/test/unit/ComponentManifestTests.cpp | 10 +-
libminifi/test/unit/CronTests.cpp | 8 +-
libminifi/test/unit/ExtensionVerificationTests.cpp | 19 +-
libminifi/test/unit/FileUtilsTests.cpp | 11 +
libminifi/test/unit/SchedulingAgentTests.cpp | 4 +-
libminifi/test/unit/StringUtilsTests.cpp | 10 +
minifi-api/CMakeLists.txt | 23 +-
.../{ => common}/include/minifi-cpp/Exception.h | 0
.../include/minifi-cpp/core/Annotation.h | 0
.../minifi-cpp/core/DynamicPropertyDefinition.h} | 4 +-
.../minifi-cpp/core/OutputAttributeDefinition.h | 0
.../include/minifi-cpp/core/ProcessorMetadata.h | 0
.../include/minifi-cpp/core/PropertyDefinition.h | 2 +-
.../include/minifi-cpp/core/PropertyValidator.h | 0
.../include/minifi-cpp/core/Relationship.h | 4 +
.../minifi-cpp/core/RelationshipDefinition.h | 0
.../include/minifi-cpp/core/SpecialFlowAttribute.h | 20 +-
.../include/minifi-cpp/core/logging/Logger.h | 33 +-
.../include/minifi-cpp/io/InputStream.h | 0
.../include/minifi-cpp/io/OutputStream.h | 2 +-
.../{ => common}/include/minifi-cpp/io/Stream.h | 0
.../include/minifi-cpp/io/StreamCallback.h | 0
.../{ => common}/include/minifi-cpp/utils/Id.h | 0
.../include/minifi-cpp/utils/Literals.h | 0
.../include/minifi-cpp/utils/SmallString.h | 0
.../{ => common}/include/minifi-cpp/utils/gsl.h | 0
minifi-api/include/minifi-c/minifi-c.h | 186 +++++++++-
minifi-api/include/minifi-cpp/Connection.h | 2 +-
minifi-api/include/minifi-cpp/agent/agent_docs.h | 48 ++-
.../include/minifi-cpp/agent/agent_version.h | 1 -
.../include/minifi-cpp/agent/build_description.h | 49 ---
.../minifi-cpp/core/ConfigurableComponent.h | 2 +-
minifi-api/include/minifi-cpp/core/Connectable.h | 2 +-
.../ControllerServiceApi.h} | 19 +-
.../include/minifi-cpp/core/DynamicProperty.h | 15 +-
minifi-api/include/minifi-cpp/core/FlowFile.h | 22 +-
.../RecordConverter.h => core/OutputAttribute.h} | 22 +-
.../include/minifi-cpp/core/ProcessContext.h | 6 +-
.../include/minifi-cpp/core/ProcessSession.h | 5 +-
minifi-api/include/minifi-cpp/core/ProcessorApi.h | 9 +-
.../include/minifi-cpp/core/ProcessorDescriptor.h | 1 +
minifi-api/include/minifi-cpp/core/Property.h | 7 +-
.../minifi-cpp/core/logging/LoggerFactory.h | 2 +-
minifi-api/include/minifi-cpp/io/ArchiveStream.h | 4 +-
minifi-api/include/minifi-cpp/io/BaseStream.h | 4 +-
minifi-api/include/minifi-cpp/utils/TimeUtil.h | 23 +-
minifi-api/minifi-c-api.def | 25 ++
minifi_main/AgentDocs.cpp | 30 +-
minifi_main/AgentDocs.h | 7 +-
minifi_main/MiNiFiMain.cpp | 28 +-
229 files changed, 3137 insertions(+), 1311 deletions(-)
create mode 100644 core-framework/common/CMakeLists.txt
rename core-framework/{ => common}/include/core/ClassName.h (100%)
rename core-framework/{ => common}/include/core/PropertyDefinitionBuilder.h
(100%)
rename core-framework/{ => common}/include/io/InputStream.h (100%)
rename core-framework/{ => common}/include/io/OutputStream.h (100%)
rename core-framework/{ => common}/include/io/Stream.h (100%)
rename core-framework/{ => common}/include/utils/ArrayUtils.h (100%)
rename core-framework/{ => common}/include/utils/ClassUtils.h (100%)
rename core-framework/{ => common}/include/utils/Enum.h (88%)
rename core-framework/{ => common}/include/utils/Environment.h (100%)
rename core-framework/{ => common}/include/utils/FailurePolicy.h (100%)
rename core-framework/{ => common}/include/utils/GeneralUtils.h (100%)
rename core-framework/{ => common}/include/utils/Hash.h (100%)
create mode 100644 core-framework/common/include/utils/IdHash.h
rename core-framework/{ => common}/include/utils/OptionalUtils.h (100%)
rename core-framework/{ => common}/include/utils/ParsingErrors.h (100%)
rename core-framework/{ => common}/include/utils/ParsingUtils.h (100%)
rename core-framework/{ => common}/include/utils/PropertyErrors.h (100%)
rename core-framework/{ => common}/include/utils/SmallString.h (100%)
rename core-framework/{ => common}/include/utils/StringUtils.h (99%)
rename core-framework/{ => common}/include/utils/TimeUtil.h (96%)
create mode 100644 core-framework/common/include/utils/UnicodeConversion.h
rename core-framework/{ =>
common}/include/utils/detail/MonadicOperationWrappers.h (100%)
rename core-framework/{ => common}/include/utils/expected.h (100%)
rename core-framework/{ => common}/include/utils/meta/detected.h (100%)
rename core-framework/{ => common}/include/utils/span.h (100%)
rename core-framework/{ => common}/src/io/InputStream.cpp (100%)
rename core-framework/{ => common}/src/io/OutputStream.cpp (100%)
rename core-framework/{ => common}/src/utils/Environment.cpp (100%)
create mode 100644 core-framework/common/src/utils/Id.cpp
rename core-framework/{ => common}/src/utils/ParsingUtils.cpp (100%)
rename core-framework/{ => common}/src/utils/StringUtils.cpp (97%)
rename core-framework/{ => common}/src/utils/TimeUtil.cpp (91%)
copy core-framework/include/utils/{net/Socket.h => TimeZoneUtils.h} (71%)
delete mode 100644 core-framework/include/utils/UnicodeConversion.h
copy libminifi/src/utils/TimeUtil.cpp =>
core-framework/src/utils/TimeZoneUtils.cpp (67%)
delete mode 100644
docker/test/integration/resources/fake-gcs-server-data/test-bucket/test-file
delete mode 100644 docker/test/integration/resources/reverse-proxy/Dockerfile
delete mode 100644
docker/test/integration/resources/reverse-proxy/nginx-basic-auth.conf
delete mode 100644 docker/test/integration/resources/reverse-proxy/run.sh
copy libminifi/test/resources/VolatileMapStateStorage.yml =>
extension-framework/cpp-extension-lib/CMakeLists.txt (70%)
copy extensions/systemd/libwrapper/DlopenWrapper.h =>
extension-framework/cpp-extension-lib/include/api/core/FlowFile.h (68%)
create mode 100644
extension-framework/cpp-extension-lib/include/api/core/ProcessContext.h
create mode 100644
extension-framework/cpp-extension-lib/include/api/core/ProcessSession.h
create mode 100644
extension-framework/cpp-extension-lib/include/api/core/ProcessorImpl.h
copy minifi-api/include/minifi-cpp/core/ControllerServiceApiDefinition.h =>
extension-framework/cpp-extension-lib/include/api/core/PublishedMetrics.h (76%)
create mode 100644
extension-framework/cpp-extension-lib/include/api/core/Resource.h
copy libminifi/include/core/extension/ExtensionManager.h =>
extension-framework/cpp-extension-lib/include/api/core/logging/Logger.h (60%)
copy {minifi-api/include/minifi-cpp =>
extension-framework/cpp-extension-lib/include/api}/utils/Export.h (85%)
create mode 100644
extension-framework/cpp-extension-lib/include/api/utils/ProcessorConfigUtils.h
create mode 100644
extension-framework/cpp-extension-lib/include/api/utils/minifi-c-utils.h
copy {libminifi/test =>
extension-framework/cpp-extension-lib}/libtest/CMakeLists.txt (76%)
copy libminifi/test/libtest/unit/ProcessorUtils.h =>
extension-framework/cpp-extension-lib/libtest/CProcessorTestUtils.h (54%)
create mode 100644
extension-framework/cpp-extension-lib/src/core/ProcessContext.cpp
create mode 100644
extension-framework/cpp-extension-lib/src/core/ProcessSession.cpp
copy {core-framework =>
extension-framework/cpp-extension-lib}/src/core/ProcessorImpl.cpp (54%)
create mode 100644
extension-framework/cpp-extension-lib/src/core/logging/Logger.cpp
copy {libminifi =>
extension-framework/cpp-extension-lib}/src/utils/ParsingErrors.cpp (83%)
copy {libminifi =>
extension-framework/cpp-extension-lib}/src/utils/PropertyErrors.cpp (83%)
create mode 100644
extension-framework/cpp-extension-lib/src/utils/minifi-c-utils.cpp
rename core-framework/include/utils/minifi-c-utils.h =>
extension-framework/include/utils/ExtensionInitUtils.h (97%)
delete mode 100644
extensions/grafana-loki/tests/features/resources/reverse-proxy/nginx-basic-auth.conf
create mode 100644
extensions/grafana-loki/tests/features/resources/reverse-proxy/nginx.conf.template
create mode 100644 extensions/llamacpp/processors/ExtensionInitializer.cpp
delete mode 100644 libminifi/include/agent/build_description.h
create mode 100644 libminifi/include/utils/CProcessor.h
delete mode 100644 libminifi/src/agent/build_description.cpp
create mode 100644 libminifi/src/core/extension/Utils.cpp
create mode 100644 libminifi/src/utils/CProcessor.cpp
rename minifi-api/{ => common}/include/minifi-cpp/Exception.h (100%)
rename minifi-api/{ => common}/include/minifi-cpp/core/Annotation.h (100%)
copy minifi-api/{include/minifi-cpp/core/DynamicProperty.h =>
common/include/minifi-cpp/core/DynamicPropertyDefinition.h} (90%)
rename minifi-api/{ =>
common}/include/minifi-cpp/core/OutputAttributeDefinition.h (100%)
rename minifi-api/{ => common}/include/minifi-cpp/core/ProcessorMetadata.h
(100%)
rename minifi-api/{ => common}/include/minifi-cpp/core/PropertyDefinition.h
(98%)
rename minifi-api/{ => common}/include/minifi-cpp/core/PropertyValidator.h
(100%)
rename minifi-api/{ => common}/include/minifi-cpp/core/Relationship.h (94%)
rename minifi-api/{ =>
common}/include/minifi-cpp/core/RelationshipDefinition.h (100%)
copy extension-framework/include/controllers/RecordSetWriter.h =>
minifi-api/common/include/minifi-cpp/core/SpecialFlowAttribute.h (53%)
rename minifi-api/{ => common}/include/minifi-cpp/core/logging/Logger.h (74%)
rename minifi-api/{ => common}/include/minifi-cpp/io/InputStream.h (100%)
rename minifi-api/{ => common}/include/minifi-cpp/io/OutputStream.h (99%)
rename minifi-api/{ => common}/include/minifi-cpp/io/Stream.h (100%)
rename minifi-api/{ => common}/include/minifi-cpp/io/StreamCallback.h (100%)
rename minifi-api/{ => common}/include/minifi-cpp/utils/Id.h (100%)
rename minifi-api/{ => common}/include/minifi-cpp/utils/Literals.h (100%)
rename minifi-api/{ => common}/include/minifi-cpp/utils/SmallString.h (100%)
rename minifi-api/{ => common}/include/minifi-cpp/utils/gsl.h (100%)
delete mode 100644 minifi-api/include/minifi-cpp/agent/build_description.h
copy minifi-api/include/minifi-cpp/{controllers/RecordConverter.h =>
core/ControllerServiceApi.h} (70%)
copy minifi-api/include/minifi-cpp/{controllers/RecordConverter.h =>
core/OutputAttribute.h} (63%)
create mode 100644 minifi-api/minifi-c-api.def