prateekranganath opened a new pull request, #29420: URL: https://github.com/apache/camel/pull/29420
# Description Resolves CAMEL-26100. When executing multiple AWS Athena operations using the same Camel exchange, the previous operation's response header (`CamelAwsAthenaOutputLocation`) could be mistakenly interpreted as an input override for subsequent query executions. ### Changes Introduced - Added `Athena2Constants.OUTPUT_LOCATION_OVERRIDE` (`CamelAwsAthenaOutputLocationOverride`) for user-supplied input overrides. - Retained `Athena2Constants.OUTPUT_LOCATION` (`CamelAwsAthenaOutputLocation`) strictly as a response header. - Preserved fallback precedence: Override Input Header -> Endpoint Config -> `IllegalArgumentException`. - Cleaned up the producer helper signature, updated tests, and adjusted component documentation. ### Verification - Full `camel-aws2-athena` test suite executed cleanly (`56/56` tests passing locally). -- 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]
