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 f533eb024 MINIFICPP-2321 Update Splunk tests for new docker image
     new fe0dcd0af MINIFICPP-2277 Add virtualenv support for python processors
     new 24d30aa0e MINIFICPP-2293 Support installing python dependencies 
defined inline
     new 40bc3b16a MINIFICPP-2282 Support re-encryption of sensitive properties
     new e3041e075 MINIFICPP-2324 Make start after install optional
     new 33549357a MINIFICPP-2327 Fix Loki protobuf code generation on Windows 
using msbuild

The 5 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:
 cmake/Grpc.cmake                                   |   9 +-
 conf/minifi.properties                             |   7 +-
 docker/python-verify/conda.Dockerfile              |   6 +-
 docker/python-verify/installed.Dockerfile          |   2 +-
 docker/python-verify/venv.Dockerfile               |   2 +-
 docker/test/integration/cluster/ContainerStore.py  |  13 +-
 .../test/integration/cluster/DockerTestCluster.py  |  13 +-
 docker/test/integration/cluster/ImageStore.py      |  54 +++++-
 .../cluster/containers/MinifiContainer.py          |  19 ++-
 .../features/MiNiFi_integration_test_driver.py     |  13 +-
 docker/test/integration/features/environment.py    |   1 -
 docker/test/integration/features/python.feature    |  11 +-
 docker/test/integration/features/steps/steps.py    |  15 ++
 encrypt-config/EncryptConfig.cpp                   |  26 +--
 encrypt-config/EncryptConfig.h                     |   5 +-
 encrypt-config/EncryptConfigMain.cpp               |  20 ++-
 encrypt-config/FlowConfigEncryptor.cpp             | 156 ++++++++++-------
 encrypt-config/FlowConfigEncryptor.h               |  20 ++-
 encrypt-config/tests/ConfigFileEncryptorTests.cpp  |   2 +-
 encrypt-config/tests/ConfigFileTests.cpp           |   8 +-
 encrypt-config/tests/resources/minifi.properties   |   7 +-
 ...th-additional-sensitive-props.minifi.properties |   7 +-
 extensions/python/ExecutePythonProcessor.cpp       |   1 +
 extensions/python/ExecutePythonProcessor.h         |   8 -
 extensions/python/PYTHON.md                        |  43 ++++-
 ...PythonScriptException.h => PythonConfigState.h} |  21 ++-
 extensions/python/PythonCreator.h                  |  12 +-
 extensions/python/PythonDependencyInstaller.cpp    | 188 +++++++++++++++++++++
 extensions/python/PythonDependencyInstaller.h      |  52 ++++++
 extensions/python/PythonInterpreter.cpp            |  78 +++++++++
 .../python/{PyException.h => PythonInterpreter.h}  |  30 +++-
 extensions/python/PythonObjectFactory.h            |   8 -
 extensions/python/PythonScriptEngine.cpp           |  60 +------
 extensions/python/PythonScriptEngine.h             |  57 +------
 .../utils/inline_dependency_installer.py           |  51 ++++++
 .../include/core/flow/AdaptiveConfiguration.h      |   3 +-
 libminifi/include/core/flow/FlowSerializer.h       |  17 +-
 libminifi/include/core/json/JsonFlowSerializer.h   |   4 +-
 libminifi/include/core/yaml/YamlFlowSerializer.h   |   4 +-
 libminifi/include/properties/Configuration.h       |   3 +
 .../include/utils/crypto/EncryptionProvider.h      |   2 +-
 libminifi/include/utils/crypto/EncryptionUtils.h   |   4 +
 libminifi/include/utils/crypto/ciphers/XSalsa20.h  |   6 +-
 libminifi/src/Configuration.cpp                    |   6 +-
 libminifi/src/core/flow/AdaptiveConfiguration.cpp  |   7 +-
 libminifi/src/core/flow/FlowSerializer.cpp         |  52 ++++++
 .../src/core/flow/StructuredConfiguration.cpp      |   3 +
 libminifi/src/core/json/JsonFlowSerializer.cpp     |  25 ++-
 libminifi/src/core/yaml/YamlFlowSerializer.cpp     |  23 ++-
 libminifi/src/utils/crypto/EncryptionUtils.cpp     |  14 +-
 .../test/resources/encrypted.minifi.properties     |   7 +-
 libminifi/test/unit/JsonFlowSerializerTests.cpp    | 127 ++++++++++++--
 libminifi/test/unit/YamlFlowSerializerTests.cpp    | 121 +++++++++++--
 msi/WixWin.wsi.in                                  |  64 ++++---
 54 files changed, 1152 insertions(+), 365 deletions(-)
 copy extensions/python/{PythonScriptException.h => PythonConfigState.h} (73%)
 create mode 100644 extensions/python/PythonDependencyInstaller.cpp
 create mode 100644 extensions/python/PythonDependencyInstaller.h
 create mode 100644 extensions/python/PythonInterpreter.cpp
 copy extensions/python/{PyException.h => PythonInterpreter.h} (65%)
 create mode 100644 
extensions/python/pythonprocessors/nifi_python_processors/utils/inline_dependency_installer.py
 create mode 100644 libminifi/src/core/flow/FlowSerializer.cpp

Reply via email to