)]}'
{
  "commit": "f7eea48c013f4c3a5d041f48138f4962f65f2988",
  "tree": "90d1acde2bc3999c297edc4ee536e655ffb6e0cd",
  "parents": [
    "be71b24b6b4e769c64725751d7ad3377c9058de3"
  ],
  "author": {
    "name": "Martin Zink",
    "email": "martinzink@apache.org",
    "time": "Mon Jan 26 18:12:19 2026 +0100"
  },
  "committer": {
    "name": "Martin Zink",
    "email": "martinzink@apache.org",
    "time": "Fri Apr 10 13:03:41 2026 +0200"
  },
  "message": "MINIFICPP-2708 Controller Service C API\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c002c96ce1921d92909635c82d248c08fae25672",
      "old_mode": 33188,
      "old_path": "Extensions.md",
      "new_id": "d0d402bf10bc8e780e70f65e9a8e44764f6a9281",
      "new_mode": 33188,
      "new_path": "Extensions.md"
    },
    {
      "type": "modify",
      "old_id": "14544f2d6b09f35a2f70dc32e48699493090210b",
      "old_mode": 33188,
      "old_path": "core-framework/include/agent/agent_docs.h",
      "new_id": "4c7e250356b64f4a22f94df01c937377656ca9db",
      "new_mode": 33188,
      "new_path": "core-framework/include/agent/agent_docs.h"
    },
    {
      "type": "modify",
      "old_id": "99c7f2a71dd79522a38bb467e6ccd65c74ce2e42",
      "old_mode": 33188,
      "old_path": "core-framework/include/core/controller/ControllerServiceBase.h",
      "new_id": "f0880cb4f982ce701f6490c45aa4a117f3ed3afe",
      "new_mode": 33188,
      "new_path": "core-framework/include/core/controller/ControllerServiceBase.h"
    },
    {
      "type": "modify",
      "old_id": "4060e9d18eb4c9a0673470056235fc520e2f0fc2",
      "old_mode": 33188,
      "old_path": "core-framework/include/core/controller/ControllerServiceFactoryImpl.h",
      "new_id": "a30bd48c650df5d53338f2fe000371bc968f1b5c",
      "new_mode": 33188,
      "new_path": "core-framework/include/core/controller/ControllerServiceFactoryImpl.h"
    },
    {
      "type": "modify",
      "old_id": "c791e85c9cd3560edaae5fcfd93be13c2e12b96d",
      "old_mode": 33188,
      "old_path": "extensions/aws/tests/MultipartUploadStateStorageTest.cpp",
      "new_id": "fc6f757be3f497d0b73a79167df62d56961e0db9",
      "new_mode": 33188,
      "new_path": "extensions/aws/tests/MultipartUploadStateStorageTest.cpp"
    },
    {
      "type": "modify",
      "old_id": "f893a9f68e478d8c30eae048220c2cafa656418f",
      "old_mode": 33188,
      "old_path": "libminifi/include/controllers/NetworkPrioritizerService.h",
      "new_id": "684a72ce993b72d65609f15b5362ee9ab00224e8",
      "new_mode": 33188,
      "new_path": "libminifi/include/controllers/NetworkPrioritizerService.h"
    },
    {
      "type": "modify",
      "old_id": "a4c26f547de9e20acc92a04da3b834c885ae2012",
      "old_mode": 33188,
      "old_path": "libminifi/include/core/controller/ControllerService.h",
      "new_id": "561e41aee4b107bd25ba8b24571c5d60bf8cf42b",
      "new_mode": 33188,
      "new_path": "libminifi/include/core/controller/ControllerService.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "60b8639e08f5d8480d5535d2f29aa105f2921586",
      "new_mode": 33188,
      "new_path": "libminifi/include/utils/CControllerService.h"
    },
    {
      "type": "modify",
      "old_id": "057d2e59d591d77a2a186a4eaaa82a709bc506ed",
      "old_mode": 33188,
      "old_path": "libminifi/include/utils/CProcessor.h",
      "new_id": "e6424ead5d9f6d993154dc8929e6c2091ae1f519",
      "new_mode": 33188,
      "new_path": "libminifi/include/utils/CProcessor.h"
    },
    {
      "type": "modify",
      "old_id": "dccdadeeda1c3c9f9ba4d5bdc37b15046a729fe2",
      "old_mode": 33188,
      "old_path": "libminifi/src/controllers/SSLContextService.cpp",
      "new_id": "c0b02d085918358901d1b80c5cc73863af514124",
      "new_mode": 33188,
      "new_path": "libminifi/src/controllers/SSLContextService.cpp"
    },
    {
      "type": "modify",
      "old_id": "bf9c5e84cc73f0e383b887f05e8fd0857db55a67",
      "old_mode": 33188,
      "old_path": "libminifi/src/minifi-c.cpp",
      "new_id": "98735db23bc15bc9551d8fef94be0622c78b6998",
      "new_mode": 33188,
      "new_path": "libminifi/src/minifi-c.cpp"
    },
    {
      "type": "modify",
      "old_id": "25a0dba5d4c217e8f4bc3eb6a61ae6fe2f78531a",
      "old_mode": 33188,
      "old_path": "libminifi/test/libtest/integration/HTTPHandlers.h",
      "new_id": "40304948afb6e0e60b60f55dcd94649349cbff2a",
      "new_mode": 33188,
      "new_path": "libminifi/test/libtest/integration/HTTPHandlers.h"
    },
    {
      "type": "modify",
      "old_id": "7f541c1dbedac448c00d5ebbef9b1151cd96e74f",
      "old_mode": 33188,
      "old_path": "libminifi/test/libtest/unit/ControllerServiceUtils.h",
      "new_id": "941ec8b73c9bc722c5320c9820ff2dd7ae5264db",
      "new_mode": 33188,
      "new_path": "libminifi/test/libtest/unit/ControllerServiceUtils.h"
    },
    {
      "type": "modify",
      "old_id": "a54ba109ac5af98e299b3329ead33f62b0a40ada",
      "old_mode": 33188,
      "old_path": "libminifi/test/unit/NetworkPrioritizerServiceTests.cpp",
      "new_id": "a05d21ad2b576916b6525bc191e7d260ac2b27a4",
      "new_mode": 33188,
      "new_path": "libminifi/test/unit/NetworkPrioritizerServiceTests.cpp"
    },
    {
      "type": "rename",
      "old_id": "3c6fb63b74e4e4010252e3026d43ace82c416cd7",
      "old_mode": 33188,
      "old_path": "minifi-api/include/minifi-cpp/core/controller/ControllerServiceMetadata.h",
      "new_id": "22200a84d8dd6c6858bf980a83dced64e77d7986",
      "new_mode": 33188,
      "new_path": "minifi-api/common/include/minifi-cpp/core/ControllerServiceMetadata.h",
      "score": 83
    },
    {
      "type": "modify",
      "old_id": "86dc7b407e57c2a4ce4e4f1e49781f6a4b77b5ef",
      "old_mode": 33188,
      "old_path": "minifi-api/include/minifi-c/minifi-c.h",
      "new_id": "b689ce7adef91fae9e8a3f30caab8f098cf3677a",
      "new_mode": 33188,
      "new_path": "minifi-api/include/minifi-c/minifi-c.h"
    },
    {
      "type": "modify",
      "old_id": "61a759bed71ef221276b1cae0b72756bde337ad6",
      "old_mode": 33188,
      "old_path": "minifi-api/include/minifi-cpp/agent/agent_docs.h",
      "new_id": "781dfb735c9e05a6aa617e80331b999e657332db",
      "new_mode": 33188,
      "new_path": "minifi-api/include/minifi-cpp/agent/agent_docs.h"
    },
    {
      "type": "modify",
      "old_id": "db7c26737a71775b99783fd01154f8e3d9533c8b",
      "old_mode": 33188,
      "old_path": "minifi-api/include/minifi-cpp/controllers/RecordSetReader.h",
      "new_id": "dff30ce1c302c4adb720366a6c8f5c82ba66919b",
      "new_mode": 33188,
      "new_path": "minifi-api/include/minifi-cpp/controllers/RecordSetReader.h"
    },
    {
      "type": "modify",
      "old_id": "10e17f536f4474c6192360226290bb5d160a16ed",
      "old_mode": 33188,
      "old_path": "minifi-api/include/minifi-cpp/controllers/RecordSetWriter.h",
      "new_id": "9e131168aa3a6aa1b123ef066ca2f9567df3506e",
      "new_mode": 33188,
      "new_path": "minifi-api/include/minifi-cpp/controllers/RecordSetWriter.h"
    },
    {
      "type": "modify",
      "old_id": "bc21a209296d3e3c4515aeec7af15feef15fde44",
      "old_mode": 33188,
      "old_path": "minifi-api/include/minifi-cpp/controllers/SSLContextServiceInterface.h",
      "new_id": "0c17e260b30f081a9dcea9e9171f5bda79a71f5a",
      "new_mode": 33188,
      "new_path": "minifi-api/include/minifi-cpp/controllers/SSLContextServiceInterface.h"
    },
    {
      "type": "rename",
      "old_id": "fe0d450f7d104dcbc7d35d1bef98a192aeb8dc3a",
      "old_mode": 33188,
      "old_path": "minifi-api/include/minifi-cpp/core/ControllerServiceApi.h",
      "new_id": "6d5b39de3d3313a1ff7797176fe2cedaf8178b9e",
      "new_mode": 33188,
      "new_path": "minifi-api/include/minifi-cpp/core/ControllerServiceType.h",
      "score": 84
    },
    {
      "type": "rename",
      "old_id": "37084baeaa29fcc0024d244572e9d4feb7284308",
      "old_mode": 33188,
      "old_path": "minifi-api/include/minifi-cpp/core/ControllerServiceApiDefinition.h",
      "new_id": "f40d871a6f93f36b618e71f5834f80b8fde4a6a9",
      "new_mode": 33188,
      "new_path": "minifi-api/include/minifi-cpp/core/ControllerServiceTypeDefinition.h",
      "score": 95
    },
    {
      "type": "modify",
      "old_id": "525a6d6cea66f4a53cc338a02347965d5a1d18fd",
      "old_mode": 33188,
      "old_path": "minifi-api/include/minifi-cpp/core/controller/ControllerServiceDescriptor.h",
      "new_id": "39fb6da89d9ba9a370bf11196789d694492a83b1",
      "new_mode": 33188,
      "new_path": "minifi-api/include/minifi-cpp/core/controller/ControllerServiceDescriptor.h"
    },
    {
      "type": "modify",
      "old_id": "725944bfa3772b3ad6571b1bdda2ca67e857b89f",
      "old_mode": 33188,
      "old_path": "minifi-api/include/minifi-cpp/core/controller/ControllerServiceFactory.h",
      "new_id": "aafc571dcde30a9d5301cde44153c06f9974d8b5",
      "new_mode": 33188,
      "new_path": "minifi-api/include/minifi-cpp/core/controller/ControllerServiceFactory.h"
    },
    {
      "type": "modify",
      "old_id": "a22f8c696e30f065bec066ee96bf9254cca877df",
      "old_mode": 33188,
      "old_path": "minifi-api/minifi-c-api.def",
      "new_id": "9fabf206df989cb1a96f6ca237f1b78b7dce72d4",
      "new_mode": 33188,
      "new_path": "minifi-api/minifi-c-api.def"
    }
  ]
}
