)]}'
{
  "log": [
    {
      "commit": "f315101aa644dde6b36918b42ef29b45724572b8",
      "tree": "24476eb32d467ca43ec49bc9ccb9a54227a5adee",
      "parents": [
        "2417a18b98f3317cec5d2147fbea447bceac9c75"
      ],
      "author": {
        "name": "croway",
        "email": "federico.mariani.1990@gmail.com",
        "time": "Fri Oct 23 10:39:13 2026 +0200"
      },
      "committer": {
        "name": "Federico Mariani",
        "email": "34543311+Croway@users.noreply.github.com",
        "time": "Fri Oct 23 14:55:11 2026 +0200"
      },
      "message": "CAMEL-24757: camel-state-store-starter - document Redis immediate writes and fix flaky Redis IT\n\nSpring Data Redis 4 with Lettuce performs RedisCache.put asynchronously\nby default, so a get right after a put may not see the new value. The\nSpring Cache state store needs read-your-writes semantics: document the\nrequirement and how to enable immediate writes, configure them in\nSpringCacheStateStoreRedisIT, and add a put/get visibility test.\n"
    },
    {
      "commit": "2417a18b98f3317cec5d2147fbea447bceac9c75",
      "tree": "6a977f4cbb0b33f6551cd059d99b0113621a9ea0",
      "parents": [
        "f3c57cca2cc07e0a10e3962cb42ae0addbcfb6fa"
      ],
      "author": {
        "name": "croway",
        "email": "federico.mariani.1990@gmail.com",
        "time": "Fri Oct 23 10:25:34 2026 +0200"
      },
      "committer": {
        "name": "Federico Mariani",
        "email": "34543311+Croway@users.noreply.github.com",
        "time": "Fri Oct 23 14:54:50 2026 +0200"
      },
      "message": "CAMEL-24426: camel-gson-starter - enable allowUnmarshallType in unmarshal type header tests\n\nCamel core now only honours the CamelGsonUnmarshalType header when\nallowUnmarshallType is enabled. Align the starter tests with the core\ntests and add a test that the header is ignored by default.\n"
    },
    {
      "commit": "f3c57cca2cc07e0a10e3962cb42ae0addbcfb6fa",
      "tree": "f4cb75e1a992326e22281c463fed1b25d60a2d24",
      "parents": [
        "ae7446a219bb2ee01da499ec51c6c627e9cb79ab"
      ],
      "author": {
        "name": "github-actions[bot]",
        "email": "41898282+github-actions[bot]@users.noreply.github.com",
        "time": "Fri Oct 23 10:28:47 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Oct 23 10:28:47 2026 +0200"
      },
      "message": "[create-pull-request] automated change (#2052)\n\nCo-authored-by: oscerd \u003c5106647+oscerd@users.noreply.github.com\u003e"
    },
    {
      "commit": "ae7446a219bb2ee01da499ec51c6c627e9cb79ab",
      "tree": "1740128d13e3dda4e70243c22ec9e57e5738795e",
      "parents": [
        "38875cf2881b00b3000ee6177cc3e7bd17e2492f"
      ],
      "author": {
        "name": "Claus Ibsen",
        "email": "claus.ibsen@gmail.com",
        "time": "Thu Oct 22 22:02:44 2026 +0200"
      },
      "committer": {
        "name": "Claus Ibsen",
        "email": "claus.ibsen@gmail.com",
        "time": "Thu Oct 22 22:02:44 2026 +0200"
      },
      "message": "Regen\n"
    },
    {
      "commit": "38875cf2881b00b3000ee6177cc3e7bd17e2492f",
      "tree": "b1498854ed24695fa7b62833d5964a14978d7c18",
      "parents": [
        "4b978c40359b5015edce6ef4f7f0579d87162c32"
      ],
      "author": {
        "name": "Claus Ibsen",
        "email": "claus.ibsen@gmail.com",
        "time": "Wed Oct 21 22:22:22 2026 +0200"
      },
      "committer": {
        "name": "Claus Ibsen",
        "email": "claus.ibsen@gmail.com",
        "time": "Wed Oct 21 22:22:22 2026 +0200"
      },
      "message": "Regen\n"
    },
    {
      "commit": "4b978c40359b5015edce6ef4f7f0579d87162c32",
      "tree": "fdba9f60fb0e363ca9d515dcfd6159027c2d57a3",
      "parents": [
        "0faae936ad1dd664aec35c5536da3d6772b90f9a"
      ],
      "author": {
        "name": "Ramu",
        "email": "kramu.k7@gmail.com",
        "time": "Wed Oct 21 10:04:43 2026 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Oct 21 06:34:43 2026 +0200"
      },
      "message": "CAMEL-24757: Improve Spring Cache state store backend support (#2046)\n\n* CAMEL-24757: Add Spring Cache-backed KeyValueRepository for camel-spring-boot\n\n* CAMEL-24757: Finalize SpringCacheKeyValueRepository and address review feedback\n\n- Document @EnableCaching prerequisite and spring.cache.cache-names requirement for camel-kvr\n- Explicitly detail cross-EIP auto-discovery side effects (AggregateProcessor, IdempotentConsumer, and Cache EIP)\n- Resolve test context runner bean resolution and resource lifecycle handling\n- Add configuration metadata for camel.spring.cache.state-store.enabled\n\n* CAMEL-24757: Add Spring Cache-backed KeyValueRepository adapter\n\n* CAMEL-24757: Move Spring Cache state store to starter\n\n* CAMEL-24757: Fix Spring Cache state store Redis tests\n\n* CAMEL-24757: Improve state store backend tests\n\n* CAMEL-24757: Document state store backend choices\n\n* CAMEL-24757: Clarify Spring Cache setup requirements"
    },
    {
      "commit": "0faae936ad1dd664aec35c5536da3d6772b90f9a",
      "tree": "f52c3a55712c0d247c648fab818a51f263af7b08",
      "parents": [
        "5057fc9101033b611f26470cf18369cd806756f1"
      ],
      "author": {
        "name": "Claus Ibsen",
        "email": "claus.ibsen@gmail.com",
        "time": "Tue Oct 20 22:24:39 2026 +0200"
      },
      "committer": {
        "name": "Claus Ibsen",
        "email": "claus.ibsen@gmail.com",
        "time": "Tue Oct 20 22:24:39 2026 +0200"
      },
      "message": "Regen\n"
    },
    {
      "commit": "5057fc9101033b611f26470cf18369cd806756f1",
      "tree": "bc48e5774b47ef4c2d339cd28c84f0ddf04c0338",
      "parents": [
        "9e427115bee7e06f69e1336aca3a8cee7b20eef8"
      ],
      "author": {
        "name": "croway",
        "email": "federico.mariani.1990@gmail.com",
        "time": "Tue Oct 20 14:22:14 2026 +0200"
      },
      "committer": {
        "name": "Federico Mariani",
        "email": "34543311+Croway@users.noreply.github.com",
        "time": "Tue Oct 20 14:41:33 2026 +0200"
      },
      "message": "CAMEL-25677: camel-wasm - remove languageTest from CamelWasmIT\n\nThe wasm language was removed in Camel core, so the integration test\nmust only assert the wasm component.\n"
    },
    {
      "commit": "9e427115bee7e06f69e1336aca3a8cee7b20eef8",
      "tree": "b904694d80102ab0f326000460f4ad694ea38c7b",
      "parents": [
        "631dad9fb1900ee1fbb260c350aad1c3a0fda62b"
      ],
      "author": {
        "name": "Claus Ibsen",
        "email": "claus.ibsen@gmail.com",
        "time": "Tue Oct 20 12:19:50 2026 +0200"
      },
      "committer": {
        "name": "Claus Ibsen",
        "email": "claus.ibsen@gmail.com",
        "time": "Tue Oct 20 12:19:50 2026 +0200"
      },
      "message": "Regen\n"
    },
    {
      "commit": "631dad9fb1900ee1fbb260c350aad1c3a0fda62b",
      "tree": "74e2a72f84e9d4eb74077eed1a8169fcd649b39b",
      "parents": [
        "498bb0e237c1286b792c69b5aab3065755e54a69"
      ],
      "author": {
        "name": "Aurélien Pupier",
        "email": "apupier@ibm.com",
        "time": "Mon Oct 19 15:49:26 2026 +0200"
      },
      "committer": {
        "name": "Aurélien Pupier",
        "email": "apupier@ibm.com",
        "time": "Tue Oct 20 08:41:52 2026 +0200"
      },
      "message": "CAMEL-22996: Update AGENTS.md minimum Java requirement to 21+\n\nReflect the Java 21 minimum set by Camel core (apache/camel#27943).\n\nCo-authored-by: IBM Bob 2.2.1\nSigned-off-by: Aurélien Pupier \u003capupier@ibm.com\u003e\n"
    },
    {
      "commit": "498bb0e237c1286b792c69b5aab3065755e54a69",
      "tree": "4648e01105df8d806832830d28944b83db64f1a7",
      "parents": [
        "eeed46f137e21f25845f575541eff25709e749dc"
      ],
      "author": {
        "name": "Aurélien Pupier",
        "email": "apupier@ibm.com",
        "time": "Mon Oct 19 15:47:38 2026 +0200"
      },
      "committer": {
        "name": "Aurélien Pupier",
        "email": "apupier@ibm.com",
        "time": "Tue Oct 20 08:41:52 2026 +0200"
      },
      "message": "CAMEL-22996: Bump Jenkins JDK default from jdk_17_latest to jdk_21_latest\n\nCamel core now requires Java 21 as the minimum (apache/camel#27943).\nUpdate the default JDK tool name in all three Jenkinsfiles so that\nJenkins pipeline builds (main, deploy and ppc64le) pick up Java 21\nwhen no JDK_NAME environment variable is explicitly overridden.\n\nCo-authored-by: IBM Bob 2.2.1\nSigned-off-by: Aurélien Pupier \u003capupier@ibm.com\u003e\n"
    },
    {
      "commit": "eeed46f137e21f25845f575541eff25709e749dc",
      "tree": "12366555b02478996d8f57cfd8ec0dcfa2413c20",
      "parents": [
        "94afeb61f2269cf40734aad0cc7213da934c6f75"
      ],
      "author": {
        "name": "Aurélien Pupier",
        "email": "apupier@ibm.com",
        "time": "Mon Oct 19 15:46:21 2026 +0200"
      },
      "committer": {
        "name": "Aurélien Pupier",
        "email": "apupier@ibm.com",
        "time": "Tue Oct 20 08:41:52 2026 +0200"
      },
      "message": "CAMEL-22996: Update GitHub Actions CI workflows to use Java 21\n\nCamel core now requires Java 21 as the minimum (apache/camel#27943).\nUpdate all CI workflow files that referenced Java 17:\n\n- pr-build-main.yml: replace \u002717\u0027 with \u002721\u0027 in the build matrix so PR\n  builds are validated on Java 21 and Java 25 (EA) instead of 17 and 25.\n- generate-sbom-main.yml: bump the java-version pin from 17 to 21.\n- automatic-sync-main.yml: bump the java-version pin from 17 to 21.\n\nCo-authored-by: IBM Bob 2.2.1\nSigned-off-by: Aurélien Pupier \u003capupier@ibm.com\u003e\n"
    },
    {
      "commit": "94afeb61f2269cf40734aad0cc7213da934c6f75",
      "tree": "013911859e3537c6293004cbdfe444229cc4a502",
      "parents": [
        "bf06d723e132a70f0cab7b6e0427fdcfe76e15e0"
      ],
      "author": {
        "name": "Aurélien Pupier",
        "email": "apupier@ibm.com",
        "time": "Mon Oct 19 15:46:04 2026 +0200"
      },
      "committer": {
        "name": "Aurélien Pupier",
        "email": "apupier@ibm.com",
        "time": "Tue Oct 20 08:41:52 2026 +0200"
      },
      "message": "CAMEL-22996: Bump Java release to 21 in the Maven archetype template\n\nThe archetype template for new Camel Spring Boot projects carried its own\nhardcoded \u003crelease\u003e17\u003c/release\u003e in the maven-compiler-plugin configuration.\nProjects generated from this archetype must now target Java 21, matching\nthe minimum requirement introduced in Camel core (apache/camel#27943).\n\nCo-authored-by: IBM Bob 2.2.1\nSigned-off-by: Aurélien Pupier \u003capupier@ibm.com\u003e\n"
    },
    {
      "commit": "bf06d723e132a70f0cab7b6e0427fdcfe76e15e0",
      "tree": "3dab8ec5d836f4545d622ff875a8053df080e7d5",
      "parents": [
        "7a4e60ed5f1c482672c059e3a5f7b28fb4c44658"
      ],
      "author": {
        "name": "Aurélien Pupier",
        "email": "apupier@ibm.com",
        "time": "Mon Oct 19 15:45:55 2026 +0200"
      },
      "committer": {
        "name": "Aurélien Pupier",
        "email": "apupier@ibm.com",
        "time": "Tue Oct 20 08:41:52 2026 +0200"
      },
      "message": "CAMEL-22996: Bump minimum Java version from 17 to 21 in root POM\n\nCamel core now requires Java 21 as its minimum (apache/camel#27943).\nCamel Spring Boot must follow suit.\n\n- Change the jdk.version property from 17 to 21. This property drives\n  maven.compiler.source, maven.compiler.target, maven.compiler.release\n  and minimalJavaBuildVersion for every module in the reactor.\n- Update the two hardcoded \u003csource\u003e17\u003c/source\u003e entries in the\n  maven-javadoc-plugin configuration (main build and deploy profile)\n  to \u003csource\u003e21\u003c/source\u003e so that Javadoc generation also targets Java 21.\n\nCo-authored-by: IBM Bob 2.2.1\nSigned-off-by: Aurélien Pupier \u003capupier@ibm.com\u003e\n"
    },
    {
      "commit": "7a4e60ed5f1c482672c059e3a5f7b28fb4c44658",
      "tree": "72ff6ca56f3ff9772c07542ff94f27ef7ff3d35c",
      "parents": [
        "6ce1f9a05acb121aa2d12811057fa66bf1e68f6c"
      ],
      "author": {
        "name": "Claus Ibsen",
        "email": "claus.ibsen@gmail.com",
        "time": "Mon Oct 19 22:28:20 2026 +0200"
      },
      "committer": {
        "name": "Claus Ibsen",
        "email": "claus.ibsen@gmail.com",
        "time": "Mon Oct 19 22:28:20 2026 +0200"
      },
      "message": "Regen\n"
    },
    {
      "commit": "6ce1f9a05acb121aa2d12811057fa66bf1e68f6c",
      "tree": "50ca1fd055a9e7825548770396aea28458c4e9f7",
      "parents": [
        "9257e41aa8515cb4358fda87d4db99dd20524a9e"
      ],
      "author": {
        "name": "github-actions[bot]",
        "email": "41898282+github-actions[bot]@users.noreply.github.com",
        "time": "Sun Oct 18 20:01:04 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Oct 18 20:01:04 2026 +0200"
      },
      "message": "[create-pull-request] automated change (#2048)\n\nCo-authored-by: oscerd \u003c5106647+oscerd@users.noreply.github.com\u003e"
    },
    {
      "commit": "9257e41aa8515cb4358fda87d4db99dd20524a9e",
      "tree": "e9a2332e6a4e1dee392d1aaeb2726d67fc773dd3",
      "parents": [
        "0f17240b3ca9d38d6667a7dc7a386e8b21e7c513"
      ],
      "author": {
        "name": "github-actions[bot]",
        "email": "41898282+github-actions[bot]@users.noreply.github.com",
        "time": "Sun Oct 18 07:43:48 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Oct 18 07:43:48 2026 +0200"
      },
      "message": "[create-pull-request] automated change (#2047)\n\nCo-authored-by: oscerd \u003c5106647+oscerd@users.noreply.github.com\u003e"
    },
    {
      "commit": "0f17240b3ca9d38d6667a7dc7a386e8b21e7c513",
      "tree": "9c2ae90a7086c8cd205fbc298aa68aad0c728687",
      "parents": [
        "8cb20e7b94936f92907a16cadd34d81661a5cb5a"
      ],
      "author": {
        "name": "Claus Ibsen",
        "email": "claus.ibsen@gmail.com",
        "time": "Fri Oct 16 17:19:24 2026 +0200"
      },
      "committer": {
        "name": "Claus Ibsen",
        "email": "claus.ibsen@gmail.com",
        "time": "Fri Oct 16 17:19:24 2026 +0200"
      },
      "message": "Remove wasm language\n"
    },
    {
      "commit": "8cb20e7b94936f92907a16cadd34d81661a5cb5a",
      "tree": "9261586f74d83e95db2cf2d91bb2781697f482e4",
      "parents": [
        "ad89ac8859340b8a4d3bfbb7c7ade32f9286b3bb"
      ],
      "author": {
        "name": "Claus Ibsen",
        "email": "claus.ibsen@gmail.com",
        "time": "Fri Oct 16 17:18:43 2026 +0200"
      },
      "committer": {
        "name": "Claus Ibsen",
        "email": "claus.ibsen@gmail.com",
        "time": "Fri Oct 16 17:18:43 2026 +0200"
      },
      "message": "Regen\n"
    },
    {
      "commit": "ad89ac8859340b8a4d3bfbb7c7ade32f9286b3bb",
      "tree": "56bbe4b490c397811a40b0fa200d4dff887e6b95",
      "parents": [
        "2c3269e4a1cdc8185b782850662a73808bd367d1"
      ],
      "author": {
        "name": "github-actions[bot]",
        "email": "41898282+github-actions[bot]@users.noreply.github.com",
        "time": "Fri Oct 16 16:58:43 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Oct 16 16:58:43 2026 +0200"
      },
      "message": "[create-pull-request] automated change (#2042)\n\nCo-authored-by: oscerd \u003c5106647+oscerd@users.noreply.github.com\u003e"
    },
    {
      "commit": "2c3269e4a1cdc8185b782850662a73808bd367d1",
      "tree": "6716605e8ac1563a774265679153fc7e3628a029",
      "parents": [
        "de7573959421e2257f4a044f949a7d895ccb7785"
      ],
      "author": {
        "name": "Claus Ibsen",
        "email": "claus.ibsen@gmail.com",
        "time": "Thu Oct 15 16:02:18 2026 +0200"
      },
      "committer": {
        "name": "Claus Ibsen",
        "email": "claus.ibsen@gmail.com",
        "time": "Thu Oct 15 16:02:18 2026 +0200"
      },
      "message": "Regen\n"
    },
    {
      "commit": "de7573959421e2257f4a044f949a7d895ccb7785",
      "tree": "55a1b78f0f690188acaeb58f293d33ed6117e7e9",
      "parents": [
        "dd1f234326b29f3072030ae493731002727c7ba6"
      ],
      "author": {
        "name": "Andrea Cosentino",
        "email": "ancosen@gmail.com",
        "time": "Thu Oct 15 15:21:53 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Oct 15 15:21:53 2026 +0200"
      },
      "message": "CAMEL-25590: camel-lra-starter - expose the callbackSecret and allowedCoordinatorUrls options (#2038)\n\nThe LRA saga service gained the callbackSecret (CAMEL-25578) and\nallowedCoordinatorUrls (CAMEL-25584) options, which camel-main exposes as\ncamel.lra.callback-secret and camel.lra.allowed-coordinator-urls. The Spring\nBoot starter creates the LRASagaService from its own configuration class, so\nneither option could be set through Spring Boot properties.\n\nAdd both properties to LraServiceConfiguration, pass them to the service in\nLraServiceAutoConfiguration, and add an auto-configuration test. The test\nneeds the servlet API on its classpath because the starter depends on\ncamel-servlet-starter, so spring-boot-starter-web is added with test scope,\nas camel-servlet-starter does.\n\nSigned-off-by: Andrea Cosentino \u003cancosen@gmail.com\u003e\nCo-authored-by: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e"
    },
    {
      "commit": "dd1f234326b29f3072030ae493731002727c7ba6",
      "tree": "c1a1d98ab580e6aedbba991e7a9504580de61034",
      "parents": [
        "1787154f6dc52cadeba182df299bf709aef078cf"
      ],
      "author": {
        "name": "Andrea Cosentino",
        "email": "ancosen@gmail.com",
        "time": "Thu Oct 15 15:21:39 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Oct 15 15:21:39 2026 +0200"
      },
      "message": "CAMEL-25568: camel-platform-http-starter - test that camel-oauth reads the request of the platform-http message (#2037)\n\ncamel-oauth recognises the platform-http message of Spring Boot by its\nclass name and reads the bearer token from its request. Test it behind\nthe real consumer, so that a rename of PlatformHttpMessage, or a message\nthat no longer gives the request, is caught here.\n\nSigned-off-by: Andrea Cosentino \u003cancosen@gmail.com\u003e\nCo-authored-by: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e"
    },
    {
      "commit": "1787154f6dc52cadeba182df299bf709aef078cf",
      "tree": "4e00029a446802023534b1c367d34e814bcb5faf",
      "parents": [
        "df28d71793763f7ba8fc80bfb328630709dcf2f6"
      ],
      "author": {
        "name": "Gregor Zurowski",
        "email": "gregor@zurowski.net",
        "time": "Thu Oct 15 14:45:25 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Oct 15 14:45:25 2026 +0200"
      },
      "message": "Bump version to 4.24.0-SNAPSHOT (#2039)\n\n* Bump version of managed artifacts to 4.24.0-SNAPSHOT\n\n* Bump version of non-managed artifacts to 4.24.0-SNAPSHOT"
    },
    {
      "commit": "df28d71793763f7ba8fc80bfb328630709dcf2f6",
      "tree": "7b47850351dc3a7c32bc7e32c7265dbbf5a5d6d6",
      "parents": [
        "1140f7f90703c367e740ad8320c4ad5102b9ee9b"
      ],
      "author": {
        "name": "Andrea Cosentino",
        "email": "ancosen@gmail.com",
        "time": "Thu Oct 15 12:07:36 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Oct 15 12:07:36 2026 +0200"
      },
      "message": "CAMEL-25564: camel-telegram-starter - send the webhook secret token in TelegramWebhookCallTest (#2029)\n\ncamel-telegram now verifies the X-Telegram-Bot-Api-Secret-Token header of\nwebhook requests (apache/camel#27716). TelegramWebhookCallTest sets\nwebhookSecretToken on the route and sends the same value in the header.\n\nCo-Authored-By: Claude Opus 5.5 (1M context) \u003cnoreply@anthropic.com\u003e\nSigned-off-by: Andrea Cosentino \u003cancosen@gmail.com\u003e"
    },
    {
      "commit": "1140f7f90703c367e740ad8320c4ad5102b9ee9b",
      "tree": "ecd72645cf74f6003ea8d2dd5112b109b36eb9c7",
      "parents": [
        "011641a400d919ec7a2e2f5a57c92180e64559ac"
      ],
      "author": {
        "name": "Claus Ibsen",
        "email": "claus.ibsen@gmail.com",
        "time": "Thu Oct 15 08:00:56 2026 +0200"
      },
      "committer": {
        "name": "Claus Ibsen",
        "email": "claus.ibsen@gmail.com",
        "time": "Thu Oct 15 08:00:56 2026 +0200"
      },
      "message": "Regen\n"
    },
    {
      "commit": "011641a400d919ec7a2e2f5a57c92180e64559ac",
      "tree": "27bf8236704546be8e67dbd77e13a3c5a723d585",
      "parents": [
        "24d49579f0730ebf758cd6c5ecc39a59d5e9d6e0"
      ],
      "author": {
        "name": "github-actions[bot]",
        "email": "41898282+github-actions[bot]@users.noreply.github.com",
        "time": "Thu Oct 15 05:53:41 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Oct 15 05:53:41 2026 +0200"
      },
      "message": "[create-pull-request] automated change (#2036)\n\nCo-authored-by: oscerd \u003c5106647+oscerd@users.noreply.github.com\u003e"
    },
    {
      "commit": "24d49579f0730ebf758cd6c5ecc39a59d5e9d6e0",
      "tree": "58aff4abc8e60a972c396c3dabdaba70aae5f35d",
      "parents": [
        "cc707706eefd4fb603de66391bf104e717f2eb5c"
      ],
      "author": {
        "name": "oscerd",
        "email": "5106647+oscerd@users.noreply.github.com",
        "time": "Wed Oct 14 04:05:49 2026 +0000"
      },
      "committer": {
        "name": "Federico Mariani",
        "email": "34543311+Croway@users.noreply.github.com",
        "time": "Wed Oct 14 12:04:29 2026 +0200"
      },
      "message": "[create-pull-request] automated change\n"
    },
    {
      "commit": "cc707706eefd4fb603de66391bf104e717f2eb5c",
      "tree": "4088a53550725cc869b98553b7cd79c2d72be5dd",
      "parents": [
        "3fc71982b909e79c4b51fda3d7b922b4a7d6079f"
      ],
      "author": {
        "name": "croway",
        "email": "federico.mariani.1990@gmail.com",
        "time": "Wed Oct 14 09:51:02 2026 +0200"
      },
      "committer": {
        "name": "Federico Mariani",
        "email": "34543311+Croway@users.noreply.github.com",
        "time": "Wed Oct 14 11:52:46 2026 +0200"
      },
      "message": "Fix camel-jira-starter tests on Camel-Spring-Boot Daily #399/#400\n\nCAMEL-25544 made the camel-jira write producers call claim() on the\nPromise returned by IssueRestClient, so the test mocks must return a\ncompleted Promise instead of null.\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n"
    },
    {
      "commit": "3fc71982b909e79c4b51fda3d7b922b4a7d6079f",
      "tree": "4c3c64079854788c8bfcffa0539535db220e50e8",
      "parents": [
        "def39089d6a564accd29301d718359fc3b20d7be"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Tue Oct 13 20:28:05 2026 +0000"
      },
      "committer": {
        "name": "Federico Mariani",
        "email": "34543311+Croway@users.noreply.github.com",
        "time": "Wed Oct 14 09:55:50 2026 +0200"
      },
      "message": "Bump actions/download-artifact from 8.0.1 to 8.0.2\n\nBumps [actions/download-artifact](https://github.com/actions/download-artifact) from 8.0.1 to 8.0.2.\n- [Release notes](https://github.com/actions/download-artifact/releases)\n- [Commits](https://github.com/actions/download-artifact/compare/3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c...9000827ccba6bdab643e8b6fd33ac0654aef8333)\n\n---\nupdated-dependencies:\n- dependency-name: actions/download-artifact\n  dependency-version: 8.0.2\n  dependency-type: direct:production\n  update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e"
    },
    {
      "commit": "def39089d6a564accd29301d718359fc3b20d7be",
      "tree": "0e21db42a54ca22e05996748532d0feca78bdc6d",
      "parents": [
        "6826529ca36708f4e2edd439a2f7684ed3dcf5d5"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Tue Oct 13 20:28:01 2026 +0000"
      },
      "committer": {
        "name": "Federico Mariani",
        "email": "34543311+Croway@users.noreply.github.com",
        "time": "Wed Oct 14 09:55:39 2026 +0200"
      },
      "message": "Bump actions/upload-artifact from 7.0.1 to 7.0.2\n\nBumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 7.0.1 to 7.0.2.\n- [Release notes](https://github.com/actions/upload-artifact/releases)\n- [Commits](https://github.com/actions/upload-artifact/compare/043fb46d1a93c77aae656e7c1c64a875d1fc6a0a...cf430e030ddbb5b0abf93d22962f4752f3646cd9)\n\n---\nupdated-dependencies:\n- dependency-name: actions/upload-artifact\n  dependency-version: 7.0.2\n  dependency-type: direct:production\n  update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e"
    },
    {
      "commit": "6826529ca36708f4e2edd439a2f7684ed3dcf5d5",
      "tree": "30c4ae40aad5059c59542b89275fd4d8fa120c05",
      "parents": [
        "da27b325a133dcf636f40bb1441188cfa842aa95"
      ],
      "author": {
        "name": "croway",
        "email": "federico.mariani.1990@gmail.com",
        "time": "Tue Oct 13 10:33:01 2026 +0200"
      },
      "committer": {
        "name": "Federico Mariani",
        "email": "34543311+Croway@users.noreply.github.com",
        "time": "Tue Oct 13 16:44:32 2026 +0200"
      },
      "message": "Fix flaky Kafka ITs on Camel-Spring-Boot Daily #397/#398\n\nMockEndpoint.assertIsSatisfied(long) only applies the timeout to endpoints\nexpecting no messages; otherwise it waits the default 10s. Use the static\nMockEndpoint.assertIsSatisfied(timeout, unit, endpoints) so the intended\ntimeout is actually applied in KafkaShareConsumerIT and KafkaConsumerFullIT.\n\nAlso port the CAMEL-19358 flakiness fix from apache/camel to\nKafkaConsumerFullIT: unique topic and route names, and wait for the topic\ndeletion to complete in @AfterEach.\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n"
    },
    {
      "commit": "da27b325a133dcf636f40bb1441188cfa842aa95",
      "tree": "52dcecc86a138f1cc851413608bf4bebc69bf782",
      "parents": [
        "b886ca293722a04c8ddfde7179f1eaf1b6e1f276"
      ],
      "author": {
        "name": "github-actions[bot]",
        "email": "41898282+github-actions[bot]@users.noreply.github.com",
        "time": "Tue Oct 13 07:35:17 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Oct 13 07:35:17 2026 +0200"
      },
      "message": "[create-pull-request] automated change (#2030)\n\nCo-authored-by: oscerd \u003c5106647+oscerd@users.noreply.github.com\u003e"
    },
    {
      "commit": "b886ca293722a04c8ddfde7179f1eaf1b6e1f276",
      "tree": "4464307fb1ea5b9b60b5b0238c288dc89103919c",
      "parents": [
        "f770fe43c410fe55eeb09584e1cb153a22c1ef67"
      ],
      "author": {
        "name": "github-actions[bot]",
        "email": "41898282+github-actions[bot]@users.noreply.github.com",
        "time": "Sun Oct 11 20:03:35 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Oct 11 20:03:35 2026 +0200"
      },
      "message": "[create-pull-request] automated change (#2028)\n\nCo-authored-by: oscerd \u003c5106647+oscerd@users.noreply.github.com\u003e"
    },
    {
      "commit": "f770fe43c410fe55eeb09584e1cb153a22c1ef67",
      "tree": "a2e276cb0d60665fda06f1e130441b8077755a23",
      "parents": [
        "fa62a36a797c198aa7452fc27460426b2734ce21"
      ],
      "author": {
        "name": "croway",
        "email": "federico.mariani.1990@gmail.com",
        "time": "Sun Oct 11 10:33:29 2026 +0200"
      },
      "committer": {
        "name": "Federico Mariani",
        "email": "34543311+Croway@users.noreply.github.com",
        "time": "Sun Oct 11 10:43:53 2026 +0200"
      },
      "message": "Fix Camel-Spring-Boot Daily #394 test failures\n\nCamelCatalogIT: add the missing CamelOpenfeatureIT for the new\ncamel-openfeature-starter, covering both its component and language.\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n"
    },
    {
      "commit": "fa62a36a797c198aa7452fc27460426b2734ce21",
      "tree": "745fec43140e9df5b3945daa3b5727c9c06a523f",
      "parents": [
        "89fd25394b2e876df14ba2fd3c4a418ea05c53d0"
      ],
      "author": {
        "name": "Claus Ibsen",
        "email": "claus.ibsen@gmail.com",
        "time": "Sun Oct 11 09:18:39 2026 +0200"
      },
      "committer": {
        "name": "Claus Ibsen",
        "email": "claus.ibsen@gmail.com",
        "time": "Sun Oct 11 09:18:39 2026 +0200"
      },
      "message": "Regen\n"
    },
    {
      "commit": "89fd25394b2e876df14ba2fd3c4a418ea05c53d0",
      "tree": "1bbbb260dad3c13e276336cdf062d6f75025e551",
      "parents": [
        "cbe7176712c4fc8f121540f5e37320c944d47139"
      ],
      "author": {
        "name": "Claus Ibsen",
        "email": "claus.ibsen@gmail.com",
        "time": "Sat Oct 10 16:28:35 2026 +0200"
      },
      "committer": {
        "name": "Claus Ibsen",
        "email": "claus.ibsen@gmail.com",
        "time": "Sat Oct 10 16:28:35 2026 +0200"
      },
      "message": "Regen\n"
    },
    {
      "commit": "cbe7176712c4fc8f121540f5e37320c944d47139",
      "tree": "892027ee3d2d3c6e9a2dfdf3c7b2695badd804bb",
      "parents": [
        "771e60ae925fc16ea022127b6c8cec105a2aa75d"
      ],
      "author": {
        "name": "Claus Ibsen",
        "email": "claus.ibsen@gmail.com",
        "time": "Sat Oct 10 09:53:05 2026 +0200"
      },
      "committer": {
        "name": "Claus Ibsen",
        "email": "claus.ibsen@gmail.com",
        "time": "Sat Oct 10 09:53:05 2026 +0200"
      },
      "message": "Regen\n"
    },
    {
      "commit": "771e60ae925fc16ea022127b6c8cec105a2aa75d",
      "tree": "2b8fb8c89e4feafe996fb42bf96893bcd6172eab",
      "parents": [
        "0ad132a8795560fb5afcbeeb1f161ba0b277dd3e"
      ],
      "author": {
        "name": "github-actions[bot]",
        "email": "41898282+github-actions[bot]@users.noreply.github.com",
        "time": "Sat Oct 10 09:07:43 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Oct 10 09:07:43 2026 +0200"
      },
      "message": "[create-pull-request] automated change (#2026)\n\nCo-authored-by: oscerd \u003c5106647+oscerd@users.noreply.github.com\u003e"
    },
    {
      "commit": "0ad132a8795560fb5afcbeeb1f161ba0b277dd3e",
      "tree": "1621a35de7b1b4c38c2397576dd76defc7ddd4a0",
      "parents": [
        "e075154ddd7c8eb87b4f6b49c2f7fb4986498c41"
      ],
      "author": {
        "name": "Claus Ibsen",
        "email": "claus.ibsen@gmail.com",
        "time": "Fri Oct 09 23:16:22 2026 +0200"
      },
      "committer": {
        "name": "Claus Ibsen",
        "email": "claus.ibsen@gmail.com",
        "time": "Fri Oct 09 23:16:22 2026 +0200"
      },
      "message": "Regen\n"
    },
    {
      "commit": "e075154ddd7c8eb87b4f6b49c2f7fb4986498c41",
      "tree": "d9d5f2dcee18a0b83a7d822c3104d06c969ce0a4",
      "parents": [
        "cebc7715b316eb6c8ee67274cad1446d0107b53b"
      ],
      "author": {
        "name": "Claus Ibsen",
        "email": "claus.ibsen@gmail.com",
        "time": "Fri Oct 09 07:57:34 2026 +0200"
      },
      "committer": {
        "name": "Claus Ibsen",
        "email": "claus.ibsen@gmail.com",
        "time": "Fri Oct 09 07:57:34 2026 +0200"
      },
      "message": "Add starter for new component\n"
    },
    {
      "commit": "cebc7715b316eb6c8ee67274cad1446d0107b53b",
      "tree": "4e27abd305265f957cbbe772188abddc9dd14072",
      "parents": [
        "5ed6c8bf2aeb16a9f7573c5f1dfadd70f7ba6b53"
      ],
      "author": {
        "name": "github-actions[bot]",
        "email": "41898282+github-actions[bot]@users.noreply.github.com",
        "time": "Fri Oct 09 07:33:57 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Oct 09 07:33:57 2026 +0200"
      },
      "message": "[create-pull-request] automated change (#2025)\n\nCo-authored-by: oscerd \u003c5106647+oscerd@users.noreply.github.com\u003e"
    },
    {
      "commit": "5ed6c8bf2aeb16a9f7573c5f1dfadd70f7ba6b53",
      "tree": "688b0e8eebe0e22931cf2a11ec9e7203d3a0021f",
      "parents": [
        "ba993210aa451970ffe4c407bbe8c70a8592c385"
      ],
      "author": {
        "name": "croway",
        "email": "federico.mariani.1990@gmail.com",
        "time": "Thu Oct 08 16:28:10 2026 +0200"
      },
      "committer": {
        "name": "Federico Mariani",
        "email": "34543311+Croway@users.noreply.github.com",
        "time": "Thu Oct 08 17:31:51 2026 +0200"
      },
      "message": "CAMEL-25465: Speed up and harden the starter integration test harness\n\nThe two nested Maven JVMs per test were about three quarters of a\nstarter test\u0027s run time. The archetype project is now generated once\nper build into a file-locked template under target/ and copied per\ntest, and both nested invocations share one runner with -nsu, a 1 GB\nheap and captured output.\n\nThe dependency version mismatch check could never fail: it only looked\nfor one artifact with two versions, which Maven mediation rules out. It\nnow anchors on the local repository via the camel-spring-boot-starter\njar, fails when org.apache.camel or org.apache.camel.springboot\nartifacts disagree, and warns for other groups differing in major.minor.\n\nmaven-core is replaced by maven-model so the Maven runtime no longer\nshadows the application under test on the parent classloader. The\narchetype config is resolved lazily, the extension registers in the\nclass-level store, the fat-jar IT asserts every route, and the dead\nlogback.xml and redundant junit-jupiter-api are removed.\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n"
    },
    {
      "commit": "ba993210aa451970ffe4c407bbe8c70a8592c385",
      "tree": "980549a3f1a14f8d94ab54d9ceefc87341b5205b",
      "parents": [
        "d78204a1deed5cd8720b3db924568e4858098791"
      ],
      "author": {
        "name": "Croway",
        "email": "federico.mariani.1990@gmail.com",
        "time": "Thu Oct 08 16:02:28 2026 +0200"
      },
      "committer": {
        "name": "Federico Mariani",
        "email": "34543311+Croway@users.noreply.github.com",
        "time": "Thu Oct 08 16:44:09 2026 +0200"
      },
      "message": "CAMEL-25029: Add Kafka Share Spring Boot starter and integration tests\n"
    },
    {
      "commit": "d78204a1deed5cd8720b3db924568e4858098791",
      "tree": "555b05fef5ab4bd283c7810d932d14df67342fea",
      "parents": [
        "c7c07860f690d94029223c1eb06e1da05c6c383a"
      ],
      "author": {
        "name": "Claus Ibsen",
        "email": "claus.ibsen@gmail.com",
        "time": "Thu Oct 08 15:26:40 2026 +0200"
      },
      "committer": {
        "name": "Claus Ibsen",
        "email": "claus.ibsen@gmail.com",
        "time": "Thu Oct 08 15:26:40 2026 +0200"
      },
      "message": "Regen\n"
    },
    {
      "commit": "c7c07860f690d94029223c1eb06e1da05c6c383a",
      "tree": "54a964c2bb46c84f28570e95a386989993f00d51",
      "parents": [
        "08448ab9302d2794f007aecfaec0ceba76499f34"
      ],
      "author": {
        "name": "Claus Ibsen",
        "email": "claus.ibsen@gmail.com",
        "time": "Wed Oct 07 23:22:50 2026 +0200"
      },
      "committer": {
        "name": "Claus Ibsen",
        "email": "claus.ibsen@gmail.com",
        "time": "Wed Oct 07 23:22:50 2026 +0200"
      },
      "message": "Regen\n"
    },
    {
      "commit": "08448ab9302d2794f007aecfaec0ceba76499f34",
      "tree": "45cfb05882da26ca581bde8667767f109e73cf7f",
      "parents": [
        "7d9a8e1b267575d8ae2e62935234ff18a52558a4"
      ],
      "author": {
        "name": "Claus Ibsen",
        "email": "claus.ibsen@gmail.com",
        "time": "Wed Oct 07 15:10:35 2026 +0200"
      },
      "committer": {
        "name": "Claus Ibsen",
        "email": "claus.ibsen@gmail.com",
        "time": "Wed Oct 07 15:10:35 2026 +0200"
      },
      "message": "Regen\n"
    },
    {
      "commit": "7d9a8e1b267575d8ae2e62935234ff18a52558a4",
      "tree": "7d21fe34a1305060d25c79424b1f9f1057327820",
      "parents": [
        "0f2fa9ea50e008fcad10e8bdc4a02cf56df5830b"
      ],
      "author": {
        "name": "Claus Ibsen",
        "email": "claus.ibsen@gmail.com",
        "time": "Tue Oct 06 22:07:15 2026 +0200"
      },
      "committer": {
        "name": "Claus Ibsen",
        "email": "claus.ibsen@gmail.com",
        "time": "Tue Oct 06 22:07:15 2026 +0200"
      },
      "message": "Regen\n"
    },
    {
      "commit": "0f2fa9ea50e008fcad10e8bdc4a02cf56df5830b",
      "tree": "220a45af909163d22e24f4331c98be8289ef466a",
      "parents": [
        "f67af72d42a45a9e961b35ebf853b6d70aef17f9"
      ],
      "author": {
        "name": "Sylwester Lachiewicz",
        "email": "slachiewicz@apache.org",
        "time": "Tue Oct 06 14:56:49 2026 +0000"
      },
      "committer": {
        "name": "Federico Mariani",
        "email": "34543311+Croway@users.noreply.github.com",
        "time": "Tue Oct 06 17:28:08 2026 +0200"
      },
      "message": "chore: remove the unused maven-dependency-tree dependency\n\ncamel-spring-boot-generator-maven-plugin and\ncamel-spring-boot-config-generator-maven-plugin declared\nmaven-dependency-tree but never use it; the library is planned to be\nretired.\n\nCo-authored-by: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n"
    },
    {
      "commit": "f67af72d42a45a9e961b35ebf853b6d70aef17f9",
      "tree": "fa8946155870c446585d34afaf22ac054af216b7",
      "parents": [
        "a7638825735ba018b50a53acf58c80fe9d40df12"
      ],
      "author": {
        "name": "croway",
        "email": "federico.mariani.1990@gmail.com",
        "time": "Tue Oct 06 12:06:45 2026 +0200"
      },
      "committer": {
        "name": "Federico Mariani",
        "email": "34543311+Croway@users.noreply.github.com",
        "time": "Tue Oct 06 12:51:22 2026 +0200"
      },
      "message": "Run only the changed starter integration tests in the PR build\n\nThe PR build tests every module touched by the pull request, so any change\nto tests/camel-itest-spring-boot runs its ~400 per-starter integration tests.\nEach one generates a project from the archetype and builds it with a nested\nMaven invocation that cannot resolve the camel-spring-boot BOM snapshot on\nGitHub Actions, so every test fails, is retried twice, and the job takes\nmore than an hour.\n\n- Add a github-ci profile to camel-itest-spring-boot, activated by\n  ci.env.name\u003dgithub.com, that runs only the catalog coverage check plus the\n  integration tests listed in itest.changed.\n- Compute itest.changed in the workflow from the starter integration tests\n  changed by the pull request and pass it with maven-extra-args.\n- Configure the Apache snapshots repository in ~/.m2/settings.xml so the\n  nested Maven builds resolve the BOM and starters.\n- Drop the mode and artifact-upload-suffix inputs, no longer accepted by the\n  incremental-build action.\n\nThe whole suite still runs on the Jenkins daily build and locally.\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n"
    },
    {
      "commit": "a7638825735ba018b50a53acf58c80fe9d40df12",
      "tree": "93b6ab60b903b0c183cec6b1f140d27fff9434a0",
      "parents": [
        "a7bc872be2630f59b2f2237e903c5e5f6a83db48"
      ],
      "author": {
        "name": "croway",
        "email": "federico.mariani.1990@gmail.com",
        "time": "Tue Oct 06 10:32:01 2026 +0200"
      },
      "committer": {
        "name": "Federico Mariani",
        "email": "34543311+Croway@users.noreply.github.com",
        "time": "Tue Oct 06 12:51:14 2026 +0200"
      },
      "message": "Fix Camel-Spring-Boot Daily #384 test failures\n\n- Align CassandraAggregationRepositoryIT and\n  NamedCassandraAggregationRepositoryIT with CAMEL-25210: completed\n  exchanges are now kept under camel-recovery:\u003cexchange id\u003e until\n  confirmed, so scan/recover/confirm assertions follow the new semantics.\n- Add CamelOdataIT for the new camel-odata-starter so CamelCatalogIT\n  coverage check passes.\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n"
    },
    {
      "commit": "a7bc872be2630f59b2f2237e903c5e5f6a83db48",
      "tree": "f2c6445e6b8231d86cfaebe072543762eca8a5c3",
      "parents": [
        "3a2c73dfea8d409e48c5e77f145e476d0e819f8c"
      ],
      "author": {
        "name": "Federico Mariani",
        "email": "34543311+Croway@users.noreply.github.com",
        "time": "Tue Oct 06 09:45:05 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Oct 06 09:45:05 2026 +0200"
      },
      "message": "CAMEL-25338: Document Jackson 2 / Jackson 3 usage and migration (#2018)\n\n* CAMEL-25338: Document Jackson 2 / Jackson 3 usage and migration\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n\n* CAMEL-25338: Clarify when camel.dataformat.jackson.* is ignored and when it fails\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n\n---------\n\nCo-authored-by: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e"
    },
    {
      "commit": "3a2c73dfea8d409e48c5e77f145e476d0e819f8c",
      "tree": "87c4df42273f830976d07f8ccc2ebc0c151a1fdc",
      "parents": [
        "f84b9265e3b05d0ebd462daaf948dbbfac5b5f88"
      ],
      "author": {
        "name": "Claus Ibsen",
        "email": "claus.ibsen@gmail.com",
        "time": "Mon Oct 05 22:01:49 2026 +0200"
      },
      "committer": {
        "name": "Claus Ibsen",
        "email": "claus.ibsen@gmail.com",
        "time": "Mon Oct 05 22:01:49 2026 +0200"
      },
      "message": "Regen\n"
    },
    {
      "commit": "f84b9265e3b05d0ebd462daaf948dbbfac5b5f88",
      "tree": "bf9606c0089adbb062c52dce43871a6cfe0e32dc",
      "parents": [
        "3c5de9b1428ec66cfd697cd315c460c6f62c0779"
      ],
      "author": {
        "name": "github-actions[bot]",
        "email": "41898282+github-actions[bot]@users.noreply.github.com",
        "time": "Mon Oct 05 08:52:25 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Oct 05 08:52:25 2026 +0200"
      },
      "message": "[create-pull-request] automated change (#2017)\n\nCo-authored-by: oscerd \u003c5106647+oscerd@users.noreply.github.com\u003e"
    },
    {
      "commit": "3c5de9b1428ec66cfd697cd315c460c6f62c0779",
      "tree": "9a876eb66871f15602cb1c4cd2d3b1eb45417c11",
      "parents": [
        "ddf237d42cfe293584bfe58b200e02695a1f7d52"
      ],
      "author": {
        "name": "github-actions[bot]",
        "email": "41898282+github-actions[bot]@users.noreply.github.com",
        "time": "Sun Oct 04 08:19:07 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Oct 04 08:19:07 2026 +0200"
      },
      "message": "[create-pull-request] automated change (#2016)\n\nCo-authored-by: oscerd \u003c5106647+oscerd@users.noreply.github.com\u003e"
    },
    {
      "commit": "ddf237d42cfe293584bfe58b200e02695a1f7d52",
      "tree": "c5f6fc2854e434826eff382d8e7e251db9811185",
      "parents": [
        "328097bfa6fc0f4d7923c2d3c9e7572d38f0f789"
      ],
      "author": {
        "name": "github-actions[bot]",
        "email": "41898282+github-actions[bot]@users.noreply.github.com",
        "time": "Fri Oct 02 21:46:54 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Oct 02 21:46:54 2026 +0200"
      },
      "message": "[create-pull-request] automated change (#2014)\n\nCo-authored-by: oscerd \u003c5106647+oscerd@users.noreply.github.com\u003e"
    },
    {
      "commit": "328097bfa6fc0f4d7923c2d3c9e7572d38f0f789",
      "tree": "c5f6fc2854e434826eff382d8e7e251db9811185",
      "parents": [
        "b3965c1cf9973b3be10145dd74367743c923c8db"
      ],
      "author": {
        "name": "Claus Ibsen",
        "email": "claus.ibsen@gmail.com",
        "time": "Fri Oct 02 18:09:29 2026 +0200"
      },
      "committer": {
        "name": "Claus Ibsen",
        "email": "claus.ibsen@gmail.com",
        "time": "Fri Oct 02 18:09:29 2026 +0200"
      },
      "message": "Add odata starter\n"
    },
    {
      "commit": "b3965c1cf9973b3be10145dd74367743c923c8db",
      "tree": "394f1de5134fd21351cc99de5bbf8b15280877b7",
      "parents": [
        "b369de50ba0b0ab5e81f88ea0a88ff055ea19ec6"
      ],
      "author": {
        "name": "Claus Ibsen",
        "email": "claus.ibsen@gmail.com",
        "time": "Fri Oct 02 18:06:47 2026 +0200"
      },
      "committer": {
        "name": "Claus Ibsen",
        "email": "claus.ibsen@gmail.com",
        "time": "Fri Oct 02 18:06:47 2026 +0200"
      },
      "message": "Regen\n"
    },
    {
      "commit": "b369de50ba0b0ab5e81f88ea0a88ff055ea19ec6",
      "tree": "3c553c4584b69f791f5eb403d856d0ee152abd00",
      "parents": [
        "b2b3db1d0bb9f081f77f32302c0fd316a404d8d1"
      ],
      "author": {
        "name": "croway",
        "email": "federico.mariani.1990@gmail.com",
        "time": "Fri Oct 02 13:14:42 2026 +0200"
      },
      "committer": {
        "name": "Federico Mariani",
        "email": "34543311+Croway@users.noreply.github.com",
        "time": "Fri Oct 02 15:03:40 2026 +0200"
      },
      "message": "Fix Camel-Spring-Boot Daily #376 test failures\n\n- CamelSecurityPolicyAutoConfigurationTest: since CAMEL-25134 the security\n  policy check only matches a component option against the security options\n  that component declares. camel-http does not declare trustAllCertificates\n  and camel-netty does not declare allowJavaSerializedObject, so those\n  properties are no longer reported. Use options the components do declare\n  (aws2-s3 trustAllCertificates, netty transferExchange), also in the\n  allowed-properties docs example.\n- CamelCatalogIT: add the missing CamelOpenfgaIT for the new\n  camel-openfga-starter (CAMEL-25185).\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n"
    },
    {
      "commit": "b2b3db1d0bb9f081f77f32302c0fd316a404d8d1",
      "tree": "f2e54f9cea1bc211a360407ea86fdd6b8fb92833",
      "parents": [
        "8aa45d0444316dc72735c6897287b51a5b43e84f"
      ],
      "author": {
        "name": "croway",
        "email": "federico.mariani.1990@gmail.com",
        "time": "Thu Oct 01 18:20:59 2026 +0200"
      },
      "committer": {
        "name": "Federico Mariani",
        "email": "34543311+Croway@users.noreply.github.com",
        "time": "Fri Oct 02 12:10:08 2026 +0200"
      },
      "message": "CAMEL-25197: camel-cli-connector-starter - review: require a Jakarta WebSocket implementation\n\n- The Spring client is registered only when a Jakarta WebSocket implementation is found (a\n  ContainerProvider service, as ContainerProvider.getWebSocketContainer() looks it up), not\n  only the Jakarta WebSocket API: an application with spring-websocket and the API alone kept\n  failing to connect instead of using the JDK client. Not registered either with\n  camel.cli.websocket.client\u003djdk.\n- Warn when camel.cli.websocket.ssl-bundle is set but the JDK client is used.\n- Test camel stop with the file transport (lock file deleted, the context is closed).\n- Connect on daemon threads: when the application fails to start, Camel never stops the\n  connector, which keeps reconnecting (as CAMEL-25230 for the file transport thread).\n- Comments: Camel stopped by both sigterm() and close(), Camel defaults of the options.\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n"
    },
    {
      "commit": "8aa45d0444316dc72735c6897287b51a5b43e84f",
      "tree": "58ed132fcb20bc30c8c62125880884362c23b86a",
      "parents": [
        "98e0ceed23f2c6a254ec596a26464b02e1527012"
      ],
      "author": {
        "name": "croway",
        "email": "federico.mariani.1990@gmail.com",
        "time": "Thu Oct 01 17:31:27 2026 +0200"
      },
      "committer": {
        "name": "Federico Mariani",
        "email": "34543311+Croway@users.noreply.github.com",
        "time": "Fri Oct 02 12:10:08 2026 +0200"
      },
      "message": "CAMEL-25197: camel-cli-connector-starter - prod profile guard, connect deadline\n\nFrom the review of the Camel Quarkus client (apache/camel-quarkus#9264), applied to Spring Boot:\n\n- The websocket transport refuses to start when the Spring prod profile is active. Camel only\n  refuses the Camel prod profile (camel.main.profile), which Spring profiles do not set, so a\n  packaged application with camel.cli.transport\u003dwebsocket left in application.properties\n  started it. The docs now set it in a development profile.\n- connect() always completes: Tomcat times out each step of the handshake (connect, TLS,\n  upgrade request and response) after 10 s, and the returned stage now also has an overall\n  deadline, for Jakarta WebSocket implementations that ignore Tomcat\u0027s options. A connection\n  opened after the deadline is closed.\n- Tests: a tool that accepts the connection but never answers the upgrade, and a 1 MB message\n  sent by the tool in a single unfragmented frame (Tomcat, the tool of the other tests,\n  fragments what it sends).\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n"
    },
    {
      "commit": "98e0ceed23f2c6a254ec596a26464b02e1527012",
      "tree": "079bac48d9f6ac28bca171f61ed840060f976c2b",
      "parents": [
        "238f216e5b947f03e34bebae9b80f79bc6ba2214"
      ],
      "author": {
        "name": "croway",
        "email": "federico.mariani.1990@gmail.com",
        "time": "Thu Oct 01 15:08:58 2026 +0200"
      },
      "committer": {
        "name": "Federico Mariani",
        "email": "34543311+Croway@users.noreply.github.com",
        "time": "Fri Oct 02 12:10:08 2026 +0200"
      },
      "message": "CAMEL-25197: camel-cli-connector-starter - use the Spring WebSocket client for the websocket transport\n\nWhen the application has spring-websocket and a Jakarta WebSocket implementation\n(spring-boot-starter-websocket), the starter registers a CliWebSocketClient backed by\nSpring\u0027s StandardWebSocketClient, which the websocket transport uses instead of the JDK\nclient. Without them nothing is registered and Camel uses the JDK client; spring-websocket\nis an optional dependency, nothing is added to the application.\n\n- sends through the asynchronous Jakarta remote endpoint, so the transport\u0027s send timeout\n  can abort a hanging send\n- reassembles partial messages itself (16 MB cap, the connection is aborted above it)\n  instead of raising the Jakarta text buffer, which Tomcat allocates up front for every\n  connection\n- reports the HTTP status of a rejected handshake (Tomcat puts it in the message)\n- camel.cli.websocket.ssl-bundle selects an SSL bundle for wss://\n- camel.cli.transport and camel.cli.websocket.* in the configuration metadata, and a\n  starter documentation page\n\nThe stop action (and camel stop) now closes the Spring application context instead of\nonly stopping it: a stopped web application kept the JVM running.\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n"
    },
    {
      "commit": "238f216e5b947f03e34bebae9b80f79bc6ba2214",
      "tree": "d8289bb8c13d5452925ca04f64d9ce15d74fc6ad",
      "parents": [
        "510c00b5bdf25f49f9516e8011747779c69c1a78"
      ],
      "author": {
        "name": "Claus Ibsen",
        "email": "claus.ibsen@gmail.com",
        "time": "Thu Oct 01 10:32:00 2026 +0200"
      },
      "committer": {
        "name": "Claus Ibsen",
        "email": "claus.ibsen@gmail.com",
        "time": "Thu Oct 01 10:32:00 2026 +0200"
      },
      "message": "Regen\n"
    },
    {
      "commit": "510c00b5bdf25f49f9516e8011747779c69c1a78",
      "tree": "25507f6a8b3db9cb66194818fbf3e6558211397c",
      "parents": [
        "b1601145c698b9ae1b1b7c5a3242b11ab79a9b5e"
      ],
      "author": {
        "name": "Andrea Cosentino",
        "email": "ancosen@gmail.com",
        "time": "Thu Oct 01 09:58:29 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Oct 01 09:58:29 2026 +0200"
      },
      "message": "CAMEL-25185: camel-openfga-starter - add the Spring Boot starter for the camel-openfga component (#2012)\n\ncamel-openfga landed on main for 4.23.0 in CAMEL-25028, so it gets a starter\nalongside its companions camel-opa-starter and camel-spiffe-starter.\n\nHand-written: the starter pom, the META-INF LICENSE and NOTICE boilerplate, and\nregistration in components-starter/pom.xml, camel-spring-boot-bom,\ncamel-spring-boot-dependencies and the documentation nav.\n\nEverything else comes from camel-spring-boot-generator-maven-plugin: the\nauto-configuration, configuration and converter classes, src/main/docs/openfga.json,\nthe AutoConfiguration.imports entry, the catalog-provider entries and the starter\ndocumentation page. Thirty options bind, with connectTimeout and readTimeout as\nLong milliseconds and openFgaClient and sslContextParameters as their own types.\n\nOpenFgaSecurityPolicy needs no auto-configuration of its own: it is a plain bean\nrather than a component, so an application declares it as a @Bean exactly as it\nwould outside Spring Boot.\n\nSigned-off-by: Andrea Cosentino \u003cancosen@gmail.com\u003e\nCo-authored-by: Claude Opus 5 \u003cnoreply@anthropic.com\u003e"
    },
    {
      "commit": "b1601145c698b9ae1b1b7c5a3242b11ab79a9b5e",
      "tree": "ad7ddd912804320df6115d4497d6aedcdd91d656",
      "parents": [
        "869a39a82c62174b84f3721dd9d401af111a7095"
      ],
      "author": {
        "name": "Claus Ibsen",
        "email": "claus.ibsen@gmail.com",
        "time": "Wed Sep 30 21:10:28 2026 +0200"
      },
      "committer": {
        "name": "Claus Ibsen",
        "email": "claus.ibsen@gmail.com",
        "time": "Wed Sep 30 21:10:28 2026 +0200"
      },
      "message": "Regen\n"
    },
    {
      "commit": "869a39a82c62174b84f3721dd9d401af111a7095",
      "tree": "745f52966959184157069c0cf77609ade102e6b1",
      "parents": [
        "336d6d8c1ce76fd1da8608151dfc68e35bb3ca0f"
      ],
      "author": {
        "name": "Claus Ibsen",
        "email": "claus.ibsen@gmail.com",
        "time": "Wed Sep 30 14:22:18 2026 +0200"
      },
      "committer": {
        "name": "Claus Ibsen",
        "email": "claus.ibsen@gmail.com",
        "time": "Wed Sep 30 14:22:18 2026 +0200"
      },
      "message": "Regen\n"
    },
    {
      "commit": "336d6d8c1ce76fd1da8608151dfc68e35bb3ca0f",
      "tree": "c9bb45520bd502eabb43a6e72afa4b7da1a0da94",
      "parents": [
        "4a5391a82de48897b107ed25a36ffa07156f305d"
      ],
      "author": {
        "name": "github-actions[bot]",
        "email": "41898282+github-actions[bot]@users.noreply.github.com",
        "time": "Wed Sep 30 06:59:18 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Sep 30 06:59:18 2026 +0200"
      },
      "message": "[create-pull-request] automated change (#2011)\n\nCo-authored-by: oscerd \u003c5106647+oscerd@users.noreply.github.com\u003e"
    },
    {
      "commit": "4a5391a82de48897b107ed25a36ffa07156f305d",
      "tree": "71252cb2ff84851f4f63c218b5372215ef446025",
      "parents": [
        "477df94b9e7b96ca0a050c4172d35295d37890f8"
      ],
      "author": {
        "name": "github-actions[bot]",
        "email": "41898282+github-actions[bot]@users.noreply.github.com",
        "time": "Tue Sep 29 16:14:08 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Sep 29 16:14:08 2026 +0200"
      },
      "message": "[create-pull-request] automated change (#2008)\n\nCo-authored-by: oscerd \u003c5106647+oscerd@users.noreply.github.com\u003e"
    },
    {
      "commit": "477df94b9e7b96ca0a050c4172d35295d37890f8",
      "tree": "71252cb2ff84851f4f63c218b5372215ef446025",
      "parents": [
        "5af2b2e4e07082a9107c76ca56b8caf408c19d07"
      ],
      "author": {
        "name": "croway",
        "email": "federico.mariani.1990@gmail.com",
        "time": "Tue Sep 29 10:16:06 2026 +0200"
      },
      "committer": {
        "name": "Federico Mariani",
        "email": "34543311+Croway@users.noreply.github.com",
        "time": "Tue Sep 29 12:29:54 2026 +0200"
      },
      "message": "Add missing integration tests for new starters\n\nCamelCatalogIT failed in the Camel-Spring-Boot Daily build because\nseveral starters had no matching integration test class:\n\n- components: a2a, ai-resource, alibaba-eventbridge, alibaba-fc,\n  alibaba-kms, alibaba-mns, alibaba-oss, alibaba-ots, alibaba-sls,\n  alibaba-sms, camunda, event, hivemq, ibm-watsonx-data,\n  langchain4j-ingest, opa, pgvector, shell, spiffe, state-store,\n  typesafe-ai\n- languages: quickjs, typesafe-ai\n- dataformats: toon\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n"
    },
    {
      "commit": "5af2b2e4e07082a9107c76ca56b8caf408c19d07",
      "tree": "fffdd63e88ec0c539a8ff30b758bb3f20c64bdbb",
      "parents": [
        "b0fdd9bbe1266e7573e0b1c98cbb40e431eb03c8"
      ],
      "author": {
        "name": "Claus Ibsen",
        "email": "claus.ibsen@gmail.com",
        "time": "Tue Sep 29 09:50:56 2026 +0200"
      },
      "committer": {
        "name": "Claus Ibsen",
        "email": "claus.ibsen@gmail.com",
        "time": "Tue Sep 29 09:50:56 2026 +0200"
      },
      "message": "Regen\n"
    },
    {
      "commit": "b0fdd9bbe1266e7573e0b1c98cbb40e431eb03c8",
      "tree": "83b00fd4a9f046d54bb204963e4f2890218b5fd8",
      "parents": [
        "115f626f4e74b97d11d35e1c73ac5b7920bd1358"
      ],
      "author": {
        "name": "Federico Mariani",
        "email": "34543311+Croway@users.noreply.github.com",
        "time": "Mon Sep 28 16:24:20 2026 +0200"
      },
      "committer": {
        "name": "Federico Mariani",
        "email": "34543311+Croway@users.noreply.github.com",
        "time": "Mon Sep 28 18:35:32 2026 +0200"
      },
      "message": "Fix Maven wrapper path in generated integration tests"
    },
    {
      "commit": "115f626f4e74b97d11d35e1c73ac5b7920bd1358",
      "tree": "d8a48b15d39d76fcbddae54936707d0d791aa329",
      "parents": [
        "e7850714524ecf845d90bc46e209cf9ef9b37d82"
      ],
      "author": {
        "name": "Croway",
        "email": "federico.mariani.1990@gmail.com",
        "time": "Mon Sep 28 14:11:29 2026 +0200"
      },
      "committer": {
        "name": "Federico Mariani",
        "email": "34543311+Croway@users.noreply.github.com",
        "time": "Mon Sep 28 18:35:32 2026 +0200"
      },
      "message": "CAMEL-22760: Preserve Kafka bridge customizer precedence\n"
    },
    {
      "commit": "e7850714524ecf845d90bc46e209cf9ef9b37d82",
      "tree": "6d84e66c8a0c48f55ad4f02e4e4e8af0c3d403c1",
      "parents": [
        "f4b79cf83d7872cca8e3305458a96f394593b85c"
      ],
      "author": {
        "name": "Croway",
        "email": "federico.mariani.1990@gmail.com",
        "time": "Mon Sep 28 14:06:23 2026 +0200"
      },
      "committer": {
        "name": "Federico Mariani",
        "email": "34543311+Croway@users.noreply.github.com",
        "time": "Mon Sep 28 18:35:32 2026 +0200"
      },
      "message": "Fix Spring Boot daily test failures\n"
    },
    {
      "commit": "f4b79cf83d7872cca8e3305458a96f394593b85c",
      "tree": "463527f329c0cce04e14f9f4f773a2604b0cf5d9",
      "parents": [
        "b792225a7a4e9b8b8162708ddb5ba049e6541c16"
      ],
      "author": {
        "name": "Henrik Brautaset Aronsen",
        "email": "henrik.brautaset.aronsen@entur.org",
        "time": "Mon Sep 28 11:27:13 2026 +0200"
      },
      "committer": {
        "name": "Federico Mariani",
        "email": "34543311+Croway@users.noreply.github.com",
        "time": "Mon Sep 28 18:29:44 2026 +0200"
      },
      "message": "CAMEL-25086: camel-platform-http-starter - start outside a servlet web application\n"
    },
    {
      "commit": "b792225a7a4e9b8b8162708ddb5ba049e6541c16",
      "tree": "2def226f90d29cc1a02c3d85a9ecfa4cb3693a62",
      "parents": [
        "998de98113055138e1565f041d8eb0cceeb110bb"
      ],
      "author": {
        "name": "github-actions[bot]",
        "email": "41898282+github-actions[bot]@users.noreply.github.com",
        "time": "Sun Sep 27 20:06:00 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Sep 27 20:06:00 2026 +0200"
      },
      "message": "[create-pull-request] automated change (#2002)\n\nCo-authored-by: oscerd \u003c5106647+oscerd@users.noreply.github.com\u003e"
    },
    {
      "commit": "998de98113055138e1565f041d8eb0cceeb110bb",
      "tree": "d4936db7eb4894e1325e4415d919fb1c2f2283d9",
      "parents": [
        "d61a2a468ba272302e53e730f91899b84758eab9"
      ],
      "author": {
        "name": "github-actions[bot]",
        "email": "41898282+github-actions[bot]@users.noreply.github.com",
        "time": "Sun Sep 27 08:32:52 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Sep 27 08:32:52 2026 +0200"
      },
      "message": "[create-pull-request] automated change (#2001)\n\nCo-authored-by: oscerd \u003c5106647+oscerd@users.noreply.github.com\u003e"
    },
    {
      "commit": "d61a2a468ba272302e53e730f91899b84758eab9",
      "tree": "26d44ed4a8b0340d261132188f3bb40cddd6dcc4",
      "parents": [
        "69dcfe62675bcdaf91767f5df71ed521f26855ab"
      ],
      "author": {
        "name": "github-actions[bot]",
        "email": "41898282+github-actions[bot]@users.noreply.github.com",
        "time": "Sat Sep 26 15:03:10 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Sep 26 15:03:10 2026 +0200"
      },
      "message": "[create-pull-request] automated change (#2000)\n\nCo-authored-by: oscerd \u003c5106647+oscerd@users.noreply.github.com\u003e"
    },
    {
      "commit": "69dcfe62675bcdaf91767f5df71ed521f26855ab",
      "tree": "11fe9f587a52d8bc5697dbc1150e4a5f66bd2de1",
      "parents": [
        "bcbc1878702faf5e6ebc0b24d4d9e06b63c6e1d8"
      ],
      "author": {
        "name": "Ramu",
        "email": "kramu.k7@gmail.com",
        "time": "Sat Sep 26 18:27:26 2026 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Sep 26 14:57:26 2026 +0200"
      },
      "message": "CAMEL-24913: Support TypeSafe AI language properties (#1999)\n\n* CAMEL-24913: Support TypeSafe AI language properties\n\n* CAMEL-24913: fix TypeSafe AI starter review comments\n\n* CAMEL-24913 Update generator ignore module test"
    },
    {
      "commit": "bcbc1878702faf5e6ebc0b24d4d9e06b63c6e1d8",
      "tree": "c3982eb84c80fdb900ee7b9fb854249ca85230e9",
      "parents": [
        "ea45c09656439d9b465a582f7ba996ae133baa3f"
      ],
      "author": {
        "name": "Brijesh-Thakkar",
        "email": "brijeshthakkariitian5126@gmail.com",
        "time": "Fri Sep 25 07:05:18 2026 +0530"
      },
      "committer": {
        "name": "Federico Mariani",
        "email": "34543311+Croway@users.noreply.github.com",
        "time": "Fri Sep 25 11:04:19 2026 +0200"
      },
      "message": "Fix: Exclude non-bindable expression options from language auto-configurations\n"
    },
    {
      "commit": "ea45c09656439d9b465a582f7ba996ae133baa3f",
      "tree": "eed67207d9552db58e419afc1a67a76eafb71b92",
      "parents": [
        "981fa30823162aa76be6589f2b0c1089584909cf"
      ],
      "author": {
        "name": "github-actions[bot]",
        "email": "41898282+github-actions[bot]@users.noreply.github.com",
        "time": "Fri Sep 25 06:31:59 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Sep 25 06:31:59 2026 +0200"
      },
      "message": "[create-pull-request] automated change (#1997)\n\nCo-authored-by: oscerd \u003c5106647+oscerd@users.noreply.github.com\u003e"
    },
    {
      "commit": "981fa30823162aa76be6589f2b0c1089584909cf",
      "tree": "2b663c9db42388200b5d9322444c7f7da8967012",
      "parents": [
        "906e57381f969d45364758a7698cdb488c09a629"
      ],
      "author": {
        "name": "Salvatore Mongiardo",
        "email": "smongiar@redhat.com",
        "time": "Thu Sep 24 13:05:12 2026 +0200"
      },
      "committer": {
        "name": "Federico Mariani",
        "email": "34543311+Croway@users.noreply.github.com",
        "time": "Thu Sep 24 14:09:07 2026 +0200"
      },
      "message": "camel-spring-boot: fix BindException from non-enumerable PropertySource on Camel components\n\nSpring Boot\u0027s Binder speculatively walks every nested JavaBean in a\n@ConfigurationProperties class when a non-enumerable PropertySource is\npresent (e.g. Vault, cloud config, or any custom resolver that does not\nexpose its key set). For Camel component configuration classes that hold\nthird-party options such as a Jackson ObjectMapper, this walk eventually\nreaches a type that cannot be instantiated by the Binder\n(JacksonFeatureSet\u003cStreamWriteCapability\u003e) and causes a BindException at\napplication startup, even when the user has not set any related property.\n\nFix: add CamelConfigurationPropertiesBindHandlerAdvisor, a\nConfigurationPropertiesBindHandlerAdvisor that intercepts each nested\nbind attempt under camel.*. When the target type is a third-party bean\n(not java.*, not org.apache.camel.*, not a primitive/enum/array/Map/\nCollection) and no property source has a concrete value or a confirmed\ndescendant key for it, the advisor skips the speculative walk entirely.\nNormal binding is unaffected: values set via enumerable sources or via a\nnon-enumerable source (e.g. #bean:myMapper) are still applied.\n\nThe advisor is registered as a static @Bean in CamelAutoConfiguration so\nit is available to all @ConfigurationProperties binders in the context.\n\nResolves the startup failure seen with camel-salesforce-starter and\ncamel-http-starter on Spring Boot 4.1.1 + Jackson 2.18.x.\n"
    },
    {
      "commit": "906e57381f969d45364758a7698cdb488c09a629",
      "tree": "fc695f74954325021e1f70c8fc9ae6761c0178a4",
      "parents": [
        "0fdbddb8ddef7b952b913ddf9ea459441d3b6e7f"
      ],
      "author": {
        "name": "Claus Ibsen",
        "email": "claus.ibsen@gmail.com",
        "time": "Thu Sep 24 12:37:03 2026 +0200"
      },
      "committer": {
        "name": "Claus Ibsen",
        "email": "claus.ibsen@gmail.com",
        "time": "Thu Sep 24 12:37:03 2026 +0200"
      },
      "message": "Regen\n"
    },
    {
      "commit": "0fdbddb8ddef7b952b913ddf9ea459441d3b6e7f",
      "tree": "a23ef55459e2bfd4773e6e526e11c110b18675e4",
      "parents": [
        "1b39995d47bab51fe45c8124b4426c8e9f6b8cc0"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon Sep 21 15:49:21 2026 +0000"
      },
      "committer": {
        "name": "Federico Mariani",
        "email": "34543311+Croway@users.noreply.github.com",
        "time": "Thu Sep 24 11:31:37 2026 +0200"
      },
      "message": "Bump org.codehaus.mojo:build-helper-maven-plugin from 3.6.1 to 3.6.2\n\nBumps [org.codehaus.mojo:build-helper-maven-plugin](https://github.com/mojohaus/build-helper-maven-plugin) from 3.6.1 to 3.6.2.\n- [Release notes](https://github.com/mojohaus/build-helper-maven-plugin/releases)\n- [Commits](https://github.com/mojohaus/build-helper-maven-plugin/compare/3.6.1...3.6.2)\n\n---\nupdated-dependencies:\n- dependency-name: org.codehaus.mojo:build-helper-maven-plugin\n  dependency-version: 3.6.2\n  dependency-type: direct:development\n  update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e"
    },
    {
      "commit": "1b39995d47bab51fe45c8124b4426c8e9f6b8cc0",
      "tree": "7b3f33ca603ca9695b9f716066b8de417252a105",
      "parents": [
        "fc3a857d46baa42faba48c63e7a83d4cf1e2b540"
      ],
      "author": {
        "name": "oscerd",
        "email": "5106647+oscerd@users.noreply.github.com",
        "time": "Thu Sep 24 00:47:33 2026 +0000"
      },
      "committer": {
        "name": "Federico Mariani",
        "email": "34543311+Croway@users.noreply.github.com",
        "time": "Thu Sep 24 11:14:27 2026 +0200"
      },
      "message": "[create-pull-request] automated change\n"
    },
    {
      "commit": "fc3a857d46baa42faba48c63e7a83d4cf1e2b540",
      "tree": "28f6be6a8388b92bca848a1add763afbbe3da027",
      "parents": [
        "3c2e7e321a0f63800b48af4311f2c1229b2bac79"
      ],
      "author": {
        "name": "Croway",
        "email": "federico.mariani.1990@gmail.com",
        "time": "Wed Sep 23 13:16:29 2026 +0200"
      },
      "committer": {
        "name": "Federico Mariani",
        "email": "34543311+Croway@users.noreply.github.com",
        "time": "Thu Sep 24 09:10:58 2026 +0200"
      },
      "message": "CAMEL-24871: Add TypeSafe AI Spring Boot starter\n"
    },
    {
      "commit": "3c2e7e321a0f63800b48af4311f2c1229b2bac79",
      "tree": "ab0f708ffded27bf9588a90b45c94e7a57037d9d",
      "parents": [
        "12d737321bea025515eea8353736302d2637309c"
      ],
      "author": {
        "name": "Claus Ibsen",
        "email": "claus.ibsen@gmail.com",
        "time": "Tue Sep 22 08:02:44 2026 +0200"
      },
      "committer": {
        "name": "Claus Ibsen",
        "email": "claus.ibsen@gmail.com",
        "time": "Tue Sep 22 08:02:44 2026 +0200"
      },
      "message": "Regen\n"
    },
    {
      "commit": "12d737321bea025515eea8353736302d2637309c",
      "tree": "6058a511c080b713329825eeb3e35c8b2e7f0dd0",
      "parents": [
        "8a90315abd0056514cb7c7859cf8c20572cd712f"
      ],
      "author": {
        "name": "Claus Ibsen",
        "email": "claus.ibsen@gmail.com",
        "time": "Mon Sep 21 12:20:08 2026 +0200"
      },
      "committer": {
        "name": "Claus Ibsen",
        "email": "claus.ibsen@gmail.com",
        "time": "Mon Sep 21 12:20:08 2026 +0200"
      },
      "message": "Regen\n"
    },
    {
      "commit": "8a90315abd0056514cb7c7859cf8c20572cd712f",
      "tree": "b817d9477cd817f5bd9468264bb3517612c22624",
      "parents": [
        "8300dda9d02e9e3ff67a7763297217f6ab91c8c5"
      ],
      "author": {
        "name": "Claus Ibsen",
        "email": "claus.ibsen@gmail.com",
        "time": "Sun Sep 20 22:44:09 2026 +0200"
      },
      "committer": {
        "name": "Claus Ibsen",
        "email": "claus.ibsen@gmail.com",
        "time": "Sun Sep 20 22:44:09 2026 +0200"
      },
      "message": "Regen\n"
    },
    {
      "commit": "8300dda9d02e9e3ff67a7763297217f6ab91c8c5",
      "tree": "2d312afae7ac9d7b1c141f331ec640befdb3a705",
      "parents": [
        "c84aa72f62b7a35ae127c12cc7a1ceb67e5e69f5"
      ],
      "author": {
        "name": "github-actions[bot]",
        "email": "41898282+github-actions[bot]@users.noreply.github.com",
        "time": "Sun Sep 20 20:03:23 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Sep 20 20:03:23 2026 +0200"
      },
      "message": "[create-pull-request] automated change (#1990)\n\nCo-authored-by: oscerd \u003c5106647+oscerd@users.noreply.github.com\u003e"
    },
    {
      "commit": "c84aa72f62b7a35ae127c12cc7a1ceb67e5e69f5",
      "tree": "2179887136d610231af698397f9e66ddc6106c87",
      "parents": [
        "4064cbfc22f649b80ec0adb10c7c287771834f1b"
      ],
      "author": {
        "name": "Claus Ibsen",
        "email": "claus.ibsen@gmail.com",
        "time": "Sun Sep 20 15:25:11 2026 +0200"
      },
      "committer": {
        "name": "Claus Ibsen",
        "email": "claus.ibsen@gmail.com",
        "time": "Sun Sep 20 15:25:11 2026 +0200"
      },
      "message": "Regen\n"
    },
    {
      "commit": "4064cbfc22f649b80ec0adb10c7c287771834f1b",
      "tree": "e5d33f1db69eb367870ad8751460c79b062099f2",
      "parents": [
        "545dd65358365348b77195952381090de0d73f45"
      ],
      "author": {
        "name": "github-actions[bot]",
        "email": "41898282+github-actions[bot]@users.noreply.github.com",
        "time": "Sun Sep 20 08:40:55 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Sep 20 08:40:55 2026 +0200"
      },
      "message": "[create-pull-request] automated change (#1989)\n\nCo-authored-by: oscerd \u003c5106647+oscerd@users.noreply.github.com\u003e"
    },
    {
      "commit": "545dd65358365348b77195952381090de0d73f45",
      "tree": "527e9e29a3977b54d18e3c04336d2623aa2e0b3f",
      "parents": [
        "2048cfb9c7aea15ec21b63f044d9a6cfeff743ee"
      ],
      "author": {
        "name": "github-actions[bot]",
        "email": "41898282+github-actions[bot]@users.noreply.github.com",
        "time": "Sat Sep 19 07:22:03 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Sep 19 07:22:03 2026 +0200"
      },
      "message": "[create-pull-request] automated change (#1988)\n\nCo-authored-by: oscerd \u003c5106647+oscerd@users.noreply.github.com\u003e"
    },
    {
      "commit": "2048cfb9c7aea15ec21b63f044d9a6cfeff743ee",
      "tree": "e0068dc91ceb263a365839ac7f80577302fb0f99",
      "parents": [
        "ab404e046b49e971a87e54b8a2086e599099eca5"
      ],
      "author": {
        "name": "Aditya Kumar",
        "email": "131487393+ADITYA-KUMAR-2358@users.noreply.github.com",
        "time": "Fri Sep 18 16:53:37 2026 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Sep 18 13:23:37 2026 +0200"
      },
      "message": "Add optional workspace cleanup stage to Jenkinsfile (#1987)\n\n* Fix broken Javadocs badge link in README\nCorrect the Javadocs badge/link mismatch: the image referenced\norg.apache.camel/apache-camel while the link pointed to\norg.apache.camel/camel-core, and the URL used http instead of https.\nAlign both to org.apache.camel/camel-core over https.\n\n* Fix stale Javadocs badge link in README\n\nReplace org.apache.camel/camel-core Javadoc link/badge, which was\nstuck at an old 3.0.0 release, with org.apache.camel/camel-api,\nwhich correctly resolves to the latest release. Also switch the\nbadge image URL to https.\n\n* Add optional clean-workspace stage before build\n\nIntroduce a CLEAN build parameter (default: true) and a new\nClean workspace stage that runs cleanWs() prior to Build \u0026 Deploy.\nThis ensures builds start from a pristine workspace by default while\nallowing it to be skipped via the CLEAN parameter when needed (e.g.\nfor faster iterative debugging).\n\nCleanup failures are caught and logged rather than failing the\npipeline, since a failed cleanup should not block the build itself.\n\n* Add optional clean-workspace stage\n\nAdd CLEAN param (default: true), git clean -fdx pre-build stage,\nand post-success cleanWs(). Matches Jenkinsfile.sb pattern."
    },
    {
      "commit": "ab404e046b49e971a87e54b8a2086e599099eca5",
      "tree": "dcd694759fbbea6cc54b2a417a3c8f4df073e0cc",
      "parents": [
        "6c57a0022ddec68dbaa8c231af8f5df66cb7ef8e"
      ],
      "author": {
        "name": "Aurélien Pupier",
        "email": "apupier@ibm.com",
        "time": "Thu Sep 17 17:20:58 2026 +0200"
      },
      "committer": {
        "name": "Aurélien Pupier",
        "email": "apupier@ibm.com",
        "time": "Fri Sep 18 09:05:45 2026 +0200"
      },
      "message": "CAMEL-24290 - use parallel build for snapshot deploy on Jenkins\n\nallowed to go from 1h20 to 15min\n\nSigned-off-by: Aurélien Pupier \u003capupier@ibm.com\u003e"
    },
    {
      "commit": "6c57a0022ddec68dbaa8c231af8f5df66cb7ef8e",
      "tree": "6e1432a9716e5f09fee7091610e92565d9caacb5",
      "parents": [
        "4e640ac134e446f20a04e5e6bee20151b2630ccb"
      ],
      "author": {
        "name": "Claus Ibsen",
        "email": "claus.ibsen@gmail.com",
        "time": "Thu Sep 17 23:03:54 2026 +0200"
      },
      "committer": {
        "name": "Claus Ibsen",
        "email": "claus.ibsen@gmail.com",
        "time": "Thu Sep 17 23:03:54 2026 +0200"
      },
      "message": "Regen\n"
    },
    {
      "commit": "4e640ac134e446f20a04e5e6bee20151b2630ccb",
      "tree": "b4406af7d29ac51b4f85a08459c01bf99ef3002b",
      "parents": [
        "ccd95746c7c121517cd8f6759fe91f0eff3c0144"
      ],
      "author": {
        "name": "Aurélien Pupier",
        "email": "apupier@ibm.com",
        "time": "Thu Sep 17 16:05:38 2026 +0200"
      },
      "committer": {
        "name": "Aurélien Pupier",
        "email": "apupier@ibm.com",
        "time": "Thu Sep 17 17:00:37 2026 +0200"
      },
      "message": "CAMEL-24290 - remove local install when doing deploy of snapshot on\nJenkins\n\nthe snapshots are not used.\nIt allows to save time and avoid bad interaction with other camel jobs\nwhich could have to clean the local .m2.\n\nSigned-off-by: Aurélien Pupier \u003capupier@ibm.com\u003e"
    },
    {
      "commit": "ccd95746c7c121517cd8f6759fe91f0eff3c0144",
      "tree": "f003401a34b396268098c1db4724d18a36212f13",
      "parents": [
        "13db6338eb3dd748eb48831fce1e77290b0a9a25"
      ],
      "author": {
        "name": "Aurélien Pupier",
        "email": "apupier@ibm.com",
        "time": "Thu Sep 17 14:41:28 2026 +0200"
      },
      "committer": {
        "name": "Aurélien Pupier",
        "email": "apupier@ibm.com",
        "time": "Thu Sep 17 16:06:23 2026 +0200"
      },
      "message": "CAMEL-24290 - avoid jenkins build bad interaction\n\nthe Camel core build needs to clear the org/apache/camel local .m2\nrepository. In case, it happens during the spring build is happeining,\nboth tof the build can fail:\n\nwith this kind of error on Camel Spring Boot side:\n```\norg.apache.maven.lifecycle.LifecycleExecutionException: Failed to\nexecute goal on project camel-itest-spring-boot-farjar: Could not\nresolve dependencies for project\norg.apache.camel.springboot:camel-itest-spring-boot-farjar:jar:4.23.0-SNAPSHOT\n\ndependency:\norg.apache.camel:camel-test-spring-junit6:jar:4.23.0-SNAPSHOT (test)\n\n\tCould not find artifact\norg.apache.camel:camel-test-spring-junit6:jar:4.23.0-SNAPSHOT\n```\n\nwith this kind of error on Camel core side:\n```\n+ [ -d /home/jenkins/.m2/repository/org/apache/camel ]\n\n+ rm -rf /home/jenkins/.m2/repository/org/apache/camel\n\nrm: cannot remove \u0027/home/jenkins/.m2/repository/org/apache/camel\u0027:\nDirectory not empty\n```\n\nSigned-off-by: Aurélien Pupier \u003capupier@ibm.com\u003e"
    },
    {
      "commit": "13db6338eb3dd748eb48831fce1e77290b0a9a25",
      "tree": "24cf41f5b562216d5467284367c355d3fa80b6ff",
      "parents": [
        "e3cfca07f73fb966ba22f17f77e309785d29fc55"
      ],
      "author": {
        "name": "github-actions[bot]",
        "email": "41898282+github-actions[bot]@users.noreply.github.com",
        "time": "Thu Sep 17 07:31:15 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Sep 17 07:31:15 2026 +0200"
      },
      "message": "[create-pull-request] automated change (#1982)\n\nCo-authored-by: oscerd \u003c5106647+oscerd@users.noreply.github.com\u003e"
    },
    {
      "commit": "e3cfca07f73fb966ba22f17f77e309785d29fc55",
      "tree": "626ba6cce681b1d45fb7f4cb638a9600f8f817e7",
      "parents": [
        "80351a5ac3ae283c5e877b405487c3b6f5a11770"
      ],
      "author": {
        "name": "croway",
        "email": "federico.mariani.1990@gmail.com",
        "time": "Wed Sep 16 10:58:30 2026 +0200"
      },
      "committer": {
        "name": "Federico Mariani",
        "email": "34543311+Croway@users.noreply.github.com",
        "time": "Wed Sep 16 11:45:24 2026 +0200"
      },
      "message": "docs(platform-http): document context-path interaction with server.servlet.context-path\n\ncamel.rest.context-path only prefixes rest() DSL routes, while Spring\nBoot\u0027s server.servlet.context-path prefixes every platform-http request\nincluding plain platform-http: consumer routes. The two stack, but this\nwasn\u0027t documented anywhere and was only verifiable via\nSpringBootPlatformHttpContextPathTest.\n"
    },
    {
      "commit": "80351a5ac3ae283c5e877b405487c3b6f5a11770",
      "tree": "b80bb6837117ea9ec2e047a4649b234b5bd91483",
      "parents": [
        "bf5b7ca84e07d5b84b014535c800e056b60775d9"
      ],
      "author": {
        "name": "github-actions[bot]",
        "email": "41898282+github-actions[bot]@users.noreply.github.com",
        "time": "Wed Sep 16 07:32:17 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Sep 16 07:32:17 2026 +0200"
      },
      "message": "[create-pull-request] automated change (#1980)\n\nCo-authored-by: oscerd \u003c5106647+oscerd@users.noreply.github.com\u003e"
    }
  ],
  "next": "bf5b7ca84e07d5b84b014535c800e056b60775d9"
}
