oscerd opened a new pull request, #28051:
URL: https://github.com/apache/camel/pull/28051

   ## Description
   
   Backport of #27949 (CAMEL-25707), #27948 (CAMEL-25708) and #27946 
(CAMEL-25706) to camel-4.18.x, picked from the merged commits `f8bd57d57c79`, 
`004809689f98` and `442e440e43e6`, in merge order.
   
   - camel-opensearch: the pick applies as it is.
   - camel-elasticsearch and camel-elasticsearch-rest-client: on this branch, 
`createClient()` sets the HTTP client callback only when credentials are 
configured, and that callback also applies `certificatePath`.
     - That structure is kept. The callback is installed when 
`createCredentialsProvider(...)` returns a provider, and it sets that provider 
instead of the `AuthScope.ANY` one.
     - Because this differs from main, it is not a straight cherry-pick.
   - The new classes and tests are the same as on main. They use only JUnit 
Jupiter and `DefaultCamelContext`, so they run unchanged with this branch's 
test setup.
   - The `camel-4x-upgrade-guide-4_24.adoc` hunks are dropped, because the 
upgrade guides live on main. The 4.18.6 notes are added on main in a follow-up 
PR.
   
   ## Tests
   
   - Full reactor `mvn clean install -DskipTests -DskipITs` on this branch: 
green, no generated-file changes.
   - Module tests pass, including all the new tests; this branch has fewer 
existing tests than main:
   
   | Module | Tests |
   |---|---|
   | camel-elasticsearch | 12 |
   | camel-elasticsearch-rest-client | 12 |
   | camel-opensearch | 12 |
   
   _Claude Code on behalf of oscerd_
   
   🤖 Generated with [Claude Code](https://claude.com/claude-code)
   


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