This is an automated email from the ASF dual-hosted git repository.

martinzink pushed a change to branch controller_c_api_requirements
in repository https://gitbox.apache.org/repos/asf/nifi-minifi-cpp.git


    omit b37271ff7 rebase fix
    omit e83dbf2d7 MINIFICPP-2715 - Use a single integer as c api version
    omit 85abf463c MINIFICPP-2715 - Add extension loading tests for version 
verification
    omit a8128b9f8 MINIFICPP-2715 - Use symbol lookup to check version
    omit b240279dc MINIFICPP-2715 - Move version information to 
MinifiCreateExtension
    omit 04c8c2fae MINIFICPP-2715 - Windows fix
    omit 5983cf7fc MINIFICPP-2715 - Add missing symbol
    omit a91703120 MINIFICPP-2715 - Use symbols to check api compatibility
    omit 97686cc27 review changes
    omit ecda194ec MINIFICPP-2710 Refactor ControllerServiceNodeMap
    omit d34f998e7 MINIFICPP-2669 - Update docs
    omit 3a133e8fb MINIFICPP-2669 - Mark property deprecated
    omit 9daceaa70 MINIFICPP-2669 - Fix
    omit 9b299b82a MINIFICPP-2669 - Rename to ControllerServiceHandle
    omit 89eadbe8c Update libminifi/test/libtest/unit/ControllerServiceUtils.h
    omit 87519ca34 MINIFICPP-2669 - Review changes
    omit 0efd385ca Update core-framework/include/utils/ThreadPool.h
    omit d014310b2 MINIFICPP-2669 - Fix build
    omit f438cd830 MINIFICPP-2669 - Fix build
    omit 46851fc10 MINIFICPP-2669 - Remove ThreadManagementService, review 
changes
    omit 60661cd0f MINIFICPP-2669 - Rebase fix
    omit d52c339b3 MINIFICPP-2669 - Formatting fix
    omit e4e42d7cc MINIFICPP-2669 - Remove invalid logger
    omit 75cd1c54a MINIFICPP-2669 - Test fix
    omit 198dafc63 MINIFICPP-2669 - Clang tidy fix
    omit 65c0fc4a5 Remove some virtual inhertiance fix linux build
    omit c81f8652f MINIFICPP-2669 - Reduce controller service api
     add 8f712a67c MINIFICPP-2712 Generate modular docs
     add 6f68543e3 MINIFICPP-2711 Docker tests, missing logs if container fails 
to start
     add 18dbb8955 MINIFICPP-2747 Fix flaky MQTT tests
     add f6ef57e23 Remove docker/requirements.txt
     add a89a27c9a Bump pyopenssl from 25.0.0 to 26.0.0 in /behave_framework
     add 131f6e4dd MINIFICPP-2669 - Reduce controller service api
     add 4a857ef4a MINIFICPP-2696 Add option for optimizationForSmallDB in 
DatabaseConte…
     add a30037b94 MINIFICPP-2751 Remove MinifiStatusToString before C Api is 
finalized
     add 5ccdfd588 MINIFICPP-2753 - Remove restore from c-api
     add 2060d13d8 MINIFICPP-2755 fix macOS CI failure
     new 090a0fbd8 MINIFICPP-2715 - Use symbols to check api compatibility #2105
     new dc6bd7b4a MINIFICPP-2710 Refactor ControllerServiceNodeMap #2098

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   (b37271ff7)
            \
             N -- N -- N   refs/heads/controller_c_api_requirements (dc6bd7b4a)

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.

The 2 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:
 .clang-format                                      |   4 +-
 .github/workflows/ci.yml                           |   4 +-
 CONFIGURE.md                                       |  14 ++
 behave_framework/pyproject.toml                    |   2 +-
 .../minifi_test_framework/containers/container.py  |  11 +-
 .../containers/http_proxy_container.py             |   6 +-
 .../containers/minifi_container.py                 |   6 +-
 .../containers/nifi_container.py                   |   6 +-
 .../src/minifi_test_framework/steps/core_steps.py  |   6 +-
 conf/minifi.properties.in                          |   1 +
 .../core/controller/ControllerServiceBase.h        |  11 +-
 docker/requirements.txt                            |  11 --
 .../include/api/core/ProcessorImpl.h               |   2 -
 .../cpp-extension-lib/include/api/core/Resource.h  |   3 -
 .../include/api/utils/minifi-c-utils.h             |   6 +
 .../cpp-extension-lib/src/core/ProcessorImpl.cpp   |   4 -
 .../include/controllers/AttributeProviderService.h |   2 +-
 .../include/controllers/RecordSetReader.h          |   2 +-
 .../include/controllers/RecordSetWriter.h          |   2 +-
 .../controllers/keyvalue/KeyValueStateStorage.h    |   2 +-
 .../aws/controllerservices/AWSCredentialsService.h |   2 +-
 .../containers/kinesis_server_container.py         |   6 +-
 .../features/containers/s3_server_container.py     |   6 +-
 extensions/aws/tests/features/steps/steps.py       |   2 +-
 .../AzureStorageCredentialsService.h               |   2 +-
 .../features/containers/azure_server_container.py  |   6 +-
 extensions/azure/tests/features/steps/steps.py     |   2 +-
 .../controllerservices/CouchbaseClusterService.h   |   2 +-
 .../containers/couchbase_server_container.py       |   6 +-
 extensions/couchbase/tests/features/steps/steps.py |   2 +-
 .../ElasticsearchCredentialsControllerService.h    |   2 +-
 .../features/containers/elastic_base_container.py  |   6 +-
 .../features/containers/elasticsearch_container.py |   4 +-
 .../features/containers/opensearch_container.py    |   4 +-
 .../elasticsearch/tests/features/steps/steps.py    |   4 +-
 .../GCPCredentialsControllerService.h              |   2 +-
 .../containers/fake_gcs_server_container.py        |   6 +-
 extensions/gcp/tests/features/steps/steps.py       |   2 +-
 .../features/containers/grafana_loki_container.py  |   6 +-
 .../features/containers/reverse_proxy_container.py |   6 +-
 .../features/containers/kafka_server_container.py  |   6 +-
 extensions/kafka/tests/features/steps/steps.py     |   2 +-
 .../KubernetesControllerService.cpp                |   1 -
 .../steps/minifi_as_pod_in_kubernetes_cluster.py   |   2 +-
 .../llamacpp/processors/ExtensionInitializer.cpp   |   4 +-
 .../features/containers/mqtt_broker_container.py   |   6 +-
 extensions/mqtt/tests/features/steps/steps.py      |   2 +-
 .../features/containers/opc_ua_server_container.py |   6 +-
 .../features/containers/prometheus_container.py    |   6 +-
 .../rocksdb-repos/DatabaseContentRepository.cpp    |  40 +++-
 .../controllers/RocksDbStateStorage.cpp            |   1 -
 extensions/rocksdb-repos/database/OpenRocksDb.cpp  |  26 +--
 extensions/rocksdb-repos/database/OpenRocksDb.h    |   2 +
 extensions/rocksdb-repos/database/RocksDbUtils.h   |  12 ++
 .../tests/DBContentRepositoryTests.cpp             |  41 ++++
 extensions/smb/SmbConnectionControllerService.h    |   2 +-
 .../tests/features/containers/splunk_container.py  |   6 +-
 extensions/splunk/tests/features/steps/steps.py    |   2 +-
 extensions/sql/CMakeLists.txt                      |   4 +-
 extensions/sql/services/DatabaseService.cpp        |   2 -
 extensions/sql/services/DatabaseService.h          |   2 +-
 .../containers/postgress_server_container.py       |   7 +-
 .../controllers/PersistentMapStateStorage.cpp      |   2 -
 .../controllers/VolatileMapStateStorage.cpp        |   1 -
 .../controllers/VolatileMapStateStorage.h          |   1 +
 .../features/containers/diag_slave_container.py    |   6 +-
 .../features/containers/tcp_client_container.py    |   6 +-
 .../features/steps/minifi_c2_server_container.py   |   6 +-
 .../tests/features/steps/steps.py                  |   4 +-
 .../controllers/NetworkPrioritizerService.h        |   2 +-
 libminifi/include/controllers/SSLContextService.h  |   2 +-
 .../controllers/UpdatePolicyControllerService.h    |   2 +-
 libminifi/include/core/ProcessGroup.h              |   2 +-
 .../include/core/controller/ControllerService.h    |   4 +-
 .../core/controller/ControllerServiceNodeMap.h     |   2 +-
 libminifi/include/core/extension/ApiVersion.h      |   1 +
 libminifi/include/utils/CProcessor.h               |   4 +-
 libminifi/src/Configuration.cpp                    |   1 +
 libminifi/src/controllers/SSLContextService.cpp    |   2 -
 libminifi/src/core/ProcessGroup.cpp                |   5 +-
 .../core/controller/ControllerServiceNodeMap.cpp   |  20 +-
 libminifi/src/core/extension/ApiVersion.cpp        |   2 +-
 libminifi/src/core/extension/Extension.cpp         |   6 +-
 .../src/core/flow/StructuredConfiguration.cpp      |   3 +-
 .../state/nodes/RepositoryMetricsSourceStore.cpp   |   6 +
 libminifi/src/minifi-c.cpp                         |  15 --
 .../integration/C2ControllerEnableFailureTest.cpp  |   2 +-
 .../extension-verification-test/CApiExtension.cpp  |   6 +-
 .../extension-verification-test/CMakeLists.txt     |  30 +--
 .../CreateNotCalled.cpp                            |   7 +-
 .../ExtensionVerificationTests.cpp                 |  13 +-
 .../InvalidMissingInitExtension.cpp                |   2 +-
 .../extension-verification-test/dummy-cpp-api.def  |   3 +-
 libminifi/test/libtest/unit/MockClasses.h          |   5 +-
 libminifi/test/libtest/unit/ProvenanceTestHelper.h |   4 +-
 libminifi/test/libtest/unit/TestBase.cpp           |   2 +-
 libminifi/test/libtest/unit/TestUtils.cpp          |  39 ++++
 libminifi/test/libtest/unit/TestUtils.h            |  18 +-
 libminifi/test/unit/ComponentManifestTests.cpp     |   5 +-
 libminifi/test/unit/LogMetricsPublisherTests.cpp   | 206 ++++++++-----------
 libminifi/test/unit/MetricsTests.cpp               |   4 +-
 libminifi/test/unit/ProcessorConfigUtilsTests.cpp  |  12 +-
 minifi-api/include/minifi-c/minifi-c.h             |   3 -
 .../minifi-cpp/core/RepositoryMetricsSource.h      |   2 +
 .../core/controller/ControllerServiceApi.h         |   9 +-
 .../core/controller/ControllerServiceHandle.h      |   3 +
 .../include/minifi-cpp/properties/Configuration.h  |   1 +
 minifi-api/minifi-c-api.def                        |   1 -
 minifi_main/AgentDocs.cpp                          | 220 ++++++++++++++-------
 109 files changed, 649 insertions(+), 418 deletions(-)
 delete mode 100644 docker/requirements.txt

Reply via email to