)]}'
{
  "log": [
    {
      "commit": "4756cb537fde79fbcd3413ebcd0cb68840d4a1e9",
      "tree": "a3a5448b057c1ff9e1b753920597a5063fada74f",
      "parents": [
        "58838fd7b6179ea9007141fef0b2b5bd51533573"
      ],
      "author": {
        "name": "Gabor Gyimesi",
        "email": "gamezbird@gmail.com",
        "time": "Mon Sep 21 14:42:32 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Sep 21 14:42:32 2026 +0200"
      },
      "message": "MINIFICPP-2852 Implement LMDB based flow file repository (#2203)"
    },
    {
      "commit": "58838fd7b6179ea9007141fef0b2b5bd51533573",
      "tree": "849184311a8f77b7063d4074a3bdc0f322b25a6d",
      "parents": [
        "1fd09ad4bb8d8ba508d9d4cd6349967ace57b7aa"
      ],
      "author": {
        "name": "Ferenc Gerlits",
        "email": "fgerlits@users.noreply.github.com",
        "time": "Thu Sep 17 19:11:47 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Sep 17 19:11:47 2026 +0200"
      },
      "message": "MINIFICPP-2877 Fix ASan and LSan warnings (#2254)\n\nASan/LSan fixes:\n* fix a SEGV-at-shutdown error in Tcp/UdpServer\n* fix a return-string_view-to-temporary-string bug in TestUtils\n* fix a leak in the libssh2 library\n* free the shared_ptr result of async_resolve when it is no longer needed\n* fix a leak in HTTPSiteToSiteTest\n* fix a leak by restoring the old controller service provider if an update fails\n* fix a leak in the Python bindings\n* fix an alloc-dealloc-mismatch bug: new + free (test code only)\n\nODR violation warnings are suppressed, because the way we link and dlopen\nlibraries causes many false positives. If two symbols are defined with the\nsame name but different sizes, they will still be flagged.\n\nUpgrade Abseil to the latest release to fix a leak, and upgrade Grpc (which uses\nAbseil) to the latest release. These required some new valgrind suppressions\n(generated by Claude Code, like the earlier suppressions).\n\nAdd a new ASan/LSan job to the weekly memcheck CI run.\n\n* skip memory usage test in ASan builds\n\n* use CMake 3.x when building Conan packages\n\n* suppress \u003cciso646\u003e header warnings in Clang, too\n\nin Debug mode, with fail-on-warnings on, Clang-20 cannot build minifi-couchbase\nwithout this suppression\n\n* use std::span as the argument type instead of std::vector"
    },
    {
      "commit": "1fd09ad4bb8d8ba508d9d4cd6349967ace57b7aa",
      "tree": "390b8bbb70b7cdb30f79b6d2ee1df57a253d1971",
      "parents": [
        "d860695ae9553ac5971da16120819f500c2ff654"
      ],
      "author": {
        "name": "Gabor Gyimesi",
        "email": "gamezbird@gmail.com",
        "time": "Thu Sep 17 12:59:53 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Sep 17 12:59:53 2026 +0200"
      },
      "message": "MINIFICPP-2904 Register pip3 alternative for python3.12 on Rocky 8/9 (#2264)\n\nThe pip3 alternative is used in python system tests, but only pip3.12\nwas available that made the test fail on Rocky 9."
    },
    {
      "commit": "d860695ae9553ac5971da16120819f500c2ff654",
      "tree": "fac2cfe2e5b1fad3333885913eb0a74c9a4f2ea8",
      "parents": [
        "0dc40f95ee74d2f1d0c7e2689619dc8b7458dc54"
      ],
      "author": {
        "name": "Gabor Gyimesi",
        "email": "gamezbird@gmail.com",
        "time": "Thu Sep 17 12:58:35 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Sep 17 12:58:35 2026 +0200"
      },
      "message": "MINIFICPP-2900 Fix leak of NodeID allocation in OPC processors (#2261)"
    },
    {
      "commit": "0dc40f95ee74d2f1d0c7e2689619dc8b7458dc54",
      "tree": "9e30241260c141c0ba9ada1fae6c001e761fdb2c",
      "parents": [
        "2559f40d27d22fa58aaf2b18921ce0f9a1d7c776"
      ],
      "author": {
        "name": "Márton Szász",
        "email": "szaszm@apache.org",
        "time": "Thu Sep 17 10:57:04 2026 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Sep 17 12:57:04 2026 +0200"
      },
      "message": "MINIFICPP-2890 InputStream::read (length prefixed string) length shou… (#2251)\n\nInputStream::read (length prefixed string) length should be limited\n\nSigned-off-by: Marton Szasz \u003cszaszm@apache.org\u003e"
    },
    {
      "commit": "2559f40d27d22fa58aaf2b18921ce0f9a1d7c776",
      "tree": "28a6e7083884d5a3e87552dc5a220bd87e94422a",
      "parents": [
        "36f1a2d3f91462236e9d9145501c62ea4a922565"
      ],
      "author": {
        "name": "Martin Zink",
        "email": "martinzink@apache.org",
        "time": "Mon Sep 14 13:50:56 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Sep 14 13:50:56 2026 +0200"
      },
      "message": "MINIFICPP-2886 Improve rust api process errors (#2246)\n\nI\u0027ve added a new layer that helps with routing, the process error now contains fatal and route errors.\nOne should use it based on the nature of the error. If its fatal the agent will handle the issue, if its routing error that\u0027s technically not an error in the eyes of the agent, we log it route to proper relationship then continue with data processing.\n\nI\u0027ve changed the errors a bit (schedule, trigger with string literal -\u003e custom) it will already include the errors origin so no need to separate them\n\nThe TransformedFlowFile/GeneratedFlowFile has also been changed so its easier to modify them after creation (with chained operators like with_attribute(s)/with_content)\n\nAdditional squashed commits:\n* add anyhow error support and fold parse errors into validation errors\n* review changes\n* revert const PROPERTIES -\u003e const fn properties()\n* tests for with_attribute(s)\n* wildcard for generate_docs\n* apache license for with_attributes.rs\n* with_content changes\n* build fix\n* adds comment to with_attributes.rs\n* cargo fmt\n* simplify Cow relationships"
    },
    {
      "commit": "36f1a2d3f91462236e9d9145501c62ea4a922565",
      "tree": "4624e578a50feaf21e6407fc2964cc2943eef62e",
      "parents": [
        "a06d0d8727fcd573a0252d5cf9b6c355ede1bc10"
      ],
      "author": {
        "name": "Márton Szász",
        "email": "szaszm@apache.org",
        "time": "Mon Sep 14 10:40:15 2026 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Sep 14 12:40:15 2026 +0200"
      },
      "message": "MINIFICPP-2899 procfs: Fix CpuStat and CPUStatTests inaccuracy (#2260)\n\nSigned-off-by: Marton Szasz \u003cszaszm@apache.org\u003e"
    },
    {
      "commit": "a06d0d8727fcd573a0252d5cf9b6c355ede1bc10",
      "tree": "fa1ba9e033f0669e42ecc07e25cbeb2ba222f8ee",
      "parents": [
        "11f92483b5af9ce721b3f9e3a2ad2b78be25ad5a"
      ],
      "author": {
        "name": "Gabor Gyimesi",
        "email": "gamezbird@gmail.com",
        "time": "Wed Sep 09 14:03:44 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Sep 09 14:03:44 2026 +0200"
      },
      "message": "MINIFICPP-2897 Fix LMDB patch command on Windows (#2256)"
    },
    {
      "commit": "11f92483b5af9ce721b3f9e3a2ad2b78be25ad5a",
      "tree": "4359af8494335b6e571e4f3a8bdd9f00dda70cb7",
      "parents": [
        "7f19f9f17f20d35aed7263ea4f0410ce3425d8a5"
      ],
      "author": {
        "name": "Gabor Gyimesi",
        "email": "gamezbird@gmail.com",
        "time": "Wed Sep 09 14:03:25 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Sep 09 14:03:25 2026 +0200"
      },
      "message": "MINIFICPP-2896 Fix cpack for openssl-fips in debug mode using conan (#2255)"
    },
    {
      "commit": "7f19f9f17f20d35aed7263ea4f0410ce3425d8a5",
      "tree": "cf649c1bf330d757fefd72623793014fad53b6d9",
      "parents": [
        "1280948e528d3dcf4a24e3ff273a2f475f739d28"
      ],
      "author": {
        "name": "Martin Zink",
        "email": "martinzink@apache.org",
        "time": "Wed Sep 02 18:53:05 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Sep 02 18:53:05 2026 +0200"
      },
      "message": "MINIFICPP-2893 Only upload conan packages from apache (CI) (#2253)"
    },
    {
      "commit": "1280948e528d3dcf4a24e3ff273a2f475f739d28",
      "tree": "980b6fc5f3f8cee9b635bb60f82280109ad03611",
      "parents": [
        "8e3172929410503644f3fa1089b9e259c6205e97"
      ],
      "author": {
        "name": "Martin Zink",
        "email": "martinzink@apache.org",
        "time": "Wed Sep 02 18:52:50 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Sep 02 18:52:50 2026 +0200"
      },
      "message": "MINIFICPP-2891 Fix rocky9_from_rocky_package docker (#2252)"
    },
    {
      "commit": "8e3172929410503644f3fa1089b9e259c6205e97",
      "tree": "d5033d3ea3a510826fbdcd67e9cf639235007f07",
      "parents": [
        "c392cf4f5daec72995307aa0b94edd75a4bc5805"
      ],
      "author": {
        "name": "Gabor Gyimesi",
        "email": "gamezbird@gmail.com",
        "time": "Tue Sep 01 12:10:11 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Sep 01 12:10:11 2026 +0200"
      },
      "message": "MINIFICPP-2873 Add option to run create release artifacts job with Conan (#2242)"
    },
    {
      "commit": "c392cf4f5daec72995307aa0b94edd75a4bc5805",
      "tree": "55c56967e7547d1c5fa73963448a884c8415081c",
      "parents": [
        "89be46fe983b2900bd2f1d8ed2f8f89dd26c7893"
      ],
      "author": {
        "name": "Gabor Gyimesi",
        "email": "gamezbird@gmail.com",
        "time": "Tue Sep 01 12:07:04 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Sep 01 12:07:04 2026 +0200"
      },
      "message": "MINIFICPP-2871 Create conanfile for openssl-fips target (#2223)"
    },
    {
      "commit": "89be46fe983b2900bd2f1d8ed2f8f89dd26c7893",
      "tree": "0f6c6f12bd33984a16d836151ef758cb598b80e0",
      "parents": [
        "776ba835e82dc0a5a3270f5caf1a17333602456e"
      ],
      "author": {
        "name": "Gabor Gyimesi",
        "email": "gamezbird@gmail.com",
        "time": "Tue Sep 01 12:06:44 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Sep 01 12:06:44 2026 +0200"
      },
      "message": "MINIFICPP-2849 Implement LMDB based content repository (#2201)"
    },
    {
      "commit": "776ba835e82dc0a5a3270f5caf1a17333602456e",
      "tree": "28562975fda42620da1d3601f40ec43430be1a77",
      "parents": [
        "241aa38b1fc50ef232b81a75fb099bfba51d1786"
      ],
      "author": {
        "name": "Martin Zink",
        "email": "martinzink@apache.org",
        "time": "Mon Aug 31 13:51:42 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Aug 31 13:51:42 2026 +0200"
      },
      "message": "MINIFICPP-2883 Support host file copies in docker behave (#2238)\n\nother small improvements"
    },
    {
      "commit": "241aa38b1fc50ef232b81a75fb099bfba51d1786",
      "tree": "d1f6cb4afdba531d8a8c7e120a7fd820df8d4885",
      "parents": [
        "4ee6b4fe8342d0058050c9be4ac78acf6e989990"
      ],
      "author": {
        "name": "Martin Zink",
        "email": "martinzink@apache.org",
        "time": "Fri Aug 28 16:59:29 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Aug 28 16:59:29 2026 +0200"
      },
      "message": "MINIFICPP-2869 Improve rust api property validation and property getters (#2220)\n\n* MINIFICPP-2869 Improve rust api property validation and property getters\n\n* property rework\n\n* win fix\n\n* rebase NUMBER_VALIDATOR\n\n* manifest update\n\n* fix\n\n* cargo fmt\n\n* is_required: K::IS_REQUIRED\n\n* review change + small improvement in build.rs\n\n* K -\u003e P in Property context\n\n* K -\u003e P in Property context 2\n\n* property trait comments\n\n* review changes and clippy fix (for new rust warnings (rustc upgrade))\n\n* cargo fmt\n\n* review change\n\n---------\n\nCo-authored-by: Martin Zink \u003cmartin.zink@apache.org\u003e"
    },
    {
      "commit": "4ee6b4fe8342d0058050c9be4ac78acf6e989990",
      "tree": "f07cef9e1a0d12658143e9c390d1fd18f02939ae",
      "parents": [
        "148097ab398f42aa5dc6eb4f4404008bae1e85e6"
      ],
      "author": {
        "name": "Martin Zink",
        "email": "martinzink@apache.org",
        "time": "Wed Aug 26 13:17:29 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Aug 26 13:17:29 2026 +0200"
      },
      "message": "MINIFICPP-2887 Memory leak in minifi_process_session_transfer/minifi_process_session_remove (#2249)"
    },
    {
      "commit": "148097ab398f42aa5dc6eb4f4404008bae1e85e6",
      "tree": "2a5a657ed83c8f4126bdb40595744c572ea4c2b8",
      "parents": [
        "8be29c10489631bba464fc8c09f012659b08403a"
      ],
      "author": {
        "name": "Martin Zink",
        "email": "martinzink@apache.org",
        "time": "Wed Aug 26 13:17:09 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Aug 26 13:17:09 2026 +0200"
      },
      "message": "MINIFICPP-2888 Fixing build failure in rocky (#2250)"
    },
    {
      "commit": "8be29c10489631bba464fc8c09f012659b08403a",
      "tree": "7fb86801077d7d14ee018a92271e6495b62301c0",
      "parents": [
        "a7419e286b882a029f38ecf22b9eb3c13769d15c"
      ],
      "author": {
        "name": "Martin Zink",
        "email": "martinzink@apache.org",
        "time": "Tue Aug 25 14:10:20 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Aug 25 14:10:20 2026 +0200"
      },
      "message": "MINIFICPP-2885 Allow explictily unsetting properties with default value (#2241)"
    },
    {
      "commit": "a7419e286b882a029f38ecf22b9eb3c13769d15c",
      "tree": "fb890e1847f9c05d766eab55205d5faedee75cee",
      "parents": [
        "48eedde6d3a0589161ae60b2d4fa69461c702eff"
      ],
      "author": {
        "name": "Martin Zink",
        "email": "martinzink@apache.org",
        "time": "Tue Aug 25 11:23:02 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Aug 25 11:23:02 2026 +0200"
      },
      "message": "MINIFICPP-2870 Lint/Check python code with ruff (#2237)\n\n* update minimum python to 3.10"
    },
    {
      "commit": "48eedde6d3a0589161ae60b2d4fa69461c702eff",
      "tree": "da16f42df22cd5e6a805a3384f53d4fec103962b",
      "parents": [
        "dfba4edfb72247437ace675e04a56059e4a2de0f"
      ],
      "author": {
        "name": "Martin Zink",
        "email": "martinzink@apache.org",
        "time": "Wed Aug 19 14:55:26 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Aug 19 14:55:26 2026 +0200"
      },
      "message": "MINIFICPP-2878 PRs from apache should not double run CI (#2248)"
    },
    {
      "commit": "dfba4edfb72247437ace675e04a56059e4a2de0f",
      "tree": "4a673416ac5100228a305daf158aa8663bea8d21",
      "parents": [
        "a6d147bbbdd09014e96911234e5a64872efa0005"
      ],
      "author": {
        "name": "Gabor Gyimesi",
        "email": "gamezbird@gmail.com",
        "time": "Fri Aug 14 16:46:58 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Aug 14 16:46:58 2026 +0200"
      },
      "message": "MINIFICPP-2866 Add Conan support for SOCI and iODBC libraries (#2218)\n\n- Extract SOCI and iODBC config to separate cmake files\n- Upgrade SOCI library to v4.1.4"
    },
    {
      "commit": "a6d147bbbdd09014e96911234e5a64872efa0005",
      "tree": "c1985009868c0382a92bab92bf93ea70243b0a08",
      "parents": [
        "894ba4d1e698de411aa2531c53f815e05717b683"
      ],
      "author": {
        "name": "Ferenc Gerlits",
        "email": "fgerlits@users.noreply.github.com",
        "time": "Fri Aug 14 16:35:26 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Aug 14 16:35:26 2026 +0200"
      },
      "message": "MINIFICPP-2877 Clean up memcheck (#2243)\n\n- fix a small leak in opc.cpp: the default stdout logger allocated by\n  UA_Client_new was not freed when we replaced it with our own logger\n  (and it was also cached elsewhere inside the client)\n- fix a test code leak in PutOpcProcessorTests\n- suppress \"still reachable\" valgrind logs: these come from static objects,\n  and are not a problem\n- suppress some \"possible loss\" valgrind logs: these also come from\n  long-lived objects which are not really leaked"
    },
    {
      "commit": "894ba4d1e698de411aa2531c53f815e05717b683",
      "tree": "3b9aa232484be4295a789e27088433e415c1a519",
      "parents": [
        "d89fea9eb619088c011ef703801f6d1e67c93907"
      ],
      "author": {
        "name": "Gabor Gyimesi",
        "email": "gamezbird@gmail.com",
        "time": "Fri Aug 14 16:34:25 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Aug 14 16:34:25 2026 +0200"
      },
      "message": "MINIFICPP-2861 Add Conan support for docker and clang CI builds (#2216)"
    },
    {
      "commit": "d89fea9eb619088c011ef703801f6d1e67c93907",
      "tree": "6ec398be7bea265eaf3ed000d416a5562cd4a695",
      "parents": [
        "b2d7921cd86dba9b4dfd852d87fe3953bae863ac"
      ],
      "author": {
        "name": "Martin Zink",
        "email": "martinzink@apache.org",
        "time": "Tue Aug 11 22:13:26 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Aug 11 22:13:26 2026 +0200"
      },
      "message": "MINIFICPP-2881 Set MINIFI_API_VERSION to 2 (#2244)"
    },
    {
      "commit": "b2d7921cd86dba9b4dfd852d87fe3953bae863ac",
      "tree": "0f908537db453c431e37b0261d0d31b3848a8e22",
      "parents": [
        "a1aaf191f59fd8f6b3abe8ec9ac21b78ec256cf9"
      ],
      "author": {
        "name": "Martin Zink",
        "email": "martinzink@apache.org",
        "time": "Mon Aug 10 16:36:58 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Aug 10 16:36:58 2026 +0200"
      },
      "message": "MINIFICPP-2880 Drop clang18 support (#2240)"
    },
    {
      "commit": "a1aaf191f59fd8f6b3abe8ec9ac21b78ec256cf9",
      "tree": "c47cc69f9d90b04318b0a51dd0ef3f52a27c2bb4",
      "parents": [
        "acf6bc7e4e8041bc9f15b756997cdad9133217be"
      ],
      "author": {
        "name": "Gabor Gyimesi",
        "email": "gamezbird@gmail.com",
        "time": "Mon Aug 10 16:29:33 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Aug 10 16:29:33 2026 +0200"
      },
      "message": "MINIFICPP-2882 Fix missing catch2 target in Conan build (#2236)"
    },
    {
      "commit": "acf6bc7e4e8041bc9f15b756997cdad9133217be",
      "tree": "0e321112f14abeda9432cb8e15df14d99622773d",
      "parents": [
        "2f7ce29bc5fdb913389f650db0388195e8a13d12"
      ],
      "author": {
        "name": "Gabor Gyimesi",
        "email": "gamezbird@gmail.com",
        "time": "Mon Aug 10 16:28:58 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Aug 10 16:28:58 2026 +0200"
      },
      "message": "MINIFICPP-2879 Use FIPS when MINIFI_FIPS environment variable is set (#2235)"
    },
    {
      "commit": "2f7ce29bc5fdb913389f650db0388195e8a13d12",
      "tree": "836466fa9ea3846f6a9dd19514bbe4c4b20ae3aa",
      "parents": [
        "abad71d59935f6e8cef2c8722707b2f958f6c297"
      ],
      "author": {
        "name": "Martin Zink",
        "email": "martinzink@apache.org",
        "time": "Sat Aug 08 20:26:30 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Aug 08 20:26:30 2026 +0200"
      },
      "message": "MINIFICPP-2862 Add StandardValidator::NUMBER_VALIDATOR (#2232)"
    },
    {
      "commit": "abad71d59935f6e8cef2c8722707b2f958f6c297",
      "tree": "b15721db8acd9730745e12467e105e2ed214a60d",
      "parents": [
        "0aa60845225f6c8da96a6d276a619b4b076ecea0"
      ],
      "author": {
        "name": "Ferenc Gerlits",
        "email": "fgerlits@users.noreply.github.com",
        "time": "Thu Aug 06 15:42:38 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Aug 06 15:42:38 2026 +0200"
      },
      "message": "MINIFICPP-2864 Handle paths containing spaces in the bootstrap script (#2215)"
    },
    {
      "commit": "0aa60845225f6c8da96a6d276a619b4b076ecea0",
      "tree": "2656d04b2832e29f723ed59b9d3dc94e5c850a9a",
      "parents": [
        "69af7bccb0d77a1acd393b1afedfb9f793965aab"
      ],
      "author": {
        "name": "Martin Zink",
        "email": "martinzink@apache.org",
        "time": "Fri Jul 31 14:39:22 2026 +0200"
      },
      "committer": {
        "name": "Ferenc Gerlits",
        "email": "fgerlits@gmail.com",
        "time": "Thu Aug 06 13:08:03 2026 +0200"
      },
      "message": "MINIFICPP-2876 Manifest bundles invalid groupname\n\nSigned-off-by: Ferenc Gerlits \u003cfgerlits@gmail.com\u003e\n"
    },
    {
      "commit": "69af7bccb0d77a1acd393b1afedfb9f793965aab",
      "tree": "93a27882730a459fab1909a292ef70641f5e9f01",
      "parents": [
        "656fa92df636a883cd8ab3fdebc44d1b73b4c11f"
      ],
      "author": {
        "name": "Gabor Gyimesi",
        "email": "gamezbird@gmail.com",
        "time": "Wed Jul 08 10:56:41 2026 +0200"
      },
      "committer": {
        "name": "Ferenc Gerlits",
        "email": "fgerlits@gmail.com",
        "time": "Thu Aug 06 12:40:13 2026 +0200"
      },
      "message": "MINIFICPP-2860 Add Conan support for the remaining thirdparty libraries\n\n- Add Conan support for abseil, protobuf, grpc, gcp, ossp-uuid, bustache,\n  jolt, rpmalloc, kubernetes, azure-sdk, llamacpp, date, winflexbison,\n  and aws-sdk-cpp libraries\n\nSigned-off-by: Ferenc Gerlits \u003cfgerlits@gmail.com\u003e\n"
    },
    {
      "commit": "656fa92df636a883cd8ab3fdebc44d1b73b4c11f",
      "tree": "fa0e2963efd33f692ecdd1b846b2668d74c3f57a",
      "parents": [
        "708d42fb3148aa074f12480be966ed629299bf92"
      ],
      "author": {
        "name": "Gabor Gyimesi",
        "email": "gamezbird@gmail.com",
        "time": "Mon Jun 29 13:47:49 2026 +0200"
      },
      "committer": {
        "name": "Ferenc Gerlits",
        "email": "fgerlits@gmail.com",
        "time": "Thu Aug 06 12:39:10 2026 +0200"
      },
      "message": "MINIFICPP-2859 Extend Conan usage and integrate it in Windows and MacOS CI jobs\n\n- Add conan support to bootstrap script\n- Add conan support for the following libraries: argparse, jemalloc,\n  libsodium, Libssh2, benchmark, gsl-lite, json-schema-validator,\n  mimalloc, pugixml, yaml-cpp, prometheus, range-v3, liblzma, paho-mqtt,\n  asio, couchbase, librdkafka, magic_enum, open62541\n- Remove unused uvc library\n- Remove mbedtls dependency and use openssl instead in open62541\n- Disable with_tools option for rocksdb\n- Add conan CI integration to Windows and MacOS jobs\n\nSigned-off-by: Ferenc Gerlits \u003cfgerlits@gmail.com\u003e\n"
    },
    {
      "commit": "708d42fb3148aa074f12480be966ed629299bf92",
      "tree": "483dd9b98b1be4754fba3a4380cd7ef457f9916d",
      "parents": [
        "997a504e8be81f23fe1afd98d1e165bc8531d6c3"
      ],
      "author": {
        "name": "Martin Zink",
        "email": "martinzink@apache.org",
        "time": "Wed Aug 05 13:52:07 2026 +0200"
      },
      "committer": {
        "name": "Ferenc Gerlits",
        "email": "fgerlits@gmail.com",
        "time": "Thu Aug 06 12:36:00 2026 +0200"
      },
      "message": "MINIFICPP-2874 update cmake_minimum_version to 3.26\n\nSigned-off-by: Ferenc Gerlits \u003cfgerlits@gmail.com\u003e\n"
    },
    {
      "commit": "997a504e8be81f23fe1afd98d1e165bc8531d6c3",
      "tree": "a02a274ca163cf3216643cd6d13c5196b92a45eb",
      "parents": [
        "5140fc35f189891cb3dd83def5b772504052188a"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Wed Aug 05 03:19:32 2026 +0000"
      },
      "committer": {
        "name": "Ferenc Gerlits",
        "email": "fgerlits@gmail.com",
        "time": "Thu Aug 06 12:35:01 2026 +0200"
      },
      "message": "Bump cryptography from 48.0.1 to 50.0.0 in /behave_framework\n\nBumps [cryptography](https://github.com/pyca/cryptography) from 48.0.1 to 50.0.0.\n- [Changelog](https://github.com/pyca/cryptography/blob/main/CHANGELOG.rst)\n- [Commits](https://github.com/pyca/cryptography/compare/48.0.1...50.0.0)\n\n---\nupdated-dependencies:\n- dependency-name: cryptography\n  dependency-version: 50.0.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"
    },
    {
      "commit": "5140fc35f189891cb3dd83def5b772504052188a",
      "tree": "41d538306b731484fb5c08e3bca846a051b023c3",
      "parents": [
        "8e9a34e5f1a8f1c0bbdb4ab68dea5f3c93c50b0f"
      ],
      "author": {
        "name": "Adam Debreceni",
        "email": "adebreceni@apache.org",
        "time": "Fri Jul 24 14:36:43 2026 +0200"
      },
      "committer": {
        "name": "Ferenc Gerlits",
        "email": "fgerlits@gmail.com",
        "time": "Thu Aug 06 12:32:00 2026 +0200"
      },
      "message": "MINIFICPP-2868 - Remove getProcessorType from ProcessorApi\n\nSigned-off-by: Ferenc Gerlits \u003cfgerlits@gmail.com\u003e\n"
    },
    {
      "commit": "8e9a34e5f1a8f1c0bbdb4ab68dea5f3c93c50b0f",
      "tree": "5dcbd05bfcb978fef359df3b4fbe49d5c5b74925",
      "parents": [
        "7b54eb7db84cb020434937ff429945ec9e529bbe"
      ],
      "author": {
        "name": "Adam Debreceni",
        "email": "adebreceni@apache.org",
        "time": "Wed Jun 03 12:51:09 2026 +0200"
      },
      "committer": {
        "name": "Ferenc Gerlits",
        "email": "fgerlits@gmail.com",
        "time": "Thu Aug 06 12:30:50 2026 +0200"
      },
      "message": "MINIFICPP-2840 - Refactor provenance part 1\n\nSigned-off-by: Ferenc Gerlits \u003cfgerlits@gmail.com\u003e\n"
    },
    {
      "commit": "7b54eb7db84cb020434937ff429945ec9e529bbe",
      "tree": "ca637c4e95d2f65cd4ba58fbe3c19ec5c96c1f2e",
      "parents": [
        "63d0f5f996a1162b582fdcfc01eadb92de514695"
      ],
      "author": {
        "name": "Ferenc Gerlits",
        "email": "fgerlits@users.noreply.github.com",
        "time": "Mon Jul 27 17:35:54 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jul 27 17:35:54 2026 +0200"
      },
      "message": "MINIFICPP-2787 Do not encrypt empty properties and parameters (#2217)\n\nThis also fixes a bug: if a sensitive value was set as\n  sensitive_property:\ninstead of\n  sensitive_property: \"\"\nin a YAML flow configuration, then the value was null instead of an empty\nstring, and it got expanded to the string \"null\", and then encrypted."
    },
    {
      "commit": "63d0f5f996a1162b582fdcfc01eadb92de514695",
      "tree": "571e51764fa032d8509cdc0237141a472d5e8153",
      "parents": [
        "5ea4c3bca7470e4bef1387a9b9898005345eb69a"
      ],
      "author": {
        "name": "Martin Zink",
        "email": "martinzink@apache.org",
        "time": "Mon Jul 27 12:48:34 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jul 27 12:48:34 2026 +0200"
      },
      "message": "MINIFICPP-2805 Move reinterpret casts into functions in minifi-c.cpp (#2211)"
    },
    {
      "commit": "5ea4c3bca7470e4bef1387a9b9898005345eb69a",
      "tree": "9b207411369d6d55bc38d28c696cbc94bba77fb7",
      "parents": [
        "ee49532b20daa0f26eabe0267a52163dac32c3e6"
      ],
      "author": {
        "name": "Martin Zink",
        "email": "martinzink@apache.org",
        "time": "Mon Jul 27 12:46:37 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jul 27 12:46:37 2026 +0200"
      },
      "message": "MINIFICPP-2740 Rust bindings based on stable C API (#2186)"
    },
    {
      "commit": "ee49532b20daa0f26eabe0267a52163dac32c3e6",
      "tree": "881b5dc33ebcff12caa2d936afbdc28c6d61a64f",
      "parents": [
        "0d27eac24bee26a96d2709add5625426bac3e1b2"
      ],
      "author": {
        "name": "Martin Zink",
        "email": "martinzink@apache.org",
        "time": "Tue Jul 07 14:14:03 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jul 07 14:14:03 2026 +0200"
      },
      "message": "MINIFICPP-2850 Finalize stable API before 1.0 (#2205)\n\nThis commit finalizes the “stable” MiNiFi C/C++ extension API surface in preparation for a 1.0 release by renaming and normalizing exported C symbols/headers, updating the C++ extension framework wrappers, and migrating extensions/tests to the new API (including new metrics reporting and trigger-when-empty control paths).\n\n* removed MINIFI_NULL\n* removed struct typedefs\n* snake_case type and function names\n* removed stdbool.h, in C23, bool, true, and false are keywords\n* PropertyDefinition: type -\u003e allowed_type\n* getTriggerWhenEmpty member -\u003e setTriggerWhenEmpty free function, to be called from onSchedule\n* onTrigger -\u003e trigger, onSchedule -\u003e schedule, onUnSchedule -\u003e unschedule\n* calculate_metrics -\u003e call report_metrics on process_context instead of callback\n* processor_class_definition: removed class_ prefixes from members\n* minifi-c.h -\u003e minifi-api.h\n* removed get/setTriggerWhenEmpty from ProcessorApi\n* moved MinifiLoggerSetMaxLogSize, MinifiLoggerLevel to AdvancedLogger\n* moved AdvancedLogger.h to minifi-api/include/minifi-cpp/core/logging/AdvancedLogger.h\n* minifi_processor_class_definition -\u003e minifi_processor_definition\n* minifi_controller_service_class_definition -\u003e minifi_controller_service_definition\n* removed \u003c\u003d c23 workarounds\n* removed unused macro magic"
    },
    {
      "commit": "0d27eac24bee26a96d2709add5625426bac3e1b2",
      "tree": "fb78d85bc9d23aba39acb2168f4fe8b132d2e652",
      "parents": [
        "4ca62e0cb8a9833dfc8f6197df0c8ab1fc8ce92a"
      ],
      "author": {
        "name": "Martin Zink",
        "email": "martinzink@apache.org",
        "time": "Mon Jul 06 12:24:49 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jul 06 12:24:49 2026 +0200"
      },
      "message": "MINIFICPP-2857 Processors w/o relationships have incomplete manifest … (#2207)"
    },
    {
      "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"
    }
  ],
  "next": "c92b0b8841bad7bfa823d1f80196fd4c432b0040"
}
