Chapter 17. What's new in DODS 7.0 beta1

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.