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 732ac0afb rebase fix2
omit 05d49333c rebase fix
omit 09156be02 Deprecate parsing gibberish units as bytes (we now fail fast
so affected properties will cause config parsing to fail)
omit a54def488 clang-tidy fixes in ExpectedTest.cpp
omit 9dd86e2b9 update PROCESSORS.md
omit 485a6cfcb inline ProcessorConfigUtils functions
omit 7d2143e19 add explanatory comments for EL supported dynamic properties
omit 51eaf790c revert StandardControllerServiceNode::enable
omit 4e7b2fe15 remove ProcessSessionReadCallback.h from minifi-api
omit 7e4bc2691 find and replace StandardPropertyTypes ->
StandardPropertyValidators
omit d451b7993 add CHECKS to GenerateFlowFileTests.cpp
omit fcc00a4a9 move comment in Properties.cpp
omit 2881e63f7 skip ProvenanceReportingTask setUrl if hostStr.empty()
parseProcessorNode: maxConcurrentTasks removed value_or
omit 14b1dd0a5 Fail on invalid property sequence and tests
omit cb1bc8d41 replaced ConfigurableComponent::getPropertyReference with
getSupportedProperty (copies)
omit 2a8ba60a5 explicitly set EL support for dynamic properties
omit e99da68a4 clang-tidy fix
omit 4df6a9542 added parseDuration tests
omit ed615e05a simplify
RootProcessGroupWrapper::loadShutdownTimeoutFromConfiguration
omit 22f9237b9 make PersistentMapStateStorage::AlwaysPersist and
AutoPersistanceInterval required property
omit 599027d7a add Overflow check for parseDataSizeMinMax
omit cfc683ac1 make RemoteProcessorGroupPort::idleTimeout,
AppendHostInfo::HostAttribute, AppendHostInfo::IPAttribute,
ListenHTTP::BasePath, RocksDbStateStorage::AlwaysPersist and
RocksDbStateStorage::AutoPersistanceInterval
omit 3d40dd2fb linter fix
omit 4aec5bae6 PropertyType.h removed, moved validators into
PropertyValidator.h
omit efc306737 remove useless comments from Property.h
omit af4966167 remove UpdateAttribute::onSchedule
omit 159e4f756 CHECKS instead of REQUIRE in FlowJsonTests.cpp
omit dcd0a42c4 LogAttributeTests.cpp add setProperty CHECKs
omit 3f947225c JsonSchema.cpp remove std::cout
omit 08c54fa71 Properties comment formatting
omit b96080689 use getEquivalentNifiStandardValidatorName instead of string
literal
omit e02c18096 simplify data_size_string_to_int in DiskSpaceWatchdog.cpp
omit f23b4b8a3 PropertyValidationTests.cpp
omit 0230a2960 simplify OptionalTest.cpp
omit 7715f65f3 removed PropertyTests.cpp
omit 50799d306 throw on 0 max_batch_size (GetTCP)
omit 0a587827d fix ConsumeMQTTTests.cpp and PublishMQTTTests.cpp and
OptionalTest.cpp
omit 7538f16cf revert FetchGCSObject.cpp setGeneration
omit afea0cbcf build fixes
omit c98d92fc8 Update libminifi/test/unit/OptionalTest.cpp
omit df3640cb0 Update extensions/kafka/PublishKafka.cpp
omit 3bead59de Update extensions/kafka/ConsumeKafka.h
omit 6e7813258 rebase fixes
omit 16d6f9226 orThrow, orTerminate formatter
omit 7b294a297 linter fix
omit e269ca804 orThrow and orTerminate
omit 0b7656fbc PropertyType.h refactors
omit da0260b15 make exceptions in MultipartUploadStateStorage.cpp more
readable
omit 5580f109c EndpointOverrideURL should have a NON_BLANK_VALIDATOR
omit f8184749b renamed from parse[Optional]MsProperty to
parse[Optional]DurationProperty
omit 0e2cad356 simplify parseOptionalProperty
omit b87d7f436
ListingStateManager::getLatestListedKeyTimestampInMilliseconds shouldnt throw
omit dfd3bb0cd remove unused NotAFlowFile from ProcessContext.h
omit 9e4685395 use string_view in
ParsingUtils.cpp::getUnitMultipler::unit_map
omit 09f057203 add missing namespace comment in ParsingUtils.cpp
omit 1bb3ef203 getUnitMultiplier KIB, MIB, GIB, TIB, PIB
omit ac9e95ec2 MINIFICPP-2519 Property refactor based on minifi-api
add e55676e9b MINIFICPP-2546 Allow use of MD5 algorithm in HashContent
processor in FIPS mode
add 049e126b1 MINIFICPP-2548 Dont fail flow-update when FlowController is
not running
add ad9f50e92 MINIFICPP-2549 Verify package CI with FIPS enabled
add 47f3324df MINIFICPP-2550 invokehttp: retry with attributes in headers
includes …
add 0f0d7e6f6 MINIFICPP-2551 Use correct openssl version
add 26aea0d82 MINIFICPP-2553 CMP0065=OLD removed in cmake 4.0, removed
override
add ecea2bf4d MINIFICPP-2519 Property refactor based on minifi-api
add b13b2917d getUnitMultiplier KIB, MIB, GIB, TIB, PIB
add 54349f832 add missing namespace comment in ParsingUtils.cpp
add 96c8298f3 use string_view in
ParsingUtils.cpp::getUnitMultipler::unit_map
add c65998f8c remove unused NotAFlowFile from ProcessContext.h
add 772ffe9a6
ListingStateManager::getLatestListedKeyTimestampInMilliseconds shouldnt throw
add 10f389932 simplify parseOptionalProperty
add 4c17499b6 renamed from parse[Optional]MsProperty to
parse[Optional]DurationProperty
add 3ecfbc7a6 EndpointOverrideURL should have a NON_BLANK_VALIDATOR
add 08ec4403f make exceptions in MultipartUploadStateStorage.cpp more
readable
add e843e7bc4 PropertyType.h refactors
add 3d3990ba3 orThrow and orTerminate
add 174f5b1c8 linter fix
add facbc50c0 orThrow, orTerminate formatter
add 2d0249d5f rebase fixes
add c506adf55 Update extensions/kafka/ConsumeKafka.h
add 3fd03266c Update extensions/kafka/PublishKafka.cpp
add 8f85b4cbf Update libminifi/test/unit/OptionalTest.cpp
add b383e0589 build fixes
add 249097e29 revert FetchGCSObject.cpp setGeneration
add 40f393db5 fix ConsumeMQTTTests.cpp and PublishMQTTTests.cpp and
OptionalTest.cpp
add a1ba67276 throw on 0 max_batch_size (GetTCP)
add 52b440818 removed PropertyTests.cpp
add 26f8c56bb simplify OptionalTest.cpp
add fb0948f35 PropertyValidationTests.cpp
add 0613c1a24 simplify data_size_string_to_int in DiskSpaceWatchdog.cpp
add e0f4f5436 use getEquivalentNifiStandardValidatorName instead of string
literal
add e36c8b293 Properties comment formatting
add 34d524f66 JsonSchema.cpp remove std::cout
add 9a740c8f5 LogAttributeTests.cpp add setProperty CHECKs
add 3f0e2de47 CHECKS instead of REQUIRE in FlowJsonTests.cpp
add edd33d840 remove UpdateAttribute::onSchedule
add cac4f37e7 remove useless comments from Property.h
add 30baa50a5 PropertyType.h removed, moved validators into
PropertyValidator.h
add 9b7037378 linter fix
add 1cea67447 make RemoteProcessorGroupPort::idleTimeout,
AppendHostInfo::HostAttribute, AppendHostInfo::IPAttribute,
ListenHTTP::BasePath, RocksDbStateStorage::AlwaysPersist and
RocksDbStateStorage::AutoPersistanceInterval
add 5425a352d add Overflow check for parseDataSizeMinMax
add 7c4b1a291 make PersistentMapStateStorage::AlwaysPersist and
AutoPersistanceInterval required property
add 74f4f6ab5 simplify
RootProcessGroupWrapper::loadShutdownTimeoutFromConfiguration
add caf69e76a added parseDuration tests
add 378317983 clang-tidy fix
add fb6b08c67 explicitly set EL support for dynamic properties
add e9755ec72 replaced ConfigurableComponent::getPropertyReference with
getSupportedProperty (copies)
add 0cbf2d34a Fail on invalid property sequence and tests
add 08d4b9527 skip ProvenanceReportingTask setUrl if hostStr.empty()
parseProcessorNode: maxConcurrentTasks removed value_or
add 2742ae7d4 move comment in Properties.cpp
add 375da7446 add CHECKS to GenerateFlowFileTests.cpp
add 1864ca5e5 find and replace StandardPropertyTypes ->
StandardPropertyValidators
add 13d1dc838 remove ProcessSessionReadCallback.h from minifi-api
add 3e328ce88 revert StandardControllerServiceNode::enable
add 2bc60e969 add explanatory comments for EL supported dynamic properties
add 8361b6556 inline ProcessorConfigUtils functions
add c5527bab7 update PROCESSORS.md
add dd7430fbd clang-tidy fixes in ExpectedTest.cpp
add d564787e2 Deprecate parsing gibberish units as bytes (we now fail fast
so affected properties will cause config parsing to fail)
add 705f8b1ab rebase fix
add 73c1d9dcc rebase fix2
add 02fbd23af rebase fix3
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 (732ac0afb)
\
N -- N -- N refs/heads/minifi-api-property (02fbd23af)
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/verify-package.yml | 166 ++++++---------------
CMakeLists.txt | 1 -
cmake/BundledOpenSSL.cmake | 1 +
cmake/JoltTests.cmake | 5 +-
cmake/VerifyPackageWithDocker.cmake | 3 +
cmake/ssl/FindOpenSSL.cmake | 2 +-
docker/DockerVerify.sh | 12 ++
docker/python-verify/conda.Dockerfile | 44 ------
docker/python-verify/conda.dockerignore | 1 -
docker/python-verify/venv.Dockerfile | 32 ----
docker/python-verify/venv.dockerignore | 1 -
docker/test/integration/cluster/ContainerStore.py | 3 +
.../test/integration/cluster/DockerTestCluster.py | 9 +-
docker/test/integration/cluster/ImageStore.py | 2 +-
.../cluster/containers/MinifiContainer.py | 7 +-
.../features/MiNiFi_integration_test_driver.py | 3 +
.../test/integration/features/hashcontent.feature | 12 ++
docker/test/integration/features/https.feature | 3 +-
.../integration/features/minifi_c2_server.feature | 6 +-
.../test/integration/features/opensearch.feature | 9 +-
.../test/integration/features/prometheus.feature | 3 +-
docker/test/integration/features/s2s.feature | 12 +-
docker/test/integration/features/splunk.feature | 3 +-
docker/test/integration/features/steps/steps.py | 5 +
.../standard-processors/processors/HashContent.h | 9 +-
.../standard-processors/processors/InvokeHTTP.cpp | 10 +-
.../tests/integration/InvokeHTTPTests.cpp | 37 +++++
libminifi/src/FlowController.cpp | 3 -
minifi_main/CMakeLists.txt | 1 -
utils/include/http/HTTPClient.h | 1 +
utils/src/http/HTTPClient.cpp | 6 +
31 files changed, 168 insertions(+), 244 deletions(-)
delete mode 100644 docker/python-verify/conda.Dockerfile
delete mode 100644 docker/python-verify/conda.dockerignore
delete mode 100644 docker/python-verify/venv.Dockerfile
delete mode 100644 docker/python-verify/venv.dockerignore