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 4ee6b4fe8 MINIFICPP-2887 Memory leak in
minifi_process_session_transfer/minifi_process_session_remove (#2249)
add 241aa38b1 MINIFICPP-2869 Improve rust api property validation and
property getters (#2220)
No new revisions were added by this update.
Summary of changes:
.../ubuntu_22_04_clang_arm_manifest.json | 23 +-
.../extensions/minifi_rs_playground/Cargo.toml | 1 +
.../features/controller_apis.feature | 2 +-
.../minifi_rs_playground/minifi_rs_playground.md | 30 +-
.../controller_services/dog_controller_service.rs | 46 +---
.../controller_services/duck_controller_service.rs | 4 +-
.../dummy_controller_service.rs | 4 +-
.../lorem_ipsum_controller_service.rs | 23 +-
.../asciify_german/processor_definition.rs | 5 +-
.../src/processors/count_actual_logging.rs | 6 +-
.../src/processors/duplicate_text.rs | 4 +-
.../src/processors/generate_flow_file.rs | 41 ++-
.../generate_flow_file/processor_definition.rs | 7 +-
.../processors/generate_flow_file/properties.rs | 82 ++----
.../src/processors/generate_flow_file/tests.rs | 30 +-
.../src/processors/get_file.rs | 35 +--
.../processors/get_file/processor_definition.rs | 5 +-
.../src/processors/get_file/properties.rs | 158 ++++-------
.../src/processors/get_file/tests.rs | 18 +-
.../src/processors/kamikaze_processor.rs | 27 +-
.../kamikaze_processor/processor_definition.rs | 7 +-
.../processors/kamikaze_processor/properties.rs | 55 ++--
.../src/processors/kamikaze_processor/tests.rs | 18 +-
.../src/processors/log_attribute.rs | 57 ++--
.../log_attribute/processor_definition.rs | 5 +-
.../src/processors/log_attribute/properties.rs | 127 +++------
.../src/processors/lorem_ipsum_cs_user.rs | 27 +-
.../lorem_ipsum_cs_user/processor_definition.rs | 6 +-
.../processors/lorem_ipsum_cs_user/properties.rs | 39 +--
.../src/processors/lorem_ipsum_cs_user/tests.rs | 23 +-
.../src/processors/put_file.rs | 88 ++----
.../processors/put_file/processor_definition.rs | 38 ++-
.../src/processors/put_file/properties.rs | 67 ++---
.../processors/put_file/unix_only_properties.rs | 33 +--
.../src/processors/put_file/unix_permissions.rs | 79 ++++++
.../src/processors/zoo_processor.rs | 42 +--
minifi_rust/minifi_native/Cargo.toml | 3 +
minifi_rust/minifi_native/src/api.rs | 4 +-
minifi_rust/minifi_native/src/api/attribute.rs | 4 +
.../src/api/component_definition_traits.rs | 6 +-
minifi_rust/minifi_native/src/api/errors.rs | 27 +-
minifi_rust/minifi_native/src/api/logger.rs | 18 +-
.../minifi_native/src/api/process_context.rs | 127 +++------
.../api/processor_wrappers/flow_file_transform.rs | 54 ++++
.../utils/context_session_flowfile_bundle.rs | 23 +-
minifi_rust/minifi_native/src/api/property.rs | 305 +++++++++++++++++----
minifi_rust/minifi_native/src/api/relationship.rs | 8 +
.../src/c_ffi/c_ffi_controller_service_context.rs | 14 +-
.../c_ffi/c_ffi_controller_service_definition.rs | 6 +-
.../src/c_ffi/c_ffi_process_context.rs | 54 ++--
.../src/c_ffi/c_ffi_processor_definition.rs | 6 +-
.../minifi_native/src/c_ffi/c_ffi_property.rs | 41 +--
minifi_rust/minifi_native/src/lib.rs | 11 +-
.../src/mock/mock_controller_service_context.rs | 6 +-
.../minifi_native/src/mock/mock_process_context.rs | 46 ++--
minifi_rust/minifi_native_macros/src/lib.rs | 37 +++
minifi_rust/minifi_native_sys/build.rs | 3 +-
minifi_rust/minifi_rs_behave/src/main.rs | 1 +
58 files changed, 1074 insertions(+), 992 deletions(-)
create mode 100644
minifi_rust/extensions/minifi_rs_playground/src/processors/put_file/unix_permissions.rs