There are mainly bugfixes.
The only relatively important improvement we've made there is possibility to use DisconnectedState.Attach and DisconnectedState.Connect inside already open transaction. When this happens, underlying behavior is very similar to opening of nested transaction. Detach is the same as rollback of such "nested" transaction; commit might really happen only if DisconnectedState.ApplyChanges is invoked.
As usual, all the files are in Downloads Area.