BTM - Bitronix's JTA transaction manager
========================================
version 2.1.1, April 2, 2011

Getting started guide: http://docs.codehaus.org/display/BTM/NewUserGuide
Best practices: http://docs.codehaus.org/display/BTM/JtaBestPractices
API javadoc: http://btm.codehaus.org/api/2.1.1/

 New features and bugs fixed in this release
 --------------------------------------------
Important note: starting with version 2.1.0, BTM does not support JDK 1.4
anymore. You have to use at least JDK 1.5.

* BTM-73	Connection Pool monitoring and management
* BTM-94	Provide ability to eject connections on rollback failure
* BTM-97	Changes to make BTM friendlier for non-production environments
* BTM-99	NPE in JMS pool when enlisting session after creating it outside of global transaction context
* BTM-100	Add Jetty 7 lifecycle
* BTM-101	Resource pools which fail initialization b/c of incremental recovery cannot be reinitialized
* BTM-102	race condition in disk force batching causing deadlocks
* BTM-104	JMX registration of Recoverer fails when multiple serverIds are used
* BTM-105	SchedulerNaturalOrderIterator causes infinite loop

Using BTM
---------
Required jars are distributed in the lib subdirectory.

Latest Documentation:
   http://docs.codehaus.org/display/BTM/

Bug Reports:
   BTM JIRA (http://jira.codehaus.org/browse/BTM/)
   or BTM mailing list (http://www.nabble.com/Bitronix-Transaction-Manager-f25701.html)


License
-------
This software is distributed under the terms of the GNU Lesser General Public License (see license.txt).

This product includes software developed by the Apache Software Foundation (http://www.apache.org/).
