You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by "oscerd (via GitHub)" <gi...@apache.org> on 2026/09/22 12:11:33 UTC
[PR] CAMEL-24895: camel-mustache, camel-chunk - align Exchange header constant names with Camel naming convention [camel]
oscerd opened a new pull request, #26745:
URL: https://github.com/apache/camel/pull/26745
This aligns the Exchange header constant *values* in camel-mustache and camel-chunk to the `Camel*` naming convention already used by the other template/transform components (freemarker, velocity, mvel, stringtemplate, thymeleaf, jte, jolt, jslt, jsonata, xslt), so they are handled consistently by `DefaultHeaderFilterStrategy` (see `design/headers.adoc`). Continuation of the CAMEL-23577 header-alignment work.
## Changes
- `MustacheConstants`: `MustacheResourceUri` → `CamelMustacheResourceUri`, `MustacheTemplate` → `CamelMustacheTemplate`
- `ChunkConstants`: `ChunkResourceUri` → `CamelChunkResourceUri`, `ChunkTemplate` → `CamelChunkTemplate`
- Java field names are unchanged (source compatible); only the header string values change.
- Updated component docs, regenerated catalog + endpoint DSL, and added a `4_23` upgrade-guide entry marked as a potential breaking change.
Backports to 4.22.x and 4.18.x are labeled for the backport bot.
_Claude Code on behalf of
--
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: commits-unsubscribe@camel.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
Re: [PR] CAMEL-24895: camel-mustache, camel-chunk - align Exchange header constant names with Camel naming convention [camel]
Posted by "github-actions[bot] (via GitHub)" <gi...@apache.org>.
github-actions[bot] commented on PR #26745:
URL: https://github.com/apache/camel/pull/26745#issuecomment-5776264295
:star2: Thank you for your contribution to the Apache Camel project! :star2:
:robot: CI automation will test this PR automatically.
:camel: Apache Camel Committers, please review the following items:
* First-time contributors **require MANUAL approval** for the GitHub Actions to run
* You can use the command `/component-test (camel-)component-name1 (camel-)component-name2..` to request a test from the test bot although they are normally detected and executed by CI.
* You can label PRs using `skip-tests` and `test-dependents` to fine-tune the checks executed by this PR.
* Build and test logs are available in the summary page. **Only** [Apache Camel committers](https://camel.apache.org/community/team/#committers) have access to the summary.
:warning: Be careful when sharing logs. Review their contents before sharing them publicly.
--
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: commits-unsubscribe@camel.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
Re: [PR] CAMEL-24895: camel-mustache, camel-chunk - align Exchange header constant names with Camel naming convention [camel]
Posted by "utafrali (via GitHub)" <gi...@apache.org>.
utafrali commented on code in PR #26745:
URL: https://github.com/apache/camel/pull/26745#discussion_r4071500666
##########
dsl/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/MustacheEndpointBuilderFactory.java:
##########
@@ -344,7 +344,7 @@ public static class MustacheHeaderNameBuilder {
* @return the name of the header {@code MustacheResourceUri}.
Review Comment:
Minor generator inconsistency (not a blocker, and not something to hand-edit in generated code): the Javadoc still reads `@return the name of the header {@code MustacheResourceUri}.` while the method now returns `CamelMustacheResourceUri`. Same pattern in `mustacheTemplate()` and in both methods of `ChunkEndpointBuilderFactory`. The `@code` value in the header-name-methods Javadoc appears to be derived from the Java field name (`MUSTACHE_RESOURCE_URI` → `MustacheResourceUri`) rather than the header value, so it silently diverged when the value changed. Worth a follow-up on the endpoint-DSL generator so this stays accurate for future header renames.
--
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: commits-unsubscribe@camel.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
Re: [PR] CAMEL-24895: camel-mustache, camel-chunk - align Exchange header constant names with Camel naming convention [camel]
Posted by "gnodet (via GitHub)" <gi...@apache.org>.
gnodet commented on PR #26745:
URL: https://github.com/apache/camel/pull/26745#issuecomment-5800077467
<!-- camel-backport-bot -->
### 🔄 Backport Bot
**Port PRs:**
- 🔄 `camel-4.22.x` → #26807 (by @oscerd)
⚠️ Port to `camel-4.22.x` (#26807) has differences from the merged version:
- `docs/user-manual/modules/ROOT/pages/camel-4x-upgrade-guide-4_23.adoc`
--
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: commits-unsubscribe@camel.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
Re: [PR] CAMEL-24895: camel-mustache, camel-chunk - align Exchange header constant names with Camel naming convention [camel]
Posted by "oscerd (via GitHub)" <gi...@apache.org>.
oscerd merged PR #26745:
URL: https://github.com/apache/camel/pull/26745
--
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: commits-unsubscribe@camel.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
Re: [PR] CAMEL-24895: camel-mustache, camel-chunk - align Exchange header constant names with Camel naming convention [camel]
Posted by "gnodet (via GitHub)" <gi...@apache.org>.
gnodet commented on PR #26745:
URL: https://github.com/apache/camel/pull/26745#issuecomment-5794633027
<!-- camel-backport-bot -->
### 🔄 Backport Bot
**Conflicts (🤖 agent dispatched to resolve):**
- ⚠️ `camel-4.22.x` — Cherry-pick conflict in: docs/user-manual/modules/ROOT/pages/camel-4x-upgrade-guide-4_23.adoc
- ⚠️ `camel-4.18.x` — Cherry-pick conflict in: catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/docs/chunk-component.adoc, catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/docs/mustache-component.adoc, components/camel-chunk/src/main/docs/chunk-component.adoc, components/camel-mustache/src/main/docs/mustache-component.adoc, docs/user-manual/modules/ROOT/pages/camel-4x-upgrade-guide-4_23.adoc
ℹ️ If you push additional commits after `/port`, use `/port` again to update the port PRs.
--
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: commits-unsubscribe@camel.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
Re: [PR] CAMEL-24895: camel-mustache, camel-chunk - align Exchange header constant names with Camel naming convention [camel]
Posted by "davsclaus (via GitHub)" <gi...@apache.org>.
davsclaus commented on code in PR #26745:
URL: https://github.com/apache/camel/pull/26745#discussion_r4072428678
##########
docs/user-manual/modules/ROOT/pages/camel-4x-upgrade-guide-4_23.adoc:
##########
@@ -2500,3 +2500,33 @@ Due to the package rename from `com.bazaarvoice.jolt` to `io.joltcommunity.jolt`
`ContextualTransform` classes into a Chainr spec need to update their imports to `io.joltcommunity.jolt.Transform` and
`io.joltcommunity.jolt.ContextualTransform`.
Users referencing `Removr` directly also need to update their import to `io.joltcommunity.jolt.removr.Removr`.
+
+=== camel-mustache, camel-chunk - potential breaking change
+
+The Exchange header constants in `MustacheConstants` and `ChunkConstants` have been renamed to
+follow the Camel naming convention used across the rest of the component catalog (so that they are
+handled consistently by `DefaultHeaderFilterStrategy`, like the other template components). The Java
+field names are unchanged; only the header string values have changed.
+
+`MustacheConstants`:
+
+[options="header"]
+|===
+| Constant | Previous value | New value
+| `MustacheConstants.MUSTACHE_RESOURCE_URI` | `MustacheResourceUri` | `CamelMustacheResourceUri`
+| `MustacheConstants.MUSTACHE_TEMPLATE` | `MustacheTemplate` | `CamelMustacheTemplate`
+|===
+
+`ChunkConstants`:
+
+[options="header"]
+|===
+| Constant | Previous value | New value
+| `ChunkConstants.CHUNK_RESOURCE_URI` | `ChunkResourceUri` | `CamelChunkResourceUri`
+| `ChunkConstants.CHUNK_TEMPLATE` | `ChunkTemplate` | `CamelChunkTemplate`
+|===
+
+Routes that reference the constants (for example `setHeader(MustacheConstants.MUSTACHE_TEMPLATE, ...)`)
+are unaffected. Routes that set the header by its literal string name, or that use
+`allowTemplateFromHeader=true` with the old header names, must switch to the new `Camel`-prefixed
+names.
Review Comment:
❓ The entry frames the rename as a consistency change. The stronger reason is a security one, and saying so would make the break easier to accept — and discourage the obvious workaround of just renaming back.
Both components expose `allowTemplateFromHeader` (`MustacheEndpoint:54`, and the chunk equivalent), and a template supplied by a message is arbitrary code execution, not just configuration. Under the old names, `MustacheTemplate` / `ChunkTemplate` arriving from an untrusted external sender passed `DefaultHeaderFilterStrategy` untouched, because the filter keys on the `Camel` prefix. With the prefix in place they're filtered at the component boundary, so the header can only come from the route.
A sentence to that effect — something like "the previous names were not covered by `DefaultHeaderFilterStrategy`, so a template header from an untrusted sender reached the component; the `Camel` prefix means it is now filtered on the way in" — would explain why the break is worth taking.
--
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: commits-unsubscribe@camel.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
Re: [PR] CAMEL-24895: camel-mustache, camel-chunk - align Exchange header constant names with Camel naming convention [camel]
Posted by "oscerd (via GitHub)" <gi...@apache.org>.
oscerd commented on code in PR #26745:
URL: https://github.com/apache/camel/pull/26745#discussion_r4071627927
##########
dsl/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/MustacheEndpointBuilderFactory.java:
##########
@@ -344,7 +344,7 @@ public static class MustacheHeaderNameBuilder {
* @return the name of the header {@code MustacheResourceUri}.
Review Comment:
Good catch, and correct diagnosis. This is pre-existing behaviour of the endpoint-DSL builder generator, not introduced here: the `@return the name of the header {@code ...}` Javadoc is derived from the Java field name (`MUSTACHE_RESOURCE_URI` -> `MustacheResourceUri`), while the method returns the header value. It was invisible before the CAMEL-23577 sweep because the two coincided; every already-renamed sibling shows the same divergence today (e.g. `FreemarkerEndpointBuilderFactory.freemarkerResourceUri()` documents `{@code FreemarkerResourceUri}` but returns `CamelFreemarkerResourceUri`). Agreed it should not be hand-edited in the generated code, since it would be reverted on the next regeneration and fail CI's uncommitted-regen check. Better handled as a follow-up to the endpoint-DSL generator (so the `{@code}` token reflects the header value) than in this rename PR. Thanks for the review.
_Claude Code on behalf of oscerd_
--
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: commits-unsubscribe@camel.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
Re: [PR] CAMEL-24895: camel-mustache, camel-chunk - align Exchange header constant names with Camel naming convention [camel]
Posted by "gnodet (via GitHub)" <gi...@apache.org>.
gnodet commented on PR #26745:
URL: https://github.com/apache/camel/pull/26745#issuecomment-5799923750
<!-- camel-backport-bot -->
### 🔄 Backport Bot
**Port PRs:**
- 🔄 `camel-4.22.x` → #26807 (by @oscerd)
⚠️ Port to `camel-4.22.x` (#26807) has differences from the merged version:
- `docs/user-manual/modules/ROOT/pages/camel-4x-upgrade-guide-4_23.adoc`
--
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: commits-unsubscribe@camel.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
Re: [PR] CAMEL-24895: camel-mustache, camel-chunk - align Exchange header constant names with Camel naming convention [camel]
Posted by "gnodet (via GitHub)" <gi...@apache.org>.
gnodet commented on PR #26745:
URL: https://github.com/apache/camel/pull/26745#issuecomment-5800006001
<!-- camel-backport-bot -->
### 🔄 Backport Bot
**Port PRs:**
- 🔄 `camel-4.22.x` → #26807 (by @oscerd)
⚠️ Port to `camel-4.22.x` (#26807) has differences from the merged version:
- `docs/user-manual/modules/ROOT/pages/camel-4x-upgrade-guide-4_23.adoc`
--
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: commits-unsubscribe@camel.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
Re: [PR] CAMEL-24895: camel-mustache, camel-chunk - align Exchange header constant names with Camel naming convention [camel]
Posted by "oscerd (via GitHub)" <gi...@apache.org>.
oscerd commented on code in PR #26745:
URL: https://github.com/apache/camel/pull/26745#discussion_r4081178593
##########
docs/user-manual/modules/ROOT/pages/camel-4x-upgrade-guide-4_23.adoc:
##########
@@ -2500,3 +2500,33 @@ Due to the package rename from `com.bazaarvoice.jolt` to `io.joltcommunity.jolt`
`ContextualTransform` classes into a Chainr spec need to update their imports to `io.joltcommunity.jolt.Transform` and
`io.joltcommunity.jolt.ContextualTransform`.
Users referencing `Removr` directly also need to update their import to `io.joltcommunity.jolt.removr.Removr`.
+
+=== camel-mustache, camel-chunk - potential breaking change
+
+The Exchange header constants in `MustacheConstants` and `ChunkConstants` have been renamed to
+follow the Camel naming convention used across the rest of the component catalog (so that they are
+handled consistently by `DefaultHeaderFilterStrategy`, like the other template components). The Java
+field names are unchanged; only the header string values have changed.
+
+`MustacheConstants`:
+
+[options="header"]
+|===
+| Constant | Previous value | New value
+| `MustacheConstants.MUSTACHE_RESOURCE_URI` | `MustacheResourceUri` | `CamelMustacheResourceUri`
+| `MustacheConstants.MUSTACHE_TEMPLATE` | `MustacheTemplate` | `CamelMustacheTemplate`
+|===
+
+`ChunkConstants`:
+
+[options="header"]
+|===
+| Constant | Previous value | New value
+| `ChunkConstants.CHUNK_RESOURCE_URI` | `ChunkResourceUri` | `CamelChunkResourceUri`
+| `ChunkConstants.CHUNK_TEMPLATE` | `ChunkTemplate` | `CamelChunkTemplate`
+|===
+
+Routes that reference the constants (for example `setHeader(MustacheConstants.MUSTACHE_TEMPLATE, ...)`)
+are unaffected. Routes that set the header by its literal string name, or that use
+`allowTemplateFromHeader=true` with the old header names, must switch to the new `Camel`-prefixed
+names.
Review Comment:
Added in 7d792fed78d5 — the entry now explains that the old unprefixed names were not stripped by `DefaultHeaderFilterStrategy`, so with `allowTemplateFromHeader=true` a template or resource header from an untrusted sender reached the producer, and that the `Camel` prefix now filters them at the component boundary, with a note not to simply restore the old names.
One wording point: I framed the impact as untrusted input reaching the producer / information disclosure rather than arbitrary code execution. Mustache is logic-less, so a message-supplied template discloses exchange data (headers/body) and the resource-URI header can read a server-side file, but it is not code execution. Thanks for the thorough review.
_Claude Code on behalf of oscerd_
--
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: commits-unsubscribe@camel.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
Re: [PR] CAMEL-24895: camel-mustache, camel-chunk - align Exchange header constant names with Camel naming convention [camel]
Posted by "github-actions[bot] (via GitHub)" <gi...@apache.org>.
github-actions[bot] commented on PR #26745:
URL: https://github.com/apache/camel/pull/26745#issuecomment-5776719988
<!-- ci-tested-modules -->
:test_tube: **CI tested the following changed modules:**
- `catalog/camel-catalog`
- `components/camel-chunk`
- `components/camel-mustache`
- `docs`
- `dsl/camel-endpointdsl`
---
<details><summary>:microscope: Scalpel shadow comparison — Scalpel: 10 of 692 tested, 24 compile-only — current: 10 all tested</summary>
[Maveniverse Scalpel](https://github.com/maveniverse/scalpel) detected **37 affected modules** (current approach: 10).
**Skip-tests mode would test 10 modules** (5 direct + 8 downstream), **skip tests for 24** (generated code, meta-modules)
<details><summary>:warning: Modules only in Scalpel (27)</summary>
- `apache-camel`
- `camel-allcomponents`
- `camel-catalog`
- `camel-catalog-console`
- `camel-catalog-maven`
- `camel-catalog-suggest`
- `camel-componentdsl`
- `camel-endpointdsl`
- `camel-endpointdsl-support`
- `camel-itest`
- `camel-jbang-core`
- `camel-jbang-it`
- `camel-jbang-main`
- `camel-jbang-plugin-edit`
- `camel-jbang-plugin-generate`
- `camel-jbang-plugin-kubernetes`
- `camel-jbang-plugin-test`
- `camel-kamelet-main`
- `camel-launcher`
- `camel-report-maven-plugin`
- `camel-route-parser`
- `camel-yaml-dsl`
- `camel-yaml-dsl-deserializers`
- `camel-yaml-dsl-maven-plugin`
- `coverage`
- `docs`
- `dummy-component`
</details>
<details><summary>Modules Scalpel would test (10)</summary>
- `camel-catalog` ← catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/chunk.json, catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/mustache.json, catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/docs/chunk-component.adoc, catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/docs/mustache-component.adoc
- `camel-chunk` ← components/camel-chunk/src/generated/resources/META-INF/org/apache/camel/component/chunk/chunk.json, components/camel-chunk/src/main/docs/chunk-component.adoc, components/camel-chunk/src/main/java/org/apache/camel/component/chunk/ChunkConstants.java
- `camel-endpointdsl` ← dsl/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/ChunkEndpointBuilderFactory.java, dsl/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/MustacheEndpointBuilderFactory.java
- `camel-jbang-mcp` ← downstream of org.apache.camel:camel-catalog
- `camel-jbang-plugin-mcp` ← downstream of org.apache.camel:camel-jbang-core
- `camel-jbang-plugin-route-parser` ← downstream of org.apache.camel:camel-route-parser
- `camel-jbang-plugin-tui` ← downstream of org.apache.camel:camel-catalog
- `camel-jbang-plugin-validate` ← downstream of org.apache.camel:camel-yaml-dsl-validator
- `camel-launcher-container` ← downstream of org.apache.camel:camel-launcher
- `camel-mustache` ← components/camel-mustache/src/generated/resources/META-INF/org/apache/camel/component/mustache/mustache.json, components/camel-mustache/src/main/docs/mustache-component.adoc, components/camel-mustache/src/main/java/org/apache/camel/component/mustache/MustacheConstants.java
- `camel-yaml-dsl-validator` ← downstream of org.apache.camel:camel-catalog
- `camel-yaml-dsl-validator-maven-plugin` ← downstream of org.apache.camel:camel-yaml-dsl-validator
- `docs` ← docs/user-manual/modules/ROOT/pages/camel-4x-upgrade-guide-4_23.adoc
</details>
<details><summary>Modules with tests skipped (24)</summary>
- `apache-camel`
- `camel-allcomponents`
- `camel-catalog-console`
- `camel-catalog-maven`
- `camel-catalog-suggest`
- `camel-componentdsl`
- `camel-endpointdsl-support`
- `camel-itest`
- `camel-jbang-core`
- `camel-jbang-it`
- `camel-jbang-main`
- `camel-jbang-plugin-edit`
- `camel-jbang-plugin-generate`
- `camel-jbang-plugin-kubernetes`
- `camel-jbang-plugin-test`
- `camel-kamelet-main`
- `camel-launcher`
- `camel-report-maven-plugin`
- `camel-route-parser`
- `camel-yaml-dsl`
- `camel-yaml-dsl-deserializers`
- `camel-yaml-dsl-maven-plugin`
- `coverage`
- `dummy-component`
</details>
> :information_source: Shadow mode — Scalpel observes but does not affect test execution. [Learn more](https://github.com/maveniverse/scalpel)
</details>
<details><summary>All tested modules (37 modules, 5m 9s total)</summary>
**Total reactor time:** 5m 9s
| Module | Duration | Status |
| --- | --- | --- |
| Camel :: YAML DSL | 58.9s | SUCCESS |
| Camel :: Launcher | 38.3s | SUCCESS |
| Camel :: JBang :: MCP | 31.3s | SUCCESS |
| Camel :: JBang :: Plugin :: TUI | 28.2s | SUCCESS |
| Camel :: Component DSL | 19.4s | SUCCESS |
| Camel :: Catalog :: Camel Catalog | 18.9s | SUCCESS |
| Camel :: Docs | 12.0s | SUCCESS |
| Camel :: JBang :: Plugin :: Kubernetes | 11.6s | SUCCESS |
| Camel :: Chunk | 9.0s | SUCCESS |
| Camel :: Mustache | 9.0s | SUCCESS |
| Camel :: YAML DSL :: Validator | 8.3s | SUCCESS |
| Camel :: Catalog :: Camel Report Maven Plugin | 8.1s | SUCCESS |
| Camel :: Kamelet Main | 7.3s | SUCCESS |
| Camel :: Catalog :: Camel Route Parser | 6.9s | SUCCESS |
| Camel :: JBang :: Plugin :: Testing | 6.5s | SUCCESS |
| Camel :: YAML DSL :: Deserializers | 4.8s | SUCCESS |
| Camel :: All Components Sync point | 4.7s | SUCCESS |
| Camel :: JBang :: Plugin :: Validate | 4.6s | SUCCESS |
| Camel :: YAML DSL :: Validator Maven Plugin | 3.2s | SUCCESS |
| Camel :: YAML DSL :: Maven Plugins | 2.9s | SUCCESS |
| Camel :: Catalog :: Maven | 2.6s | SUCCESS |
| Camel :: Catalog :: Suggest (deprecated) | 1.9s | SUCCESS |
| Camel :: Assembly | 1.4s | SUCCESS |
| Camel :: Coverage | 1.2s | SUCCESS |
| Camel :: JBang :: Plugin :: Edit | 1.0s | SUCCESS |
| Camel :: Endpoint DSL :: Support | 1.0s | SUCCESS |
| Camel :: Catalog :: Dummy Component | 0.9s | SUCCESS |
| Camel :: JBang :: Plugin :: Generate | 0.8s | SUCCESS |
| Camel :: JBang :: Plugin :: MCP | 0.8s | SUCCESS |
| Camel :: Catalog :: Console | 0.7s | SUCCESS |
| Camel :: JBang :: Integration tests | 0.7s | SUCCESS |
| Camel :: JBang :: Main | 0.6s | SUCCESS |
| Camel :: Launcher :: Container | 0.5s | SUCCESS |
| Camel :: JBang :: Plugin :: Route Parser | 0.5s | SUCCESS |
| Camel :: Endpoint DSL | n/a | |
| Camel :: Integration Tests | n/a | |
| Camel :: JBang :: Core | n/a | |
**Top 20 slowest modules:**
- `Camel :: YAML DSL` (58.9s)
- `Camel :: Launcher` (38.3s)
- `Camel :: JBang :: MCP` (31.3s)
- `Camel :: JBang :: Plugin :: TUI` (28.2s)
- `Camel :: Component DSL` (19.4s)
- `Camel :: Catalog :: Camel Catalog` (18.9s)
- `Camel :: Docs` (12.0s)
- `Camel :: JBang :: Plugin :: Kubernetes` (11.6s)
- `Camel :: Chunk` (9.0s)
- `Camel :: Mustache` (9.0s)
- `Camel :: YAML DSL :: Validator` (8.3s)
- `Camel :: Catalog :: Camel Report Maven Plugin` (8.1s)
- `Camel :: Kamelet Main` (7.3s)
- `Camel :: Catalog :: Camel Route Parser` (6.9s)
- `Camel :: JBang :: Plugin :: Testing` (6.5s)
- `Camel :: YAML DSL :: Deserializers` (4.8s)
- `Camel :: All Components Sync point` (4.7s)
- `Camel :: JBang :: Plugin :: Validate` (4.6s)
- `Camel :: YAML DSL :: Validator Maven Plugin` (3.2s)
- `Camel :: YAML DSL :: Maven Plugins` (2.9s)
</details>
---
:gear: [View full build and test results](https://github.com/apache/camel/actions/runs/35725721575)
--
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: commits-unsubscribe@camel.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
Re: [PR] CAMEL-24895: camel-mustache, camel-chunk - align Exchange header constant names with Camel naming convention [camel]
Posted by "gnodet (via GitHub)" <gi...@apache.org>.
gnodet commented on PR #26745:
URL: https://github.com/apache/camel/pull/26745#issuecomment-5799846663
<!-- camel-backport-bot -->
### 🔄 Backport Bot
**Port PRs:**
- 🔄 `camel-4.22.x` → #26807 (by @oscerd)
⚠️ Port to `camel-4.22.x` (#26807) has differences from the merged version:
- `docs/user-manual/modules/ROOT/pages/camel-4x-upgrade-guide-4_23.adoc`
--
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: commits-unsubscribe@camel.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
Re: [PR] CAMEL-24895: camel-mustache, camel-chunk - align Exchange header constant names with Camel naming convention [camel]
Posted by "oscerd (via GitHub)" <gi...@apache.org>.
oscerd commented on PR #26745:
URL: https://github.com/apache/camel/pull/26745#issuecomment-5799170273
/port
--
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: commits-unsubscribe@camel.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org