This is an automated email from the ASF dual-hosted git repository. martinzink pushed a change to branch main in repository https://gitbox.apache.org/repos/asf/nifi-minifi-cpp.git
from 21dcd4d09 MINIFICPP-2278 Add custom relationship support for python processors new 3776bd071 MINIFICPP-2296 - Install service on macOS new 03b504ef1 MINIFICPP-2302 Upgrade github actions to Node.js 20 (or latest available) versions new 545236fd0 MINIFICPP-2298 Make RocksDB options configurable - Also set keep_log_file_num default value to 5 new 5d9cd59a9 MINIFICPP-2307 Fix libsodium url parameter passing for CMake 3.29 new dd8e54e51 MINIFICPP-2192 Document user requirements for Windows service installation new fc9e50769 MINIFICPP-1757 remove problematic linker flags on macos/gcc The 6 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: .github/workflows/ci.yml | 68 +++++------ CONFIGURE.md | 22 ++++ Windows.md | 15 +++ bin/minifi.plist | 25 ++++ bin/minifi.sh | 128 ++++++++++++++++----- cmake/BundledLibSodium.cmake | 4 +- cmake/BundledRocksDB.cmake | 14 ++- cmake/Extensions.cmake | 2 +- controller/CMakeLists.txt | 2 +- encrypt-config/CMakeLists.txt | 2 +- .../rocksdb-repos/DatabaseContentRepository.cpp | 8 +- extensions/rocksdb-repos/FlowFileRepository.cpp | 7 +- extensions/rocksdb-repos/ProvenanceRepository.cpp | 7 +- .../controllers/RocksDbStateStorage.cpp | 7 +- .../rocksdb-repos/database/RocksDatabase.cpp | 12 +- extensions/rocksdb-repos/database/RocksDatabase.h | 5 +- .../rocksdb-repos/database/RocksDbInstance.cpp | 29 +++-- .../rocksdb-repos/database/RocksDbInstance.h | 4 +- extensions/rocksdb-repos/database/RocksDbUtils.cpp | 25 ++++ extensions/rocksdb-repos/database/RocksDbUtils.h | 3 + .../tests/DBContentRepositoryTests.cpp | 2 +- .../rocksdb-repos/tests/RocksDBStreamTests.cpp | 2 +- extensions/rocksdb-repos/tests/RocksDBTests.cpp | 38 +++--- .../rocksdb-repos/tests/RocksDBUtilsTests.cpp | 46 ++++++++ libminifi/include/properties/Configuration.h | 5 + libminifi/include/properties/Properties.h | 1 - minifi_main/CMakeLists.txt | 2 +- .../rocksdb/dboptions_equality_operator.patch | 21 ++++ 28 files changed, 379 insertions(+), 127 deletions(-) create mode 100644 bin/minifi.plist create mode 100644 extensions/rocksdb-repos/tests/RocksDBUtilsTests.cpp create mode 100644 thirdparty/rocksdb/dboptions_equality_operator.patch