I am happy to announce the version 1.0.1 and 1.1.0 of transaction-helper.
Version 1.0.1 is a bugfix version. The logic of OSGi and transaction propagation is also separated into two different classes, therefore it is possible to use the solution outside of OSGi. Version 1.0.1 is compiled to be compatible with Java 5.
Version 1.1.0 is compatible with Java 7. When a suppressed exception occurs, the Throwable.addSuppressed() function is called instead of logging the exception.
The 2.0 release of commons dbcp brought a big performance improvement. However, it had an annoying bug that made it impossible to use an XA enabled datasource. Now 2.0.1 is released and the blocker bug is solved.
A new version of Everit Commons DBCP Component has just been released, too. The only change in this version is that it points to the 2.0.1 version of commons-dbcp as a dependency.