ExtremeTransactions 6.0.114
Release notes for 6.0.114

| |

Feature211440
Improve micrometer metrics support for the pool usage: add getPercentageOfPoolCapacityUsed

You can now see the pool's percentage used (wrt its capacity) in our Micrometer support module.

Technical details

The ability to see the pool's percentage used (wrt its capacity) was already present in our JMX module, but not in our Micrometer support. This has now been added.

Changes impacting client API

None.

Bug214569
Fix pom dependency for Spring Boot 3.4 starter

Severity:4
Affected version(s):6.0.113

Description

You can now use the new Spring Boot 3.4 starter.

Technical details

The module transactions-spring-boot3.4-starter had a dependency on com.atomikos.transactions-spring-boot3, whereas it should have had a dependency on com.atomikos.transactions-spring-boot3.4. This has been fixed.

Changes impacting client API

None.

Bug212902
Improve error message on enlist / timeout

Severity:3
Affected version(s):6.0.x

Description

The error message on potential timeouts is now better.

Technical details

Some cases would report an error like "The transaction has timed out - try increasing the timeout if needed" when in fact the cause was a wrong state of the transaction.

This has been improved to also show state information:

"The transaction has potentially timed out (state: " + state + ") - try increasing the timeout if needed"

Changes impacting client API

None.

Bug212919
Improve thread-safety of CheckedExportingTransactionManager

Severity:2
Affected version(s):6.0.x

Description

The implementation of this class is now safer for multi-threaded use.

Technical details

The attribute pendingRequestSynchronisation used to be a HashMap and is now a ConcurrentHashMap.

Changes impacting client API

None.

Bug212877
Tomcat examples: fix port number in the README

Severity:4
Affected version(s):6.0.x

Description

The port number has been corrected in the README of the tomcat examples.

Technical details

The README file would contain port 8080 instead of 8888. This has been fixed.

Changes impacting client API

None.

Bug212878
Update tomcat examples to make docker include the latest release

Severity:4
Affected version(s):6.0.x

Description

The new Tomcat examples should now include the right Atomikos release.

Technical details

Due to an issue with maven plugins, the examples would not always ship the right Atomikos release. This has now been fixed.

Changes impacting client API

None.

Issue214480
Disable OSGi examples build

Severity:4
Affected version(s):6.0.x

Description

The OSGi examples are now skipped during the build.

Technical details

The OSGi examples used bundle dependencies hosted on a Spring repository site that has been discontinued. This made the build fail. Until we find a solution, we had to disable this module during the build (or releases would be blocked).

Issue215322
Zip files with example projects not uploaded correctly

Severity:4
Affected version(s):6.0.x

Description

The zip files with example projects failed to upload.

Technical details

When trying to download the example projects from the installation page(s) you will get "404 Not Found" errors. We are looking into it but decided not to let this block a maintenance release like this one.

About Severity

The severity levels we use are defined in our support terms and conditions.

Available to customers only. Want to become a customer?

Free Trial

Add a comment

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