- Feature211440Improve micrometer metrics support for the pool usage: add getPercentageOfPoolCapacityUsed
- Bug214569Fix pom dependency for Spring Boot 3.4 starter
- Bug212902Improve error message on enlist / timeout
- Bug212919Improve thread-safety of CheckedExportingTransactionManager
- Bug212877Tomcat examples: fix port number in the README
- Bug212878Update tomcat examples to make docker include the latest release
- Issue214480Disable OSGi examples build
- Issue215322Zip files with example projects not uploaded correctly
- About Severity
- Available to customers only. Want to become a customer?
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.

Add a comment