This is an automated email from the ASF dual-hosted git repository.
martinzink pushed a change to branch minifi_rust
in repository https://gitbox.apache.org/repos/asf/nifi-minifi-cpp.git
omit d10fb82c0 ci clippy changes
omit 4796d3691 clippy fixes
omit 49d4d6697 add Send for CffiInputStream/CffiOutputStream
omit d72f330eb arm clippy fixes
omit 709fcbfec claude code review
omit 44a91d0f1 fix clippy
omit c0ac2203f update docs
omit b54d35ef2 cargo fmt
omit 24d13132c small improvements
omit b14bf948c cargo behave fix disable minifi_rs_playground without
ENABLE_TEST_PROCESSORS set CMAKE_LIBRARY_OUTPUT_DIRECTORY for corrosion
omit 30c65b02a cargo fmt
omit da0df85ac rebase changes
omit 6064882b4 MINIFICPP-2740 Rust bindings based on stable C API
omit c2fe96e0b fix linter issues with .clang-format update and
RemoteProcessGroupPort.h reformat
omit af940b421 review changes
omit be9282dc1 moved set_max_log_size and level to AdvancedLogger
omit 577ae1e63 remove get/setTriggerWhenEmpty from ProcessorApi 2
omit 2d50e8fb3 remove get/setTriggerWhenEmpty from ProcessorApi
omit 9b9f6c66f removed MinifiLoggerSetMaxLogSize
omit dfacebe8c copilot review changes
omit d0b9ceea7 remove minifiSystemControllerServiceType
omit 75b58e22e MINIFICPP-2850 Finalize stable API before 1.0
add cfeeadc1c MINIFICPP-2855 Increase Windows build job timeout (#2206)
add 4ca62e0cb MINIFICPP-2846 minifi-encrypt-config should encrypt
sensitive propert… (#2204)
add 0d27eac24 MINIFICPP-2857 Processors w/o relationships have incomplete
manifest … (#2207)
add 7a731a2d4 MINIFICPP-2850 Finalize stable API before 1.0
add 4c9a67ea5 remove minifiSystemControllerServiceType
add a7cc12b8f copilot review changes
add ba9fcfbd8 removed MinifiLoggerSetMaxLogSize
add a0aa065e5 remove get/setTriggerWhenEmpty from ProcessorApi
add d4c1a25d1 remove get/setTriggerWhenEmpty from ProcessorApi 2
add 989f4c720 moved set_max_log_size and level to AdvancedLogger
add da8424e4e review changes
add 0d8c61bd9 fix linter issues with .clang-format update and
RemoteProcessGroupPort.h reformat
add 13b1b18c5 move AdvancedLogger.h to
minifi-api/include/minifi-cpp/core/logging/AdvancedLogger.h
add 29bf25ffd Apply suggestions from code review
add e11293c38 ensure \n at file ending
add b7ce7e9da minifi_processor_class_definition ->
minifi_processor_definition minifi_controller_service_class_definition ->
minifi_controller_service_definition
MINIFI_PROXY_CONFIGURATION_SERVICE_PROPERTY_TYPE ->
MINIFI_PROXY_CONFIGURATION_SERVICE_INTERFACE_PROPERTY_TYPE
MINIFI_SSL_CONTEXT_SERVICE_PROPERTY_TYPE ->
MINIFI_SSL_CONTEXT_SERVICE_INTERFACE_PROPERTY_TYPE
add 174b91491 removed <= c23 workarounds removed unused macro magic
add a1d37cc5f MINIFICPP-2740 Rust bindings based on stable C API
add c8028334d rebase changes
add 53af2a111 cargo fmt
add ad47a9fd4 cargo behave fix disable minifi_rs_playground without
ENABLE_TEST_PROCESSORS set CMAKE_LIBRARY_OUTPUT_DIRECTORY for corrosion
add 2d118e33c small improvements
add 6a64d4e83 cargo fmt
add 63e0203b0 update docs
add e2d145e73 fix clippy
add 191db01c8 claude code review
add 83f5c2b8c arm clippy fixes
add a2a97c619 add Send for CffiInputStream/CffiOutputStream
add 4c0af1ca9 clippy fixes
add 127bfc158 ci clippy changes
add b3a6b89fc rebase fixes
add 1bfabab96 update manifest
add f2ff1177a c23 update
add bbe22b59c cargo fmt
add a39724025 update manifest
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 (d10fb82c0)
\
N -- N -- N refs/heads/minifi_rust (a39724025)
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:
.clang-format | 2 +-
.../ubuntu_22_04_clang_arm_manifest.json | 669 ++++++++++++++++++++-
.github/workflows/ci.yml | 2 +-
Extensions.md | 2 +-
encrypt-config/ConfigFile.cpp | 39 --
encrypt-config/ConfigFileEncryptor.h | 29 -
encrypt-config/EncryptConfig.cpp | 66 +-
encrypt-config/EncryptConfig.h | 4 +-
encrypt-config/EncryptConfigMain.cpp | 12 +-
...leEncryptor.cpp => PropertiesFileEncryptor.cpp} | 43 +-
.../{ConfigFile.h => PropertiesFileEncryptor.h} | 16 +-
encrypt-config/tests/EncryptConfigTests.cpp | 64 ++
...rTests.cpp => PropertiesFileEncryptorTests.cpp} | 51 +-
encrypt-config/tests/resources/conf/bootstrap.conf | 1 +
.../minifi.properties} | 6 +-
.../conf/minifi.properties.d/20_llm.properties | 5 +-
.../conf/minifi.properties.d/90_c2.properties | 6 +-
.../cpp-extension-lib/include/api/core/Resource.h | 8 +-
.../libtest/CProcessorTestUtils.h | 4 +-
.../mocklib/src/mock-minifi-api.cpp | 4 +-
extensions/aws/utils/AWSSdkLogger.cpp | 3 +-
extensions/gcp/processors/GCSProcessor.h | 2 +-
extensions/kafka/KafkaProcessorBase.h | 2 +-
extensions/python/PythonCreator.h | 5 +-
.../standard-processors/processors/LogAttribute.h | 6 +-
libminifi/include/core/logging/LoggerBase.h | 18 +-
libminifi/include/properties/Properties.h | 8 +
libminifi/include/properties/PropertiesFile.h | 1 -
libminifi/include/utils/CControllerService.h | 2 +-
libminifi/include/utils/CProcessor.h | 2 +-
libminifi/src/c2/HeartbeatLogger.cpp | 2 +
.../src/core/state/nodes/AgentInformation.cpp | 7 +-
libminifi/src/minifi-api.cpp | 8 +-
libminifi/src/properties/Properties.cpp | 38 +-
.../extension-verification-test/CApiExtension.cpp | 2 +-
.../test}/resources/minifi.properties | 0
...th-additional-sensitive-props.minifi.properties | 0
.../test/unit/PropertiesFileTests.cpp | 82 +--
.../include/minifi-cpp/core/logging/Logger.h | 21 -
minifi-api/include/minifi-api.h | 37 +-
.../logging/{LoggerFactory.h => AdvancedLogger.h} | 27 +-
minifi-api/minifi-api.def | 2 +-
.../c_ffi/c_ffi_controller_service_definition.rs | 12 +-
.../src/c_ffi/c_ffi_controller_service_list.rs | 11 +-
.../src/c_ffi/c_ffi_processor_definition.rs | 8 +-
.../src/c_ffi/c_ffi_processor_list.rs | 8 +-
minifi_rust/minifi_native_sys/build.rs | 1 +
47 files changed, 1015 insertions(+), 333 deletions(-)
delete mode 100644 encrypt-config/ConfigFile.cpp
delete mode 100644 encrypt-config/ConfigFileEncryptor.h
rename encrypt-config/{ConfigFileEncryptor.cpp => PropertiesFileEncryptor.cpp}
(56%)
rename encrypt-config/{ConfigFile.h => PropertiesFileEncryptor.h} (69%)
create mode 100644 encrypt-config/tests/EncryptConfigTests.cpp
rename encrypt-config/tests/{ConfigFileEncryptorTests.cpp =>
PropertiesFileEncryptorTests.cpp} (68%)
create mode 100644 encrypt-config/tests/resources/conf/bootstrap.conf
copy
encrypt-config/tests/resources/{with-additional-sensitive-props.minifi.properties
=> conf/minifi.properties} (96%)
copy extensions/python/tests/features/resources/subtractutils.py =>
encrypt-config/tests/resources/conf/minifi.properties.d/20_llm.properties (87%)
copy extensions/python/tests/features/resources/subtractutils.py =>
encrypt-config/tests/resources/conf/minifi.properties.d/90_c2.properties (87%)
copy {encrypt-config/tests => libminifi/test}/resources/minifi.properties
(100%)
copy {encrypt-config/tests =>
libminifi/test}/resources/with-additional-sensitive-props.minifi.properties
(100%)
rename encrypt-config/tests/ConfigFileTests.cpp =>
libminifi/test/unit/PropertiesFileTests.cpp (65%)
copy minifi-api/include/minifi-cpp/core/logging/{LoggerFactory.h =>
AdvancedLogger.h} (57%)