Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • No shutdown hook is registered anymore.
  • Handling of unilateral resources rollback.
  • Transaction termination can be directly controlled, no more need to use the TransactionManager interface.
  • Per-resource timeout.
  • Transactions are now marked as rollback only when a timeout happens.
  • The new resources ordering algorithm and the new twoPcOrderingPosition resource bean property.
  • The removal of the bitronix.tm.timer.transactionRetryInterval config property.

...

Upgrading from version 1.2

Checklist

  • Old resource creation mechanism (ResourceBean.createResource()) has been removed.
  • Get rid of the bitronix.tm.resource.bind property in the resource loader's config file if present.
  • Get rid of the bitronix.tm.timer.transactionRetryInterval config property if set.
  • Make sure you manually shutdown the transaction manager.
  • CryptoEngine moved to bitronix.tm.utils package.