Updated to 4.5
add proper transaction log and session support