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