This is an automated email from the ASF dual-hosted git repository. martinzink pushed a change to branch MINIFICPP-2311 in repository https://gitbox.apache.org/repos/asf/nifi-minifi-cpp.git
omit 2b531b86c MINIFICPP-2311 Initial support for recordset readers and writers add 63e213efe MINIFICPP-2356 Fix Kafka broker connection issue to Zookeeper add e1250658e MINIFICPP-2295 Add SSLContextService support for NiFi Python processors add 435b5e016 MINIFICPP-2336 Python bootstrap part 2 add d3d205f3c MINIFICPP-2360 Fix python venv configuration and compatibility tests add f3ae9b64b MINIFICPP-2359 Upgrade docker base image to 3.19.1 add 33712109d MINIFICPP-2364 - Add plist file to the package add cf31c0ed1 MINIFICPP-2365 - Use .so extension on macOS as well add a029f837e MINIFICPP-2366 various OSSP-uuid fixes add c69805c42 MINIFICPP-2372 Update NOTICE year to 2024 add ef58807d7 MINIFICPP-2371 Build fix for >= libc++17 add 2e9e78cd7 MINIFICPP-2347 Add path of the json node to the exception add 347453e47 MINIFICPP-2311 Initial support for recordset readers and writers 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 (2b531b86c) \ N -- N -- N refs/heads/MINIFICPP-2311 (347453e47) 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: .github/workflows/ci.yml | 3 - .github/workflows/verify-python-compatibility.yml | 4 +- CMakeLists.txt | 18 +++- NOTICE | 4 +- bootstrap/.gitignore | 2 +- bootstrap/cli.py | 56 ++++++++--- bootstrap/main.py | 1 + bootstrap/minifi_option.py | 43 ++++++++- bootstrap/package_manager.py | 5 + bootstrap/system_dependency.py | 3 +- cmake/BundledOSSPUUID.cmake | 15 +-- cmake/BundledRocksDB.cmake | 4 +- cmake/Date.cmake | 6 ++ docker/Dockerfile | 2 +- docker/test/integration/cluster/ImageStore.py | 2 +- .../cluster/containers/KafkaBrokerContainer.py | 8 +- .../cluster/containers/ZookeeperContainer.py | 2 +- docker/test/integration/features/python.feature | 3 +- .../features/python_with_modules.feature | 3 +- docker/test/integration/features/steps/steps.py | 1 + .../resources/python/SpecialPropertyTypeChecker.py | 15 ++- extensions/expression-language/CMakeLists.txt | 29 ++++++ extensions/python/CMakeLists.txt | 4 +- extensions/python/ExecutePythonProcessor.cpp | 7 +- extensions/python/ExecutePythonProcessor.h | 2 +- extensions/python/PYTHON.md | 8 +- extensions/python/PythonBindings.cpp | 4 +- extensions/python/PythonDependencyInstaller.cpp | 1 + extensions/python/PythonProcessor.cpp | 4 +- extensions/python/PythonProcessor.h | 2 +- .../pythonprocessors/nifiapi/flowfiletransform.py | 3 +- .../python/pythonprocessors/nifiapi/properties.py | 14 ++- extensions/python/types/PyProcessContext.cpp | 29 +++++- extensions/python/types/PyProcessContext.h | 2 + extensions/python/types/PyProcessor.cpp | 10 +- extensions/python/types/PySSLContextService.cpp | 104 +++++++++++++++++++++ .../{PyOutputStream.h => PySSLContextService.h} | 23 ++--- libminifi/include/core/flow/Node.h | 15 +-- libminifi/include/core/json/JsonNode.h | 34 +++---- libminifi/include/utils/OsUtils.h | 1 + libminifi/include/utils/TimeUtil.h | 2 +- libminifi/src/core/flow/Node.cpp | 5 +- thirdparty/date/826_libcpp_17_build_fix.patch | 69 ++++++++++++++ thirdparty/rocksdb/cstdint.patch | 12 +++ 44 files changed, 488 insertions(+), 96 deletions(-) create mode 100644 extensions/python/types/PySSLContextService.cpp copy extensions/python/types/{PyOutputStream.h => PySSLContextService.h} (58%) create mode 100644 thirdparty/date/826_libcpp_17_build_fix.patch create mode 100644 thirdparty/rocksdb/cstdint.patch