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

   Backports #23438 to `camel-4.14.x`. Standard 4_21 → 4_14 guide-file 
adaptation (`camel-4x-upgrade-guide-4_21.adoc` does not exist on 4.14.x; the 
same content has been added to `camel-4x-upgrade-guide-4_14.adoc` in the `== 
Upgrading from 4.14.7 to 4.14.8` section).
   
   ## Summary
   
   Renames ~55 Exchange header values across `OpenstackConstants`, 
`KeystoneConstants`, `NovaConstants`, `CinderConstants`, `GlanceConstants`, 
`NeutronConstants` and `SwiftConstants` from non-Camel-prefixed values to 
`CamelOpenstack<Subsystem><Name>`.
   
   Scope decisions preserved from the main PR:
   - `SwiftConstants.CONTAINER_METADATA_PREFIX`, `VERSIONS_LOCATION`, 
`CONTAINER_READ`, `CONTAINER_WRITE` keep their previous values 
(`X-Container-Meta-`, `X-Versions-Location`, etc.) because they are part of the 
Swift HTTP protocol contract used by openstack4j.
   - Non-header constants (`SCHEME_*`, `CREATE`, `UPDATE`, `GET_ALL`, `GET`, 
`DELETE`, subsystem-name constants) keep their previous values.
   - Cherry-pick includes the same `ContainerProducerTest.getTest` fix shipped 
with the main-branch PR (test had been using `SwiftConstants.LIMIT`/`DELIMITER` 
to look up values in the openstack4j map; now uses literal 
`"limit"`/`"delimiter"`).
   
   `mvn test` passes for camel-openstack on 4.14.x.
   
   Tracker: CAMEL-23577
   
   _Reported by Claude Code on behalf of Andrea Cosentino_


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