oscerd opened a new pull request, #9084: URL: https://github.com/apache/camel-quarkus/pull/9084
Backports two fixes from `main` to `3.39.x`. Both defects are present on this branch. | Original | Fix | |---|---| | #9066 (issue #9054) | LDAP `security-authentication` is only put into the JNDI environment when configured, so credentials supplied through `additional-options` are no longer silently ignored on an anonymous bind | | #9072 (issue #9056) | JTA rollback and resume failures are raised instead of logged and discarded, attached via `addSuppressed` so they never replace the exception that made the rollback necessary | Both cherry-picks were taken with `-x`, so each commit records the `main` SHA it came from. **One adaptation commit on top**, for the thing a cherry-pick cannot know: the changes carry a `3.40.0` migration guide, which belongs to `main` rather than this release line. It is replaced with a `3.39.1` guide holding the same two notes, and `migration-guide/index.adoc` points at that instead. This follows the `3.20.2.adoc` precedent — a patch level guide added only on its maintenance branch for a behaviour change backported into it. **Verification on this branch** - `extensions/jta/deployment` — 18 tests, 0 failures (the 4 new cases plus the 6 existing policy test classes) - `integration-tests/ldap` — 6 tests, 0 failures - `./mvnw clean validate -pl docs` passes 🤖 Generated with [Claude Code](https://claude.com/claude-code) https://claude.ai/code/session_018YmgydQvapQHWoJfotF8tK -- 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]
