)]}'
{
  "log": [
    {
      "commit": "3f8f46e21361edc8326e5ac039e809cd64f0f5b7",
      "tree": "16071ad6992080290d30e5d286b2fd8affd0f1b9",
      "parents": [
        "10194edbc5e76917e72b8da6183a83fdbbff164a"
      ],
      "author": {
        "name": "Claus Ibsen",
        "email": "claus.ibsen@gmail.com",
        "time": "Mon Aug 03 08:16:12 2026 +0200"
      },
      "committer": {
        "name": "Claus Ibsen",
        "email": "claus.ibsen@gmail.com",
        "time": "Mon Aug 03 08:16:12 2026 +0200"
      },
      "message": "Regen\n"
    },
    {
      "commit": "10194edbc5e76917e72b8da6183a83fdbbff164a",
      "tree": "ad8a57c1e0d9a98bdc2c9c71edced9be0a801b09",
      "parents": [
        "c3995bec8200736595354525811a851cafe0d868"
      ],
      "author": {
        "name": "github-actions[bot]",
        "email": "41898282+github-actions[bot]@users.noreply.github.com",
        "time": "Sun Aug 02 20:35:44 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Aug 02 20:35:44 2026 +0200"
      },
      "message": "[create-pull-request] automated change (#1870)\n\nCo-authored-by: oscerd \u003c5106647+oscerd@users.noreply.github.com\u003e"
    },
    {
      "commit": "c3995bec8200736595354525811a851cafe0d868",
      "tree": "5254a1a0dc68961987ecef246821e4a5f251a0e1",
      "parents": [
        "ad34f06e84d1d60e8ff0317387dcc0e46cd38209"
      ],
      "author": {
        "name": "github-actions[bot]",
        "email": "41898282+github-actions[bot]@users.noreply.github.com",
        "time": "Sat Aug 01 09:24:55 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Aug 01 09:24:55 2026 +0200"
      },
      "message": "[create-pull-request] automated change (#1869)\n\nCo-authored-by: oscerd \u003c5106647+oscerd@users.noreply.github.com\u003e"
    },
    {
      "commit": "ad34f06e84d1d60e8ff0317387dcc0e46cd38209",
      "tree": "3177eb2cc046a755aedbf7f008a2ab0743ffc9c0",
      "parents": [
        "87b4fa543aa0f49fddbb10e289e133079e63b0ce"
      ],
      "author": {
        "name": "github-actions[bot]",
        "email": "41898282+github-actions[bot]@users.noreply.github.com",
        "time": "Fri Jul 31 07:05:55 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jul 31 07:05:55 2026 +0200"
      },
      "message": "[create-pull-request] automated change (#1868)\n\nCo-authored-by: oscerd \u003c5106647+oscerd@users.noreply.github.com\u003e"
    },
    {
      "commit": "87b4fa543aa0f49fddbb10e289e133079e63b0ce",
      "tree": "343db48cdb32f7dfd2daa50876cc5ea7ce3a680e",
      "parents": [
        "53df60289992e2e178f0c343bfcdff1d8f068789"
      ],
      "author": {
        "name": "Claus Ibsen",
        "email": "claus.ibsen@gmail.com",
        "time": "Tue Jul 28 20:16:25 2026 +0200"
      },
      "committer": {
        "name": "Claus Ibsen",
        "email": "claus.ibsen@gmail.com",
        "time": "Tue Jul 28 20:16:25 2026 +0200"
      },
      "message": "Regen\n"
    },
    {
      "commit": "53df60289992e2e178f0c343bfcdff1d8f068789",
      "tree": "1909112cefe02b65085fd8649fb2d8beb2a34b05",
      "parents": [
        "a2cbe6a06eb828a58ea862759ad94db855017851"
      ],
      "author": {
        "name": "Claus Ibsen",
        "email": "claus.ibsen@gmail.com",
        "time": "Tue Jul 28 09:45:01 2026 +0200"
      },
      "committer": {
        "name": "Claus Ibsen",
        "email": "claus.ibsen@gmail.com",
        "time": "Tue Jul 28 09:45:01 2026 +0200"
      },
      "message": "Regen\n"
    },
    {
      "commit": "a2cbe6a06eb828a58ea862759ad94db855017851",
      "tree": "6507308a8ee1c802c5e7be6c2618dcbed58cb528",
      "parents": [
        "1e3c5d577666b3c92fa23993307240af78bab6f4"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Tue Jul 28 08:05:37 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jul 28 08:05:37 2026 +0200"
      },
      "message": "Bump org.codehaus.mojo:flatten-maven-plugin from 1.7.3 to 1.8.0 (#1867)\n\nBumps [org.codehaus.mojo:flatten-maven-plugin](https://github.com/mojohaus/flatten-maven-plugin) from 1.7.3 to 1.8.0.\n- [Release notes](https://github.com/mojohaus/flatten-maven-plugin/releases)\n- [Commits](https://github.com/mojohaus/flatten-maven-plugin/compare/1.7.3...1.8.0)\n\n---\nupdated-dependencies:\n- dependency-name: org.codehaus.mojo:flatten-maven-plugin\n  dependency-version: 1.8.0\n  dependency-type: direct:development\n  update-type: version-update:semver-minor\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": "1e3c5d577666b3c92fa23993307240af78bab6f4",
      "tree": "bdff947e56913d5be98f5e6980aa1e61a144bea4",
      "parents": [
        "fb43caf319301d30b74e2e941c9210df12eb10e5"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Tue Jul 28 08:05:26 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jul 28 08:05:26 2026 +0200"
      },
      "message": "Bump org.apache.maven.plugins:maven-jar-plugin from 3.5.0 to 3.5.1 (#1866)\n\nBumps [org.apache.maven.plugins:maven-jar-plugin](https://github.com/apache/maven-jar-plugin) from 3.5.0 to 3.5.1.\n- [Release notes](https://github.com/apache/maven-jar-plugin/releases)\n- [Commits](https://github.com/apache/maven-jar-plugin/compare/maven-jar-plugin-3.5.0...maven-jar-plugin-3.5.1)\n\n---\nupdated-dependencies:\n- dependency-name: org.apache.maven.plugins:maven-jar-plugin\n  dependency-version: 3.5.1\n  dependency-type: direct:development\n  update-type: version-update:semver-patch\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": "fb43caf319301d30b74e2e941c9210df12eb10e5",
      "tree": "325e321771dd305e0a5c249724155e304d24684c",
      "parents": [
        "ae8c4df1d7ed8f3d659915a82e5d489753e1c420"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Tue Jul 28 08:05:04 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jul 28 08:05:04 2026 +0200"
      },
      "message": "Bump com.mycila:license-maven-plugin from 5.0.0 to 5.1.1 (#1865)\n\nBumps [com.mycila:license-maven-plugin](https://github.com/mathieucarbou/license-maven-plugin) from 5.0.0 to 5.1.1.\n- [Release notes](https://github.com/mathieucarbou/license-maven-plugin/releases)\n- [Changelog](https://github.com/mathieucarbou/license-maven-plugin/blob/master/docs/releases.md)\n- [Commits](https://github.com/mathieucarbou/license-maven-plugin/compare/v5.0.0...v5.1.1)\n\n---\nupdated-dependencies:\n- dependency-name: com.mycila:license-maven-plugin\n  dependency-version: 5.1.1\n  dependency-type: direct:development\n  update-type: version-update:semver-minor\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": "ae8c4df1d7ed8f3d659915a82e5d489753e1c420",
      "tree": "0a0e20095c060a63bf075860d2fa1b34a2baed12",
      "parents": [
        "9740f89a7432b853e88c9c2b0cbb68b7246dc7c9"
      ],
      "author": {
        "name": "Claus Ibsen",
        "email": "claus.ibsen@gmail.com",
        "time": "Mon Jul 27 20:28:22 2026 +0200"
      },
      "committer": {
        "name": "Claus Ibsen",
        "email": "claus.ibsen@gmail.com",
        "time": "Mon Jul 27 20:28:22 2026 +0200"
      },
      "message": "Regem\n"
    },
    {
      "commit": "9740f89a7432b853e88c9c2b0cbb68b7246dc7c9",
      "tree": "cb3057e0c22ab92193511261664a0ea0ad225e5b",
      "parents": [
        "e3e28463ef7947b0def67830a3972f85f99bcfa7"
      ],
      "author": {
        "name": "Claus Ibsen",
        "email": "claus.ibsen@gmail.com",
        "time": "Mon Jul 27 10:53:02 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jul 27 10:53:02 2026 +0200"
      },
      "message": "CAMEL-24260: Add Spring Boot configuration metadata dev console (#1864)\n\nAdd a dev console that scans all META-INF/spring-configuration-metadata.json\nresources on the classpath, merges them, and exposes the combined property\nmetadata as a JSON endpoint. This allows the TUI to provide quick docs for\nSpring Boot properties (server.port, spring.datasource.url, etc.) alongside\nthe existing Camel catalog metadata.\n\nThe scan is lazy (first call) and cached. Supports filter option for\npattern-based property name matching. Includes deprecated properties.\n\nCo-authored-by: Claude Opus 4.6 \u003cnoreply@anthropic.com\u003e"
    },
    {
      "commit": "e3e28463ef7947b0def67830a3972f85f99bcfa7",
      "tree": "542d1f4e6f397aeb3f289cee5907bbe01e8e8b40",
      "parents": [
        "8e9b8de47b119c70632ce1089d9d90488644bc66"
      ],
      "author": {
        "name": "github-actions[bot]",
        "email": "41898282+github-actions[bot]@users.noreply.github.com",
        "time": "Sun Jul 26 20:07:14 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Jul 26 20:07:14 2026 +0200"
      },
      "message": "[create-pull-request] automated change (#1863)\n\nCo-authored-by: oscerd \u003c5106647+oscerd@users.noreply.github.com\u003e"
    },
    {
      "commit": "8e9b8de47b119c70632ce1089d9d90488644bc66",
      "tree": "5fe1b2a81870abd8f613f27773766df539d49afb",
      "parents": [
        "2a8f90a6c79e7eddd5ef5f81fd64acc53b6032ba"
      ],
      "author": {
        "name": "Claus Ibsen",
        "email": "claus.ibsen@gmail.com",
        "time": "Sat Jul 25 19:07:56 2026 +0200"
      },
      "committer": {
        "name": "Claus Ibsen",
        "email": "claus.ibsen@gmail.com",
        "time": "Sat Jul 25 19:07:56 2026 +0200"
      },
      "message": "camel-duckdb\n"
    },
    {
      "commit": "2a8f90a6c79e7eddd5ef5f81fd64acc53b6032ba",
      "tree": "cdc5dec64cad833eda5b405bf290f557d2678b62",
      "parents": [
        "d652a655ac7293b0294349f3f192d716a2579b81"
      ],
      "author": {
        "name": "Claus Ibsen",
        "email": "claus.ibsen@gmail.com",
        "time": "Sat Jul 25 11:59:49 2026 +0200"
      },
      "committer": {
        "name": "Claus Ibsen",
        "email": "claus.ibsen@gmail.com",
        "time": "Sat Jul 25 11:59:49 2026 +0200"
      },
      "message": "CAMEL-24235: camel-jactl\n"
    },
    {
      "commit": "d652a655ac7293b0294349f3f192d716a2579b81",
      "tree": "76fa64544a2857044a49ff5de1b802748fd5a7f0",
      "parents": [
        "38a25b99fba9636f46048daa9f77082361ed76fb"
      ],
      "author": {
        "name": "Claus Ibsen",
        "email": "claus.ibsen@gmail.com",
        "time": "Sat Jul 25 08:20:11 2026 +0200"
      },
      "committer": {
        "name": "Claus Ibsen",
        "email": "claus.ibsen@gmail.com",
        "time": "Sat Jul 25 08:20:11 2026 +0200"
      },
      "message": "Regen\n"
    },
    {
      "commit": "38a25b99fba9636f46048daa9f77082361ed76fb",
      "tree": "b0580e0f7a74e491d4bcce6b88e00a6ae31842a1",
      "parents": [
        "e5641a8edb35602863a9693563f1f9e6dfc70b99"
      ],
      "author": {
        "name": "Claus Ibsen",
        "email": "claus.ibsen@gmail.com",
        "time": "Fri Jul 24 10:43:58 2026 +0200"
      },
      "committer": {
        "name": "Claus Ibsen",
        "email": "claus.ibsen@gmail.com",
        "time": "Fri Jul 24 10:43:58 2026 +0200"
      },
      "message": "camel-clickhouse\n"
    },
    {
      "commit": "e5641a8edb35602863a9693563f1f9e6dfc70b99",
      "tree": "baf46aac9a9b2207f398e17fd817f2e66c047f27",
      "parents": [
        "95f2cf0407a019f75d2a4857c20c1d270a099d06"
      ],
      "author": {
        "name": "Thomas Diesler",
        "email": "tdiesler@proton.me",
        "time": "Fri Jul 24 10:31:38 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jul 24 10:31:38 2026 +0200"
      },
      "message": "CAMEL-24250: camel-spring-boot - Support component camel-cyberark-vault (#1862)\n\nSigned-off-by: Thomas Diesler \u003ctdiesler@redhat.com\u003e\n\n* Migrate from a placeholder that didn\u0027t actually verify anything to a proper end-to-end test\n* Creates a policy, writes a secret and asserts the resolved value\n\nCo-authored-by: Thomas Diesler \u003ctdiesler@redhat.com\u003e"
    },
    {
      "commit": "95f2cf0407a019f75d2a4857c20c1d270a099d06",
      "tree": "ca71d6340cb7bc57cebd946b63aa1f9d648bd81f",
      "parents": [
        "0b8404825a66ed8bc5554f7b042963bea309e142"
      ],
      "author": {
        "name": "Claus Ibsen",
        "email": "claus.ibsen@gmail.com",
        "time": "Thu Jul 23 17:09:43 2026 +0200"
      },
      "committer": {
        "name": "Claus Ibsen",
        "email": "claus.ibsen@gmail.com",
        "time": "Thu Jul 23 17:09:43 2026 +0200"
      },
      "message": "Regen\n"
    },
    {
      "commit": "0b8404825a66ed8bc5554f7b042963bea309e142",
      "tree": "29a7f9ac1606ba1366bc476af916ebab4bc09b75",
      "parents": [
        "b4043bc1733a795c8de9cf7c291f09dfc4c98a50"
      ],
      "author": {
        "name": "Claus Ibsen",
        "email": "claus.ibsen@gmail.com",
        "time": "Thu Jul 23 10:19:41 2026 +0200"
      },
      "committer": {
        "name": "Claus Ibsen",
        "email": "claus.ibsen@gmail.com",
        "time": "Thu Jul 23 10:19:41 2026 +0200"
      },
      "message": "Regen\n"
    },
    {
      "commit": "b4043bc1733a795c8de9cf7c291f09dfc4c98a50",
      "tree": "e4e1d9edade0fe7988a22253767ea64d2d08d8a2",
      "parents": [
        "289797394834128934fbcee367740d583e074fbc"
      ],
      "author": {
        "name": "github-actions[bot]",
        "email": "41898282+github-actions[bot]@users.noreply.github.com",
        "time": "Thu Jul 23 10:18:17 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jul 23 10:18:17 2026 +0200"
      },
      "message": "[create-pull-request] automated change (#1861)\n\nCo-authored-by: oscerd \u003c5106647+oscerd@users.noreply.github.com\u003e"
    },
    {
      "commit": "289797394834128934fbcee367740d583e074fbc",
      "tree": "ba0c300561ef94f2b738d9a9bfbbb4fa4dd4d239",
      "parents": [
        "7f84524b6504e04697ac18e643b05d7f5952804a"
      ],
      "author": {
        "name": "Claus Ibsen",
        "email": "claus.ibsen@gmail.com",
        "time": "Wed Jul 22 10:26:01 2026 +0200"
      },
      "committer": {
        "name": "Claus Ibsen",
        "email": "claus.ibsen@gmail.com",
        "time": "Wed Jul 22 10:26:01 2026 +0200"
      },
      "message": "Regen\n"
    },
    {
      "commit": "7f84524b6504e04697ac18e643b05d7f5952804a",
      "tree": "640cd23f54adfe64e3a2825f1b7da155f863f6fd",
      "parents": [
        "e85c58fc940f28f57bf7b93b0e6328a192caec82"
      ],
      "author": {
        "name": "github-actions[bot]",
        "email": "41898282+github-actions[bot]@users.noreply.github.com",
        "time": "Wed Jul 22 10:23:57 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jul 22 10:23:57 2026 +0200"
      },
      "message": "[create-pull-request] automated change (#1860)\n\nCo-authored-by: oscerd \u003c5106647+oscerd@users.noreply.github.com\u003e"
    },
    {
      "commit": "e85c58fc940f28f57bf7b93b0e6328a192caec82",
      "tree": "84626678d86b3e45ea4b015e2bc96df678b542e1",
      "parents": [
        "de5c0337cb5f8768ddff36806537c081e5e4bd79"
      ],
      "author": {
        "name": "Claus Ibsen",
        "email": "claus.ibsen@gmail.com",
        "time": "Mon Jul 20 20:03:11 2026 +0200"
      },
      "committer": {
        "name": "Claus Ibsen",
        "email": "claus.ibsen@gmail.com",
        "time": "Mon Jul 20 20:03:11 2026 +0200"
      },
      "message": "Regen\n"
    },
    {
      "commit": "de5c0337cb5f8768ddff36806537c081e5e4bd79",
      "tree": "3e1d61651128d109342855def2ea155d7ce71cb4",
      "parents": [
        "e65cce6bf904387796687fbce777bc625ecc11b9"
      ],
      "author": {
        "name": "Nagy Vilmos",
        "email": "vilmos.nagy@outlook.com",
        "time": "Mon Jul 20 20:01:41 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jul 20 20:01:41 2026 +0200"
      },
      "message": "fix: NPE when a Spring Boot config source resolves to an empty YAML object (#1859)\n\nPreviously, Camel could start successfully when a loaded YAML file\u0027s root\nobject was empty (`{}`). With Spring Boot\u0027s recent changes\n(https://github.com/spring-projects/spring-boot/issues/48958), when the root\nobject is empty (`{}`), the resulting `EnumerablePropertySource` now contains\na `null -\u003e \"\"` mapping (previously this property source was empty). Because\nof this, every call to `eps.getPropertyNames()` must now guard against a\nnull name.\n\nConfirmed this is a regression: without this fix, the new test throws an NPE\nagainst the current Spring Boot version. The same test passes against Camel\n4.20 (pre-upgrade), which used an older Spring Boot version where this\nproperty source was empty rather than containing a null key."
    },
    {
      "commit": "e65cce6bf904387796687fbce777bc625ecc11b9",
      "tree": "38f44efc47425a49d8f086c0f6aa57f3a814170a",
      "parents": [
        "377c1e8e5e02e17477456586ae8807f5f49b0e77"
      ],
      "author": {
        "name": "github-actions[bot]",
        "email": "41898282+github-actions[bot]@users.noreply.github.com",
        "time": "Mon Jul 20 06:37:55 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jul 20 06:37:55 2026 +0200"
      },
      "message": "[create-pull-request] automated change (#1858)\n\nCo-authored-by: oscerd \u003c5106647+oscerd@users.noreply.github.com\u003e"
    },
    {
      "commit": "377c1e8e5e02e17477456586ae8807f5f49b0e77",
      "tree": "1c80ea3c39cf3d47b60a2f11dba71424426b10cb",
      "parents": [
        "0d263f5c98af07d0419c48f92865bd476c86e07d"
      ],
      "author": {
        "name": "github-actions[bot]",
        "email": "41898282+github-actions[bot]@users.noreply.github.com",
        "time": "Sun Jul 19 20:14:32 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Jul 19 20:14:32 2026 +0200"
      },
      "message": "[create-pull-request] automated change (#1857)\n\nCo-authored-by: oscerd \u003c5106647+oscerd@users.noreply.github.com\u003e"
    },
    {
      "commit": "0d263f5c98af07d0419c48f92865bd476c86e07d",
      "tree": "7735ec57a1f4a5d35a99fd40731615cb009ed25f",
      "parents": [
        "038a953514a6144ac1a4e74cbe6b794a66334743"
      ],
      "author": {
        "name": "github-actions[bot]",
        "email": "41898282+github-actions[bot]@users.noreply.github.com",
        "time": "Sun Jul 19 14:23:03 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Jul 19 14:23:03 2026 +0200"
      },
      "message": "[create-pull-request] automated change (#1856)\n\nCo-authored-by: oscerd \u003c5106647+oscerd@users.noreply.github.com\u003e"
    },
    {
      "commit": "038a953514a6144ac1a4e74cbe6b794a66334743",
      "tree": "c2e69d7ae4a7de06ec5176c62a603487db75b576",
      "parents": [
        "c0d482fc64ceaf6c07d2548d2ab1af4ba50ea635"
      ],
      "author": {
        "name": "Claus Ibsen",
        "email": "claus.ibsen@gmail.com",
        "time": "Sat Jul 18 07:59:11 2026 +0200"
      },
      "committer": {
        "name": "Claus Ibsen",
        "email": "claus.ibsen@gmail.com",
        "time": "Sat Jul 18 07:59:11 2026 +0200"
      },
      "message": "Regen\n"
    },
    {
      "commit": "c0d482fc64ceaf6c07d2548d2ab1af4ba50ea635",
      "tree": "ec6cc23adcc4e716d0fd5614923c36ce8aff18b6",
      "parents": [
        "c9f6d0813f420a98e4673ffd3a8a699196d07eb7"
      ],
      "author": {
        "name": "github-actions[bot]",
        "email": "41898282+github-actions[bot]@users.noreply.github.com",
        "time": "Sat Jul 18 07:41:17 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Jul 18 07:41:17 2026 +0200"
      },
      "message": "[create-pull-request] automated change (#1855)\n\nCo-authored-by: oscerd \u003c5106647+oscerd@users.noreply.github.com\u003e"
    },
    {
      "commit": "c9f6d0813f420a98e4673ffd3a8a699196d07eb7",
      "tree": "cce9b5f9b1783cc0562f5af0af505c87541a993d",
      "parents": [
        "1901641b3d2243da206a5b5ecf262365780713b6"
      ],
      "author": {
        "name": "github-actions[bot]",
        "email": "41898282+github-actions[bot]@users.noreply.github.com",
        "time": "Fri Jul 17 07:11:23 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jul 17 07:11:23 2026 +0200"
      },
      "message": "[create-pull-request] automated change (#1854)\n\nCo-authored-by: oscerd \u003c5106647+oscerd@users.noreply.github.com\u003e"
    },
    {
      "commit": "1901641b3d2243da206a5b5ecf262365780713b6",
      "tree": "18c62b6b6e33228c213c7afc0b64f9575aeca3ee",
      "parents": [
        "d244c4dd6e6b9dd3033b21b0d227ac2dae76bfac"
      ],
      "author": {
        "name": "github-actions[bot]",
        "email": "41898282+github-actions[bot]@users.noreply.github.com",
        "time": "Thu Jul 16 07:35:48 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jul 16 07:35:48 2026 +0200"
      },
      "message": "[create-pull-request] automated change (#1853)\n\nCo-authored-by: oscerd \u003c5106647+oscerd@users.noreply.github.com\u003e"
    },
    {
      "commit": "d244c4dd6e6b9dd3033b21b0d227ac2dae76bfac",
      "tree": "3b59b39bccdc157dc8da7697c443d48d4a21493c",
      "parents": [
        "2c630021a377bc085754b0b3a2830b340ea0f5d3"
      ],
      "author": {
        "name": "Croway",
        "email": "federico.mariani.1990@gmail.com",
        "time": "Tue Jul 14 10:54:26 2026 +0200"
      },
      "committer": {
        "name": "Federico Mariani",
        "email": "34543311+Croway@users.noreply.github.com",
        "time": "Wed Jul 15 10:42:32 2026 +0200"
      },
      "message": "CAMEL-24057: check actually-used classes in @ConditionalOnClass for access log configurations\n"
    },
    {
      "commit": "2c630021a377bc085754b0b3a2830b340ea0f5d3",
      "tree": "52595cd7f749e8794e9e2eacecd299934b7e04bd",
      "parents": [
        "5428dfed1ab2abf814e9c1986ddff8652cef7e60"
      ],
      "author": {
        "name": "github-actions[bot]",
        "email": "41898282+github-actions[bot]@users.noreply.github.com",
        "time": "Wed Jul 15 07:59:45 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jul 15 07:59:45 2026 +0200"
      },
      "message": "[create-pull-request] automated change (#1852)\n\nCo-authored-by: oscerd \u003c5106647+oscerd@users.noreply.github.com\u003e"
    },
    {
      "commit": "5428dfed1ab2abf814e9c1986ddff8652cef7e60",
      "tree": "7117b5dfadf7f8b5b833f566bab54d0bb34c0936",
      "parents": [
        "2c60d6bd203da2d9aa1805eae9eee3b52f5bc2a9"
      ],
      "author": {
        "name": "github-actions[bot]",
        "email": "41898282+github-actions[bot]@users.noreply.github.com",
        "time": "Tue Jul 14 08:10:38 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jul 14 08:10:38 2026 +0200"
      },
      "message": "[create-pull-request] automated change (#1849)\n\nCo-authored-by: oscerd \u003c5106647+oscerd@users.noreply.github.com\u003e"
    },
    {
      "commit": "2c60d6bd203da2d9aa1805eae9eee3b52f5bc2a9",
      "tree": "0f07de6acb8ca213ea6539a4ac6881e24b103f07",
      "parents": [
        "c2728c02e113df8821c21fbfd8b6857b49949f94"
      ],
      "author": {
        "name": "Claus Ibsen",
        "email": "claus.ibsen@gmail.com",
        "time": "Mon Jul 13 19:57:10 2026 +0200"
      },
      "committer": {
        "name": "Claus Ibsen",
        "email": "claus.ibsen@gmail.com",
        "time": "Mon Jul 13 19:57:10 2026 +0200"
      },
      "message": "Regen\n"
    },
    {
      "commit": "c2728c02e113df8821c21fbfd8b6857b49949f94",
      "tree": "0aca48b66ff35b7ae966740e1245d9202d44ca51",
      "parents": [
        "2e136c2aa9a321b8b6d4e7a0eff5e082fbaf0e57"
      ],
      "author": {
        "name": "croway",
        "email": "federico.mariani.1990@gmail.com",
        "time": "Sun Jul 12 14:10:29 2026 +0200"
      },
      "committer": {
        "name": "Federico Mariani",
        "email": "34543311+Croway@users.noreply.github.com",
        "time": "Mon Jul 13 11:44:18 2026 +0200"
      },
      "message": "CAMEL-24025: ship observability-services defaults via EnvironmentPostProcessor\n\nReplace the packaged config/application.properties in\ncamel-observability-services-starter with an EnvironmentPostProcessor that\nregisters the same defaults as the lowest precedence property source. The\npackaged file was loaded from classpath:/config/ which silently overrode the\nuser\u0027s own application.properties; with this change the defaults follow the\nstandard Spring Boot precedence rules and can be overridden by any\nuser-provided configuration.\n\nCo-Authored-By: Claude Fable 5 \u003cnoreply@anthropic.com\u003e\n"
    },
    {
      "commit": "2e136c2aa9a321b8b6d4e7a0eff5e082fbaf0e57",
      "tree": "187493369027587afbca9963978767189b2b30b2",
      "parents": [
        "d4d876155b235153395bd87011c70741014efdf1"
      ],
      "author": {
        "name": "github-actions[bot]",
        "email": "41898282+github-actions[bot]@users.noreply.github.com",
        "time": "Sun Jul 12 20:06:00 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Jul 12 20:06:00 2026 +0200"
      },
      "message": "[create-pull-request] automated change (#1848)\n\nCo-authored-by: oscerd \u003c5106647+oscerd@users.noreply.github.com\u003e"
    },
    {
      "commit": "d4d876155b235153395bd87011c70741014efdf1",
      "tree": "cd4cf423438bb29dc5f41daba76ce2db3a2d27fd",
      "parents": [
        "f607aa9f01767d325589b6845d9068522d86c9bb"
      ],
      "author": {
        "name": "Claus Ibsen",
        "email": "claus.ibsen@gmail.com",
        "time": "Sun Jul 12 10:43:33 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Jul 12 10:43:33 2026 +0200"
      },
      "message": "CAMEL-24003: Add activityEnabled and activitySize options to Spring Boot tracer (#1846)\n\nSigned-off-by: Claus Ibsen \u003cclaus.ibsen@gmail.com\u003e\nCo-authored-by: Claude Opus 4.6 \u003cnoreply@anthropic.com\u003e"
    },
    {
      "commit": "f607aa9f01767d325589b6845d9068522d86c9bb",
      "tree": "fba067a4963c8c6dc523774930709e25a0d0725b",
      "parents": [
        "dc2fcf43701331b0fa8bde207181549a006abaf8"
      ],
      "author": {
        "name": "github-actions[bot]",
        "email": "41898282+github-actions[bot]@users.noreply.github.com",
        "time": "Sun Jul 12 09:00:52 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Jul 12 09:00:52 2026 +0200"
      },
      "message": "[create-pull-request] automated change (#1845)\n\nCo-authored-by: oscerd \u003c5106647+oscerd@users.noreply.github.com\u003e"
    },
    {
      "commit": "dc2fcf43701331b0fa8bde207181549a006abaf8",
      "tree": "36bfc82fbc2739e8a000a98789dfa7529e08e4ce",
      "parents": [
        "595c737466508b8059cc52deb6b4e86088026870"
      ],
      "author": {
        "name": "github-actions[bot]",
        "email": "41898282+github-actions[bot]@users.noreply.github.com",
        "time": "Sat Jul 11 20:30:04 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Jul 11 20:30:04 2026 +0200"
      },
      "message": "[create-pull-request] automated change (#1844)\n\nCo-authored-by: oscerd \u003c5106647+oscerd@users.noreply.github.com\u003e"
    },
    {
      "commit": "595c737466508b8059cc52deb6b4e86088026870",
      "tree": "ff22e3cc0eccbb18de5389dabf4c57e84d67092a",
      "parents": [
        "bd1baf131bc64ba04d794644c37848d313b9b52a"
      ],
      "author": {
        "name": "croway",
        "email": "federico.mariani.1990@gmail.com",
        "time": "Fri Jul 10 17:40:19 2026 +0200"
      },
      "committer": {
        "name": "Federico Mariani",
        "email": "34543311+Croway@users.noreply.github.com",
        "time": "Fri Jul 10 20:54:50 2026 +0200"
      },
      "message": "camel-platform-http-starter: align auto-configuration with Spring Boot 4 idioms\n\n- SpringBootPlatformWebMvcConfiguration is registered in\n  AutoConfiguration.imports, so annotate it @AutoConfiguration (which\n  also implies proxyBeanMethods\u003dfalse) instead of plain @Configuration\n- detect virtual threads with Threading.VIRTUAL.isActive() instead of\n  manually parsing spring.threads.virtual.enabled\n- resolve the server port from ServerProperties instead of parsing the\n  raw server.port property\n- use type-safe after\u003d references instead of afterName strings\n- do not re-enable Spring Boot\u0027s own WebMvcProperties via\n  @EnableConfigurationProperties; the owning auto-configuration does\n- throw IllegalStateException instead of bare RuntimeException when no\n  suitable executor is found, drop the unused ObjectProvider import\n\nExecutor selection semantics are unchanged.\n\nCo-Authored-By: Claude Fable 5 \u003cnoreply@anthropic.com\u003e\n"
    },
    {
      "commit": "bd1baf131bc64ba04d794644c37848d313b9b52a",
      "tree": "d5e5a5bffb6f7c39155580709f912ab6fabf2897",
      "parents": [
        "051c1b7898912cfffb280b571e4d813eb43f3161"
      ],
      "author": {
        "name": "croway",
        "email": "federico.mariani.1990@gmail.com",
        "time": "Fri Jul 10 17:25:23 2026 +0200"
      },
      "committer": {
        "name": "Federico Mariani",
        "email": "34543311+Croway@users.noreply.github.com",
        "time": "Fri Jul 10 20:54:50 2026 +0200"
      },
      "message": "camel-platform-http-starter: unregister Spring MVC mappings when a route stops\n\nunregisterHttpEndpoint was a noop, so stopping or removing a route left\nits mapping registered and requests kept being dispatched to a stopped\nconsumer instead of returning 404.\n\nThe mapping now tracks the RequestMappingInfos it registered per\nconsumer and removes exactly those when the endpoint is unregistered.\nTracking per consumer (not per uri) keeps consumers serving the same\npath with different methods independent, and sidesteps the shared\nOPTIONS handler problem described in asRequestMappingInfo since only\nmappings owned by the stopped consumer are touched. Restarting the\nroute registers the mappings again.\n\nCo-Authored-By: Claude Fable 5 \u003cnoreply@anthropic.com\u003e\n"
    },
    {
      "commit": "051c1b7898912cfffb280b571e4d813eb43f3161",
      "tree": "08f4482fbbd5519d21e42b6fb4edcde7d2c55f2a",
      "parents": [
        "c653262da60acd595beef4d702e54e45416905d7"
      ],
      "author": {
        "name": "croway",
        "email": "federico.mariani.1990@gmail.com",
        "time": "Fri Jul 10 17:21:26 2026 +0200"
      },
      "committer": {
        "name": "Federico Mariani",
        "email": "34543311+Croway@users.noreply.github.com",
        "time": "Fri Jul 10 20:54:50 2026 +0200"
      },
      "message": "camel-platform-http-starter: write only the ByteBuffer window in direct responses\n\ndoWriteDirectResponse wrote bb.array(), which dumps the entire backing\narray of a ByteBuffer body: a sliced or partially consumed buffer\nleaked bytes outside its position/limit window, and a direct or\nread-only buffer (no accessible backing array) threw and produced a\n500. The buffer\u0027s remaining window is now written via\narray/arrayOffset/position when a backing array is available, copying\nthrough a duplicate otherwise.\n\nThe method body was visibly decompiled code (var19 locals, redundant\ncasts) drifted from DefaultHttpBinding.doWriteDirectResponse it was\ncopied from; it is re-aligned with the parent as readable source, using\nthe Exchange.CONTENT_TYPE and HttpConstants constants.\n\nCo-Authored-By: Claude Fable 5 \u003cnoreply@anthropic.com\u003e\n"
    },
    {
      "commit": "c653262da60acd595beef4d702e54e45416905d7",
      "tree": "2bcf74eb672732213d4364a8633aded35b68adbd",
      "parents": [
        "c69d043f4020a2b3610e0ce4ab1f041bca3800c9"
      ],
      "author": {
        "name": "croway",
        "email": "federico.mariani.1990@gmail.com",
        "time": "Fri Jul 10 17:18:07 2026 +0200"
      },
      "committer": {
        "name": "Federico Mariani",
        "email": "34543311+Croway@users.noreply.github.com",
        "time": "Fri Jul 10 20:54:50 2026 +0200"
      },
      "message": "camel-platform-http-starter: fix consumer executor ownership\n\nThe three-arg consumer constructor chained through the two-arg one, so\nevery consumer allocated a throwaway single-thread ExecutorService that\nwas immediately overwritten. When the two-arg constructor executor WAS\nused, it was never shut down when the consumer stopped, leaking its\nworker thread.\n\nThe consumer now only creates its own executor when none is provided,\nshuts it down in doStop (a provided executor is left untouched, it is\nowned by Spring), and rejects a null executor up front. An engine\ncreated with the port-only constructor no longer produces consumers\nthat NPE on the first request - its consumers manage their own\nexecutor instead.\n\nCo-Authored-By: Claude Fable 5 \u003cnoreply@anthropic.com\u003e\n"
    },
    {
      "commit": "c69d043f4020a2b3610e0ce4ab1f041bca3800c9",
      "tree": "7ae78533ea688359530519cf0a7c40bb8542ba9e",
      "parents": [
        "17b4667ca9d1e500f2622bf7c6084b61830dee74"
      ],
      "author": {
        "name": "croway",
        "email": "federico.mariani.1990@gmail.com",
        "time": "Fri Jul 10 17:15:04 2026 +0200"
      },
      "committer": {
        "name": "Federico Mariani",
        "email": "34543311+Croway@users.noreply.github.com",
        "time": "Fri Jul 10 20:54:50 2026 +0200"
      },
      "message": "camel-platform-http-starter: fix consumer exchange lifecycle\n\nThe consumer created the exchange with createExchange(true) (auto\nrelease via UnitOfWork) but afterProcess also manually calls\nreleaseExchange(exchange, false), which force-dones the exchange a\nsecond time when the pooled exchange factory is configured - the same\nexchange could be handed out to two concurrent requests. Other HTTP\nconsumers (CamelServlet, VertxPlatformHttpConsumer) use\ncreateExchange(false) with a manual release; do the same here.\n\nAdditionally, when reading the request (PlatformHttpMessage.init) or\ncreateUoW failed, the exchange was never released at all. The setup is\nnow guarded so the exchange is released on failure before rethrowing.\n\nCo-Authored-By: Claude Fable 5 \u003cnoreply@anthropic.com\u003e\n"
    },
    {
      "commit": "17b4667ca9d1e500f2622bf7c6084b61830dee74",
      "tree": "2d32772c45af304bd6417d1cc99ee3c35f42dd06",
      "parents": [
        "348f231c466ae79ce7338c947485d983f67e19f3"
      ],
      "author": {
        "name": "croway",
        "email": "federico.mariani.1990@gmail.com",
        "time": "Fri Jul 10 17:11:05 2026 +0200"
      },
      "committer": {
        "name": "Federico Mariani",
        "email": "34543311+Croway@users.noreply.github.com",
        "time": "Fri Jul 10 20:54:50 2026 +0200"
      },
      "message": "camel-platform-http-starter: do not widen httpMethodRestrict to all methods on unparsable verbs\n\nasRequestMappingInfo split model.getVerbs() instead of the local verbs\nvariable (a latent NPE when the verbs are resolved from\nhttpMethodRestrict) and passed unresolved verbs as null RequestMethods.\nA null method caused createRequestMappingInfo to register the mapping\nwithout any method restriction, so a value like \u0027GET, POST\u0027 (whitespace\nafter the comma) silently served ALL HTTP methods.\n\nVerb tokens are now trimmed and upper-cased before resolving, and an\nunresolvable verb fails closed with IllegalArgumentException (the\nendpoint is then not registered and a warning is logged) instead of\nfailing open.\n\nCo-Authored-By: Claude Fable 5 \u003cnoreply@anthropic.com\u003e\n"
    },
    {
      "commit": "348f231c466ae79ce7338c947485d983f67e19f3",
      "tree": "a5d52ed82e8712e7b19f514eba31325279f7e529",
      "parents": [
        "21283c3c92abbef866941c71b5f4801dac939aea"
      ],
      "author": {
        "name": "croway",
        "email": "federico.mariani.1990@gmail.com",
        "time": "Fri Jul 10 17:08:24 2026 +0200"
      },
      "committer": {
        "name": "Federico Mariani",
        "email": "34543311+Croway@users.noreply.github.com",
        "time": "Fri Jul 10 20:54:50 2026 +0200"
      },
      "message": "camel-platform-http-starter: honor CookieHandler contract in SpringBootCookieHandler\n\ngetCookieValue returned the sentinel string \"Cookie not found\" and\nremoveCookie returned the cookie name, while the CookieHandler contract\n(and the Vert.x implementation) return the cookie value or null when the\ncookie does not exist. Both now return the actual value or null.\n\nAlso remove the stray @CookieValue annotation (this is not an annotated\ncontroller method) and read the endpoint CookieConfiguration once in the\nconstructor instead of re-assigning a shared field on every request.\n\nCo-Authored-By: Claude Fable 5 \u003cnoreply@anthropic.com\u003e\n"
    },
    {
      "commit": "21283c3c92abbef866941c71b5f4801dac939aea",
      "tree": "9ff82004ae2de84a15c4f3f665e1aa2e7c4d2721",
      "parents": [
        "8f24078818bca32bbf08aa6924ddff395b1e8eaa"
      ],
      "author": {
        "name": "croway",
        "email": "federico.mariani.1990@gmail.com",
        "time": "Fri Jul 10 19:09:08 2026 +0200"
      },
      "committer": {
        "name": "Federico Mariani",
        "email": "34543311+Croway@users.noreply.github.com",
        "time": "Fri Jul 10 19:46:08 2026 +0200"
      },
      "message": "CAMEL-24000: camel-spring-boot - fail fast on duration overflow instead of silent int wraparound\n\nAddress review feedback: use Math.toIntExact instead of a narrowing cast\nwhen converting the startup condition interval/timeout Durations to millis.\n\nCo-Authored-By: Claude Fable 5 \u003cnoreply@anthropic.com\u003e\n"
    },
    {
      "commit": "8f24078818bca32bbf08aa6924ddff395b1e8eaa",
      "tree": "3a8c94d1cd87e97b6843d35ba8783e76664af9ef",
      "parents": [
        "26e95d53a691360e71fa225584c324e56b3483c6"
      ],
      "author": {
        "name": "croway",
        "email": "federico.mariani.1990@gmail.com",
        "time": "Fri Jul 10 18:32:50 2026 +0200"
      },
      "committer": {
        "name": "Federico Mariani",
        "email": "34543311+Croway@users.noreply.github.com",
        "time": "Fri Jul 10 19:46:08 2026 +0200"
      },
      "message": "CAMEL-24000: camel-spring-boot - bind duration properties as java.time.Duration\n\nConvert the raw millisecond long/int properties of the supervising route\ncontroller (initial-delay, back-off-delay, back-off-max-delay,\nback-off-max-elapsed-time) and the startup conditions (interval, timeout)\nto java.time.Duration with @DurationUnit(MILLIS). Existing plain-number\nvalues keep meaning milliseconds; users can now also write readable values\nsuch as 5s or 2m.\n\nThe clustered route controller initial-delay keeps its String type on\npurpose: it accepts Camel time patterns (via TimePatternConverter) that\nDuration binding does not support, so converting it would break existing\nconfigurations.\n\nCo-Authored-By: Claude Fable 5 \u003cnoreply@anthropic.com\u003e\n"
    },
    {
      "commit": "26e95d53a691360e71fa225584c324e56b3483c6",
      "tree": "c5bc7020262a0b666a4afefc37684b8a829cde8f",
      "parents": [
        "020293094daec4a8666e99ad685c29d47328749b"
      ],
      "author": {
        "name": "croway",
        "email": "federico.mariani.1990@gmail.com",
        "time": "Fri Jul 10 18:29:50 2026 +0200"
      },
      "committer": {
        "name": "Federico Mariani",
        "email": "34543311+Croway@users.noreply.github.com",
        "time": "Fri Jul 10 19:46:08 2026 +0200"
      },
      "message": "CAMEL-24000: camel-spring-boot - consolidate vault auto-configurations and guard against option drift\n\nReplace the eight hand-written per-field copy chains in the vault\nauto-configurations with BeanUtils.copyProperties (all properties mirror the\nCamel core vault configurations by name and type), and add a reflection test\nthat fails when Camel core gains a vault option the starter properties class\ndoes not expose.\n\nThe new test immediately found real drift: camel.vault.ibm.refresh-enabled\nand camel.vault.ibm.secrets existed in Camel core but could not be configured\nfrom Spring Boot. Add both properties and regenerate spring-boot.json.\n\nCo-Authored-By: Claude Fable 5 \u003cnoreply@anthropic.com\u003e\n"
    },
    {
      "commit": "020293094daec4a8666e99ad685c29d47328749b",
      "tree": "1b388337d821d332e145cea7c75a2a250a33c714",
      "parents": [
        "f18e74c38f19af6268466d581690b565dd9431e0"
      ],
      "author": {
        "name": "croway",
        "email": "federico.mariani.1990@gmail.com",
        "time": "Fri Jul 10 18:29:50 2026 +0200"
      },
      "committer": {
        "name": "Federico Mariani",
        "email": "34543311+Croway@users.noreply.github.com",
        "time": "Fri Jul 10 19:46:08 2026 +0200"
      },
      "message": "CAMEL-23999: camel-spring-boot - restore spring-boot-configuration-processor execution\n\nThe maven-compiler-plugin 3.15.0 upgrade (#1648) silently stopped running\nannotation processors discovered on the compile classpath (behaviour change\nin maven-compiler-plugin 3.13+). As a result the camel-spring-boot core and\nall starter jars no longer contained META-INF/spring-configuration-metadata.json,\nbreaking IDE completion for camel.* properties and the generated\nsrc/main/docs/*.json property documentation. Configure \u003cproc\u003efull\u003c/proc\u003e to\nrestore processor execution.\n\nCo-Authored-By: Claude Fable 5 \u003cnoreply@anthropic.com\u003e\n"
    },
    {
      "commit": "f18e74c38f19af6268466d581690b565dd9431e0",
      "tree": "648b17c3c628b70bf03f2f3aa33ddf0def7e7f55",
      "parents": [
        "5b1f42a3e11d7104c4adeaee89f8541c72335899"
      ],
      "author": {
        "name": "croway",
        "email": "federico.mariani.1990@gmail.com",
        "time": "Fri Jul 10 18:19:03 2026 +0200"
      },
      "committer": {
        "name": "Federico Mariani",
        "email": "34543311+Croway@users.noreply.github.com",
        "time": "Fri Jul 10 19:46:08 2026 +0200"
      },
      "message": "CAMEL-24000: camel-spring-boot - use @ConditionalOnBooleanProperty for route controller auto-configurations\n\nReplace @ConditionalOnProperty(name \u003d \"enabled\") with the clearer\n@ConditionalOnBooleanProperty (Spring Boot 3.4+) on the supervising and\nclustered route controller auto-configurations, and drop the redundant\nin-method isEnabled() re-check and the discouraged null @Bean return in\nSupervisingRouteControllerAutoConfiguration (the class-level condition\nalready guarantees the property is true).\n\nCo-Authored-By: Claude Fable 5 \u003cnoreply@anthropic.com\u003e\n"
    },
    {
      "commit": "5b1f42a3e11d7104c4adeaee89f8541c72335899",
      "tree": "22797e70d129307f8b38ff87ab622885f095f718",
      "parents": [
        "04a5f0e3aeebee5ef817d921d6a17e250e1c1213"
      ],
      "author": {
        "name": "croway",
        "email": "federico.mariani.1990@gmail.com",
        "time": "Fri Jul 10 18:16:35 2026 +0200"
      },
      "committer": {
        "name": "Federico Mariani",
        "email": "34543311+Croway@users.noreply.github.com",
        "time": "Fri Jul 10 19:46:08 2026 +0200"
      },
      "message": "CAMEL-24000: camel-spring-boot - do not mutate shared @ConfigurationProperties beans\n\nThe trace, error registry and security policy auto-configurations applied\ndev/prod profile defaults by mutating the injected @ConfigurationProperties\nsingleton, so any other bean reading the same properties observed the\nmutated values instead of what the user configured. Compute the effective\nvalues locally instead.\n\nCo-Authored-By: Claude Fable 5 \u003cnoreply@anthropic.com\u003e\n"
    },
    {
      "commit": "04a5f0e3aeebee5ef817d921d6a17e250e1c1213",
      "tree": "4b3199a58af737a730f183434a50763599454b53",
      "parents": [
        "d36daaec92cc3c75e1eb25d06bb5e038bdfec0d7"
      ],
      "author": {
        "name": "croway",
        "email": "federico.mariani.1990@gmail.com",
        "time": "Fri Jul 10 18:14:37 2026 +0200"
      },
      "committer": {
        "name": "Federico Mariani",
        "email": "34543311+Croway@users.noreply.github.com",
        "time": "Fri Jul 10 19:46:08 2026 +0200"
      },
      "message": "CAMEL-24000: camel-spring-boot - remove dead code from core auto-configuration\n\n- HierarchicalCondition and CompositeConversionService are referenced by\n  nothing in the repository\n- ClusteredRouteControllerConfiguration.clusterServiceRef has no accessors,\n  so it can never be bound nor read\n- unused ConditionalOnAvailableEndpoint import in\n  CamelDevConsoleAutoConfiguration\n\nCo-Authored-By: Claude Fable 5 \u003cnoreply@anthropic.com\u003e\n"
    },
    {
      "commit": "d36daaec92cc3c75e1eb25d06bb5e038bdfec0d7",
      "tree": "d9cc04292af1110279dc5873a6d5b1389499b94e",
      "parents": [
        "6b6fd3f333f0a4cd7429fb8382a4c9b77c16d112"
      ],
      "author": {
        "name": "croway",
        "email": "federico.mariani.1990@gmail.com",
        "time": "Fri Jul 10 18:13:39 2026 +0200"
      },
      "committer": {
        "name": "Federico Mariani",
        "email": "34543311+Croway@users.noreply.github.com",
        "time": "Fri Jul 10 19:46:08 2026 +0200"
      },
      "message": "CAMEL-24000: camel-spring-boot - notify MainListener beans exactly once with run-controller enabled\n\nWith camel.main.run-controller\u003dtrue, MainListener beans were notified twice\nfor beforeStart/afterStart (and beforeStop/afterStop): once via the\ncontroller created by CamelAutoConfiguration (the complete callback stream\nadded in CAMEL-21359) and once more via the run controller\u0027s internal Main,\nwhich registered the same listener beans and fires the start/stop callbacks\nfrom MainSupport.run().\n\nThe run controller\u0027s Main is only used to keep the JVM running, so it no\nlonger registers the MainListener beans.\n\nCo-Authored-By: Claude Fable 5 \u003cnoreply@anthropic.com\u003e\n"
    },
    {
      "commit": "6b6fd3f333f0a4cd7429fb8382a4c9b77c16d112",
      "tree": "14a2f9d9e1afb33af2f1c86a7ed9069f8c520f7a",
      "parents": [
        "a345530a895a73fceaefd80546fb8aa71e3153fd"
      ],
      "author": {
        "name": "Claus Ibsen",
        "email": "claus.ibsen@gmail.com",
        "time": "Fri Jul 10 10:56:07 2026 +0200"
      },
      "committer": {
        "name": "Claus Ibsen",
        "email": "claus.ibsen@gmail.com",
        "time": "Fri Jul 10 10:56:07 2026 +0200"
      },
      "message": "Add missing traceCustomIdOnly and traceHeadersInclusion properties to opentelemetry2 starter\n\nregen\n"
    },
    {
      "commit": "a345530a895a73fceaefd80546fb8aa71e3153fd",
      "tree": "209adf517d3a00318bee43de519b360d40f746fa",
      "parents": [
        "49070654f119523976dd2fb493c26c13370e9f26"
      ],
      "author": {
        "name": "github-actions[bot]",
        "email": "41898282+github-actions[bot]@users.noreply.github.com",
        "time": "Fri Jul 10 08:03:01 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jul 10 08:03:01 2026 +0200"
      },
      "message": "[create-pull-request] automated change (#1841)\n\nCo-authored-by: oscerd \u003c5106647+oscerd@users.noreply.github.com\u003e"
    },
    {
      "commit": "49070654f119523976dd2fb493c26c13370e9f26",
      "tree": "0d5d00e411310683025d7814926ec0d247b2f850",
      "parents": [
        "64572bf9987be447f9a0fbb267578d691ee11d5f"
      ],
      "author": {
        "name": "github-actions[bot]",
        "email": "41898282+github-actions[bot]@users.noreply.github.com",
        "time": "Thu Jul 09 05:45:19 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jul 09 05:45:19 2026 +0200"
      },
      "message": "[create-pull-request] automated change (#1840)\n\nCo-authored-by: oscerd \u003c5106647+oscerd@users.noreply.github.com\u003e"
    },
    {
      "commit": "64572bf9987be447f9a0fbb267578d691ee11d5f",
      "tree": "9f743fddbced9af3638244934f7fa485161bc3f5",
      "parents": [
        "f8b764b878faf9b11ea164ee83bae3ba33f486fa"
      ],
      "author": {
        "name": "Claus Ibsen",
        "email": "claus.ibsen@gmail.com",
        "time": "Wed Jul 08 07:22:42 2026 +0200"
      },
      "committer": {
        "name": "Claus Ibsen",
        "email": "claus.ibsen@gmail.com",
        "time": "Wed Jul 08 07:22:42 2026 +0200"
      },
      "message": "Regen\n"
    },
    {
      "commit": "f8b764b878faf9b11ea164ee83bae3ba33f486fa",
      "tree": "92fd95bdd29fc232646e3bdfe35243685197be97",
      "parents": [
        "15794b0ab53dc44a6a4fba97b1102534e84e65bf"
      ],
      "author": {
        "name": "github-actions[bot]",
        "email": "41898282+github-actions[bot]@users.noreply.github.com",
        "time": "Wed Jul 08 07:19:54 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jul 08 07:19:54 2026 +0200"
      },
      "message": "[create-pull-request] automated change (#1839)\n\nCo-authored-by: oscerd \u003c5106647+oscerd@users.noreply.github.com\u003e"
    },
    {
      "commit": "15794b0ab53dc44a6a4fba97b1102534e84e65bf",
      "tree": "a78930a04b59ea44948ce9e1841a8a5e5815df83",
      "parents": [
        "ef05798402d08d7339699acd531c150f4e1f4944"
      ],
      "author": {
        "name": "github-actions[bot]",
        "email": "41898282+github-actions[bot]@users.noreply.github.com",
        "time": "Sun Jul 05 20:09:42 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Jul 05 20:09:42 2026 +0200"
      },
      "message": "[create-pull-request] automated change (#1838)\n\nCo-authored-by: oscerd \u003c5106647+oscerd@users.noreply.github.com\u003e"
    },
    {
      "commit": "ef05798402d08d7339699acd531c150f4e1f4944",
      "tree": "e4780f292b0a5257fd9999d74667bc041d877c94",
      "parents": [
        "6179be883c0d67fa48f5be0787b330057905f93f"
      ],
      "author": {
        "name": "Claus Ibsen",
        "email": "claus.ibsen@gmail.com",
        "time": "Sat Jul 04 13:32:40 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Jul 04 13:32:40 2026 +0200"
      },
      "message": "CAMEL-23897: Add SpringBootRuntimePropertiesProvider for PropertiesDevConsole (#1837)\n\n* CAMEL-23897: Add SpringBootRuntimePropertiesProvider for PropertiesDevConsole\n\nCo-Authored-By: Claude Opus 4.6 \u003cnoreply@anthropic.com\u003e\nSigned-off-by: Claus Ibsen \u003cclaus.ibsen@gmail.com\u003e\n\n* CAMEL-23897: Per-property source labels (JVM/ENV/Spring Boot)\n\nCo-Authored-By: Claude Opus 4.6 \u003cnoreply@anthropic.com\u003e\nSigned-off-by: Claus Ibsen \u003cclaus.ibsen@gmail.com\u003e\n\n---------\n\nSigned-off-by: Claus Ibsen \u003cclaus.ibsen@gmail.com\u003e\nCo-authored-by: Claude Opus 4.6 \u003cnoreply@anthropic.com\u003e"
    },
    {
      "commit": "6179be883c0d67fa48f5be0787b330057905f93f",
      "tree": "47f49b7fba55c333f08abc76814e9620f54b750c",
      "parents": [
        "12a6c7e273edff2d173c8bc249c4bc6511b61989"
      ],
      "author": {
        "name": "Claus Ibsen",
        "email": "claus.ibsen@gmail.com",
        "time": "Fri Jul 03 19:45:52 2026 +0200"
      },
      "committer": {
        "name": "Claus Ibsen",
        "email": "claus.ibsen@gmail.com",
        "time": "Fri Jul 03 19:45:52 2026 +0200"
      },
      "message": "Regen\n"
    },
    {
      "commit": "12a6c7e273edff2d173c8bc249c4bc6511b61989",
      "tree": "cc68fe4d3df7c34a78cdde4fcefa1cab810bb34e",
      "parents": [
        "270d0bfe51ac96b1603da67919021dcc8a539e8b"
      ],
      "author": {
        "name": "Claus Ibsen",
        "email": "claus.ibsen@gmail.com",
        "time": "Thu Jul 02 19:22:55 2026 +0200"
      },
      "committer": {
        "name": "Claus Ibsen",
        "email": "claus.ibsen@gmail.com",
        "time": "Thu Jul 02 19:22:55 2026 +0200"
      },
      "message": "Regen\n"
    },
    {
      "commit": "270d0bfe51ac96b1603da67919021dcc8a539e8b",
      "tree": "09ed31f43b1ca337800db9f1ab5e0fd83c7a2049",
      "parents": [
        "288858f1a847849af6405b83a958a2130ea27cd6"
      ],
      "author": {
        "name": "Claus Ibsen",
        "email": "claus.ibsen@gmail.com",
        "time": "Thu Jul 02 18:47:55 2026 +0200"
      },
      "committer": {
        "name": "Claus Ibsen",
        "email": "claus.ibsen@gmail.com",
        "time": "Thu Jul 02 18:47:55 2026 +0200"
      },
      "message": "Bump for next version\n"
    },
    {
      "commit": "288858f1a847849af6405b83a958a2130ea27cd6",
      "tree": "b55b9b6b068e449d370383a7b36bdb16c517d90a",
      "parents": [
        "c35012c40af666bb65df9226bdc9636d5f132512"
      ],
      "author": {
        "name": "Claus Ibsen",
        "email": "claus.ibsen@gmail.com",
        "time": "Thu Jul 02 18:37:17 2026 +0200"
      },
      "committer": {
        "name": "Claus Ibsen",
        "email": "claus.ibsen@gmail.com",
        "time": "Thu Jul 02 18:37:17 2026 +0200"
      },
      "message": "Regen\n"
    },
    {
      "commit": "c35012c40af666bb65df9226bdc9636d5f132512",
      "tree": "7704f9a854aafe1fc3e3385dc1f4aba2b9150a0c",
      "parents": [
        "c1118137235071c9328a5c856fa3220f76a94883"
      ],
      "author": {
        "name": "Claus Ibsen",
        "email": "claus.ibsen@gmail.com",
        "time": "Thu Jul 02 14:11:17 2026 +0200"
      },
      "committer": {
        "name": "Claus Ibsen",
        "email": "claus.ibsen@gmail.com",
        "time": "Thu Jul 02 14:11:17 2026 +0200"
      },
      "message": "Regen\n"
    },
    {
      "commit": "c1118137235071c9328a5c856fa3220f76a94883",
      "tree": "e2919310ab0d6cd5cacd7194d18de3a9537b0099",
      "parents": [
        "97810a922732a4124aaba4501e55936a3dfab3eb"
      ],
      "author": {
        "name": "Claus Ibsen",
        "email": "claus.ibsen@gmail.com",
        "time": "Thu Jul 02 14:09:49 2026 +0200"
      },
      "committer": {
        "name": "Claus Ibsen",
        "email": "claus.ibsen@gmail.com",
        "time": "Thu Jul 02 14:09:49 2026 +0200"
      },
      "message": "Regen\n\nCo-Authored-By: Claude Opus 4.6 \u003cnoreply@anthropic.com\u003e\n"
    },
    {
      "commit": "97810a922732a4124aaba4501e55936a3dfab3eb",
      "tree": "018abfe9b84456ed29f6126c25634cdba62b9ad0",
      "parents": [
        "28cded8ecb510dd7a849f688778f184d830c2e14"
      ],
      "author": {
        "name": "Claus Ibsen",
        "email": "claus.ibsen@gmail.com",
        "time": "Thu Jul 02 14:09:31 2026 +0200"
      },
      "committer": {
        "name": "Claus Ibsen",
        "email": "claus.ibsen@gmail.com",
        "time": "Thu Jul 02 14:09:31 2026 +0200"
      },
      "message": "Fix code generator to handle day-based duration defaults\n\nThe convertDurationToMills method only handled time-based durations\n(hours/minutes/seconds) by prepending \"PT\", but days require \"P\" prefix\nin ISO-8601. This caused \"1d\" defaults to pass through unconverted,\nproducing invalid Java literals like \"1dL\".\n\nCo-Authored-By: Claude Opus 4.6 \u003cnoreply@anthropic.com\u003e\n"
    },
    {
      "commit": "28cded8ecb510dd7a849f688778f184d830c2e14",
      "tree": "3d1d969fdc3dd1308301ec1b4e1450acef51ed78",
      "parents": [
        "a3b0f0574d25184a7ea66a49d58f7b581a5127bf"
      ],
      "author": {
        "name": "Claus Ibsen",
        "email": "claus.ibsen@gmail.com",
        "time": "Thu Jul 02 12:43:57 2026 +0200"
      },
      "committer": {
        "name": "Claus Ibsen",
        "email": "claus.ibsen@gmail.com",
        "time": "Thu Jul 02 12:43:57 2026 +0200"
      },
      "message": "Regen\n"
    },
    {
      "commit": "a3b0f0574d25184a7ea66a49d58f7b581a5127bf",
      "tree": "e21f23c405040a785850e323d86bb1f98b8c9b7d",
      "parents": [
        "937cea5d82aaade50808195a5ebf106e89cff4ea"
      ],
      "author": {
        "name": "Gregor Zurowski",
        "email": "gregor@zurowski.net",
        "time": "Wed Jul 01 21:14:39 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jul 01 21:14:39 2026 +0200"
      },
      "message": "Don\u0027t protect release branches (#1835)"
    },
    {
      "commit": "937cea5d82aaade50808195a5ebf106e89cff4ea",
      "tree": "1c56439a086fc1c4a96bc3e64f0620ebe61a852a",
      "parents": [
        "000a5b5faffdbc7d5fee5907ad2607a830289813"
      ],
      "author": {
        "name": "Claus Ibsen",
        "email": "claus.ibsen@gmail.com",
        "time": "Wed Jul 01 15:00:23 2026 +0200"
      },
      "committer": {
        "name": "Claus Ibsen",
        "email": "claus.ibsen@gmail.com",
        "time": "Wed Jul 01 15:00:23 2026 +0200"
      },
      "message": "Regen\n"
    },
    {
      "commit": "000a5b5faffdbc7d5fee5907ad2607a830289813",
      "tree": "b2410b98cc5167ae7832641da146677a10c27189",
      "parents": [
        "4de0a7b928f350e8b69920d9808b5b4aa738d716"
      ],
      "author": {
        "name": "Claus Ibsen",
        "email": "claus.ibsen@gmail.com",
        "time": "Wed Jul 01 07:06:09 2026 +0200"
      },
      "committer": {
        "name": "Claus Ibsen",
        "email": "claus.ibsen@gmail.com",
        "time": "Wed Jul 01 07:06:09 2026 +0200"
      },
      "message": "Regen\n"
    },
    {
      "commit": "4de0a7b928f350e8b69920d9808b5b4aa738d716",
      "tree": "ba34d4c336ef95ab4fada5092b1255466c743258",
      "parents": [
        "d5d0a40957c196958ab8fe4c6dc6377b0cdad4fe"
      ],
      "author": {
        "name": "Claus Ibsen",
        "email": "claus.ibsen@gmail.com",
        "time": "Tue Jun 30 09:37:30 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jun 30 09:37:30 2026 +0200"
      },
      "message": "CAMEL-23858: camel-spring-boot - Configuring camel.main.profile should be supported (#1832)"
    },
    {
      "commit": "d5d0a40957c196958ab8fe4c6dc6377b0cdad4fe",
      "tree": "aa2d999c528bd8d9c5943509b070839c0a2f170a",
      "parents": [
        "e0adafccb4a33dbf1619c93aab92be9644d17ae1"
      ],
      "author": {
        "name": "github-actions[bot]",
        "email": "41898282+github-actions[bot]@users.noreply.github.com",
        "time": "Tue Jun 30 07:56:43 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jun 30 07:56:43 2026 +0200"
      },
      "message": "[create-pull-request] automated change (#1831)\n\nCo-authored-by: oscerd \u003c5106647+oscerd@users.noreply.github.com\u003e"
    },
    {
      "commit": "e0adafccb4a33dbf1619c93aab92be9644d17ae1",
      "tree": "66a3ab8c3262c6d274513a095cb81c8fc357a8fa",
      "parents": [
        "3a2d9b781ae86788043cf90df3c71052b6c61c4f"
      ],
      "author": {
        "name": "Andrea Cosentino",
        "email": "ancosen@gmail.com",
        "time": "Mon Jun 29 09:46:48 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jun 29 09:46:48 2026 +0200"
      },
      "message": "Update .asf.yaml"
    },
    {
      "commit": "3a2d9b781ae86788043cf90df3c71052b6c61c4f",
      "tree": "1c3e46554561046c7b85dfbbe9fea939a0a49229",
      "parents": [
        "a6b4f15e89fea9b1495e4227bd58b3d9549e9c24"
      ],
      "author": {
        "name": "Andrea Cosentino",
        "email": "ancosen@gmail.com",
        "time": "Mon Jun 29 09:45:27 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jun 29 09:45:27 2026 +0200"
      },
      "message": "Update .asf.yaml"
    },
    {
      "commit": "a6b4f15e89fea9b1495e4227bd58b3d9549e9c24",
      "tree": "66a3ab8c3262c6d274513a095cb81c8fc357a8fa",
      "parents": [
        "2541242a09b137ffcf144d2fbd5cc9831e5347bd"
      ],
      "author": {
        "name": "Claus Ibsen",
        "email": "claus.ibsen@gmail.com",
        "time": "Mon Jun 29 07:57:09 2026 +0200"
      },
      "committer": {
        "name": "Claus Ibsen",
        "email": "claus.ibsen@gmail.com",
        "time": "Mon Jun 29 07:57:09 2026 +0200"
      },
      "message": "Regen\n"
    },
    {
      "commit": "2541242a09b137ffcf144d2fbd5cc9831e5347bd",
      "tree": "46c841c8c91c60d5b5e743f6a97a78686758c6d3",
      "parents": [
        "fb6dfb4cae3f6f458427282be3d53feb0ec1aa67"
      ],
      "author": {
        "name": "Claus Ibsen",
        "email": "claus.ibsen@gmail.com",
        "time": "Sun Jun 28 09:02:51 2026 +0200"
      },
      "committer": {
        "name": "Claus Ibsen",
        "email": "claus.ibsen@gmail.com",
        "time": "Sun Jun 28 09:02:51 2026 +0200"
      },
      "message": "Regen\n"
    },
    {
      "commit": "fb6dfb4cae3f6f458427282be3d53feb0ec1aa67",
      "tree": "986d8423b92aa66e284a39f288f89a0f2667f5d4",
      "parents": [
        "8bd9fcb366cb969d0a9d613428766a1ed3cb5452"
      ],
      "author": {
        "name": "Croway",
        "email": "federico.mariani.1990@gmail.com",
        "time": "Thu Jun 25 14:32:53 2026 +0200"
      },
      "committer": {
        "name": "Federico Mariani",
        "email": "34543311+Croway@users.noreply.github.com",
        "time": "Thu Jun 25 17:01:35 2026 +0200"
      },
      "message": "chore: exclude camel-micrometer-prometheus from observability-services-starter\n\ncamel-micrometer-prometheus is a Camel Main-only module that depends on\ncamel-platform-http-main (embedded Vert.x management server). In Spring Boot\nit silently disables itself since ManagementHttpServer is absent. The starter\nalready provides equivalent functionality via camel-micrometer-starter,\nmicrometer-registry-prometheus, and Spring Boot Actuator.\n"
    },
    {
      "commit": "8bd9fcb366cb969d0a9d613428766a1ed3cb5452",
      "tree": "9eec36b74e6c0d907b66dab387ba0967dd2c859a",
      "parents": [
        "1c268d382d83b524c47e0b82d88d165b53191efd"
      ],
      "author": {
        "name": "Otavio Rodolfo Piske",
        "email": "angusyoung@gmail.com",
        "time": "Thu Jun 25 16:07:07 2026 +0200"
      },
      "committer": {
        "name": "Otavio Rodolfo Piske",
        "email": "orpiske@users.noreply.github.com",
        "time": "Thu Jun 25 16:59:12 2026 +0200"
      },
      "message": "Address review feedback\n\nChange build command to mvn install -DskipTests to avoid running\ntests in a build-only command.\n"
    },
    {
      "commit": "1c268d382d83b524c47e0b82d88d165b53191efd",
      "tree": "fc3456a8aa9eafbe3c20c606c6b0a5fe8cfe8779",
      "parents": [
        "64a7c37122cc75c3e7b1de68768c2f7f694a1b67"
      ],
      "author": {
        "name": "Otavio Rodolfo Piske",
        "email": "angusyoung@gmail.com",
        "time": "Thu Jun 25 15:49:52 2026 +0200"
      },
      "committer": {
        "name": "Otavio Rodolfo Piske",
        "email": "orpiske@users.noreply.github.com",
        "time": "Thu Jun 25 16:59:12 2026 +0200"
      },
      "message": "Add OSS Helper project rules for AI-assisted contributions\n\nAdd .oss-ai-helper-rules/ directory with project-specific rules\n(project info, guidelines, standards, and security) for use with the\nOSS Helper toolset. These files provide AI coding assistants with\nproject-specific context so that AI-assisted contributions follow the\nsame standards as manual ones.\n"
    },
    {
      "commit": "64a7c37122cc75c3e7b1de68768c2f7f694a1b67",
      "tree": "f12531a94ae0b70f3faccea70dedb007482a0c36",
      "parents": [
        "de97a3e7e7a764a93890edd38635539bb9c43383"
      ],
      "author": {
        "name": "Croway",
        "email": "federico.mariani.1990@gmail.com",
        "time": "Thu Jun 25 16:45:02 2026 +0200"
      },
      "committer": {
        "name": "Federico Mariani",
        "email": "34543311+Croway@users.noreply.github.com",
        "time": "Thu Jun 25 16:58:09 2026 +0200"
      },
      "message": "chore: fix SqsProducerAutoCreateQueueTest sending Integer instead of String\n\nThe \"fix warnings\" commit changed the batch message body collection\nfrom raw Collection with String literals to Collection\u003cInteger\u003e with\ninteger literals, causing a ClassCastException in Sqs2Producer which\nexpects String elements.\n"
    },
    {
      "commit": "de97a3e7e7a764a93890edd38635539bb9c43383",
      "tree": "c081e53b93b2573b0003688a288206001f502c72",
      "parents": [
        "ed39552bb750e68432ad60243862edd5b7849c99"
      ],
      "author": {
        "name": "Claus Ibsen",
        "email": "claus.ibsen@gmail.com",
        "time": "Thu Jun 25 14:43:12 2026 +0200"
      },
      "committer": {
        "name": "Claus Ibsen",
        "email": "claus.ibsen@gmail.com",
        "time": "Thu Jun 25 14:43:12 2026 +0200"
      },
      "message": "Regen\n"
    },
    {
      "commit": "ed39552bb750e68432ad60243862edd5b7849c99",
      "tree": "5c354f1d292ee2e52e9a2f8bdcc2ac55100c005a",
      "parents": [
        "8ef6d73809f31cf1e8e65e506c484d09041d123d"
      ],
      "author": {
        "name": "github-actions[bot]",
        "email": "41898282+github-actions[bot]@users.noreply.github.com",
        "time": "Thu Jun 25 07:09:33 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jun 25 07:09:33 2026 +0200"
      },
      "message": "[create-pull-request] automated change (#1826)\n\nCo-authored-by: oscerd \u003c5106647+oscerd@users.noreply.github.com\u003e"
    },
    {
      "commit": "8ef6d73809f31cf1e8e65e506c484d09041d123d",
      "tree": "8f391b241a232559371cb1c344e698617fe1c4fa",
      "parents": [
        "bacdbf43d89f9fb90d52623f07f77cc49cbac463"
      ],
      "author": {
        "name": "Claus Ibsen",
        "email": "claus.ibsen@gmail.com",
        "time": "Tue Jun 23 19:31:09 2026 +0200"
      },
      "committer": {
        "name": "Claus Ibsen",
        "email": "claus.ibsen@gmail.com",
        "time": "Tue Jun 23 19:31:09 2026 +0200"
      },
      "message": "Regen\n"
    },
    {
      "commit": "bacdbf43d89f9fb90d52623f07f77cc49cbac463",
      "tree": "b10f57f36f559e62d83f8194b484fa8ba88416b3",
      "parents": [
        "6977afc157f0816f94d060653a78302ae06becdd"
      ],
      "author": {
        "name": "Claus Ibsen",
        "email": "claus.ibsen@gmail.com",
        "time": "Tue Jun 23 14:07:02 2026 +0200"
      },
      "committer": {
        "name": "Claus Ibsen",
        "email": "claus.ibsen@gmail.com",
        "time": "Tue Jun 23 14:07:02 2026 +0200"
      },
      "message": "Regen\n"
    },
    {
      "commit": "6977afc157f0816f94d060653a78302ae06becdd",
      "tree": "40ee36a268bea0fc1e6650608804691fd971fd0d",
      "parents": [
        "9ad130416254459ec978c14db0cf3b118cc092ff"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon Jun 22 20:39:51 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jun 22 20:39:51 2026 +0200"
      },
      "message": "Bump org.cyclonedx:cyclonedx-maven-plugin from 2.9.1 to 2.9.2 (#1825)\n\nBumps [org.cyclonedx:cyclonedx-maven-plugin](https://github.com/CycloneDX/cyclonedx-maven-plugin) from 2.9.1 to 2.9.2.\n- [Release notes](https://github.com/CycloneDX/cyclonedx-maven-plugin/releases)\n- [Commits](https://github.com/CycloneDX/cyclonedx-maven-plugin/compare/cyclonedx-maven-plugin-2.9.1...cyclonedx-maven-plugin-2.9.2)\n\n---\nupdated-dependencies:\n- dependency-name: org.cyclonedx:cyclonedx-maven-plugin\n  dependency-version: 2.9.2\n  dependency-type: direct:development\n  update-type: version-update:semver-patch\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": "9ad130416254459ec978c14db0cf3b118cc092ff",
      "tree": "7b5d2348b3569564914d074d5ba84ca0cc77b5b3",
      "parents": [
        "c5048bc42d5377b459fb0ebc2faa7f08504bb3ed"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon Jun 22 20:39:36 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jun 22 20:39:36 2026 +0200"
      },
      "message": "Bump actions/checkout from 6 to 7 (#1824)\n\nBumps [actions/checkout](https://github.com/actions/checkout) from 6 to 7.\n- [Release notes](https://github.com/actions/checkout/releases)\n- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/actions/checkout/compare/v6...v7)\n\n---\nupdated-dependencies:\n- dependency-name: actions/checkout\n  dependency-version: \u00277\u0027\n  dependency-type: direct:production\n  update-type: version-update:semver-major\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": "c5048bc42d5377b459fb0ebc2faa7f08504bb3ed",
      "tree": "efba3e37882549af0361b8f2941ab8973247d8b1",
      "parents": [
        "f4586169b88805d92dd7241fff5eb75050fb7a7b"
      ],
      "author": {
        "name": "github-actions[bot]",
        "email": "41898282+github-actions[bot]@users.noreply.github.com",
        "time": "Sun Jun 21 20:40:21 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Jun 21 20:40:21 2026 +0200"
      },
      "message": "[create-pull-request] automated change (#1823)\n\nCo-authored-by: oscerd \u003c5106647+oscerd@users.noreply.github.com\u003e"
    },
    {
      "commit": "f4586169b88805d92dd7241fff5eb75050fb7a7b",
      "tree": "879db7573f6f585ace051802c88a87f9e1ecef61",
      "parents": [
        "7b0ecf180de71d2f295080bab233cbb073da6ecc"
      ],
      "author": {
        "name": "github-actions[bot]",
        "email": "41898282+github-actions[bot]@users.noreply.github.com",
        "time": "Sat Jun 20 14:25:42 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Jun 20 14:25:42 2026 +0200"
      },
      "message": "[create-pull-request] automated change (#1822)\n\nCo-authored-by: oscerd \u003c5106647+oscerd@users.noreply.github.com\u003e"
    },
    {
      "commit": "7b0ecf180de71d2f295080bab233cbb073da6ecc",
      "tree": "3ad934e1166b0668dcd4f51bcb313cf5c8bc8342",
      "parents": [
        "5e4dbe9ddbb6f33a36b3b4d7ef8026e91acbb5ce"
      ],
      "author": {
        "name": "Claus Ibsen",
        "email": "claus.ibsen@gmail.com",
        "time": "Fri Jun 19 14:30:14 2026 +0200"
      },
      "committer": {
        "name": "Claus Ibsen",
        "email": "claus.ibsen@gmail.com",
        "time": "Fri Jun 19 14:30:14 2026 +0200"
      },
      "message": "CAMEL-23801: Fix dataformat doc page resolution for fastjson, gson, jsonb, snakeyaml\n\nCo-Authored-By: Claude \u003cnoreply@anthropic.com\u003e\nSigned-off-by: Claus Ibsen \u003cclaus.ibsen@gmail.com\u003e\n"
    },
    {
      "commit": "5e4dbe9ddbb6f33a36b3b4d7ef8026e91acbb5ce",
      "tree": "b2feb804c21bd1bf763d95f03ce3cbe22c5acdb8",
      "parents": [
        "9b3b38847db2740246947f59953373f4639cb822"
      ],
      "author": {
        "name": "Claus Ibsen",
        "email": "claus.ibsen@gmail.com",
        "time": "Fri Jun 19 13:53:54 2026 +0200"
      },
      "committer": {
        "name": "Claus Ibsen",
        "email": "claus.ibsen@gmail.com",
        "time": "Fri Jun 19 13:53:54 2026 +0200"
      },
      "message": "Regen\n"
    },
    {
      "commit": "9b3b38847db2740246947f59953373f4639cb822",
      "tree": "0c90f413b453d560fe1e37484781d992c869a07e",
      "parents": [
        "36dde812b2d779d5e6e0cb968121a0fea7ddc56b"
      ],
      "author": {
        "name": "Claus Ibsen",
        "email": "claus.ibsen@gmail.com",
        "time": "Fri Jun 19 13:48:24 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jun 19 13:48:24 2026 +0200"
      },
      "message": "CAMEL-23801: documentation - Generate per-starter doc pages for Spring Boot (#1821)\n\n* CAMEL-23801: documentation - Generate per-starter doc pages for Spring Boot\n\nCo-Authored-By: Claude \u003cnoreply@anthropic.com\u003e\nSigned-off-by: Claus Ibsen \u003cclaus.ibsen@gmail.com\u003e\n\n* CAMEL-23801: Support optional hand-written sections in starter doc pages\n\nCo-Authored-By: Claude \u003cnoreply@anthropic.com\u003e\nSigned-off-by: Claus Ibsen \u003cclaus.ibsen@gmail.com\u003e\n\n* CAMEL-23801: Add hand-written intro/usage docs for exclusive Spring Boot starters\n\nCo-Authored-By: Claude \u003cnoreply@anthropic.com\u003e\nSigned-off-by: Claus Ibsen \u003cclaus.ibsen@gmail.com\u003e\n\n* CAMEL-23801: Populate nav.adoc and regenerate exclusive starter pages with intro content\n\nCo-Authored-By: Claude \u003cnoreply@anthropic.com\u003e\nSigned-off-by: Claus Ibsen \u003cclaus.ibsen@gmail.com\u003e\n\n* CAMEL-23801: Port rich content from old jolokia/consul pages to section files\n\nCo-Authored-By: Claude \u003cnoreply@anthropic.com\u003e\nSigned-off-by: Claus Ibsen \u003cclaus.ibsen@gmail.com\u003e\n\n* CAMEL-23801: Auto-generate nav.adoc starters section from generated pages\n\nCo-Authored-By: Claude \u003cnoreply@anthropic.com\u003e\nSigned-off-by: Claus Ibsen \u003cclaus.ibsen@gmail.com\u003e\n\n* CAMEL-23801: Replace old standalone pages with xref redirects to starters/\n\nCo-Authored-By: Claude \u003cnoreply@anthropic.com\u003e\nSigned-off-by: Claus Ibsen \u003cclaus.ibsen@gmail.com\u003e\n\n* CAMEL-23801: Remove unused starter.adoc partial and sync nav.adoc ordering\n\nCo-Authored-By: Claude \u003cnoreply@anthropic.com\u003e\nSigned-off-by: Claus Ibsen \u003cclaus.ibsen@gmail.com\u003e\n\n* CAMEL-23801: Replace old starter partial include with xref to core starter page\n\nCo-Authored-By: Claude \u003cnoreply@anthropic.com\u003e\nSigned-off-by: Claus Ibsen \u003cclaus.ibsen@gmail.com\u003e\n\n* CAMEL-23801: Remove unused camel-spring-boot-name attribute from spring-boot.adoc\n\nCo-Authored-By: Claude \u003cnoreply@anthropic.com\u003e\nSigned-off-by: Claus Ibsen \u003cclaus.ibsen@gmail.com\u003e\n\n* CAMEL-23801: Fix broken anchor xref in index.adoc to point to new starters page\n\nCo-Authored-By: Claude \u003cnoreply@anthropic.com\u003e\nSigned-off-by: Claus Ibsen \u003cclaus.ibsen@gmail.com\u003e\n\n* CAMEL-23801: Fix broken xrefs in generated starter doc pages\n\nUse artifactId-derived name for component doc page references when the\nscheme has alternativeSchemes and differs from the artifactId base.\nUse modelName for dataformat doc page references.\nRestore empty starter.adoc partial stub for backward compatibility.\n\nCo-Authored-By: Claude \u003cnoreply@anthropic.com\u003e\nSigned-off-by: Claus Ibsen \u003cclaus.ibsen@gmail.com\u003e\n\n* CAMEL-23801: Use version-qualified Antora attribute for component xrefs\n\nUses {csb-camel-components} attribute (set to next@components on main)\ninstead of hardcoded components module reference. This follows the same\npattern as Camel Quarkus and ensures xrefs resolve correctly in CI\nquick mode which imports the published site manifest.\n\nCo-Authored-By: Claude \u003cnoreply@anthropic.com\u003e\nSigned-off-by: Claus Ibsen \u003cclaus.ibsen@gmail.com\u003e\n\n* CAMEL-23801: Fix jackson versioned doc page names and azure-eventgrid xref\n\nJackson dataformat doc pages use versioned names (jackson2, jackson3,\navroJackson2, etc.) to distinguish Jackson 2.x from 3.x variants. The\nmojo now derives the version suffix from the artifactId.\n\nAzure-eventgrid has no doc page in camel core, so its starter page\nuses plain text instead of an xref.\n\nCo-Authored-By: Claude \u003cnoreply@anthropic.com\u003e\nSigned-off-by: Claus Ibsen \u003cclaus.ibsen@gmail.com\u003e\n\n* CAMEL-23801: Restore azure-eventgrid xref now that doc page exists\n\nCo-Authored-By: Claude \u003cnoreply@anthropic.com\u003e\nSigned-off-by: Claus Ibsen \u003cclaus.ibsen@gmail.com\u003e\n\n* CAMEL-23801: Escape AsciiDoc attribute references in generated starter pages\n\nCo-Authored-By: Claude \u003cnoreply@anthropic.com\u003e\nSigned-off-by: Claus Ibsen \u003cclaus.ibsen@gmail.com\u003e\n\n* CAMEL-23801: Regenerate micrometer starter page with escaped attributes\n\nCo-Authored-By: Claude \u003cnoreply@anthropic.com\u003e\nSigned-off-by: Claus Ibsen \u003cclaus.ibsen@gmail.com\u003e\n\n---------\n\nSigned-off-by: Claus Ibsen \u003cclaus.ibsen@gmail.com\u003e\nCo-authored-by: Claude \u003cnoreply@anthropic.com\u003e"
    },
    {
      "commit": "36dde812b2d779d5e6e0cb968121a0fea7ddc56b",
      "tree": "7b1d43c686356afc70a1bb3b17c883f8237c361d",
      "parents": [
        "9c67c6b8fda5149f4806b407c3a1d76ac77591ba"
      ],
      "author": {
        "name": "Claus Ibsen",
        "email": "claus.ibsen@gmail.com",
        "time": "Thu Jun 18 22:02:07 2026 +0200"
      },
      "committer": {
        "name": "Claus Ibsen",
        "email": "claus.ibsen@gmail.com",
        "time": "Thu Jun 18 22:02:07 2026 +0200"
      },
      "message": "Regen\n"
    },
    {
      "commit": "9c67c6b8fda5149f4806b407c3a1d76ac77591ba",
      "tree": "bb122195a2a99a841cbfeb8e93941dbeffbaa375",
      "parents": [
        "d883041501759aca35c59ef1c0b8a2c413382035"
      ],
      "author": {
        "name": "github-actions[bot]",
        "email": "41898282+github-actions[bot]@users.noreply.github.com",
        "time": "Thu Jun 18 12:33:56 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jun 18 12:33:56 2026 +0200"
      },
      "message": "[create-pull-request] automated change (#1820)\n\nCo-authored-by: oscerd \u003c5106647+oscerd@users.noreply.github.com\u003e"
    },
    {
      "commit": "d883041501759aca35c59ef1c0b8a2c413382035",
      "tree": "f64bc875fb99bd5f6a32c5b239aeb182cb211b77",
      "parents": [
        "bf33f42b87a0270787e540013a376758f79c1dad"
      ],
      "author": {
        "name": "Claus Ibsen",
        "email": "claus.ibsen@gmail.com",
        "time": "Wed Jun 17 16:00:45 2026 +0200"
      },
      "committer": {
        "name": "Claus Ibsen",
        "email": "claus.ibsen@gmail.com",
        "time": "Wed Jun 17 16:00:45 2026 +0200"
      },
      "message": "Regen\n"
    },
    {
      "commit": "bf33f42b87a0270787e540013a376758f79c1dad",
      "tree": "924d6b13b3012937963e97ffa3c9b519f5d178fb",
      "parents": [
        "2ad47a61137c663ab24c6ea52369d0876b5412fa"
      ],
      "author": {
        "name": "github-actions[bot]",
        "email": "41898282+github-actions[bot]@users.noreply.github.com",
        "time": "Wed Jun 17 12:11:24 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jun 17 12:11:24 2026 +0200"
      },
      "message": "[create-pull-request] automated change (#1819)\n\nCo-authored-by: oscerd \u003c5106647+oscerd@users.noreply.github.com\u003e"
    },
    {
      "commit": "2ad47a61137c663ab24c6ea52369d0876b5412fa",
      "tree": "fe2442bfe91892c6c2dcd85599cb8f72aabb788c",
      "parents": [
        "901336e57e4fdb13c168e9fb083f4c93790062e8"
      ],
      "author": {
        "name": "Aurélien Pupier",
        "email": "apupier@redhat.com",
        "time": "Tue Jun 16 13:20:54 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jun 16 13:20:54 2026 +0200"
      },
      "message": "CAMEL-23755 - force jooq version compatible with JDK 17 (#1818)\n\nthe spring boot dependencies bom 4.1.0 has upgraded to jooq 4.21 which\nrequires JDK 21 with\nhttps://github.com/spring-projects/spring-boot/issues/48619\nIt says that it allows to be compatible with Jackson 3, I think we still\nhave jackson 2 in Camel so should be working still.\n\nSigned-off-by: Aurélien Pupier \u003capupier@ibm.com\u003e"
    },
    {
      "commit": "901336e57e4fdb13c168e9fb083f4c93790062e8",
      "tree": "82119dae321da50bc8b403909994996eef0d69c6",
      "parents": [
        "a8da88d6de7a5bc8847bb4cf2f6ad27e4eb7c1b4"
      ],
      "author": {
        "name": "Aurélien Pupier",
        "email": "apupier@ibm.com",
        "time": "Mon Jun 15 13:56:01 2026 +0200"
      },
      "committer": {
        "name": "Aurélien Pupier",
        "email": "apupier@ibm.com",
        "time": "Mon Jun 15 16:21:16 2026 +0200"
      },
      "message": "Remove IT test related to removed camel-github component\n\nSigned-off-by: Aurélien Pupier \u003capupier@ibm.com\u003e"
    }
  ],
  "next": "a8da88d6de7a5bc8847bb4cf2f6ad27e4eb7c1b4"
}
