)]}'
{
  "log": [
    {
      "commit": "ec4965477e93efcefd75aee120879c321b7433cd",
      "tree": "647d1be279fac436d38039fdb28a14b01064afc0",
      "parents": [
        "33acf489e93dd11a12951dbe335c49793095d75a"
      ],
      "author": {
        "name": "Gabor Gyimesi",
        "email": "gamezbird@gmail.com",
        "time": "Thu May 07 07:34:09 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu May 07 07:34:09 2026 +0200"
      },
      "message": "MINIFICPP-2802 Pre-pull docker images for extension tests (#2169)\n\n* MINIFICPP-2802 Pre-pull docker images for extension tests\n\nAvoid issues if docker image pull is slow and that would interfere while\nrunning the test scenario."
    },
    {
      "commit": "33acf489e93dd11a12951dbe335c49793095d75a",
      "tree": "8cb0680c0e49b233484be70a05b3c1b1e7b8a56d",
      "parents": [
        "7cc7b265f65afec70850f664d9a70dee6c0cfe6c"
      ],
      "author": {
        "name": "Gabor Gyimesi",
        "email": "gamezbird@gmail.com",
        "time": "Thu May 07 07:32:31 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu May 07 07:32:31 2026 +0200"
      },
      "message": "MINIFICPP-2746 Allow python processors to run in parallel (#2135)"
    },
    {
      "commit": "7cc7b265f65afec70850f664d9a70dee6c0cfe6c",
      "tree": "156828f9ab42226009eccdbe2048538e0a9b321c",
      "parents": [
        "d9910d094fea73a65544bd262bf5dd7fdba8dfd6"
      ],
      "author": {
        "name": "Martin Zink",
        "email": "martinzink@apache.org",
        "time": "Thu May 07 07:32:03 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu May 07 07:32:03 2026 +0200"
      },
      "message": "MINIFICPP-2764 Controller Service CPP API (#2152)\n\n* useProcessorClassDescription -\u003e useProcessorClassDefinition\n* add explanatory comments to ControllerServiceImpl.h\n* notifyStop -\u003e disable in CPP API aswell"
    },
    {
      "commit": "d9910d094fea73a65544bd262bf5dd7fdba8dfd6",
      "tree": "9da8ce90189bc0fe96498cd1c1782603a95d4f34",
      "parents": [
        "8cd8464d6d621fb22f5c96ec459820135476b19f"
      ],
      "author": {
        "name": "Martin Zink",
        "email": "martinzink@apache.org",
        "time": "Mon May 04 16:55:44 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon May 04 16:55:44 2026 +0200"
      },
      "message": "MINIFICPP-2796 Remove workIsAvailable from C API (#2164)"
    },
    {
      "commit": "8cd8464d6d621fb22f5c96ec459820135476b19f",
      "tree": "6b7a4fd9ba2bd4101a950779079de2e7d619347b",
      "parents": [
        "adac076676df42dc0d670f6de032fe22e1b4912c"
      ],
      "author": {
        "name": "Gabor Gyimesi",
        "email": "gamezbird@gmail.com",
        "time": "Thu Apr 30 19:36:34 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Apr 30 19:36:34 2026 +0200"
      },
      "message": "MINIFICPP-2644 Add proxy controller service support for GCP processors (#2112)"
    },
    {
      "commit": "adac076676df42dc0d670f6de032fe22e1b4912c",
      "tree": "1ea13d1db567c957f7bc5722124414bf6bcd30d8",
      "parents": [
        "4f183c14878f33f990e63bc0482e696d84b93150"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Thu Apr 30 16:38:27 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Apr 30 16:38:27 2026 +0200"
      },
      "message": "Bump cryptography from 46.0.5 to 46.0.7 in /behave_framework (#2165)\n\nBumps [cryptography](https://github.com/pyca/cryptography) from 46.0.5 to 46.0.7.\n- [Changelog](https://github.com/pyca/cryptography/blob/main/CHANGELOG.rst)\n- [Commits](https://github.com/pyca/cryptography/compare/46.0.5...46.0.7)\n\n---\nupdated-dependencies:\n- dependency-name: cryptography\n  dependency-version: 46.0.7\n  dependency-type: direct:production\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "4f183c14878f33f990e63bc0482e696d84b93150",
      "tree": "7b9b97ea0aa5ce051e020fb8fbc03a1ae6df1e6e",
      "parents": [
        "307e1be5bd81c6ceeec5b8bf11514ee3d0f3c9da"
      ],
      "author": {
        "name": "Gabor Gyimesi",
        "email": "gamezbird@gmail.com",
        "time": "Thu Apr 30 15:29:54 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Apr 30 15:29:54 2026 +0200"
      },
      "message": "MINIFICPP-2644 Add proxy controller service support for AWS and Azure processors (#2045)"
    },
    {
      "commit": "307e1be5bd81c6ceeec5b8bf11514ee3d0f3c9da",
      "tree": "efc49457ca0b2aad23d8ad4858f4d5c665017505",
      "parents": [
        "b7ff503fdbe5938a0371beb7cfc7925a8ced10d3"
      ],
      "author": {
        "name": "Martin Zink",
        "email": "martinzink@apache.org",
        "time": "Wed Apr 29 11:52:56 2026 +0200"
      },
      "committer": {
        "name": "Marton Szasz",
        "email": "szaszm@apache.org",
        "time": "Wed Apr 29 13:22:44 2026 +0200"
      },
      "message": "MINIFICPP-2756 Rename minifi_test_framework to minifi_behave\n\nImho this is a more appropriate name(i named it originally so I\u0027ll take the blame), and if we were to release this with the C API we might as well keep it nice and tidy.\n\nCloses #2146\n\nSigned-off-by: Marton Szasz \u003cszaszm@apache.org\u003e\n"
    },
    {
      "commit": "b7ff503fdbe5938a0371beb7cfc7925a8ced10d3",
      "tree": "e53ee6e30278047b802e248e7e2f3f01dcb33230",
      "parents": [
        "a0e8376ce7454f05e127edb00831f3fd9ddb0e29"
      ],
      "author": {
        "name": "Adam Debreceni",
        "email": "adebreceni@apache.org",
        "time": "Tue Apr 28 18:26:31 2026 +0200"
      },
      "committer": {
        "name": "Marton Szasz",
        "email": "szaszm@apache.org",
        "time": "Tue Apr 28 20:44:35 2026 +0200"
      },
      "message": "MINIFICPP-2782 - Remove resources from class loader on extension unload\n\nCloses #2161\n\nSigned-off-by: Marton Szasz \u003cszaszm@apache.org\u003e\n"
    },
    {
      "commit": "a0e8376ce7454f05e127edb00831f3fd9ddb0e29",
      "tree": "8ad864a3089f0f9ec4b84012cce9693c3f0ef851",
      "parents": [
        "657ea2c59c473e22f81800550500345f30d8b89a"
      ],
      "author": {
        "name": "Martin Zink",
        "email": "martinzink@apache.org",
        "time": "Tue Apr 28 18:01:55 2026 +0200"
      },
      "committer": {
        "name": "Marton Szasz",
        "email": "szaszm@apache.org",
        "time": "Tue Apr 28 18:01:55 2026 +0200"
      },
      "message": "MINIFICPP-2718 Windows based docker tests\n\nThis PR allows windows based docker containers to run the behave test suite with some limitations:\n\n- I only enabled a handful of features because some of the tests are requiring thirdparty containers (linux only and windows doesnt allow mixed (windows and linux) containers)\n- Even the tests that dont require thirdparty containers might rely on extra linux commands that needs to be replicated in powershell\n- Its unfeasable to enable these in github CI, because this requires nested virtualization (which is quite rare for VMs).\n\nSo this is only the MVP for this feature, but it is still a huge help for future developments especially for using it to develop external extensions using the upcoming C api. It cuts down the local verification time.\n\nI\u0027ve also replaced the previous m2crypto based ssl_utils with the industry standard cryptography, this should help with the setup on macs and windows systems (m2crypto was quite difficult to install on these systems)\n\nCloses #2133\n\nSigned-off-by: Marton Szasz \u003cszaszm@apache.org\u003e\n"
    },
    {
      "commit": "657ea2c59c473e22f81800550500345f30d8b89a",
      "tree": "a35e27dfcba10301969276a973a1ff4ea4182013",
      "parents": [
        "f34d739bc5ca4f898310f2354c8ff3a2317aa1d7"
      ],
      "author": {
        "name": "Martin Zink",
        "email": "martinzink@apache.org",
        "time": "Tue Apr 28 18:01:26 2026 +0200"
      },
      "committer": {
        "name": "Marton Szasz",
        "email": "szaszm@apache.org",
        "time": "Tue Apr 28 18:01:34 2026 +0200"
      },
      "message": "MINIFICPP-2708 Controller Service C API\n\nCloses #2096\n\nSigned-off-by: Marton Szasz \u003cszaszm@apache.org\u003e\n"
    },
    {
      "commit": "f34d739bc5ca4f898310f2354c8ff3a2317aa1d7",
      "tree": "1adf23e0a402aa1281bc527c0de39e5ed9bd4a73",
      "parents": [
        "4d396eaf7ac69eaae842b94fe8d4bffec808ca91"
      ],
      "author": {
        "name": "Martin Zink",
        "email": "martinzink@apache.org",
        "time": "Fri Apr 24 12:36:31 2026 +0200"
      },
      "committer": {
        "name": "Ferenc Gerlits",
        "email": "fgerlits@gmail.com",
        "time": "Fri Apr 24 12:36:31 2026 +0200"
      },
      "message": "MINIFICPP-2768 use gcc-toolset-14 on rocky\n\ncompiler support changes: gcc 13, clang 17\nremoved: expected-lite and other gcc12 workarounds\n\nSigned-off-by: Ferenc Gerlits \u003cfgerlits@gmail.com\u003e\n\nCloses #2155\n"
    },
    {
      "commit": "4d396eaf7ac69eaae842b94fe8d4bffec808ca91",
      "tree": "86e2cd2b7256440b5bcb64a6daccc24118081393",
      "parents": [
        "3813ee50c1fecc985b1b882a9ad4ec84497af637"
      ],
      "author": {
        "name": "Martin Zink",
        "email": "martinzink@apache.org",
        "time": "Fri Apr 24 11:09:55 2026 +0200"
      },
      "committer": {
        "name": "Ferenc Gerlits",
        "email": "fgerlits@gmail.com",
        "time": "Fri Apr 24 11:09:55 2026 +0200"
      },
      "message": "MINIFICPP-2760 Input/OutputStreamCallback should return std::expected\n\nSigned-off-by: Ferenc Gerlits \u003cfgerlits@gmail.com\u003e\n\nCloses #2148\n"
    },
    {
      "commit": "3813ee50c1fecc985b1b882a9ad4ec84497af637",
      "tree": "9458e4d6aecf1a4cc024d5facf7dce3af7ad963f",
      "parents": [
        "d182293a216202cde86c89cf0f9362ba8d6c6a27"
      ],
      "author": {
        "name": "Gabor Gyimesi",
        "email": "gamezbird@gmail.com",
        "time": "Tue Apr 21 16:09:39 2026 +0200"
      },
      "committer": {
        "name": "Marton Szasz",
        "email": "szaszm@apache.org",
        "time": "Tue Apr 21 16:09:39 2026 +0200"
      },
      "message": "MINIFICPP-2785 Upgrade OpenSSL FIPS to 3.1.2 for FIPS 140-3 support\n\nRan verify package job in FIPS mode which succeeded with one transient failure that is unrelated to this change: https://github.com/lordgamez/nifi-minifi-cpp/actions/runs/24660539398\n\nCloses #2162\n\nSigned-off-by: Marton Szasz \u003cszaszm@apache.org\u003e\n"
    },
    {
      "commit": "d182293a216202cde86c89cf0f9362ba8d6c6a27",
      "tree": "83c875c239500caf4acef26cbe86b43efd9235ef",
      "parents": [
        "4263328d2df64ef1bd9cd4ce68183ec2009bd8de"
      ],
      "author": {
        "name": "Adam Debreceni",
        "email": "adebreceni@apache.org",
        "time": "Tue Apr 21 16:08:23 2026 +0200"
      },
      "committer": {
        "name": "Marton Szasz",
        "email": "szaszm@apache.org",
        "time": "Tue Apr 21 16:08:28 2026 +0200"
      },
      "message": "MINIFICPP-2752 - Register processors one-by-one\n\nCloses #2150\n\nSigned-off-by: Marton Szasz \u003cszaszm@apache.org\u003e\n"
    },
    {
      "commit": "4263328d2df64ef1bd9cd4ce68183ec2009bd8de",
      "tree": "9cc98d6280b5bd9b3d6a6f637f0a9df052b0bf2a",
      "parents": [
        "521343b628ea0fc1c049d3d521263376ee779d25"
      ],
      "author": {
        "name": "Gabor Gyimesi",
        "email": "gamezbird@gmail.com",
        "time": "Mon Apr 20 12:19:07 2026 +0200"
      },
      "committer": {
        "name": "Marton Szasz",
        "email": "szaszm@apache.org",
        "time": "Mon Apr 20 12:19:07 2026 +0200"
      },
      "message": "MINIFICPP-2788 Change corecomponentstate initialization log level to debug\n\nCloses #2160\n\nSigned-off-by: Marton Szasz \u003cszaszm@apache.org\u003e\n"
    },
    {
      "commit": "521343b628ea0fc1c049d3d521263376ee779d25",
      "tree": "b84e2cf5e668d90315f9fb38b11ed7a6e9bf0f25",
      "parents": [
        "a3394382c649b5d41ff1ec04737e8f2d54e881f1"
      ],
      "author": {
        "name": "Gabor Gyimesi",
        "email": "gamezbird@gmail.com",
        "time": "Mon Apr 20 11:04:38 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Apr 20 11:04:38 2026 +0200"
      },
      "message": "MINIFICPP-2771 Use separate state managers in schedule and trigger threads (#2157)"
    },
    {
      "commit": "a3394382c649b5d41ff1ec04737e8f2d54e881f1",
      "tree": "7f80a685070749aea03020bf9685278fef4e4689",
      "parents": [
        "943be2eedc0c1c4fab52eadd132e880ad44f98e9"
      ],
      "author": {
        "name": "Adam Debreceni",
        "email": "64783590+adamdebreceni@users.noreply.github.com",
        "time": "Thu Apr 16 13:37:54 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Apr 16 13:37:54 2026 +0200"
      },
      "message": "MINIFICPP-2783 - Remove unused global (#2159)"
    },
    {
      "commit": "943be2eedc0c1c4fab52eadd132e880ad44f98e9",
      "tree": "0e7774a1007adab87f49666f6f71ae29d9bf43ed",
      "parents": [
        "8e66eb3349ffead5aa5a1ca96d39364efcda3279"
      ],
      "author": {
        "name": "Gabor Gyimesi",
        "email": "gamezbird@gmail.com",
        "time": "Thu Apr 16 13:35:50 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Apr 16 13:35:50 2026 +0200"
      },
      "message": "MINIFICPP-2762 Replace AWS S3 client with AWS CRT S3 client (#2151)\n\n* MINIFICPP-2762 Upgrade AWS and replace S3 client with crt client\n\n* Use single onSchedule created S3 client\n\n* Fix AWS tests on Windows\n\n* Fix macos build and various issues\n\n* AwsInitializer: thread-safe shutdown\n\n* aws: init sdk with extension, fix hang on exit\n\n* Suppress false positive clang tidy issue\n\n* Remove AWSTestMain\n\n---------\n\nCo-authored-by: Marton Szasz \u003cszaszm@apache.org\u003e"
    },
    {
      "commit": "8e66eb3349ffead5aa5a1ca96d39364efcda3279",
      "tree": "ec5d9479345d414e54d920aac651e22a05a3f06b",
      "parents": [
        "c92b0b8841bad7bfa823d1f80196fd4c432b0040"
      ],
      "author": {
        "name": "Martin Zink",
        "email": "martinzink@apache.org",
        "time": "Mon Apr 13 20:21:53 2026 +0200"
      },
      "committer": {
        "name": "Marton Szasz",
        "email": "szaszm@apache.org",
        "time": "Mon Apr 13 20:21:53 2026 +0200"
      },
      "message": "MINIFICPP-2772 README.md img source has been moved\n\nAlso the asf.yaml contained duplicate entries for the github key, hopefully this caused the 404 on the status page (cant test it locally only after this been merged to main)\n\nCloses #2158\n\nSigned-off-by: Marton Szasz \u003cszaszm@apache.org\u003e\n"
    },
    {
      "commit": "c92b0b8841bad7bfa823d1f80196fd4c432b0040",
      "tree": "6d862ecaead37e27e171b4bc885d3827dce713e1",
      "parents": [
        "d44664ee5667375d90a74d567f2b2d182fe9eb1f"
      ],
      "author": {
        "name": "Adam Debreceni",
        "email": "adebreceni@apache.org",
        "time": "Mon Apr 13 20:21:41 2026 +0200"
      },
      "committer": {
        "name": "Marton Szasz",
        "email": "szaszm@apache.org",
        "time": "Mon Apr 13 20:21:41 2026 +0200"
      },
      "message": "MINIFICPP-2770 - Handle exceptions at usage side, add test\n\nCloses #2156\n\nSigned-off-by: Marton Szasz \u003cszaszm@apache.org\u003e\n"
    },
    {
      "commit": "d44664ee5667375d90a74d567f2b2d182fe9eb1f",
      "tree": "efa0b2cb9ecde1baf9ebdf3fecc17ffbaff96e7a",
      "parents": [
        "3fac4a9a91aa5a0dc6695a07631c3116aa309cd4"
      ],
      "author": {
        "name": "Martin Zink",
        "email": "martinzink@apache.org",
        "time": "Mon Apr 13 20:21:28 2026 +0200"
      },
      "committer": {
        "name": "Marton Szasz",
        "email": "szaszm@apache.org",
        "time": "Mon Apr 13 20:21:28 2026 +0200"
      },
      "message": "MINIFICPP-2754 Update deprecated CI actions\n\nCloses #2142\n\nSigned-off-by: Marton Szasz \u003cszaszm@apache.org\u003e\n"
    },
    {
      "commit": "3fac4a9a91aa5a0dc6695a07631c3116aa309cd4",
      "tree": "0a58406c9a9dd42302309a2d382f5bb7871ad2ff",
      "parents": [
        "1f0f15394dfae8f538b58c7756b02005dce44190"
      ],
      "author": {
        "name": "cccs-jsjm",
        "email": "207595538+cccs-jsjm@users.noreply.github.com",
        "time": "Thu Apr 09 19:25:52 2026 +0200"
      },
      "committer": {
        "name": "Marton Szasz",
        "email": "szaszm@apache.org",
        "time": "Thu Apr 09 19:25:52 2026 +0200"
      },
      "message": "MINIFICPP-2766 Preventing C++ exceptions from unwinding the stack ove…\n\n…r the Python interpreter.\n\nCloses #2154\n\nSigned-off-by: Marton Szasz \u003cszaszm@apache.org\u003e\n"
    },
    {
      "commit": "1f0f15394dfae8f538b58c7756b02005dce44190",
      "tree": "6501de655fb534f0f6d591825135d521e30e3446",
      "parents": [
        "fbe5cc5d5c5a9b9da1c3b236a0cb35177b89d203"
      ],
      "author": {
        "name": "Martin Zink",
        "email": "martinzink@apache.org",
        "time": "Thu Apr 09 15:29:22 2026 +0200"
      },
      "committer": {
        "name": "Martin Zink",
        "email": "martinzink@apache.org",
        "time": "Thu Apr 09 15:29:22 2026 +0200"
      },
      "message": "MINIFICPP-2748 Fixing false positive log errors and warnings when usi…\n\n…ng Metrics\n\nCloses #2139\n\nSigned-off-by: Martin Zink \u003cmartinzink@apache.org\u003e\n"
    },
    {
      "commit": "fbe5cc5d5c5a9b9da1c3b236a0cb35177b89d203",
      "tree": "6795070589b035996bbac920fe58baebe8077d67",
      "parents": [
        "b57cb3583a3aab40da05967576f4dba0b36a1161"
      ],
      "author": {
        "name": "Gabor Gyimesi",
        "email": "gamezbird@gmail.com",
        "time": "Thu Apr 09 15:29:12 2026 +0200"
      },
      "committer": {
        "name": "Martin Zink",
        "email": "martinzink@apache.org",
        "time": "Thu Apr 09 15:29:12 2026 +0200"
      },
      "message": "MINIFICPP-2737 Add weekly CI workflow runs and status page\n\nAll Github Actions workflows are run weekly to avoid regression. The workflow run results are visible on the status page hosted on Github Pages.\n\nStatus page example can be checked at: https://lordgamez.github.io/nifi-minifi-cpp/status\n\nCloses #2128\n\nSigned-off-by: Martin Zink \u003cmartinzink@apache.org\u003e\n"
    },
    {
      "commit": "b57cb3583a3aab40da05967576f4dba0b36a1161",
      "tree": "57d6416a3e26447a931f9710a5276369de691370",
      "parents": [
        "a1f0831750bcecbcf0210772876eec9b32e94d92"
      ],
      "author": {
        "name": "Adam Debreceni",
        "email": "adebreceni@apache.org",
        "time": "Thu Apr 09 15:28:59 2026 +0200"
      },
      "committer": {
        "name": "Martin Zink",
        "email": "martinzink@apache.org",
        "time": "Thu Apr 09 15:28:59 2026 +0200"
      },
      "message": "MINIFICPP-2715 - Use symbols to check api compatibility\n\nCloses #2105\n\nSigned-off-by: Martin Zink \u003cmartinzink@apache.org\u003e\n"
    },
    {
      "commit": "a1f0831750bcecbcf0210772876eec9b32e94d92",
      "tree": "76c2775b0b3b3c67c52b941fdc86cc68c17869fd",
      "parents": [
        "20805f0fa0770582f68f87a980879a23188d779b"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon Mar 30 15:08:09 2026 +0200"
      },
      "committer": {
        "name": "Ferenc Gerlits",
        "email": "fgerlits@gmail.com",
        "time": "Mon Mar 30 15:08:09 2026 +0200"
      },
      "message": "Bump requests from 2.32.4 to 2.33.0 in /github_scripts\n\nBumps [requests](https://github.com/psf/requests) from 2.32.4 to 2.33.0.\n- [Release notes](https://github.com/psf/requests/releases)\n- [Changelog](https://github.com/psf/requests/blob/main/HISTORY.md)\n- [Commits](https://github.com/psf/requests/compare/v2.32.4...v2.33.0)\n\n---\nupdated-dependencies:\n- dependency-name: requests\n  dependency-version: 2.33.0\n  dependency-type: direct:production\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nSigned-off-by: Ferenc Gerlits \u003cfgerlits@gmail.com\u003e\n\nCloses #2147\n"
    },
    {
      "commit": "20805f0fa0770582f68f87a980879a23188d779b",
      "tree": "e2389cc50a33519ad106c00ad34f56924e4125e6",
      "parents": [
        "ad163be29e79a0620352db25db75f8c299940438"
      ],
      "author": {
        "name": "Martin Zink",
        "email": "martinzink@apache.org",
        "time": "Mon Mar 30 15:05:30 2026 +0200"
      },
      "committer": {
        "name": "Ferenc Gerlits",
        "email": "fgerlits@gmail.com",
        "time": "Mon Mar 30 15:05:30 2026 +0200"
      },
      "message": "MINIFICPP-2757 Build windows artifacts in create-release-artifacts.yml CI job\n\nSigned-off-by: Ferenc Gerlits \u003cfgerlits@gmail.com\u003e\n\nCloses #2145\n"
    },
    {
      "commit": "ad163be29e79a0620352db25db75f8c299940438",
      "tree": "4ff7e7418adf4a3a83adae2156597424ba4a0f70",
      "parents": [
        "a415368f121293d2586da641edc8bb0fd0192f63"
      ],
      "author": {
        "name": "Martin Zink",
        "email": "martinzink@apache.org",
        "time": "Mon Mar 30 14:56:15 2026 +0200"
      },
      "committer": {
        "name": "Ferenc Gerlits",
        "email": "fgerlits@gmail.com",
        "time": "Mon Mar 30 14:56:15 2026 +0200"
      },
      "message": "MINIFICPP-2602 Add withAllowedTypes\u003c\u003e to all propertys that require ControllerServices\n\nSigned-off-by: Ferenc Gerlits \u003cfgerlits@gmail.com\u003e\n\nCloses #2149\n"
    },
    {
      "commit": "a415368f121293d2586da641edc8bb0fd0192f63",
      "tree": "1bce041ae58352a0559b6ca3bceef924c9859cb5",
      "parents": [
        "77720cc3f85524b47d83891b9dccd819348930fb"
      ],
      "author": {
        "name": "Martin Zink",
        "email": "martinzink@apache.org",
        "time": "Mon Mar 30 14:55:25 2026 +0200"
      },
      "committer": {
        "name": "Ferenc Gerlits",
        "email": "fgerlits@gmail.com",
        "time": "Mon Mar 30 14:55:25 2026 +0200"
      },
      "message": "MINIFICPP-2758 Rename step_impls in minifi behave\n\nSigned-off-by: Ferenc Gerlits \u003cfgerlits@gmail.com\u003e\n\nCloses #2144\n"
    },
    {
      "commit": "77720cc3f85524b47d83891b9dccd819348930fb",
      "tree": "9195147ab0d5364b4f61ddb7018adfdf9c4700b4",
      "parents": [
        "75d0bbec9ce2f5a2ea08c98318e84e4c56a5d29d"
      ],
      "author": {
        "name": "Gabor Gyimesi",
        "email": "gamezbird@gmail.com",
        "time": "Mon Mar 30 14:54:15 2026 +0200"
      },
      "committer": {
        "name": "Ferenc Gerlits",
        "email": "fgerlits@gmail.com",
        "time": "Mon Mar 30 14:54:15 2026 +0200"
      },
      "message": "MINIFICPP-2750 Fix Windows build with CMake 4\n\nCMake 4 is not compatible with CMake features in versions older than\nCMake 3.5. We need to specify at least version 3.5 for minimum\nrequirements to make configuration succeed. Fortunately winflexbison\ndoes not use any older CMake features so changing the required version\nsolves the issue.\n\nSigned-off-by: Ferenc Gerlits \u003cfgerlits@gmail.com\u003e\n\nCloses #2138\n"
    },
    {
      "commit": "75d0bbec9ce2f5a2ea08c98318e84e4c56a5d29d",
      "tree": "5c11d53d8c451b83d927d19c5506645cd4812a31",
      "parents": [
        "b435c4861b22aba27b1c8fb736ffe829a75ed6b7"
      ],
      "author": {
        "name": "Martin Zink",
        "email": "martinzink@apache.org",
        "time": "Mon Mar 30 14:53:12 2026 +0200"
      },
      "committer": {
        "name": "Ferenc Gerlits",
        "email": "fgerlits@gmail.com",
        "time": "Mon Mar 30 14:53:12 2026 +0200"
      },
      "message": "MINIFICPP-2731 Allow cancellation from ProcessSession::write\n\nSigned-off-by: Ferenc Gerlits \u003cfgerlits@gmail.com\u003e\n\nCloses #2120\n"
    },
    {
      "commit": "b435c4861b22aba27b1c8fb736ffe829a75ed6b7",
      "tree": "b856d9e418d0a1e694988a54b88e13167a2a5867",
      "parents": [
        "2060d13d84a58e435a181f423a17665aba791eed"
      ],
      "author": {
        "name": "Martin Zink",
        "email": "martinzink@apache.org",
        "time": "Mon Mar 30 14:51:21 2026 +0200"
      },
      "committer": {
        "name": "Ferenc Gerlits",
        "email": "fgerlits@gmail.com",
        "time": "Mon Mar 30 14:51:21 2026 +0200"
      },
      "message": "MINIFICPP-2710 Refactor ControllerServiceNodeMap\n\nSigned-off-by: Ferenc Gerlits \u003cfgerlits@gmail.com\u003e\n\nCloses #2098\n"
    },
    {
      "commit": "2060d13d84a58e435a181f423a17665aba791eed",
      "tree": "524479ac00793de7c12632ca1cc50731db8cc7f0",
      "parents": [
        "5ccdfd58854d17620c87d9d6f39650a294260b87"
      ],
      "author": {
        "name": "Martin Zink",
        "email": "martinzink@apache.org",
        "time": "Wed Mar 25 13:34:24 2026 +0100"
      },
      "committer": {
        "name": "Marton Szasz",
        "email": "szaszm@apache.org",
        "time": "Wed Mar 25 13:34:24 2026 +0100"
      },
      "message": "MINIFICPP-2755 fix macOS CI failure\n\nchange macos-15 to macos-14 (macos-15 has some intermittent issues, we should change back when we can)\nupdated iODBC (while investigating but seemed worth keeping)\n\nCloses #2143\n\nSigned-off-by: Marton Szasz \u003cszaszm@apache.org\u003e\n"
    },
    {
      "commit": "5ccdfd58854d17620c87d9d6f39650a294260b87",
      "tree": "a177901366ec2598042124ea2587d254f486bb71",
      "parents": [
        "a30037b945a783befc73fbd522f6df973b62fe92"
      ],
      "author": {
        "name": "Adam Debreceni",
        "email": "adebreceni@apache.org",
        "time": "Wed Mar 25 00:54:46 2026 +0100"
      },
      "committer": {
        "name": "Marton Szasz",
        "email": "szaszm@apache.org",
        "time": "Wed Mar 25 00:54:46 2026 +0100"
      },
      "message": "MINIFICPP-2753 - Remove restore from c-api\n\nCloses #2141\n\nSigned-off-by: Marton Szasz \u003cszaszm@apache.org\u003e\n"
    },
    {
      "commit": "a30037b945a783befc73fbd522f6df973b62fe92",
      "tree": "03c7f2c2089fd413b82b93dad3245bb2a442744e",
      "parents": [
        "4a857ef4a46e5bb1f28b3b8f096e7f0ca006bdc2"
      ],
      "author": {
        "name": "Martin Zink",
        "email": "martinzink@apache.org",
        "time": "Wed Mar 25 00:54:35 2026 +0100"
      },
      "committer": {
        "name": "Marton Szasz",
        "email": "szaszm@apache.org",
        "time": "Wed Mar 25 00:54:35 2026 +0100"
      },
      "message": "MINIFICPP-2751 Remove MinifiStatusToString before C Api is finalized\n\nSince these are well known static string literals we can omit this function from the C API, and let the consumers implement it if they require it.\n\nCloses #2140\n\nSigned-off-by: Marton Szasz \u003cszaszm@apache.org\u003e\n"
    },
    {
      "commit": "4a857ef4a46e5bb1f28b3b8f096e7f0ca006bdc2",
      "tree": "237e842e4655d16599d825525248e9d7caf86986",
      "parents": [
        "131f6e4dd60739043cf629bb12e54d24b36b41ba"
      ],
      "author": {
        "name": "Martin Zink",
        "email": "martinzink@apache.org",
        "time": "Wed Mar 25 00:53:26 2026 +0100"
      },
      "committer": {
        "name": "Marton Szasz",
        "email": "szaszm@apache.org",
        "time": "Wed Mar 25 00:53:26 2026 +0100"
      },
      "message": "MINIFICPP-2696 Add option for optimizationForSmallDB in DatabaseConte…\n\nI’ve went ahead and this some testing so we can set a sensible default value for this new configurable value. Based on my testing it seems the processing overhead is negligible, unfortunately the memory gains are also not what one expect (flow specific)\n\nI’ve created a bunch of flows and tried it various cache sizes.\n\n- Simple GenerateFlowFile → LogAttribute 5MB Text (random)\n - processing throughput remained the same while achieving 10% lower memory footprint on avarage, but the memory usage was not consistent\n- TailFile(30k lines) → MergeFile → LogAttribute, with GetFile → LogAttribute (to increase memory usage)\n - Processing time of the tailfile remained within run-to-run variance with 20-30% lower memory footprint\n\nI’ve also noticed that compaction time and periodic https://man7.org/linux/man-pages/man3/malloc_trim.3.html makes memory footprint even smaller (much more noticably in some cases)\n\nMethodology\nProcessing time was measured via log messages, memory footprint was measured via prometheus AgentStatus metrics\nBaseline was setting the new variable to an empty string (which basically mimics the current main behaviour)\n\n**I couldn’t measure performance losses but only tried with a small set of relatively simple flows, since this PR now changes the default behavior its important that we emphasise this change and the method to disable this in the release logs.**\n\nCloses #2081\n\nSigned-off-by: Marton Szasz \u003cszaszm@apache.org\u003e\n"
    },
    {
      "commit": "131f6e4dd60739043cf629bb12e54d24b36b41ba",
      "tree": "c5d76cb534810406b41c8c54d09291e95386d7f1",
      "parents": [
        "a89a27c9a35ec5684b96b91a6bb96ab0bb8c34f5"
      ],
      "author": {
        "name": "Adam Debreceni",
        "email": "adebreceni@apache.org",
        "time": "Wed Mar 25 00:53:07 2026 +0100"
      },
      "committer": {
        "name": "Marton Szasz",
        "email": "szaszm@apache.org",
        "time": "Wed Mar 25 00:53:07 2026 +0100"
      },
      "message": "MINIFICPP-2669 - Reduce controller service api\n\nCloses #2065\n\nSigned-off-by: Marton Szasz \u003cszaszm@apache.org\u003e\n"
    },
    {
      "commit": "a89a27c9a35ec5684b96b91a6bb96ab0bb8c34f5",
      "tree": "e76ec644abae62a698cb0d38f2597818aab4d5b7",
      "parents": [
        "f6ef57e2341f88846d24dc7f80a1d403db0158e6"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Tue Mar 17 20:31:09 2026 +0100"
      },
      "committer": {
        "name": "Marton Szasz",
        "email": "szaszm@apache.org",
        "time": "Tue Mar 17 20:31:11 2026 +0100"
      },
      "message": "Bump pyopenssl from 25.0.0 to 26.0.0 in /behave_framework\n\nCloses #2137\n\nSigned-off-by: Marton Szasz \u003cszaszm@apache.org\u003e\n"
    },
    {
      "commit": "f6ef57e2341f88846d24dc7f80a1d403db0158e6",
      "tree": "94db2b9b7a224c4f20abee5710b3d55ad494dbff",
      "parents": [
        "18dbb895521f8d17817ed79104e893a76d23f98e"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Tue Mar 17 20:28:39 2026 +0100"
      },
      "committer": {
        "name": "Marton Szasz",
        "email": "szaszm@apache.org",
        "time": "Tue Mar 17 20:30:07 2026 +0100"
      },
      "message": "Remove docker/requirements.txt\n\nOriginaly: Bump pyopenssl from 25.0.0 to 26.0.0 in /docker\nBut the file was not necessary, so we ended up removing it instead\n\nCloses #2136\n\nSigned-off-by: Marton Szasz \u003cszaszm@apache.org\u003e\n"
    },
    {
      "commit": "18dbb895521f8d17817ed79104e893a76d23f98e",
      "tree": "523c55863d1090fa44e7363eea15ecaa6494d5c6",
      "parents": [
        "6f68543e3348421bb5b15204951d05ae1f44fe0f"
      ],
      "author": {
        "name": "Gabor Gyimesi",
        "email": "gamezbird@gmail.com",
        "time": "Tue Mar 17 20:28:05 2026 +0100"
      },
      "committer": {
        "name": "Marton Szasz",
        "email": "szaszm@apache.org",
        "time": "Tue Mar 17 20:28:05 2026 +0100"
      },
      "message": "MINIFICPP-2747 Fix flaky MQTT tests\n\nWhen input files are created in the test environment after the MiNiFi container is started, it is possible that the GetFile reads the newly created file before its content is added resulting in an empty flowfile. This fix solves the issue by creating the temporary input file first and moving that file to the input directory afterwards.\n\nExample failure: https://github.com/apache/nifi-minifi-cpp/actions/runs/22993038477/attempts/1\n\nCloses #2134\n\nSigned-off-by: Marton Szasz \u003cszaszm@apache.org\u003e\n"
    },
    {
      "commit": "6f68543e3348421bb5b15204951d05ae1f44fe0f",
      "tree": "2486207e928f8eb29cb7fbbce2768391d8932b51",
      "parents": [
        "8f712a67c89be504b06acf7da826d548c85973e7"
      ],
      "author": {
        "name": "Martin Zink",
        "email": "martinzink@apache.org",
        "time": "Thu Feb 05 19:42:06 2026 +0100"
      },
      "committer": {
        "name": "Gabor Gyimesi",
        "email": "gamezbird@gmail.com",
        "time": "Wed Mar 11 11:16:21 2026 +0100"
      },
      "message": "MINIFICPP-2711 Docker tests, missing logs if container fails to start\n\nSigned-off-by: Gabor Gyimesi \u003cgamezbird@gmail.com\u003e\n\nThis closes #2131\n"
    },
    {
      "commit": "8f712a67c89be504b06acf7da826d548c85973e7",
      "tree": "465527fc53c9a1ca2eb86d22e15b9abde831af2c",
      "parents": [
        "022bd6ffd0d5c6fdb6b17fe3283049db47dd0871"
      ],
      "author": {
        "name": "Martin Zink",
        "email": "martinzink@apache.org",
        "time": "Mon Nov 17 11:02:37 2025 +0100"
      },
      "committer": {
        "name": "Gabor Gyimesi",
        "email": "gamezbird@gmail.com",
        "time": "Wed Mar 11 11:12:44 2026 +0100"
      },
      "message": "MINIFICPP-2712 Generate modular docs\n\nSigned-off-by: Gabor Gyimesi \u003cgamezbird@gmail.com\u003e\n\nThis closes #2097\n"
    },
    {
      "commit": "022bd6ffd0d5c6fdb6b17fe3283049db47dd0871",
      "tree": "af120d864eec15592df2ed9497f235bc4677a0e7",
      "parents": [
        "1d764d7a76e1fd0c6d39527d7fbf7d1d86ab236a"
      ],
      "author": {
        "name": "Gabor Gyimesi",
        "email": "gamezbird@gmail.com",
        "time": "Tue Mar 10 13:18:43 2026 +0100"
      },
      "committer": {
        "name": "Martin Zink",
        "email": "martinzink@apache.org",
        "time": "Tue Mar 10 13:18:43 2026 +0100"
      },
      "message": "MINIFICPP-2745 Upgrade OPC UA library to v1.5.2\n\nNew OPCUA 1.5.2 docker image test certificate is valid for 10 years, changes can be viewed here: https://github.com/lordgamez/open62541/commit/38660125b9f8a2ee37e01e4951d7b5b085f2ff41\n\nCloses #2132\n\nSigned-off-by: Martin Zink \u003cmartinzink@apache.org\u003e\n"
    },
    {
      "commit": "1d764d7a76e1fd0c6d39527d7fbf7d1d86ab236a",
      "tree": "b528d76b2c3f76af3c9e8211fdde8cb4612317b6",
      "parents": [
        "30493bf094eed53d185400ecb867a81e382229d5"
      ],
      "author": {
        "name": "Gabor Gyimesi",
        "email": "gamezbird@gmail.com",
        "time": "Tue Mar 10 13:18:34 2026 +0100"
      },
      "committer": {
        "name": "Martin Zink",
        "email": "martinzink@apache.org",
        "time": "Tue Mar 10 13:18:34 2026 +0100"
      },
      "message": "MINIFICPP-2744 Fix ubuntu_22_04_clang_arm CI job\n\nThe github actions ubuntu image uses a different llvm repository which overrides the libc++ version needed for the clang-20 compilation. Pin the libc++ version on the runner to avoid the version conflict.\n\nCloses #2130\n\nSigned-off-by: Martin Zink \u003cmartinzink@apache.org\u003e\n"
    },
    {
      "commit": "30493bf094eed53d185400ecb867a81e382229d5",
      "tree": "5f284abe5f73482e029dee061bf6bf726e1e1e6d",
      "parents": [
        "30c2434bdf0c2f7109ad6b178c2df67e06cfebe5"
      ],
      "author": {
        "name": "Gabor Gyimesi",
        "email": "gamezbird@gmail.com",
        "time": "Tue Mar 10 13:17:38 2026 +0100"
      },
      "committer": {
        "name": "Martin Zink",
        "email": "martinzink@apache.org",
        "time": "Tue Mar 10 13:17:38 2026 +0100"
      },
      "message": "MINIFICPP-2738 Suppress false positive warning on GCC 12\n\nThis fixes failing gcc-12 job in https://github.com/apache/nifi-minifi-cpp/actions/workflows/compiler-support.yml\n\nCloses #2127\n\nSigned-off-by: Martin Zink \u003cmartinzink@apache.org\u003e\n"
    },
    {
      "commit": "30c2434bdf0c2f7109ad6b178c2df67e06cfebe5",
      "tree": "13f4fa6d2f42ea70e7ae799402eec6c758e3934d",
      "parents": [
        "572832b7ed3640538955ed3252a29454fa28145e"
      ],
      "author": {
        "name": "Gabor Gyimesi",
        "email": "gamezbird@gmail.com",
        "time": "Tue Mar 10 13:17:02 2026 +0100"
      },
      "committer": {
        "name": "Martin Zink",
        "email": "martinzink@apache.org",
        "time": "Tue Mar 10 13:17:02 2026 +0100"
      },
      "message": "MINIFICPP-2739 Add test scenario info to behave logs\n\nThis closes #2129\n\nSigned-off-by: Martin Zink \u003cmartinzink@apache.org\u003e\n"
    },
    {
      "commit": "572832b7ed3640538955ed3252a29454fa28145e",
      "tree": "f5d43599e8e06de4d1abb020ff37cfa40268dcf6",
      "parents": [
        "7ec2fd7c1172829458e28dd070acda0cd292e3b8"
      ],
      "author": {
        "name": "Gabor Gyimesi",
        "email": "gamezbird@gmail.com",
        "time": "Tue Mar 10 13:16:00 2026 +0100"
      },
      "committer": {
        "name": "Martin Zink",
        "email": "martinzink@apache.org",
        "time": "Tue Mar 10 13:16:00 2026 +0100"
      },
      "message": "MINIFICPP-2717 Remove old docker testing framework\n\nThis closes #2110\n\nSigned-off-by: Martin Zink \u003cmartinzink@apache.org\u003e\n"
    },
    {
      "commit": "7ec2fd7c1172829458e28dd070acda0cd292e3b8",
      "tree": "3646c4f6f38ebd4b862f4b4e80161ef4ab66c76a",
      "parents": [
        "91481eff7b85d4c36c419b3f3f10b50ddf38db8d"
      ],
      "author": {
        "name": "Ferenc Gerlits",
        "email": "fgerlits@gmail.com",
        "time": "Tue Mar 10 13:14:34 2026 +0100"
      },
      "committer": {
        "name": "Martin Zink",
        "email": "martinzink@apache.org",
        "time": "Tue Mar 10 13:14:34 2026 +0100"
      },
      "message": "MINIFICPP-2714 Move Kubernetes to modular docker tests\n\nThis closes #2101\n\nSigned-off-by: Martin Zink \u003cmartinzink@apache.org\u003e\n"
    },
    {
      "commit": "91481eff7b85d4c36c419b3f3f10b50ddf38db8d",
      "tree": "52cd7426c64257da35d3a29462c50c2559cda1e8",
      "parents": [
        "d39671da8e3620078d435dfe7a3e73d174abd324"
      ],
      "author": {
        "name": "Gabor Gyimesi",
        "email": "gamezbird@gmail.com",
        "time": "Tue Mar 10 13:13:46 2026 +0100"
      },
      "committer": {
        "name": "Martin Zink",
        "email": "martinzink@apache.org",
        "time": "Tue Mar 10 13:13:46 2026 +0100"
      },
      "message": "MINIFICPP-2716 Refactor and stabilize modular docker tests\n\nThis closes #2104\n\nSigned-off-by: Martin Zink \u003cmartinzink@apache.org\u003e\n"
    },
    {
      "commit": "d39671da8e3620078d435dfe7a3e73d174abd324",
      "tree": "2d233dba8fb9afb57fea86d56699b02e1b8f14c0",
      "parents": [
        "c460780a95c8ccf9d87d9fec532318dba1031f65"
      ],
      "author": {
        "name": "Gabor Gyimesi",
        "email": "gamezbird@gmail.com",
        "time": "Tue Mar 10 13:12:51 2026 +0100"
      },
      "committer": {
        "name": "Martin Zink",
        "email": "martinzink@apache.org",
        "time": "Tue Mar 10 13:12:51 2026 +0100"
      },
      "message": "MINIFICPP-2687 Move Python extension docker tests to modular docker tests\n\nThis closes #2103\n\nSigned-off-by: Martin Zink \u003cmartinzink@apache.org\u003e\n"
    },
    {
      "commit": "c460780a95c8ccf9d87d9fec532318dba1031f65",
      "tree": "7d9bf27355a74daec11d21d3d4ce88f88a602847",
      "parents": [
        "e2de4ca723be926301c9be0c18f55bfe7e70bbb9"
      ],
      "author": {
        "name": "Gabor Gyimesi",
        "email": "gamezbird@gmail.com",
        "time": "Tue Mar 10 13:11:53 2026 +0100"
      },
      "committer": {
        "name": "Martin Zink",
        "email": "martinzink@apache.org",
        "time": "Tue Mar 10 13:11:53 2026 +0100"
      },
      "message": "MINIFICPP-2688 Move site-to-site tests to modular docker tests\n\nThis closes #2095\n\nSigned-off-by: Martin Zink \u003cmartinzink@apache.org\u003e\n"
    },
    {
      "commit": "e2de4ca723be926301c9be0c18f55bfe7e70bbb9",
      "tree": "248da5df58dd340eebe455f322784f715685b18c",
      "parents": [
        "b1137d2b74a3ce187e6a3ccc299d8e5dcf120ed3"
      ],
      "author": {
        "name": "Gabor Gyimesi",
        "email": "gamezbird@gmail.com",
        "time": "Tue Mar 10 13:11:04 2026 +0100"
      },
      "committer": {
        "name": "Martin Zink",
        "email": "martinzink@apache.org",
        "time": "Tue Mar 10 13:11:04 2026 +0100"
      },
      "message": "MINIFICPP-2686 Move Prometheus tests to modular docker tests\n\nThis closes #2092\n\nSigned-off-by: Martin Zink \u003cmartinzink@apache.org\u003e\n"
    },
    {
      "commit": "b1137d2b74a3ce187e6a3ccc299d8e5dcf120ed3",
      "tree": "7074221fff16ba3d89af395852aea78f59d5b3af",
      "parents": [
        "2f26cb92f5331a8facbfd7354d5dfca148895b74"
      ],
      "author": {
        "name": "Gabor Gyimesi",
        "email": "gamezbird@gmail.com",
        "time": "Mon Mar 02 20:38:33 2026 +0100"
      },
      "committer": {
        "name": "Marton Szasz",
        "email": "szaszm@apache.org",
        "time": "Mon Mar 02 20:38:33 2026 +0100"
      },
      "message": "MINIFICPP-2736 Add checks of library unload result for class description removal\n\nCloses #2126\n\nSigned-off-by: Marton Szasz \u003cszaszm@apache.org\u003e\n"
    },
    {
      "commit": "2f26cb92f5331a8facbfd7354d5dfca148895b74",
      "tree": "a5fff31133bed61c2272c64c3d8996f1dd7954d3",
      "parents": [
        "24933300e2d35ae8c517e02557e9c966daa2ca85"
      ],
      "author": {
        "name": "Gabor Gyimesi",
        "email": "gamezbird@gmail.com",
        "time": "Thu Feb 26 15:53:20 2026 +0100"
      },
      "committer": {
        "name": "Ferenc Gerlits",
        "email": "fgerlits@gmail.com",
        "time": "Thu Feb 26 15:53:20 2026 +0100"
      },
      "message": "MINIFICPP-2723 Add log and properties.d dir property files to debug bundle\n\nSigned-off-by: Ferenc Gerlits \u003cfgerlits@gmail.com\u003e\n\nCloses #2124\n"
    },
    {
      "commit": "24933300e2d35ae8c517e02557e9c966daa2ca85",
      "tree": "eaeca6644c922ca2be1e36b43a49abc6f09eb9c8",
      "parents": [
        "4096b863734d1d8000fd64357561044e1fc2d013"
      ],
      "author": {
        "name": "Gabor Gyimesi",
        "email": "gamezbird@gmail.com",
        "time": "Thu Feb 26 14:22:35 2026 +0100"
      },
      "committer": {
        "name": "Ferenc Gerlits",
        "email": "fgerlits@gmail.com",
        "time": "Thu Feb 26 14:22:35 2026 +0100"
      },
      "message": "MINIFICPP-2734 Remove BinFiles from processor list\n\nSigned-off-by: Ferenc Gerlits \u003cfgerlits@gmail.com\u003e\n\nCloses #2123\n"
    },
    {
      "commit": "4096b863734d1d8000fd64357561044e1fc2d013",
      "tree": "aed2f52ae2614141ba24a7f908ef8a6cf3a59b94",
      "parents": [
        "162ccfb558abc3c3a97326daa5da010d28977da2"
      ],
      "author": {
        "name": "Gabor Gyimesi",
        "email": "gamezbird@gmail.com",
        "time": "Thu Feb 26 14:22:06 2026 +0100"
      },
      "committer": {
        "name": "Ferenc Gerlits",
        "email": "fgerlits@gmail.com",
        "time": "Thu Feb 26 14:22:06 2026 +0100"
      },
      "message": "MINIFICPP-2733 Fix compilation on Windows in debug mode with Ninja\n\nSigned-off-by: Ferenc Gerlits \u003cfgerlits@gmail.com\u003e\n\nCloses #2122\n"
    },
    {
      "commit": "162ccfb558abc3c3a97326daa5da010d28977da2",
      "tree": "fc0b749fd1351f0860fd891b20c8222fe943ce75",
      "parents": [
        "30fa5d1530fb07ce3fe5e026d04add890ae6d072"
      ],
      "author": {
        "name": "Gabor Gyimesi",
        "email": "gamezbird@gmail.com",
        "time": "Thu Feb 26 14:21:36 2026 +0100"
      },
      "committer": {
        "name": "Ferenc Gerlits",
        "email": "fgerlits@gmail.com",
        "time": "Thu Feb 26 14:21:36 2026 +0100"
      },
      "message": "MINIFICPP-2732 Clear class descriptions when extensions are cleared\n\nSigned-off-by: Ferenc Gerlits \u003cfgerlits@gmail.com\u003e\n\nCloses #2121\n"
    },
    {
      "commit": "30fa5d1530fb07ce3fe5e026d04add890ae6d072",
      "tree": "b3255f82e8042a65b5e86e08dcaccd3981168a6d",
      "parents": [
        "f856bb60f46f251f0e57a5a8e68bbba0fc8bc8b5"
      ],
      "author": {
        "name": "Gabor Gyimesi",
        "email": "gamezbird@gmail.com",
        "time": "Thu Feb 26 14:20:12 2026 +0100"
      },
      "committer": {
        "name": "Ferenc Gerlits",
        "email": "fgerlits@gmail.com",
        "time": "Thu Feb 26 14:20:12 2026 +0100"
      },
      "message": "MINIFICPP-2726 Fix HTTP S2S no data and error handling\n\n- In case no data is sent we do not send cancel message to the remote\n  peer, this is in line with NiFi-NiFi site to site communication\n- Handle errors in case HTTP client submit fails\n- Fix handling of 4xx and 5xx HTTP response codes: fail in case client\n  side error code is received, only log error in case server side error\n  is received\n- Log additional data for HTTP client communication\n\nSigned-off-by: Ferenc Gerlits \u003cfgerlits@gmail.com\u003e\n\nCloses #2116\n"
    },
    {
      "commit": "f856bb60f46f251f0e57a5a8e68bbba0fc8bc8b5",
      "tree": "75195906e94e515b700e99f837f2dddeb9a1c814",
      "parents": [
        "7c18354a88e5f8d2e9df9d88e932beaadcc1e185"
      ],
      "author": {
        "name": "Ferenc Gerlits",
        "email": "fgerlits@gmail.com",
        "time": "Wed Feb 25 14:52:55 2026 +0100"
      },
      "committer": {
        "name": "Martin Zink",
        "email": "martinzink@apache.org",
        "time": "Wed Feb 25 14:52:55 2026 +0100"
      },
      "message": "MINIFICPP-2730 Check if config.yml exists when creating the debug bundle\n\nAt `FlowController.cpp` lines 484-486, we add `config.yml` to the debug bundle if it is configured, but we don\u0027t check if the file really exists. As a result, the debug bundle operation fails.\n\nSince #2069, the file may not exist initially, if C2 is enabled but no flow is configured on C2 for the agent class.\n\nCloses #2119\n\nSigned-off-by: Martin Zink \u003cmartinzink@apache.org\u003e\n"
    },
    {
      "commit": "7c18354a88e5f8d2e9df9d88e932beaadcc1e185",
      "tree": "6d3a6794e9518dda38189f00315716f595f2bba3",
      "parents": [
        "71908d19e7256cd1a90805f083ca19292eaa11e2"
      ],
      "author": {
        "name": "Gabor Gyimesi",
        "email": "gamezbird@gmail.com",
        "time": "Wed Feb 25 14:52:45 2026 +0100"
      },
      "committer": {
        "name": "Martin Zink",
        "email": "martinzink@apache.org",
        "time": "Wed Feb 25 14:52:45 2026 +0100"
      },
      "message": "MINIFICPP-2729 Increase timeout for MacOS jobs\n\nIncreasing timeout to let the builds finish until we can find a better solution to make the builds faster.\n\nCloses #2118\n\nSigned-off-by: Martin Zink \u003cmartinzink@apache.org\u003e\n"
    },
    {
      "commit": "71908d19e7256cd1a90805f083ca19292eaa11e2",
      "tree": "685a629d3e0c25b184c68ccfb991bbeb42d58cd0",
      "parents": [
        "e58d829b1dec6a211629f9fea2c38cf1af27d7dd"
      ],
      "author": {
        "name": "Gabor Gyimesi",
        "email": "gamezbird@gmail.com",
        "time": "Wed Feb 25 14:52:30 2026 +0100"
      },
      "committer": {
        "name": "Martin Zink",
        "email": "martinzink@apache.org",
        "time": "Wed Feb 25 14:52:30 2026 +0100"
      },
      "message": "MINIFICPP-2727 Stabilize verify package tests\n\n- Remove volatile repository test for non-alpine distros, as memory management is different with glibc allocator and checking memory usage in the process does not reflect the actual memory usage of the repository\n- Do not cache errors in HTTP proxy, because transient initial connection errors can cause the proxy to always return the same error code even after establishing the connection\n\nCloses #2117\n\nSigned-off-by: Martin Zink \u003cmartinzink@apache.org\u003e\n"
    },
    {
      "commit": "e58d829b1dec6a211629f9fea2c38cf1af27d7dd",
      "tree": "2a5d304eefbb71ad8b64166f18c464730110b04a",
      "parents": [
        "b525cc86191fae6968fe38bc767f6e32e2899b19"
      ],
      "author": {
        "name": "Marton Szasz",
        "email": "szaszm@apache.org",
        "time": "Wed Feb 25 14:52:18 2026 +0100"
      },
      "committer": {
        "name": "Martin Zink",
        "email": "martinzink@apache.org",
        "time": "Wed Feb 25 14:52:18 2026 +0100"
      },
      "message": "MINIFICPP-2728 upgrade openssl to 3.3.6\n\nCloses #2115\n\nSigned-off-by: Martin Zink \u003cmartinzink@apache.org\u003e\n"
    },
    {
      "commit": "b525cc86191fae6968fe38bc767f6e32e2899b19",
      "tree": "07e8f645b31bc607bd20c4e6d6b2439585c0e526",
      "parents": [
        "3190ca615b172ea4f08577f99fa7b9f6130cd4be"
      ],
      "author": {
        "name": "Marton Szasz",
        "email": "szaszm@apache.org",
        "time": "Wed Feb 25 14:52:08 2026 +0100"
      },
      "committer": {
        "name": "Martin Zink",
        "email": "martinzink@apache.org",
        "time": "Wed Feb 25 14:52:08 2026 +0100"
      },
      "message": "MINIFICPP-2725 python: fix EL with ENVIRONMENT scope\n\ni.e. evaluation with no FlowFile context\n\nCloses #2114\n\nSigned-off-by: Martin Zink \u003cmartinzink@apache.org\u003e\n"
    },
    {
      "commit": "3190ca615b172ea4f08577f99fa7b9f6130cd4be",
      "tree": "28d5e92afc6eaaa48dc7c2b02961ed775afaae50",
      "parents": [
        "3b133464974174e52e2fe17a5f3559008aff8dac"
      ],
      "author": {
        "name": "Martin Zink",
        "email": "martinzink@apache.org",
        "time": "Thu Feb 19 13:00:01 2026 +0100"
      },
      "committer": {
        "name": "Gabor Gyimesi",
        "email": "gamezbird@gmail.com",
        "time": "Tue Feb 24 16:41:32 2026 +0100"
      },
      "message": "MINIFICPP-2724 Add MinifiStatus return type to C api function that might fail\n\nSigned-off-by: Gabor Gyimesi \u003cgamezbird@gmail.com\u003e\n\nThis closes #2113\n"
    },
    {
      "commit": "3b133464974174e52e2fe17a5f3559008aff8dac",
      "tree": "487bbe3c3068d9523a11fd93f80d0ba813979131",
      "parents": [
        "ebc89c18690b15b5b5e61acb5be1c0389b38f6c8"
      ],
      "author": {
        "name": "Martin Zink",
        "email": "martinzink@apache.org",
        "time": "Wed Feb 18 11:25:11 2026 +0100"
      },
      "committer": {
        "name": "Gabor Gyimesi",
        "email": "gamezbird@gmail.com",
        "time": "Tue Feb 24 16:39:58 2026 +0100"
      },
      "message": "MINIFICPP-2722 C API enum explicit type\n\nSigned-off-by: Gabor Gyimesi \u003cgamezbird@gmail.com\u003e\n\nThis closes #2111\n"
    },
    {
      "commit": "ebc89c18690b15b5b5e61acb5be1c0389b38f6c8",
      "tree": "b213a90ee7e5206f6f1dcbee891cd1b0dbb991a2",
      "parents": [
        "e730451c933bf184796014fd538dd4e9ae8debc7"
      ],
      "author": {
        "name": "Ferenc Gerlits",
        "email": "fgerlits@gmail.com",
        "time": "Mon Jan 19 13:00:58 2026 +0100"
      },
      "committer": {
        "name": "Gabor Gyimesi",
        "email": "gamezbird@gmail.com",
        "time": "Tue Feb 24 16:38:32 2026 +0100"
      },
      "message": "MINIFICPP-2256 Remove LoggerConfiguration::newInstance\n\nSigned-off-by: Gabor Gyimesi \u003cgamezbird@gmail.com\u003e\n\nThis closes #2102\n"
    },
    {
      "commit": "e730451c933bf184796014fd538dd4e9ae8debc7",
      "tree": "193f018ac71d9e56a9a32320b150e0d27d255eee",
      "parents": [
        "d24d3240030f25655710bd056b3e9c38e12c2299"
      ],
      "author": {
        "name": "Gabor Gyimesi",
        "email": "gamezbird@gmail.com",
        "time": "Tue Jan 20 17:18:25 2026 +0100"
      },
      "committer": {
        "name": "Gabor Gyimesi",
        "email": "gamezbird@gmail.com",
        "time": "Tue Feb 24 16:36:44 2026 +0100"
      },
      "message": "MINIFICPP-2685 Move MQTT tests to modular docker tests\n\nSigned-off-by: Gabor Gyimesi \u003cgamezbird@gmail.com\u003e\n\nThis closes #2091\n"
    },
    {
      "commit": "d24d3240030f25655710bd056b3e9c38e12c2299",
      "tree": "c0025891f21bdb642196bb4fc3b3f3bfeb29f2f5",
      "parents": [
        "2ac1f1b866432a095e8929ac8c8d6b3858f18ea4"
      ],
      "author": {
        "name": "Gabor Gyimesi",
        "email": "gamezbird@gmail.com",
        "time": "Tue Jan 20 14:13:54 2026 +0100"
      },
      "committer": {
        "name": "Gabor Gyimesi",
        "email": "gamezbird@gmail.com",
        "time": "Tue Feb 24 16:34:42 2026 +0100"
      },
      "message": "MINIFICPP-2683 Move C2 docker tests to modular docker tests\n\nSigned-off-by: Gabor Gyimesi \u003cgamezbird@gmail.com\u003e\n\nThis closes #2089\n"
    },
    {
      "commit": "2ac1f1b866432a095e8929ac8c8d6b3858f18ea4",
      "tree": "b14eb3b6679c367663ae4e907ab13bc6b757004b",
      "parents": [
        "3b9711e69dd0d41ebf2443987f681f0f03398004"
      ],
      "author": {
        "name": "Gabor Gyimesi",
        "email": "gamezbird@gmail.com",
        "time": "Wed Feb 18 12:49:52 2026 +0100"
      },
      "committer": {
        "name": "Martin Zink",
        "email": "martinzink@apache.org",
        "time": "Wed Feb 18 12:49:52 2026 +0100"
      },
      "message": "MINIFICPP-2721 Fix rocky linux docker image name retrieval in CI\n\nDocker update in the CI environment changed the `docker images` output format, so we need to update the image name retrieval\n\nCloses #2109\n\nSigned-off-by: Martin Zink \u003cmartinzink@apache.org\u003e\n"
    },
    {
      "commit": "3b9711e69dd0d41ebf2443987f681f0f03398004",
      "tree": "5d452602053c084affa2f9e61db43cb245034666",
      "parents": [
        "961f352f0366e7b69d5a97f57baf49e2904f353e"
      ],
      "author": {
        "name": "Ferenc Gerlits",
        "email": "fgerlits@gmail.com",
        "time": "Wed Feb 18 12:49:43 2026 +0100"
      },
      "committer": {
        "name": "Martin Zink",
        "email": "martinzink@apache.org",
        "time": "Wed Feb 18 12:49:43 2026 +0100"
      },
      "message": "MINIFICPP-2720 Overwrite agent_version.cpp instead of appending\n\nIf you run cmake multiple times, you get an agent_version.cpp file containing multiple copies of these constants, leading to multiple definition errors.\n\nThis is a PR containing a (minus) one character change. :)\n\nCloses #2108\n\nSigned-off-by: Martin Zink \u003cmartinzink@apache.org\u003e\n"
    },
    {
      "commit": "961f352f0366e7b69d5a97f57baf49e2904f353e",
      "tree": "c4b85050c96784db0ffff4691b9bcd0d911aa14c",
      "parents": [
        "9187c2efd5c26c7c7b654d9346de0959dc53610a"
      ],
      "author": {
        "name": "Marton Szasz",
        "email": "szaszm@apache.org",
        "time": "Wed Feb 18 12:49:34 2026 +0100"
      },
      "committer": {
        "name": "Martin Zink",
        "email": "martinzink@apache.org",
        "time": "Wed Feb 18 12:49:34 2026 +0100"
      },
      "message": "MINIFICPP-2713 curl: upgrade to 8.18.0\n\nCloses #2100\n\nSigned-off-by: Martin Zink \u003cmartinzink@apache.org\u003e\n"
    },
    {
      "commit": "9187c2efd5c26c7c7b654d9346de0959dc53610a",
      "tree": "b8b0843cf7be9bf0ab950522894a73f0d3b82631",
      "parents": [
        "18380fc7d3bd8328e58d7e4553cc944f4ae5b248"
      ],
      "author": {
        "name": "Gabor Gyimesi",
        "email": "gamezbird@gmail.com",
        "time": "Thu Feb 12 17:13:12 2026 +0100"
      },
      "committer": {
        "name": "Marton Szasz",
        "email": "szaszm@apache.org",
        "time": "Thu Feb 12 17:13:12 2026 +0100"
      },
      "message": "MINIFICPP-2709 Fix site to site receive using HTTP protocol\n\nCloses #2094\n\nSigned-off-by: Marton Szasz \u003cszaszm@apache.org\u003e\n"
    },
    {
      "commit": "18380fc7d3bd8328e58d7e4553cc944f4ae5b248",
      "tree": "0d48113867ea93f3831e34660ece9fbc70785194",
      "parents": [
        "94a8480aca6d24a0c9445ac98664b3c01d41a80c"
      ],
      "author": {
        "name": "Martin Zink",
        "email": "martinzink@apache.org",
        "time": "Thu Feb 12 17:12:58 2026 +0100"
      },
      "committer": {
        "name": "Marton Szasz",
        "email": "szaszm@apache.org",
        "time": "Thu Feb 12 17:12:58 2026 +0100"
      },
      "message": "MINIFICPP-2707 Catch exceptions during C2 Start/Stop commands\n\nCloses #2093\n\nSigned-off-by: Marton Szasz \u003cszaszm@apache.org\u003e\n"
    },
    {
      "commit": "94a8480aca6d24a0c9445ac98664b3c01d41a80c",
      "tree": "7f29ce215ed0b6397ff3508c5e9e57b2c158fcf2",
      "parents": [
        "af585c2645512b027038240ef0f8df6f3e640837"
      ],
      "author": {
        "name": "Gabor Gyimesi",
        "email": "gamezbird@gmail.com",
        "time": "Thu Feb 12 17:12:47 2026 +0100"
      },
      "committer": {
        "name": "Marton Szasz",
        "email": "szaszm@apache.org",
        "time": "Thu Feb 12 17:12:47 2026 +0100"
      },
      "message": "MINIFICPP-2703 Update GCP extension to use unified credentials\n\nCloses #2086\n\nSigned-off-by: Marton Szasz \u003cszaszm@apache.org\u003e\n"
    },
    {
      "commit": "af585c2645512b027038240ef0f8df6f3e640837",
      "tree": "37a2ee060ee17b86bca802a668c43ee73e59fa8d",
      "parents": [
        "3c83d84ca21df47565a8a61f6af529b161fba3f2"
      ],
      "author": {
        "name": "Adam Debreceni",
        "email": "adebreceni@apache.org",
        "time": "Thu Jan 29 16:17:14 2026 +0100"
      },
      "committer": {
        "name": "Marton Szasz",
        "email": "szaszm@apache.org",
        "time": "Thu Jan 29 16:17:14 2026 +0100"
      },
      "message": "MINIFICPP-2705 - Configurable timeout, download assets directly to disk\n\nCloses #2088\n\nSigned-off-by: Marton Szasz \u003cszaszm@apache.org\u003e\n"
    },
    {
      "commit": "3c83d84ca21df47565a8a61f6af529b161fba3f2",
      "tree": "3c6faff8c7d6feb435fb615422192f3c0d8a7ae0",
      "parents": [
        "d4dab977b7cfc8bd9e220e50400e2a86de634133"
      ],
      "author": {
        "name": "Martin Zink",
        "email": "martinzink@apache.org",
        "time": "Thu Jan 29 16:17:05 2026 +0100"
      },
      "committer": {
        "name": "Marton Szasz",
        "email": "szaszm@apache.org",
        "time": "Thu Jan 29 16:17:05 2026 +0100"
      },
      "message": "MINIFICPP-2700 Terminate if ContentRepository creation failed\n\nCloses #2083\n\nSigned-off-by: Marton Szasz \u003cszaszm@apache.org\u003e\n"
    },
    {
      "commit": "d4dab977b7cfc8bd9e220e50400e2a86de634133",
      "tree": "8796329ea8da3d9fd7c0ae145c20ab8bb6436b9a",
      "parents": [
        "bc9a9ea1cc34886d5d6afcaa2ba193ec4b915eca"
      ],
      "author": {
        "name": "Gabor Gyimesi",
        "email": "gamezbird@gmail.com",
        "time": "Thu Jan 29 16:16:53 2026 +0100"
      },
      "committer": {
        "name": "Marton Szasz",
        "email": "szaszm@apache.org",
        "time": "Thu Jan 29 16:16:53 2026 +0100"
      },
      "message": "MINIFICPP-2684 Move MiNiFi controller tests to modular docker tests\n\nCloses #2078\n\nSigned-off-by: Marton Szasz \u003cszaszm@apache.org\u003e\n"
    },
    {
      "commit": "bc9a9ea1cc34886d5d6afcaa2ba193ec4b915eca",
      "tree": "f936d893dccab2436da8e04b0506e74a4ff10a96",
      "parents": [
        "39057430a9e50bfc6cc1f520f5dc01e23d29f338"
      ],
      "author": {
        "name": "Gabor Gyimesi",
        "email": "gamezbird@gmail.com",
        "time": "Thu Jan 29 16:16:42 2026 +0100"
      },
      "committer": {
        "name": "Marton Szasz",
        "email": "szaszm@apache.org",
        "time": "Thu Jan 29 16:16:42 2026 +0100"
      },
      "message": "MINIFICPP-2679 Move HTTP tests to modular docker tests\n\nDepends on github.com/apache/nifi-minifi-cpp/pull/2075\n\nCloses #2077\n\nSigned-off-by: Marton Szasz \u003cszaszm@apache.org\u003e\n"
    },
    {
      "commit": "39057430a9e50bfc6cc1f520f5dc01e23d29f338",
      "tree": "6aeea14213968aa854e2d86ab15d779c06931ee7",
      "parents": [
        "3d38c3ac6d0534288c973f27b3c5e8a8a1cc2d9e"
      ],
      "author": {
        "name": "Ferenc Gerlits",
        "email": "fgerlits@gmail.com",
        "time": "Thu Jan 22 15:42:23 2026 +0100"
      },
      "committer": {
        "name": "Marton Szasz",
        "email": "szaszm@apache.org",
        "time": "Thu Jan 22 15:42:23 2026 +0100"
      },
      "message": "MINIFICPP-2706 Work around a squid bug which causes OOM in Docker tests\n\nBug description: https://bugs.launchpad.net/ubuntu-docker-images/+bug/1978272 -- thanks to @lordgamez for finding it.\n\nCloses #2090\n\nSigned-off-by: Marton Szasz \u003cszaszm@apache.org\u003e\n"
    },
    {
      "commit": "3d38c3ac6d0534288c973f27b3c5e8a8a1cc2d9e",
      "tree": "938c6b566ef1b3baf2d96914d8b1d6048ca8156d",
      "parents": [
        "e53db5388c90c66c0631009240802b05c1ac48ac"
      ],
      "author": {
        "name": "Ferenc Gerlits",
        "email": "fgerlits@gmail.com",
        "time": "Thu Jan 22 15:41:31 2026 +0100"
      },
      "committer": {
        "name": "Marton Szasz",
        "email": "szaszm@apache.org",
        "time": "Thu Jan 22 15:41:31 2026 +0100"
      },
      "message": "MINIFICPP-2693 Do not share ProcessContextImpl objects among threads\n\nIn the case of multi-threaded processors, give each instance a separate ProcessContextImpl object, so they don\u0027t have to share the caches.\n\nCloses #2085\n\nSigned-off-by: Marton Szasz \u003cszaszm@apache.org\u003e\n"
    },
    {
      "commit": "e53db5388c90c66c0631009240802b05c1ac48ac",
      "tree": "6d81b558dd49034d7def6e1be9589a6bdb1e2dda",
      "parents": [
        "b95e584263bf5117afa9b1bebe0f2948c030c3d0"
      ],
      "author": {
        "name": "Ferenc Gerlits",
        "email": "fgerlits@gmail.com",
        "time": "Thu Jan 22 15:31:43 2026 +0100"
      },
      "committer": {
        "name": "Marton Szasz",
        "email": "szaszm@apache.org",
        "time": "Thu Jan 22 15:31:43 2026 +0100"
      },
      "message": "MINIFICPP-2697 Upgrade m2crypto\n\nUpgrade m2crypto to the latest version, to make the tests work with Python 3.13.\nPlus, some minor improvements to the help string of the test runner scripts.\n\nCloses #2080\n\nSigned-off-by: Marton Szasz \u003cszaszm@apache.org\u003e\n"
    },
    {
      "commit": "b95e584263bf5117afa9b1bebe0f2948c030c3d0",
      "tree": "ae9f1efdea37123acbaa960d03b747b63aef4ba2",
      "parents": [
        "7e8ec5367edfa002bbddd7f57b8ab36da2d8b1e6"
      ],
      "author": {
        "name": "Ferenc Gerlits",
        "email": "fgerlits@gmail.com",
        "time": "Thu Jan 22 15:30:25 2026 +0100"
      },
      "committer": {
        "name": "Marton Szasz",
        "email": "szaszm@apache.org",
        "time": "Thu Jan 22 15:30:37 2026 +0100"
      },
      "message": "MINIFICPP-2342 Do not overwrite config files during an upgrade\n\nCurrently, MiNiFi modifies the installed config files (minifi.properties and config.yml) while it runs. This confuses the Windows installer, so changes to these config files get lost when MiNiFi is upgraded.\n\nAfter this change, the minifi.properties, minifi-log.properties and minifi-uid.properties files are no longer modified by MiNiFi at runtime, so they can be safely replaced by new versions during upgrade. All changes to the settings should be put into new files in the minifi.properties.d (minifi-log.properties.d, minifi-uid.properties.d) directory; these new files will not be touched by the upgrade.\n\nThe config.yml file will no longer be installed as part of MiNiFi. If C2 is enabled, config.yml will be fetched from the C2 server; otherwise, MiNiFi will create a new file with an empty flow, and the user can edit this. Either way, config.yml will not be touched by an upgrade.\n\nCloses #2069\n\nSigned-off-by: Marton Szasz \u003cszaszm@apache.org\u003e\n"
    },
    {
      "commit": "7e8ec5367edfa002bbddd7f57b8ab36da2d8b1e6",
      "tree": "c49fef83738802ee0e58f0fdb541c89b90f4a35b",
      "parents": [
        "b6d0eb137bd63e4d5b287a932bea8df9cc41dc48"
      ],
      "author": {
        "name": "Gabor Gyimesi",
        "email": "gamezbird@gmail.com",
        "time": "Wed Jan 14 10:37:21 2026 +0100"
      },
      "committer": {
        "name": "Ferenc Gerlits",
        "email": "fgerlits@gmail.com",
        "time": "Mon Jan 19 15:57:22 2026 +0100"
      },
      "message": "MINIFICPP-2704 Fix API version compatibility issue in Azure tests\n\nUse fix version of azure-cli docker image which is compatible with the\nlatest azurite docker image\n\nCloses #2087\n\nSigned-off-by: Ferenc Gerlits \u003cfgerlits@gmail.com\u003e\n"
    },
    {
      "commit": "b6d0eb137bd63e4d5b287a932bea8df9cc41dc48",
      "tree": "f754bd3bd42c8f093fc721c1247279080fa5bfe5",
      "parents": [
        "a55d5365789543d45e05d90d35b4b4c18748fb97"
      ],
      "author": {
        "name": "Marton Szasz",
        "email": "szaszm@apache.org",
        "time": "Thu Jan 08 05:32:26 2026 +0100"
      },
      "committer": {
        "name": "Ferenc Gerlits",
        "email": "fgerlits@gmail.com",
        "time": "Mon Jan 19 15:56:08 2026 +0100"
      },
      "message": "MINIFICPP-2701 ListenUDP udp.sender.port property\n\n- added tryDequeue overload with optional return type to\n  MinifiConcurrentQueue\n- renamed port / server_port to remote and local\n- added remote port to Message, adapted all the dependent files\n- added udp.sender.port output attribute to ListenUDP\n- extended test utility to capture the local endpoint after UDP send\n- extended ListenUDPTests to test that the new property is set\n  appropriately\n\nCloses #2084\n\nSigned-off-by: Ferenc Gerlits \u003cfgerlits@gmail.com\u003e\n"
    },
    {
      "commit": "a55d5365789543d45e05d90d35b4b4c18748fb97",
      "tree": "ca29469e0859f8c61e859dc8993b0fc8e2cfffb6",
      "parents": [
        "34a79a9e319a198169da760e3f77a5797f3f7f2d"
      ],
      "author": {
        "name": "Gabor Gyimesi",
        "email": "gamezbird@gmail.com",
        "time": "Tue Nov 18 17:06:30 2025 +0100"
      },
      "committer": {
        "name": "Ferenc Gerlits",
        "email": "fgerlits@gmail.com",
        "time": "Mon Jan 19 15:54:37 2026 +0100"
      },
      "message": "MINIFICPP-2682 Move Lua tests to modular docker tests\n\nCloses #2075\n\nSigned-off-by: Ferenc Gerlits \u003cfgerlits@gmail.com\u003e\n"
    },
    {
      "commit": "34a79a9e319a198169da760e3f77a5797f3f7f2d",
      "tree": "4b399b99ef131d84fcb2ee7a5952ff941c14cf65",
      "parents": [
        "90ddaae1476a96b5cc85d6ea54f3cd1c2e007b3d"
      ],
      "author": {
        "name": "Gabor Gyimesi",
        "email": "gamezbird@gmail.com",
        "time": "Mon Nov 17 17:13:40 2025 +0100"
      },
      "committer": {
        "name": "Ferenc Gerlits",
        "email": "fgerlits@gmail.com",
        "time": "Mon Jan 19 15:53:31 2026 +0100"
      },
      "message": "MINIFICPP-2680  Move Amazon Kinesis tests to modular docker tests\n\nCloses #2074\n\nSigned-off-by: Ferenc Gerlits \u003cfgerlits@gmail.com\u003e\n"
    },
    {
      "commit": "90ddaae1476a96b5cc85d6ea54f3cd1c2e007b3d",
      "tree": "cf52bf56fad24c9c748807104f1ded6bae728082",
      "parents": [
        "38179ed19d72041c09aea45507d921b1b7318461"
      ],
      "author": {
        "name": "Gabor Gyimesi",
        "email": "gamezbird@gmail.com",
        "time": "Fri Nov 14 11:46:12 2025 +0100"
      },
      "committer": {
        "name": "Ferenc Gerlits",
        "email": "fgerlits@gmail.com",
        "time": "Mon Jan 19 15:52:17 2026 +0100"
      },
      "message": "MINIFICPP-2678 Move Grafana Loki tests to modular docker tests\n\nCloses #2072\n\nSigned-off-by: Ferenc Gerlits \u003cfgerlits@gmail.com\u003e\n"
    },
    {
      "commit": "38179ed19d72041c09aea45507d921b1b7318461",
      "tree": "b8da62b8539187e61d0d0841cf1d79ea4ed48b00",
      "parents": [
        "d71442ae166eacac3f8530680df1610e2d4293c4"
      ],
      "author": {
        "name": "Marton Szasz",
        "email": "szaszm@apache.org",
        "time": "Wed Jan 07 17:41:02 2026 +0100"
      },
      "committer": {
        "name": "Ferenc Gerlits",
        "email": "fgerlits@gmail.com",
        "time": "Wed Jan 07 17:41:02 2026 +0100"
      },
      "message": "MINIFICPP-2698 Update NOTICE year to 2026\n\nCloses #2082\n\nSigned-off-by: Marton Szasz \u003cszaszm@apache.org\u003e\nSigned-off-by: Ferenc Gerlits \u003cfgerlits@gmail.com\u003e\n"
    },
    {
      "commit": "d71442ae166eacac3f8530680df1610e2d4293c4",
      "tree": "755658f8de889154cd48be6efcbc866461b3cbee",
      "parents": [
        "859c22db854e756a2c6d36f81b30d2d3510d4a22"
      ],
      "author": {
        "name": "Gabor Gyimesi",
        "email": "gamezbird@gmail.com",
        "time": "Wed Jan 07 17:40:00 2026 +0100"
      },
      "committer": {
        "name": "Ferenc Gerlits",
        "email": "fgerlits@gmail.com",
        "time": "Wed Jan 07 17:40:00 2026 +0100"
      },
      "message": "MINIFICPP-2677 Move GCP tests to modular docker tests\n\nCloses #2071\n\nSigned-off-by: Ferenc Gerlits \u003cfgerlits@gmail.com\u003e\n"
    },
    {
      "commit": "859c22db854e756a2c6d36f81b30d2d3510d4a22",
      "tree": "546b6ae5d521b8e959eaa86163313637941110fb",
      "parents": [
        "d74d89e30bd2a57540766f50616184c7892ef110"
      ],
      "author": {
        "name": "Gabor Gyimesi",
        "email": "gamezbird@gmail.com",
        "time": "Wed Jan 07 17:38:41 2026 +0100"
      },
      "committer": {
        "name": "Ferenc Gerlits",
        "email": "fgerlits@gmail.com",
        "time": "Wed Jan 07 17:38:41 2026 +0100"
      },
      "message": "MINIFICPP-2689 Move Splunk tests to modular docker tests\n\n- Add more logging to the PutSpunkHTTP processor\n- Fail if returned status code is not 0\n\nCloses #2068\n\nSigned-off-by: Ferenc Gerlits \u003cfgerlits@gmail.com\u003e\n"
    },
    {
      "commit": "d74d89e30bd2a57540766f50616184c7892ef110",
      "tree": "f77ea321dd6b6388a0e44786988da7463570b4e5",
      "parents": [
        "ca4fa86a29de25fc42880bc2e775ac23f5bfded3"
      ],
      "author": {
        "name": "Gabor Gyimesi",
        "email": "gamezbird@gmail.com",
        "time": "Wed Jan 07 17:37:40 2026 +0100"
      },
      "committer": {
        "name": "Ferenc Gerlits",
        "email": "fgerlits@gmail.com",
        "time": "Wed Jan 07 17:37:40 2026 +0100"
      },
      "message": "MINIFICPP-2675 Move Elasticsearch tests to modular docker tests\n\nCloses #2067\n\nSigned-off-by: Ferenc Gerlits \u003cfgerlits@gmail.com\u003e\n"
    },
    {
      "commit": "ca4fa86a29de25fc42880bc2e775ac23f5bfded3",
      "tree": "33d1c855b2e143f4fff24b6693020c32ba2ef5b3",
      "parents": [
        "9b84de3b8e56db67cd775b9a7d089a5ebd522343"
      ],
      "author": {
        "name": "Gabor Gyimesi",
        "email": "gamezbird@gmail.com",
        "time": "Wed Jan 07 17:36:36 2026 +0100"
      },
      "committer": {
        "name": "Ferenc Gerlits",
        "email": "fgerlits@gmail.com",
        "time": "Wed Jan 07 17:36:36 2026 +0100"
      },
      "message": "MINIFICPP-2674 Move Couchbase tests to modular docker tests\n\nCloses #2066\n\nSigned-off-by: Ferenc Gerlits \u003cfgerlits@gmail.com\u003e\n"
    },
    {
      "commit": "9b84de3b8e56db67cd775b9a7d089a5ebd522343",
      "tree": "25e93a1d276a6ddd404cff9021042ea0d9f41769",
      "parents": [
        "40ff0a929ff3892a4a4642bac8829eb59101cd39"
      ],
      "author": {
        "name": "Gabor Gyimesi",
        "email": "gamezbird@gmail.com",
        "time": "Wed Jan 07 17:34:33 2026 +0100"
      },
      "committer": {
        "name": "Ferenc Gerlits",
        "email": "fgerlits@gmail.com",
        "time": "Wed Jan 07 17:34:33 2026 +0100"
      },
      "message": "MINIFICPP-2668 Move standard processor tests to modular docker tests\n\nCloses #2061\n\nSigned-off-by: Ferenc Gerlits \u003cfgerlits@gmail.com\u003e\n"
    },
    {
      "commit": "40ff0a929ff3892a4a4642bac8829eb59101cd39",
      "tree": "b12ffe3adbf26108ce94820adab5a650652df742",
      "parents": [
        "56c8bffb9ce0f08ed95aedb10a7434d0ed66f02b"
      ],
      "author": {
        "name": "Gabor Gyimesi",
        "email": "gamezbird@gmail.com",
        "time": "Wed Jan 07 17:32:48 2026 +0100"
      },
      "committer": {
        "name": "Ferenc Gerlits",
        "email": "fgerlits@gmail.com",
        "time": "Wed Jan 07 17:32:48 2026 +0100"
      },
      "message": "MINIFICPP-2666 Move Kafka tests to modular docker tests\n\nCloses #2059\n\nSigned-off-by: Ferenc Gerlits \u003cfgerlits@gmail.com\u003e\n"
    },
    {
      "commit": "56c8bffb9ce0f08ed95aedb10a7434d0ed66f02b",
      "tree": "01d16286c1b917ffa6a397dd94b24f90a9f27aa3",
      "parents": [
        "098dab167ef1bcff6d680d6d2d3a107f67068ba1"
      ],
      "author": {
        "name": "Ferenc Gerlits",
        "email": "fgerlits@gmail.com",
        "time": "Wed Dec 10 13:35:51 2025 +0100"
      },
      "committer": {
        "name": "Marton Szasz",
        "email": "szaszm@apache.org",
        "time": "Wed Dec 10 13:35:51 2025 +0100"
      },
      "message": "MINIFICPP-2694 Clarify the documentation of drain.timeout and graceful.shutdown.period\n\ndocumentation update only\n\nCloses #2079\n\nSigned-off-by: Marton Szasz \u003cszaszm@apache.org\u003e\n"
    },
    {
      "commit": "098dab167ef1bcff6d680d6d2d3a107f67068ba1",
      "tree": "9e751e90c82cfaf1382f95cf068a552b6c082827",
      "parents": [
        "ef3dd5656957b39a39edc0bb7f3f426ccc33a1e1"
      ],
      "author": {
        "name": "Martin Zink",
        "email": "martinzink@apache.org",
        "time": "Wed Dec 10 13:35:29 2025 +0100"
      },
      "committer": {
        "name": "Marton Szasz",
        "email": "szaszm@apache.org",
        "time": "Wed Dec 10 13:35:29 2025 +0100"
      },
      "message": "MINIFICPP-2690 Simplify AgentDocs\n\nCloses #2070\n\nSigned-off-by: Marton Szasz \u003cszaszm@apache.org\u003e\n"
    },
    {
      "commit": "ef3dd5656957b39a39edc0bb7f3f426ccc33a1e1",
      "tree": "48069c21e024946ffd140df32ed449194036505e",
      "parents": [
        "9574ad623f9b5a675102aa3e4134135d240823a7"
      ],
      "author": {
        "name": "Adam Debreceni",
        "email": "adebreceni@apache.org",
        "time": "Mon Dec 01 12:49:37 2025 +0100"
      },
      "committer": {
        "name": "Martin Zink",
        "email": "martinzink@apache.org",
        "time": "Mon Dec 01 12:49:37 2025 +0100"
      },
      "message": "MINIFICPP-2650 - Processor c api\n\nCloses #1987\n\nSigned-off-by: Martin Zink \u003cmartinzink@apache.org\u003e\n"
    },
    {
      "commit": "9574ad623f9b5a675102aa3e4134135d240823a7",
      "tree": "36eef747df615943a2806d8323c575d4976f18f3",
      "parents": [
        "a378b2ca75a08b866f0d66572f8b32728bae48a5"
      ],
      "author": {
        "name": "Gabor Gyimesi",
        "email": "gamezbird@gmail.com",
        "time": "Thu Nov 20 14:40:35 2025 +0100"
      },
      "committer": {
        "name": "Marton Szasz",
        "email": "szaszm@apache.org",
        "time": "Thu Nov 20 18:13:11 2025 +0100"
      },
      "message": "MINIFICPP-2692 Fix flow file removal for volatile repositories\n\nCloses #2076\n\nSigned-off-by: Marton Szasz \u003cszaszm@apache.org\u003e\n"
    },
    {
      "commit": "a378b2ca75a08b866f0d66572f8b32728bae48a5",
      "tree": "84d324961ecf5055986d075d87bf0dae822a4c21",
      "parents": [
        "85fb25d5531974786dfaae1d24b8e0f31fdb1881"
      ],
      "author": {
        "name": "Martin Zink",
        "email": "martinzink@apache.org",
        "time": "Thu Nov 20 14:33:33 2025 +0100"
      },
      "committer": {
        "name": "Marton Szasz",
        "email": "szaszm@apache.org",
        "time": "Thu Nov 20 14:33:33 2025 +0100"
      },
      "message": "MINIFICPP-2691 Fixing LogMetricsPublisher intermittent failure\n\nCloses #2073\n\nSigned-off-by: Marton Szasz \u003cszaszm@apache.org\u003e\n"
    }
  ],
  "next": "85fb25d5531974786dfaae1d24b8e0f31fdb1881"
}
