This is an automated email from the ASF dual-hosted git repository.
martinzink pushed a change to branch minifi-api-property
in repository https://gitbox.apache.org/repos/asf/nifi-minifi-cpp.git
omit 4e6644f12 Deprecate parsing gibberish units as bytes (we now fail fast
so affected properties will cause config parsing to fail)
omit 8cad34776 clang-tidy fixes in ExpectedTest.cpp
omit ba00f81cb update PROCESSORS.md
omit 56ee1f003 inline ProcessorConfigUtils functions
omit c782fa234 add explanatory comments for EL supported dynamic properties
omit 7e19b7cf7 revert StandardControllerServiceNode::enable
omit fbfcdb9b9 remove ProcessSessionReadCallback.h from minifi-api
omit 53065c7dc find and replace StandardPropertyTypes ->
StandardPropertyValidators
omit 6affb8c9f add CHECKS to GenerateFlowFileTests.cpp
omit d61be4f27 move comment in Properties.cpp
omit 7d9a687e3 skip ProvenanceReportingTask setUrl if hostStr.empty()
parseProcessorNode: maxConcurrentTasks removed value_or
omit 5c7c93919 Fail on invalid property sequence and tests
omit 141946b75 replaced ConfigurableComponent::getPropertyReference with
getSupportedProperty (copies)
omit 327e08883 explicitly set EL support for dynamic properties
omit e864c7db7 clang-tidy fix
omit d78e4dc44 added parseDuration tests
omit 7ecfaa44b simplify
RootProcessGroupWrapper::loadShutdownTimeoutFromConfiguration
omit 5b5971888 make PersistentMapStateStorage::AlwaysPersist and
AutoPersistanceInterval required property
omit b665819f8 add Overflow check for parseDataSizeMinMax
omit 65a716102 make RemoteProcessorGroupPort::idleTimeout,
AppendHostInfo::HostAttribute, AppendHostInfo::IPAttribute,
ListenHTTP::BasePath, RocksDbStateStorage::AlwaysPersist and
RocksDbStateStorage::AutoPersistanceInterval
omit 4277e7cf0 linter fix
omit 7efd27abb PropertyType.h removed, moved validators into
PropertyValidator.h
omit 9e93dac1a remove useless comments from Property.h
omit 1ffc4ec00 remove UpdateAttribute::onSchedule
omit ee22dfae5 CHECKS instead of REQUIRE in FlowJsonTests.cpp
omit 93d1c9607 LogAttributeTests.cpp add setProperty CHECKs
omit 183a066a5 JsonSchema.cpp remove std::cout
omit 98e1d4311 Properties comment formatting
omit 025fbc8fd use getEquivalentNifiStandardValidatorName instead of string
literal
omit 9b0353912 simplify data_size_string_to_int in DiskSpaceWatchdog.cpp
omit 15937c9b8 PropertyValidationTests.cpp
omit 8825e7dff simplify OptionalTest.cpp
omit f32065d8e removed PropertyTests.cpp
omit 6ccd693e1 throw on 0 max_batch_size (GetTCP)
omit 5300ded46 fix ConsumeMQTTTests.cpp and PublishMQTTTests.cpp and
OptionalTest.cpp
omit 8ecd5ad4b revert FetchGCSObject.cpp setGeneration
omit 95553d417 build fixes
omit b24243371 Update libminifi/test/unit/OptionalTest.cpp
omit f0877f185 Update extensions/kafka/PublishKafka.cpp
omit 063205a08 Update extensions/kafka/ConsumeKafka.h
omit 32f463480 rebase fixes
omit ae2b9c9e3 orThrow, orTerminate formatter
omit 225a86bf0 linter fix
omit 6b1d6210d orThrow and orTerminate
omit 46c581413 PropertyType.h refactors
omit 6b92e9186 make exceptions in MultipartUploadStateStorage.cpp more
readable
omit 44e4094d9 EndpointOverrideURL should have a NON_BLANK_VALIDATOR
omit de13c9199 renamed from parse[Optional]MsProperty to
parse[Optional]DurationProperty
omit aba8c6b39 simplify parseOptionalProperty
omit 0dbd0b682
ListingStateManager::getLatestListedKeyTimestampInMilliseconds shouldnt throw
omit dccda279e remove unused NotAFlowFile from ProcessContext.h
omit 288631d1b use string_view in
ParsingUtils.cpp::getUnitMultipler::unit_map
omit 708553e7b add missing namespace comment in ParsingUtils.cpp
omit 9819f2b2f getUnitMultiplier KIB, MIB, GIB, TIB, PIB
omit ac0407f2a MINIFICPP-2519 Property refactor based on minifi-api
add 60c51b73c MINIFICPP-2543 Make S3 operations FIPS compliant
add 6ae85a7dd MINIFICPP-2544 extend and fix FIPS docs
add 7ef4c0656 MINIFICPP-2547 Try to generate fipsmodule.cnf if not found
add ac9e95ec2 MINIFICPP-2519 Property refactor based on minifi-api
add 1bb3ef203 getUnitMultiplier KIB, MIB, GIB, TIB, PIB
add 09f057203 add missing namespace comment in ParsingUtils.cpp
add 9e4685395 use string_view in
ParsingUtils.cpp::getUnitMultipler::unit_map
add dfd3bb0cd remove unused NotAFlowFile from ProcessContext.h
add b87d7f436
ListingStateManager::getLatestListedKeyTimestampInMilliseconds shouldnt throw
add 0e2cad356 simplify parseOptionalProperty
add f8184749b renamed from parse[Optional]MsProperty to
parse[Optional]DurationProperty
add 5580f109c EndpointOverrideURL should have a NON_BLANK_VALIDATOR
add da0260b15 make exceptions in MultipartUploadStateStorage.cpp more
readable
add 0b7656fbc PropertyType.h refactors
add e269ca804 orThrow and orTerminate
add 7b294a297 linter fix
add 16d6f9226 orThrow, orTerminate formatter
add 6e7813258 rebase fixes
add 3bead59de Update extensions/kafka/ConsumeKafka.h
add df3640cb0 Update extensions/kafka/PublishKafka.cpp
add c98d92fc8 Update libminifi/test/unit/OptionalTest.cpp
add afea0cbcf build fixes
add 7538f16cf revert FetchGCSObject.cpp setGeneration
add 0a587827d fix ConsumeMQTTTests.cpp and PublishMQTTTests.cpp and
OptionalTest.cpp
add 50799d306 throw on 0 max_batch_size (GetTCP)
add 7715f65f3 removed PropertyTests.cpp
add 0230a2960 simplify OptionalTest.cpp
add f23b4b8a3 PropertyValidationTests.cpp
add e02c18096 simplify data_size_string_to_int in DiskSpaceWatchdog.cpp
add b96080689 use getEquivalentNifiStandardValidatorName instead of string
literal
add 08c54fa71 Properties comment formatting
add 3f947225c JsonSchema.cpp remove std::cout
add dcd0a42c4 LogAttributeTests.cpp add setProperty CHECKs
add 159e4f756 CHECKS instead of REQUIRE in FlowJsonTests.cpp
add af4966167 remove UpdateAttribute::onSchedule
add efc306737 remove useless comments from Property.h
add 4aec5bae6 PropertyType.h removed, moved validators into
PropertyValidator.h
add 3d40dd2fb linter fix
add cfc683ac1 make RemoteProcessorGroupPort::idleTimeout,
AppendHostInfo::HostAttribute, AppendHostInfo::IPAttribute,
ListenHTTP::BasePath, RocksDbStateStorage::AlwaysPersist and
RocksDbStateStorage::AutoPersistanceInterval
add 599027d7a add Overflow check for parseDataSizeMinMax
add 22f9237b9 make PersistentMapStateStorage::AlwaysPersist and
AutoPersistanceInterval required property
add ed615e05a simplify
RootProcessGroupWrapper::loadShutdownTimeoutFromConfiguration
add 4df6a9542 added parseDuration tests
add e99da68a4 clang-tidy fix
add 2a8ba60a5 explicitly set EL support for dynamic properties
add cb1bc8d41 replaced ConfigurableComponent::getPropertyReference with
getSupportedProperty (copies)
add 14b1dd0a5 Fail on invalid property sequence and tests
add 2881e63f7 skip ProvenanceReportingTask setUrl if hostStr.empty()
parseProcessorNode: maxConcurrentTasks removed value_or
add fcc00a4a9 move comment in Properties.cpp
add d451b7993 add CHECKS to GenerateFlowFileTests.cpp
add 7e4bc2691 find and replace StandardPropertyTypes ->
StandardPropertyValidators
add 4e7b2fe15 remove ProcessSessionReadCallback.h from minifi-api
add 51eaf790c revert StandardControllerServiceNode::enable
add 7d2143e19 add explanatory comments for EL supported dynamic properties
add 485a6cfcb inline ProcessorConfigUtils functions
add 9dd86e2b9 update PROCESSORS.md
add a54def488 clang-tidy fixes in ExpectedTest.cpp
add 09156be02 Deprecate parsing gibberish units as bytes (we now fail fast
so affected properties will cause config parsing to fail)
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 (4e6644f12)
\
N -- N -- N refs/heads/minifi-api-property (09156be02)
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:
CMakeLists.txt | 2 +-
CONFIGURE.md | 15 +-
PROCESSORS.md | 173 +++++++++++----------
cmake/BundledAwsSdkCpp.cmake | 8 +-
.../integration/cluster/checkers/AwsChecker.py | 6 +-
.../cluster/containers/MinifiContainer.py | 8 -
.../cluster/containers/S3ServerContainer.py | 2 +-
docker/test/integration/features/s3.feature | 18 +++
extensions/aws/processors/PutS3Object.cpp | 11 ++
extensions/aws/processors/PutS3Object.h | 12 +-
extensions/aws/processors/S3Processor.h | 20 ++-
extensions/aws/s3/S3Wrapper.cpp | 17 +-
extensions/aws/s3/S3Wrapper.h | 34 +++-
extensions/aws/tests/PutS3ObjectTests.cpp | 7 +
{examples/scripts => fips}/README.md | 15 +-
fips/openssl.cnf | 4 +-
minifi_main/Fips.cpp | 41 +++--
thirdparty/aws-sdk-cpp/fix-finding-s2n.patch | 26 ++++
18 files changed, 274 insertions(+), 145 deletions(-)
copy {examples/scripts => fips}/README.md (53%)
create mode 100644 thirdparty/aws-sdk-cpp/fix-finding-s2n.patch