Croway opened a new pull request, #3112: URL: https://github.com/apache/camel-kamelets/pull/3112
The Salesforce delete/update source Kamelets were corrected in #3078, but their checked-in packaged copies were left behind. The shipped JAR therefore still sets `CamelSalesforceId`, and the update sink removes the old `sObjectId` / `sObjectName` names. Synchronize both packaged definitions with the corrected source templates, including the canonical JSONPath expressions and matching cleanup headers. Also replace `kafka.TOPIC` / `kafka.TIMESTAMP` in the HTTP router fixture with the application headers `topic` / `timestamp`; TimestampRouter reads those configured names and emits the current Camel Kafka override header. Application headers preserve the HTTP boundary, where Camel-internal headers are filtered. This follows a review of the Camel 4.19–4.22.1 upgrade guides. The Salesforce change is already present on main; only the Kafka fixture cleanup applies there. Validation: - Full `mvn verify` passed (18 catalog unit tests). - `mvn verify -pl :camel-kamelets-itest -Denable.integration.tests -Dit.test=KafkaIT` passed all 3 tests, including the HTTP-to-Kafka timestamp router. - Documentation generator ran with no generated changes; Go catalog validator passed with no errors. - `git diff --check` passed. AI-generated by Codex on behalf of [Federico Mariani](https://github.com/Croway). -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
