Skip to end of metadata
Go to start of metadata
You are viewing an old version of this page. View the current version. Compare with Current ·  View Page History

Roadmap

Unscheduled yet

  • Implement LogLess Transactions optimization, see: http://blogs.sun.com/fkieviet/entry/logless_transactions.
  • Implement a generic XAResourceHolder that calls public XAResource getXAResource() via reflection on some passed-in object. This should allow manual enlistment of any kind of resource, not just JDBC and JMS.
  • Implement JTA 1.1 (TransactionSynchronizationRegistry).
  • Implement XATerminator, this will allow BTM to support propagation of the transactional context to/from another JVM.
  • Add support for JCA.

Unreleased version

Version 1.3.3

Planned release date: October 2009

Planned new features and fixed bugs:

JIRA Issues (16 issues)
Type Key Summary Status
Bug BTM-33 race condition: potential connection leak when closing connection after transaction terminated Closed
Bug BTM-34 IllegalArgumentException and MBean exceptions on constraint violation Closed
Bug BTM-37 Tomcat LifecycleListener shutting down TM too early Closed
Bug BTM-38 NPE in IncrementalRecoverer Closed
Bug BTM-39 Improper HeuristicMixedException Closed
Bug BTM-41 JNDI Context (BitronixContext) returns null rather than NameNotFoundException Closed
Bug BTM-42 bitronix-scheduler is recreated/restart Closed
Bug BTM-43 Fix for BTM-33 leads to another problem Closed
Bug BTM-44 TransactionLogRecord does not get updated when modified, leading to transaction log corruption Closed
Bug BTM-45 potential NPE in Recoverer.run Closed
Improvement BTM-46 Fall back to current class loader when thread context loader fails (support OSGi) Closed
Improvement BTM-47 improve unrecoverable resource registration retrial and recoverer implementation Closed
Improvement BTM-48 change currentNodeOnlyRecovery default value to true Closed
Bug BTM-49 Suspend/resume not working as expected Closed
Improvement BTM-50 Improve JndiXAConnectionFactory in order to be able to use SonicMQ Closed
Bug BTM-55 NPE in PoolingConnectionFactory.java:137 after a createRecoveryXaResourceHolder() did fail on a JmsConnection Closed

Released versions

Version 1.3.2

Release date: 17 October 2008

New features and fixed bugs:

Version 1.3.1

Release date: 28 September 2008

New features and fixed bugs:

Version 1.3

Release date: 18 August 2008

New features and fixed bugs:

Version 1.2

Release date: 27 January 2008

New features and fixed bugs:

Version 1.1

Release date: 5 October 2007

New features and fixed bugs:

  • Made pooled objects unwrappable.
  • Implemented dynamic pool size. Pools (both JDBC and JMS) can now grow and shrink.
  • Implemented keepConnectionOpenUntilAfter2Pc in PoolingDataSource (required to support IBM DB2).
  • Added resource password encryption capability.

Version 1.0.1

Release date: 6 September 2007

New features and fixed bugs:

Version 1.0

Release date: 8 August 2007

New features and fixed bugs:

  • Full JTA support.
  • JMS and JDBC connection pools tested against and supporting a wide range of databases and JMS servers, both commercial and open-source.
  • XA recovery support thanks to the embedded disk logger.
  • Usable standalone, with Spring and embeddable into servlet contains such as Jetty and Tomcat.
  • Ease of use, precise error reporting and few 3rd party dependencies.
Labels
  • None