It is now possible to call Object methods on connections after they were closed.
We now offer the AtomikosApplicationContextAware class in package com.atomikos.spring to automate the init and close ordering of your Atomikos Spring beans. It automates the correct init and shutdown ordering of your Atomikos beans, freeing you from the need to specify explicit and brittle depends-on bean dependencies, as well as init and destroy methods. To use this feature, simply add an instance of com.atomikos.spring.AtomikosApplicationContextAware to your Spring config…
Fixed cleanup of resources when writing a new epoch file, to avoid exceptions under abnormal operating conditions.
If two or more databases are involved, and all DBMS transactions are readonly, then the connections are not returned to the pool because Synchronization callbacks are not done properly. This has been fixed.
Fixed a NPE condition where concurrent borrow requests and close operations on existing sessions would interfere.