94285: Connection pool: allow testQuery / connection validation outside of synchronised block
We've added a new property on our datasource classes: concurrentConnectionValidation. When set, the pool will do the connection validation (either a testQuery or JDBC4's isValid function) outside any synchronised blocks of code - so performance is much better.165415: ACID/REST: allow propagation of any local JTA transaction along outgoing REST calls
Applications that embed an Atomikos transaction manager can now transparently make JTA transactions span outgoing REST calls.
165580: ACID/REST demo: add JavaScript client
We now have a plain JavaScript client to show how non-Java clients can still use our REST transactions.