Two transaction-timeout correctness improvements: a fix so a doomed transaction reusing the same connection is now interrupted on every subsequent use, not just the first, plus a new opt-in option to bound a REQUIRES_NEW transaction's timeout to its suspended parent's remaining time. Also includes an SLF4J 2.x detection fix and a connection-pool idle-eviction regression fix.
forceConnectionIntoXaMode workaround on spec-compliant JMS
providers and on Oracle AQ 19c and later.
AI can generate a transaction manager in minutes. But can it recover correctly when the coordinator crashes between prepare and commit? That's where the real engineering begins.
In modern Java architectures, flexibility isn’t a luxury — it’s a requirement.
We are happy to announce our latest work.