)]}'
{
  "log": [
    {
      "commit": "4ca62e0cb8a9833dfc8f6197df0c8ab1fc8ce92a",
      "tree": "5d595661eb5457f6b159a3b03390b7f0ede919fe",
      "parents": [
        "cfeeadc1c05c90c9b0430625ad8b52837a29b9ab"
      ],
      "author": {
        "name": "Ferenc Gerlits",
        "email": "fgerlits@users.noreply.github.com",
        "time": "Thu Jul 02 15:09:25 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jul 02 15:09:25 2026 +0200"
      },
      "message": "MINIFICPP-2846 minifi-encrypt-config should encrypt sensitive propert… (#2204)\n\nThe minifi-encrypt-config utility should encrypt the additional properties files in the\nminifi.properties.d directory, too, if they exist. We allow nifi.sensitive.props.additional.keys\n(the list of additional sensitive property keys) to be in any of the properties files."
    },
    {
      "commit": "cfeeadc1c05c90c9b0430625ad8b52837a29b9ab",
      "tree": "c7486351d94fed414283db370c3f483d3f42eb59",
      "parents": [
        "45eca0ceb2d4ccb6d23656aac75591228710f666"
      ],
      "author": {
        "name": "Gabor Gyimesi",
        "email": "gamezbird@gmail.com",
        "time": "Mon Jun 29 12:58:57 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jun 29 12:58:57 2026 +0200"
      },
      "message": "MINIFICPP-2855 Increase Windows build job timeout (#2206)\n\nUntil we can optimize the build time of the Windows job increase the timeout temporarily for a proper CI feedback."
    },
    {
      "commit": "45eca0ceb2d4ccb6d23656aac75591228710f666",
      "tree": "892f154d3e1cf4d0adeb67d97f79cb0db8b9b777",
      "parents": [
        "2b37cf586590c807a215a724dd6bb934030b6e03"
      ],
      "author": {
        "name": "Martin Zink",
        "email": "martinzink@apache.org",
        "time": "Wed Jun 24 14:25:51 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jun 24 14:25:51 2026 +0200"
      },
      "message": "MINIFICPP-2816 Add controller_service::api_implementations to C api (#2176)"
    },
    {
      "commit": "2b37cf586590c807a215a724dd6bb934030b6e03",
      "tree": "78fe238acbc7b0752270ca74b1b1f7942d69199b",
      "parents": [
        "7988c8b0e3afcb7a191c364524ae2ea3b958c291"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon Jun 22 10:45:19 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jun 22 10:45:19 2026 +0200"
      },
      "message": "Bump cryptography from 46.0.7 to 48.0.1 in /behave_framework (#2202)\n\nBumps [cryptography](https://github.com/pyca/cryptography) from 46.0.7 to 48.0.1.\n- [Changelog](https://github.com/pyca/cryptography/blob/main/CHANGELOG.rst)\n- [Commits](https://github.com/pyca/cryptography/compare/46.0.7...48.0.1)\n\n---\nupdated-dependencies:\n- dependency-name: cryptography\n  dependency-version: 48.0.1\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": "7988c8b0e3afcb7a191c364524ae2ea3b958c291",
      "tree": "e91e1b56f8a02d5b2503e4807aa35ba32e228b07",
      "parents": [
        "8c3152cb400605b8f78c00cb05b1267925bb0b5d"
      ],
      "author": {
        "name": "Martin Zink",
        "email": "martinzink@apache.org",
        "time": "Tue Jun 16 14:29:03 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jun 16 14:29:03 2026 +0200"
      },
      "message": "MINIFICPP-2765 Move GCP Extension to stable C API (#2153)"
    },
    {
      "commit": "8c3152cb400605b8f78c00cb05b1267925bb0b5d",
      "tree": "20c86d86b9c559958affc5b9c2a84c0ee941227d",
      "parents": [
        "6379fc568046ef3b12ed4ef3eede4f981bf18674"
      ],
      "author": {
        "name": "Martin Zink",
        "email": "martinzink@apache.org",
        "time": "Mon Jun 15 16:22:11 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jun 15 16:22:11 2026 +0200"
      },
      "message": "MINIFICPP-2769 Move Kafka Extension to stable C API (#2175)"
    },
    {
      "commit": "6379fc568046ef3b12ed4ef3eede4f981bf18674",
      "tree": "999604ac8aed612c9c666cfef7dee3fef77bee4f",
      "parents": [
        "0300a77c854a051418db8d41bb3c27fb99f44a72"
      ],
      "author": {
        "name": "Mingli Yu",
        "email": "mingli.yu@windriver.com",
        "time": "Mon Jun 15 12:26:11 2026 +0200"
      },
      "committer": {
        "name": "Marton Szasz",
        "email": "szaszm@apache.org",
        "time": "Mon Jun 15 12:26:11 2026 +0200"
      },
      "message": "MINIFICPP-2823 Fix build with gcc 16\n\nFixes:\n  extensions/systemd/libwrapper/LibWrapper.h:38:31: error: \u0027uint64_t\u0027 has not been declared\n   38 |   virtual int getRealtimeUsec(uint64_t* usec_out) noexcept \u003d 0;\n      |                               ^~~~~~~~\n\nCloses #2194\n\nSigned-off-by: Marton Szasz \u003cszaszm@apache.org\u003e\n"
    },
    {
      "commit": "0300a77c854a051418db8d41bb3c27fb99f44a72",
      "tree": "b25925e3f09148078050a3908d8ac41a427a70dc",
      "parents": [
        "af7e2d9d7722ca486f511a7ae7cc3962737e29ec"
      ],
      "author": {
        "name": "Ferenc Gerlits",
        "email": "fgerlits@gmail.com",
        "time": "Mon Jun 15 12:25:52 2026 +0200"
      },
      "committer": {
        "name": "Marton Szasz",
        "email": "szaszm@apache.org",
        "time": "Mon Jun 15 12:25:52 2026 +0200"
      },
      "message": "MINIFICPP-2821 Enable the remaining extensions in the Conan build\n\nenable\n- Llamacpp\n- AWS\n- Lua\n\nCloses #2198\n\nSigned-off-by: Marton Szasz \u003cszaszm@apache.org\u003e\n"
    },
    {
      "commit": "af7e2d9d7722ca486f511a7ae7cc3962737e29ec",
      "tree": "2ab5c98da7ac004322588928a492caca1ccc2727",
      "parents": [
        "04aaea89f33b73bbf6cb7c55a36948aa76047c84"
      ],
      "author": {
        "name": "Gabor Gyimesi",
        "email": "gamezbird@gmail.com",
        "time": "Mon Jun 15 12:25:32 2026 +0200"
      },
      "committer": {
        "name": "Marton Szasz",
        "email": "szaszm@apache.org",
        "time": "Mon Jun 15 12:25:32 2026 +0200"
      },
      "message": "MINIFICPP-2847 Allow nifi.c2.rest.path.base to end with slash character\n\nCloses #2199\n\nSigned-off-by: Marton Szasz \u003cszaszm@apache.org\u003e\n"
    },
    {
      "commit": "04aaea89f33b73bbf6cb7c55a36948aa76047c84",
      "tree": "9505bd1d20ad67cd6d57a6f3db03e54eb233b9dc",
      "parents": [
        "24c0fe072b6276451114e1f86fef409588ea3d6b"
      ],
      "author": {
        "name": "Gabor Gyimesi",
        "email": "gamezbird@gmail.com",
        "time": "Mon Jun 15 12:25:10 2026 +0200"
      },
      "committer": {
        "name": "Marton Szasz",
        "email": "szaszm@apache.org",
        "time": "Mon Jun 15 12:25:10 2026 +0200"
      },
      "message": "MINIFICPP-2848 Fix zlib build in debug mode on Windows\n\nCloses #2200\n\nSigned-off-by: Marton Szasz \u003cszaszm@apache.org\u003e\n"
    },
    {
      "commit": "24c0fe072b6276451114e1f86fef409588ea3d6b",
      "tree": "7e834943b5a6e2e478ab3c3a71ca1ce2d28f5e8e",
      "parents": [
        "cfb55ed25f87484177347defa88911ecd9f8c2a4"
      ],
      "author": {
        "name": "Gabor Gyimesi",
        "email": "gamezbird@gmail.com",
        "time": "Fri Jun 05 14:46:22 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jun 05 14:46:22 2026 +0200"
      },
      "message": "MINIFICPP-2843 Retry downloading test llamacpp models in case of failure (#2197)\n\nAdd exponential backoff to llamacpp model download in docker tests to\neliminate transient download failures in test setup hook"
    },
    {
      "commit": "cfb55ed25f87484177347defa88911ecd9f8c2a4",
      "tree": "1ac7fe89567a3f534a1fa676d142892d4982f50f",
      "parents": [
        "1ed49d6dad9bbfdd1c0b1de9f5c0ef5833e88865"
      ],
      "author": {
        "name": "Martin Zink",
        "email": "martinzink@apache.org",
        "time": "Fri Jun 05 14:45:42 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jun 05 14:45:42 2026 +0200"
      },
      "message": "MINIFICPP-2841 Improve CI concurrency groups (#2196)"
    },
    {
      "commit": "1ed49d6dad9bbfdd1c0b1de9f5c0ef5833e88865",
      "tree": "f93a9cc263ba84c3ea06073e0415f1b4f1cd8029",
      "parents": [
        "5ca60f3ecb38e1c39035b60b042cb3198043eab6"
      ],
      "author": {
        "name": "Gabor Gyimesi",
        "email": "gamezbird@gmail.com",
        "time": "Wed Jun 03 14:50:39 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jun 03 14:50:39 2026 +0200"
      },
      "message": "MINIFICPP-2839 Remove test rocksdb instance after test runs (#2193)"
    },
    {
      "commit": "5ca60f3ecb38e1c39035b60b042cb3198043eab6",
      "tree": "e9610f2664330f3aea10867ce8da38a9296e4abd",
      "parents": [
        "3ec8374efb75ad59ff518857839ca38bf490269b"
      ],
      "author": {
        "name": "Martin Zink",
        "email": "martinzink@apache.org",
        "time": "Wed Jun 03 10:36:33 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jun 03 10:36:33 2026 +0200"
      },
      "message": "MINIFICPP-2837 Missing ProvidesApi from AttributeProviderService (#2192)\n\nCo-authored-by: Copilot Autofix powered by AI \u003c175728472+Copilot@users.noreply.github.com\u003e"
    },
    {
      "commit": "3ec8374efb75ad59ff518857839ca38bf490269b",
      "tree": "72264e01ee55f6190fb4ff79a7c9d2b5ee09bb3c",
      "parents": [
        "a50d5916614dec24cf8e3916299914a7a1638f6c"
      ],
      "author": {
        "name": "Martin Zink",
        "email": "martinzink@apache.org",
        "time": "Tue Jun 02 15:46:04 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jun 02 15:46:04 2026 +0200"
      },
      "message": "MINIFICPP-2602 Add withAllowedTypes\u003c\u003e to AzureStorageProcessorBase.h (#2191)"
    },
    {
      "commit": "a50d5916614dec24cf8e3916299914a7a1638f6c",
      "tree": "ea19e7a6528b7f1590edc1af8a36d8d22230d467",
      "parents": [
        "5822e38d99622838b7a7a40901746ca729005699"
      ],
      "author": {
        "name": "Martin Zink",
        "email": "martinzink@apache.org",
        "time": "Tue Jun 02 09:01:59 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jun 02 09:01:59 2026 +0200"
      },
      "message": "MINIFICPP-2798 Mock library for C extensions (#2170)"
    },
    {
      "commit": "5822e38d99622838b7a7a40901746ca729005699",
      "tree": "1b505f8841993a90b8835cc98cc9ad01ffdba51a",
      "parents": [
        "8a0d75af620595fdb8d0a6ba773602c8050cfe0a"
      ],
      "author": {
        "name": "Gabor Gyimesi",
        "email": "gamezbird@gmail.com",
        "time": "Fri May 29 17:27:21 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri May 29 17:27:21 2026 +0200"
      },
      "message": "MINIFICPP-2835 Fix skipping Splunk tests on ARM64 (#2190)\n\nThere is no splunk/splunk docker image for ARM, so we need to skip the feature on ARM, and the image pull command, too."
    },
    {
      "commit": "8a0d75af620595fdb8d0a6ba773602c8050cfe0a",
      "tree": "079f237b3746311befc3d85ae55556658195f67c",
      "parents": [
        "ffdcd3e5a8fe2a0229c77254ad153d912b9cd1ed"
      ],
      "author": {
        "name": "Martin Zink",
        "email": "martinzink@apache.org",
        "time": "Fri May 29 15:51:02 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri May 29 15:51:02 2026 +0200"
      },
      "message": "MINIFICPP-2834 Fixing AwsProcessor::AWSCredentialsProviderService::withAllowedTypes typo (#2189)"
    },
    {
      "commit": "ffdcd3e5a8fe2a0229c77254ad153d912b9cd1ed",
      "tree": "c143c94ad57469eb50d4d6d77b648e2a3289f7f6",
      "parents": [
        "75f3f7edc0f937f919ca0fb041a7afe7aaf88a4a"
      ],
      "author": {
        "name": "Gabor Gyimesi",
        "email": "gamezbird@gmail.com",
        "time": "Fri May 29 10:56:22 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri May 29 10:56:22 2026 +0200"
      },
      "message": "MINIFICPP-2832 Fix CMake 3.25 issues and make it the required version (#2188)"
    },
    {
      "commit": "75f3f7edc0f937f919ca0fb041a7afe7aaf88a4a",
      "tree": "53a27d707ea3e39dc813ab1f6dae10a3fef1cac5",
      "parents": [
        "c4c9358c23c0457def3f924c9afb304b81628687"
      ],
      "author": {
        "name": "Gabor Gyimesi",
        "email": "gamezbird@gmail.com",
        "time": "Fri May 29 10:55:44 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri May 29 10:55:44 2026 +0200"
      },
      "message": "MINIFICPP-2833 Fix RocksDB link failure in ARM64 rocky build (#2187)"
    },
    {
      "commit": "c4c9358c23c0457def3f924c9afb304b81628687",
      "tree": "948498e1c79799f26783bff6d06e4656628c8a2c",
      "parents": [
        "7ee36e14d030d570d8c26f1a13038a974964b8dc"
      ],
      "author": {
        "name": "Martin Zink",
        "email": "martinzink@apache.org",
        "time": "Thu May 28 11:40:59 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu May 28 11:40:59 2026 +0200"
      },
      "message": "MINIFICPP-2831 Update CI manifest (#2185)"
    },
    {
      "commit": "7ee36e14d030d570d8c26f1a13038a974964b8dc",
      "tree": "facd7444bdc217cfe89dcc31aea29ae8d463b161",
      "parents": [
        "78beb249b31bc0111640c40f8d4a2239ea8e6b01"
      ],
      "author": {
        "name": "Adam Debreceni",
        "email": "64783590+adamdebreceni@users.noreply.github.com",
        "time": "Wed May 27 17:24:44 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed May 27 17:24:44 2026 +0200"
      },
      "message": "MINIFICPP-2719 - Add multimodal capability to llama.cpp processor (#2107)\n\n\nCo-authored-by: Ferenc Gerlits \u003cfgerlits@gmail.com\u003e"
    },
    {
      "commit": "78beb249b31bc0111640c40f8d4a2239ea8e6b01",
      "tree": "c28244969c4a80ef273979c30a5c40099efb7479",
      "parents": [
        "bcfe8d0169c5b867a6f7f0ae2488ab0dbd4f910c"
      ],
      "author": {
        "name": "Gabor Gyimesi",
        "email": "gamezbird@gmail.com",
        "time": "Wed May 27 17:10:16 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed May 27 17:10:16 2026 +0200"
      },
      "message": "MINIFICPP-2824 Fix libssh2 configuration failure on Windows (#2184)"
    },
    {
      "commit": "bcfe8d0169c5b867a6f7f0ae2488ab0dbd4f910c",
      "tree": "a89a047ffa8d152a2278efc7d4697ccb4402640a",
      "parents": [
        "7e0d31bfdea36c17f786f601246bcce2b1e508b9"
      ],
      "author": {
        "name": "Gabor Gyimesi",
        "email": "gamezbird@gmail.com",
        "time": "Wed May 27 13:32:02 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed May 27 13:32:02 2026 +0200"
      },
      "message": "MINIFICPP-2792 Fix S3 upload above 2GB on Windows (#2167)\n\n- Set content length to avoid narrowing size to int on Windows\n- Add MinifiToAwsInputStream to wrap MiNiFi InputStream and avoid stream\n  copy"
    },
    {
      "commit": "7e0d31bfdea36c17f786f601246bcce2b1e508b9",
      "tree": "d31bb383ca2116bb59fb7b40bc177ea14bfbc404",
      "parents": [
        "970ff9ba7d54721d44d233599e1db1e86df88c0b"
      ],
      "author": {
        "name": "Ferenc Gerlits",
        "email": "fgerlits@gmail.com",
        "time": "Tue May 26 20:05:13 2026 +0200"
      },
      "committer": {
        "name": "Marton Szasz",
        "email": "szaszm@apache.org",
        "time": "Tue May 26 20:05:41 2026 +0200"
      },
      "message": "MINIFICPP-2807 Fix Conan build\n\nUpdated dependency versions and added small fixes.\n\nA few extensions still don\u0027t build with Conan, these are disabled in conanfile.py.\n\nTODO (in upcoming PRs):\n* enable the remaining extensions\n* use Conan in CI\n* integrate Conan into bootstrap.\n\nCloses #2181\n\nSigned-off-by: Marton Szasz \u003cszaszm@apache.org\u003e\n"
    },
    {
      "commit": "970ff9ba7d54721d44d233599e1db1e86df88c0b",
      "tree": "4716ddb5bb6f09d02f684ed9a48fc5bc3721d105",
      "parents": [
        "9d26b2a6804c472d6976176a18ed783ab82945e6"
      ],
      "author": {
        "name": "Gabor Gyimesi",
        "email": "gamezbird@gmail.com",
        "time": "Tue May 26 16:39:01 2026 +0200"
      },
      "committer": {
        "name": "Marton Szasz",
        "email": "szaszm@apache.org",
        "time": "Tue May 26 16:39:01 2026 +0200"
      },
      "message": "MINIFICPP-2813 Upgrade thirdparty libraries part 2\n\n- Remove RTIMULib\n- Upgrade AWS SDK to v1.11.807\n- Upgrade openssl lib to v3.6.2\n- Upgrade gcp library to v2.47.1\n- Upgrade libsodium to v1.0.22\n- Upgrade curl to v8.20.0\n- Upgrade spdlog library to v1.17.0\n- Upgrade lixml2 to v2.15.3\n- Upgrade catch2 library to v3.15.0\n- Upgrade azure sdk and wil library to latest version\n- Upgrade asio library to v1.38.0\n- Upgrade libarchive to v3.8.7\n- Upgrade date library to v3.0.4\n- Upgrade RocksDB to v11.1.1\n\nCloses #2179\n\nSigned-off-by: Marton Szasz \u003cszaszm@apache.org\u003e\n"
    },
    {
      "commit": "9d26b2a6804c472d6976176a18ed783ab82945e6",
      "tree": "2617645aa3c890a8d60df9fccda543f7072c5177",
      "parents": [
        "dfa524dc6c2a08aba2ba27aabec47f4dd8db5fcd"
      ],
      "author": {
        "name": "Gabor Gyimesi",
        "email": "gamezbird@gmail.com",
        "time": "Tue May 26 14:52:57 2026 +0200"
      },
      "committer": {
        "name": "Marton Szasz",
        "email": "szaszm@apache.org",
        "time": "Tue May 26 14:52:57 2026 +0200"
      },
      "message": "MINIFICPP-2813 Upgrade thirdparty libraries part 1\n\nThis is the first part of upgrading the thirdparty libraries before releasing MiNiFi C++ 1.0:\n- Upgrade jsoncons lib to v1.7.0\n- Upgrade paho.mqtt.c library to v1.3.16\n- Upgrade grpc to v1.80.0\n- Upgrade benchmark lib to v1.9.5\n- Upgrade ArgParse lib to v3.2\n- Upgrade librdkafka to v2.14.1\n- Upgrade Absiel lib to version 20260107.1\n- Upgrade RpMalloc to v1.4.5\n- Upgrade liblzma to v5.8.3\n- Upgrade lz4 library to v1.10.0\n- Upgrade zlib to v1.3.2\n- Upgrade Lua to version 5.4.8\n- Upgrade magic_enum lib to v0.9.8\n- Upgrade zstd to v1.5.7\n- Upgrade libssh2 to version 1.11.1\n- Upgrade json-schema-validator to v2.4.0 and nlohmann_json to v3.12.0\n- Upgrade kubernetes lib to v0.14.0 and libwebsockets lib to v4.5.8\n- Upgrade mimalloc to version 3.3.2\n- Upgrade yaml-cpp to version 0.9.0\n- Upgrade MbedTLS to v3.6.6 and Open62541 to v1.5.4\n- Upgrade alpine docker base image to version 3.22.4\n- Upgrade gsl-lite to version 1.1.0\n\n**Note**: Each upgrade is done in a separate commit, so it is recommended to review the PR commit by commit for easier understanding.\n\nCloses #2174\n\nSigned-off-by: Marton Szasz \u003cszaszm@apache.org\u003e\n"
    },
    {
      "commit": "dfa524dc6c2a08aba2ba27aabec47f4dd8db5fcd",
      "tree": "25f57bd503b1f3bd55a75ebdc7481c44cfc44544",
      "parents": [
        "109c1bf873cea485ceb9306a45bec1d6a3b3514c"
      ],
      "author": {
        "name": "Ferenc Gerlits",
        "email": "fgerlits@gmail.com",
        "time": "Tue May 26 14:52:43 2026 +0200"
      },
      "committer": {
        "name": "Marton Szasz",
        "email": "szaszm@apache.org",
        "time": "Tue May 26 14:52:43 2026 +0200"
      },
      "message": "Upgrade github action versions in the Create Release Artifacts CI job\n\nCloses #2183\n\nSigned-off-by: Marton Szasz \u003cszaszm@apache.org\u003e\n"
    },
    {
      "commit": "109c1bf873cea485ceb9306a45bec1d6a3b3514c",
      "tree": "b2896f9ad30a94dd6a7e0883f26054f9bd73174d",
      "parents": [
        "36b4c092b29c1d7ab60c1c55535a1dc6e9cbab7f"
      ],
      "author": {
        "name": "Martin Zink",
        "email": "martinzink@apache.org",
        "time": "Tue May 26 14:51:59 2026 +0200"
      },
      "committer": {
        "name": "Marton Szasz",
        "email": "szaszm@apache.org",
        "time": "Tue May 26 14:51:59 2026 +0200"
      },
      "message": "MINIFICPP-2775 Allow manifest generation for comparison between releases\n\nDont be alarmed the 11.6k line change is mostly a test reference json. The actual changes are minimal\n\n---\nSince there are a bunch of refactors due to the stable API and how we load/register processors it would be benefitial to make sure we dont break the manifest unintentinally.\n\nI\u0027ve added a CI action that compares the manifest to a reference manifest.\n\nCloses #2182\n\nSigned-off-by: Marton Szasz \u003cszaszm@apache.org\u003e\n"
    },
    {
      "commit": "36b4c092b29c1d7ab60c1c55535a1dc6e9cbab7f",
      "tree": "9ec9904fca894f3379e0bff04c2e131f23cc253e",
      "parents": [
        "39d021e32cf190450f15242ee4fa9736e6c49cc2"
      ],
      "author": {
        "name": "Gabor Gyimesi",
        "email": "gamezbird@gmail.com",
        "time": "Tue May 26 14:51:35 2026 +0200"
      },
      "committer": {
        "name": "Marton Szasz",
        "email": "szaszm@apache.org",
        "time": "Tue May 26 14:51:35 2026 +0200"
      },
      "message": "MINIFICPP-2819 Fix LibSSH2 link failure on Windows\n\nThis change fixes the compilation issues of SFTP extension and tests, but SFTP test server is still not implemented on Windows so tests are still disabled on Windows for the time being, a new ticket is opened for fixing the tests: https://issues.apache.org/jira/browse/MINIFICPP-2820\n\nCloses #2180\n\nSigned-off-by: Marton Szasz \u003cszaszm@apache.org\u003e\n"
    },
    {
      "commit": "39d021e32cf190450f15242ee4fa9736e6c49cc2",
      "tree": "e56a7c4225250f6cde6ddd7e8bca6cba56173f07",
      "parents": [
        "1a64ad7ac1a167f04078940d50edee0287e33e45"
      ],
      "author": {
        "name": "Gabor Gyimesi",
        "email": "gamezbird@gmail.com",
        "time": "Mon May 18 13:07:27 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon May 18 11:07:27 2026 +0000"
      },
      "message": "MINIFICPP-2817 Remove unmaintained OpenCV extension (#2178)"
    },
    {
      "commit": "1a64ad7ac1a167f04078940d50edee0287e33e45",
      "tree": "f70a560dc709961d9f027362d68e8b8f723f4a41",
      "parents": [
        "0887534f4f0fa69bfd6b25b2f227f975881dfe20"
      ],
      "author": {
        "name": "The Apache Software Foundation",
        "email": "root-asf-gitbox-commits@apache.org",
        "time": "Mon May 18 06:06:39 2026 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon May 18 11:06:39 2026 +0000"
      },
      "message": "Set up default protection ruleset for default and release branches (#2177)"
    },
    {
      "commit": "0887534f4f0fa69bfd6b25b2f227f975881dfe20",
      "tree": "013517b3b5dbeea83c68b472cf96fbe3c77a2e05",
      "parents": [
        "7699fea00b2c55fc02589fe42692e9df4b24f5a2"
      ],
      "author": {
        "name": "Martin Zink",
        "email": "martinzink@apache.org",
        "time": "Wed May 13 15:06:27 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed May 13 15:06:27 2026 +0200"
      },
      "message": "MINIFICPP-2784 Fixing OpenSSL cmake (#2168)\n\nhttps://issues.apache.org/jira/browse/MINIFICPP-2784\n\nThe bundled openssl was not strict enough and sometimes it used the system headers while building, this caused build errors on systems where the openssl headers were not compatible with our bundled version. (e.g. arch linux, trixie, etc)\n\nThis also fixes the currently failing CI jobs namely\n\n    🟢 MiNiFi-CPP memcheck\n    🟢 Check supported Compilers\n\n---------\n\n* MINIFICPP-2784 Fixing OpenSSL cmake\n\n* Apply suggestions from code review\n\nCo-authored-by: Copilot Autofix powered by AI \u003c175728472+Copilot@users.noreply.github.com\u003e\n\n* BundledLibcURL.cmake -\u003e FetchLibcURL.cmake, BundledLibSSH2.cmake -\u003e FetchLibSSH2.cmake\n\n---------\n\nCo-authored-by: Copilot Autofix powered by AI \u003c175728472+Copilot@users.noreply.github.com\u003e"
    },
    {
      "commit": "7699fea00b2c55fc02589fe42692e9df4b24f5a2",
      "tree": "a8ee99475660289cbef8e8ebb057c5f99e8b7aa9",
      "parents": [
        "037cda25be679b8e0d05238b976a13b22df383ba"
      ],
      "author": {
        "name": "Martin Zink",
        "email": "martinzink@apache.org",
        "time": "Tue May 12 17:54:59 2026 +0200"
      },
      "committer": {
        "name": "Ferenc Gerlits",
        "email": "fgerlits@gmail.com",
        "time": "Tue May 12 17:54:59 2026 +0200"
      },
      "message": "MINIFICPP-2797 Extend C Api for Kafka\n\nExtend C Api with sslcontext, penalize, dynamic properties, flowfile id and size\n\nCo-authored-by: Márton Szász \u003cszaszm@apache.org\u003e\n\nSigned-off-by: Ferenc Gerlits \u003cfgerlits@gmail.com\u003e\n\nCloses #2166\n"
    },
    {
      "commit": "037cda25be679b8e0d05238b976a13b22df383ba",
      "tree": "4135c24e9fad853b774cbfd67c439c3a97f70d7e",
      "parents": [
        "a0d7c8c9bfdbd12c577ae5c4c7308e007858e0c6"
      ],
      "author": {
        "name": "Gabor Gyimesi",
        "email": "gamezbird@gmail.com",
        "time": "Tue May 12 17:52:06 2026 +0200"
      },
      "committer": {
        "name": "Ferenc Gerlits",
        "email": "fgerlits@gmail.com",
        "time": "Tue May 12 17:52:06 2026 +0200"
      },
      "message": "MINIFICPP-2791 Fix deadlock during C2 flow update\n\nSigned-off-by: Ferenc Gerlits \u003cfgerlits@gmail.com\u003e\n\nCloses #2163\n"
    },
    {
      "commit": "a0d7c8c9bfdbd12c577ae5c4c7308e007858e0c6",
      "tree": "ef9e3320c0e18da365968f88bd8acacf6364db1d",
      "parents": [
        "3ec94eafb1770bb1aa88313fee691e0d48eedf6f"
      ],
      "author": {
        "name": "Gabor Gyimesi",
        "email": "gamezbird@gmail.com",
        "time": "Tue May 12 17:50:27 2026 +0200"
      },
      "committer": {
        "name": "Ferenc Gerlits",
        "email": "fgerlits@gmail.com",
        "time": "Tue May 12 17:50:27 2026 +0200"
      },
      "message": "MINIFICPP-2806 Fix verify package test issues\n\n- Override default CA paths to use test generated root CA in tests, or\n  leave the default CA when need external SSL communication\n- Fix minifi binary path when using RPM package\n\nSigned-off-by: Ferenc Gerlits \u003cfgerlits@gmail.com\u003e\n\nCloses #2171\n"
    },
    {
      "commit": "3ec94eafb1770bb1aa88313fee691e0d48eedf6f",
      "tree": "37aacd8dc0283aafb7c79230b9517409a97d49bb",
      "parents": [
        "c7ad6efe096c8560dceb49ef314e596dc0200153"
      ],
      "author": {
        "name": "Martin Zink",
        "email": "martinzink@apache.org",
        "time": "Mon May 11 16:19:43 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon May 11 16:19:43 2026 +0200"
      },
      "message": "MINIFICPP-2812 Speed up rocky CI build (#2173)"
    },
    {
      "commit": "c7ad6efe096c8560dceb49ef314e596dc0200153",
      "tree": "e34e0dcf5f5fdc5aed2d308b8853f8f4b4a29647",
      "parents": [
        "ec4965477e93efcefd75aee120879c321b7433cd"
      ],
      "author": {
        "name": "Martin Zink",
        "email": "martinzink@apache.org",
        "time": "Thu May 07 16:59:07 2026 +0200"
      },
      "committer": {
        "name": "Marton Szasz",
        "email": "szaszm@apache.org",
        "time": "Thu May 07 16:59:07 2026 +0200"
      },
      "message": "MINIFICPP-2811 Limit github CI concurrency\n\nhttps://docs.github.com/en/enterprise-cloud@latest/actions/how-tos/write-workflows/choose-when-workflows-run/control-workflow-concurrency\n\nThis will cancel ongoing CI runs (the main one at least) on the same branch and only pursue the last one, (except if it was dispatched)\n\nThis should also fix the double starting of CI-s when using apache branch (due to both PR and push)\n\nCloses #2172\n\nSigned-off-by: Marton Szasz \u003cszaszm@apache.org\u003e\n"
    },
    {
      "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"
    }
  ],
  "next": "e58d829b1dec6a211629f9fea2c38cf1af27d7dd"
}
