This chapter lists the new or updated features associated with DODS .
- New ExtendedTransaction - created as an attempt to reduce deadlocks happening. It honors order in tables modifications.
- New implementation of JTA in DODS - new transaction factory creates transactions that implement javax.transaction.Synchronization interface and also obey TransactionManager.
- Transaction encapsulated inside UserTransaction (JTA scenario) can be either ExtendedTransaction, or StandardTransaction.
- Several bug-fixes, changed CachedDBTransaction interface to support new features in extended transaction, switch back to early ObjectId allocation, while Identity stays lazy.
- ConnectionAllocators (both standard and datasource) fix, thanks to João Paulo Ribeiro.
- New method in generated DO classes to explicitly reload data.