This is an automated email from the ASF dual-hosted git repository. lordgamez pushed a change to branch MINIFICPP-2277 in repository https://gitbox.apache.org/repos/asf/nifi-minifi-cpp.git
omit 57d693daf Enable virtualenv use and dependency install by default omit 79ce77875 MINIFICPP-2277 Add virtualenv support for python processors omit 080c4b2bd Add documentation.py to Windows installer omit 4637170b1 Remove unneeded config omit e734de3d7 Fix after rebase omit 1324e96e0 Fix typo omit ac443bcb0 Update limiations omit 017f9a4e9 Support for argumentless contructors in NiFi python processors omit c6a914e56 Clean up created container omit 08d04b916 Fix python tests and update minifi c2 to 1.25.0 omit f2569b892 Revert minifi c2 json files to yml for NiFi 1.0 line omit ed5f3b548 Update minifi c2 server version omit 61e17cbc4 Add support for sensitive properties in Python omit 640447b64 Update required properties omit 400118a7a Update for NiFi 2.0-M2 omit 676b0371c Review update omit 3706b1512 Documentation update omit 715a0d514 Review update omit 64914e3cd MINIFICPP-2276 Support FlowFileTransform NiFi Python processors add 1815c018c MINIFICPP-2297 Remove unmaintained iOS build support add 2c46147cf MINIFICPP-2231 Replace global CXX flags with target specific ones add b0767d8d4 MINIFICPP-2276 Support FlowFileTransform NiFi Python processors add 21dcd4d09 MINIFICPP-2278 Add custom relationship support for python processors add 296ef2247 MINIFICPP-2277 Add virtualenv support for python processors add 12b24bc20 Enable virtualenv use and dependency install by default 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 (57d693daf) \ N -- N -- N refs/heads/MINIFICPP-2277 (12b24bc20) 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 | 42 ++-- LICENSE | 31 --- cmake/BuildTests.cmake | 10 +- cmake/CivetWeb.cmake | 4 - cmake/Date.cmake | 6 - cmake/GoogleCloudCpp.cmake | 13 -- cmake/Grpc.cmake | 19 -- cmake/JsonSchemaValidator.cmake | 3 - cmake/iOS.cmake | 226 --------------------- controller/CMakeLists.txt | 2 +- controller/tests/CMakeLists.txt | 2 +- docker/test/integration/cluster/ImageStore.py | 13 +- docker/test/integration/features/python.feature | 20 ++ .../{ParseDocument.py => RotatingForwarder.py} | 8 +- .../python/RotatingForwarder.py} | 35 ++-- encrypt-config/CMakeLists.txt | 2 +- encrypt-config/tests/CMakeLists.txt | 2 +- examples/iOSPort/iOSPortREADME.md | 23 --- extensions/aws/CMakeLists.txt | 3 +- extensions/aws/tests/CMakeLists.txt | 2 +- extensions/azure/CMakeLists.txt | 2 +- extensions/azure/tests/CMakeLists.txt | 2 +- extensions/bustache/CMakeLists.txt | 2 +- extensions/bustache/tests/CMakeLists.txt | 2 +- extensions/civetweb/CMakeLists.txt | 2 +- extensions/civetweb/tests/CMakeLists.txt | 2 +- extensions/coap/CMakeLists.txt | 4 +- extensions/coap/tests/CMakeLists.txt | 2 +- extensions/elasticsearch/CMakeLists.txt | 2 +- extensions/elasticsearch/tests/CMakeLists.txt | 2 +- extensions/expression-language/CMakeLists.txt | 2 +- .../expression-language/tests/CMakeLists.txt | 4 +- extensions/gcp/CMakeLists.txt | 2 +- extensions/gcp/tests/CMakeLists.txt | 2 +- extensions/gps/CMakeLists.txt | 2 +- extensions/gps/tests/CMakeLists.txt | 2 +- extensions/grafana-loki/CMakeLists.txt | 7 +- extensions/grafana-loki/PushGrafanaLokiGrpc.h | 2 +- extensions/grafana-loki/tests/CMakeLists.txt | 4 +- extensions/http-curl/CMakeLists.txt | 2 +- extensions/http-curl/client/HTTPClient.h | 6 +- extensions/http-curl/tests/CMakeLists.txt | 4 +- extensions/jni/CMakeLists.txt | 2 +- extensions/kubernetes/CMakeLists.txt | 2 +- extensions/kubernetes/tests/CMakeLists.txt | 2 +- extensions/libarchive/CMakeLists.txt | 2 +- extensions/libarchive/tests/CMakeLists.txt | 2 +- extensions/librdkafka/CMakeLists.txt | 2 +- extensions/librdkafka/tests/CMakeLists.txt | 2 +- extensions/lua/CMakeLists.txt | 2 +- extensions/lua/tests/CMakeLists.txt | 2 +- extensions/mqtt/CMakeLists.txt | 2 +- extensions/mqtt/tests/CMakeLists.txt | 2 +- extensions/opc/CMakeLists.txt | 2 +- extensions/opencv/CMakeLists.txt | 2 +- extensions/opencv/tests/CMakeLists.txt | 2 +- extensions/openwsman/CMakeLists.txt | 2 +- extensions/pcap/CMakeLists.txt | 2 +- extensions/pcap/tests/CMakeLists.txt | 2 +- extensions/pdh/CMakeLists.txt | 2 +- extensions/pdh/tests/CMakeLists.txt | 2 +- extensions/procfs/CMakeLists.txt | 2 +- extensions/procfs/tests/CMakeLists.txt | 2 +- extensions/prometheus/CMakeLists.txt | 2 +- extensions/prometheus/tests/CMakeLists.txt | 2 +- extensions/python/CMakeLists.txt | 2 +- extensions/python/ExecutePythonProcessor.cpp | 24 ++- extensions/python/ExecutePythonProcessor.h | 17 +- extensions/python/PYTHON.md | 3 +- extensions/python/PythonScriptEngine.cpp | 8 +- .../pythonprocessors/nifiapi/flowfiletransform.py | 5 +- extensions/python/tests/CMakeLists.txt | 4 +- extensions/python/types/PyProcessSession.cpp | 48 +++++ extensions/python/types/PyProcessSession.h | 2 + extensions/python/types/Types.h | 3 +- extensions/rocksdb-repos/CMakeLists.txt | 2 +- extensions/rocksdb-repos/tests/CMakeLists.txt | 2 +- extensions/script/CMakeLists.txt | 2 +- extensions/script/tests/CMakeLists.txt | 2 +- extensions/sensors/CMakeLists.txt | 2 +- extensions/sensors/tests/CMakeLists.txt | 2 +- extensions/sftp/CMakeLists.txt | 2 +- extensions/sftp/tests/CMakeLists.txt | 2 +- extensions/sftp/tests/tools/CMakeLists.txt | 2 +- extensions/smb/CMakeLists.txt | 2 +- extensions/smb/tests/CMakeLists.txt | 2 +- extensions/splunk/CMakeLists.txt | 2 +- extensions/splunk/tests/CMakeLists.txt | 2 +- extensions/sql/CMakeLists.txt | 2 +- extensions/sql/tests/CMakeLists.txt | 4 +- extensions/standard-processors/CMakeLists.txt | 2 +- .../standard-processors/tests/CMakeLists.txt | 6 +- extensions/systemd/CMakeLists.txt | 2 +- extensions/systemd/tests/CMakeLists.txt | 2 +- extensions/test-processors/CMakeLists.txt | 2 +- extensions/usb-camera/CMakeLists.txt | 2 +- extensions/windows-event-log/CMakeLists.txt | 2 +- extensions/windows-event-log/tests/CMakeLists.txt | 2 +- libminifi/CMakeLists.txt | 16 +- libminifi/cmake/iOS.cmake | 225 -------------------- libminifi/include/FlowController.h | 5 +- libminifi/include/c2/C2Agent.h | 9 +- libminifi/include/controllers/SSLContextService.h | 2 +- libminifi/include/core/ConfigurableComponent.h | 3 +- libminifi/include/core/ProcessSession.h | 1 + libminifi/include/utils/SystemCpuUsageTracker.h | 14 +- libminifi/src/core/ConfigurableComponent.cpp | 9 +- libminifi/src/core/ProcessSession.cpp | 4 + libminifi/src/provenance/Provenance.cpp | 4 +- libminifi/src/utils/SystemCpuUsageTracker.cpp | 5 +- libminifi/test/flow-tests/CMakeLists.txt | 2 +- libminifi/test/keyvalue-tests/CMakeLists.txt | 2 +- libminifi/test/persistence-tests/CMakeLists.txt | 2 +- libminifi/test/schema-tests/CMakeLists.txt | 2 +- minifi_main/CMakeLists.txt | 2 +- minifi_main/tests/CMakeLists.txt | 2 +- msi/WixWin.wsi | 1 - msi/WixWinMergeModules.wsi | 85 ++++++-- nanofi/CMakeLists.txt | 2 +- nanofi/ecu/CMakeLists.txt | 6 +- nanofi/examples/CMakeLists.txt | 10 +- 121 files changed, 371 insertions(+), 783 deletions(-) delete mode 100644 cmake/iOS.cmake copy docker/test/integration/minifi/processors/{ParseDocument.py => RotatingForwarder.py} (85%) copy docker/test/integration/{minifi/validators/EmptyFilesOutPutValidator.py => resources/python/RotatingForwarder.py} (52%) delete mode 100644 examples/iOSPort/iOSPortREADME.md delete mode 100644 libminifi/cmake/iOS.cmake