You are here: Blog » Release notes

Release notes

133294: Allow java.lang.Object methods after JDBC/JMS connection is closed

It is now possible to call Object methods on connections after they were closed.

133321: Add logfile inspection tool so one can find inflight transactions after JVM shutdown

By running com.atomikos.logutil.LogUtil (in module transactions-logutil) you can find any active transactions from a given logfile. Use the command java -jar transactions-logutil-3.9.16.jar to launch…

128766: Add Spring module to enforce proper init and close order among beans

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…

130852: UniqueIdMgr: java.lang.RuntimeException: Already writing a new version

Fixed cleanup of resources when writing a new epoch file, to avoid exceptions under abnormal operating conditions.

127485: READONLY does not call Synchronization - leading to connection leak with JDBC/JPA/XA Transactions

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.

126795: NullPointerException during borrowConnection in JMS with concurrent close of existing session

Fixed a NPE condition where concurrent borrow requests and close operations on existing sessions would interfere.

Corporate Information

Atomikos Corporate Headquarters
Hoveniersstraat, 39/1, 2800
Mechelen, Belgium

Contact Us

Copyright 2026 Atomikos BVBA | Our Privacy Policy
By using this site you agree to our cookies. More info. That's Fine