gnodet commented on PR #27409:
URL: https://github.com/apache/camel/pull/27409#issuecomment-6037566358

   All review concerns from @davsclaus and @oscerd have been addressed in the 
two commits on this PR:
   
   **Code fixes (commit `2496129c`):**
   1. ✅ **Custom-pass prefix isolation** — each `custom=true` branch now guards 
with its own prefix (`CAMEL_COMPONENT_`, `CAMEL_DATAFORMAT_`, 
`CAMEL_LANGUAGE_`), so leftover keys from one category no longer bleed into 
another
   2. ✅ **camelCase name preservation** — catalog name lookup via `Map<String, 
String>` (env-key → catalog-name); `longestMatch` returns the catalog name 
directly, so `camel.dataformat.avroJackson`, `camel.language.exchangeProperty`, 
etc. are produced without lowercasing
   3. ✅ **Test options** — replaced non-existent options with real ones 
(`avroJackson.auto-discover-object-mapper`, `avro.instance-class-name`, 
`file-watch.queue-size`)
   
   **Upgrade guide (commit `b5e646492f`):**
   4. ✅ **Self-defeating workaround examples removed** — the guide now 
correctly explains why `{{env:...}}` placeholders don't suppress direct 
auto-binding, and documents the real remedies
   5. ✅ **`autoConfigurationFailFast=false` scope** — corrected: only opt-out 
is `camel.main.autoConfigurationEnvironmentVariablesEnabled=false`
   6. ✅ **Secrets concern** — documented: apps using `prod` profile with 
component env vars need to rename vars or use vault
   7. ✅ **`rest`/`rest-api` collision** — documented as a known limitation with 
the `CAMEL_COMPONENT_REST_APIDOC=api.json` workaround
   
   All inline review threads are resolved. CI is green. @oscerd, could you take 
another look?


-- 
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]

Reply via email to