diff --git a/BreakingChanges.txt b/BreakingChanges.txt index a1af2c80..515ee323 100644 --- a/BreakingChanges.txt +++ b/BreakingChanges.txt @@ -1,8 +1,12 @@ Changes (1.3.2 to 2.0) ======================== -Protected fields were changed to private. Access is now allowed via public/protected property member. -Members marked as Obsolete before 2.0 release were removed. +1. Default transaction isolation level is now IsolationLevel.Unspecified instead of old IsolationLevel.ReadUncommitted + - You need to update your configuration to set the isolation level where old ReadUncommitted was expected, see Spring documentation's Transaction Management chapter + +2. Protected fields were changed to private. Access is now allowed via public/protected property member. + +3. Most of members marked as Obsolete before 2.0 release were removed. Changes (1.3.1 to 1.3.2) diff --git a/doc/reference/src/classic-spring.xml b/doc/reference/src/classic-spring.xml index b29957c3..b9e36948 100644 --- a/doc/reference/src/classic-spring.xml +++ b/doc/reference/src/classic-spring.xml @@ -412,7 +412,7 @@ Spring.Transaction.TransactionPropagation enumeration, namely Required, Supports, Mandatory, RequiresNew, NotSupported, Never, Nested. The string used for ISOLATION_NAME are those defined on the - System.Data.IsolationLevel enumberateion, namely ReadCommitted, + System.Data.IsolationLevel enumeration, namely ReadCommitted, ReadUncommitted, RepeatableRead, Serializable. The TransactionProxyFactoryObject allows you to set optional "pre" diff --git a/doc/reference/src/transaction.xml b/doc/reference/src/transaction.xml index b00e55ed..108f8bbf 100644 --- a/doc/reference/src/transaction.xml +++ b/doc/reference/src/transaction.xml @@ -1068,7 +1068,7 @@ mgr.DeleteTwoTestObjects("Jack", "Jill"); No - ReadCommitted + Unspecified The transaction isolation level @@ -1162,7 +1162,7 @@ mgr.DeleteTwoTestObjects("Jack", "Jill"); The isolation level is - IsolationLevel.ReadCommitted + IsolationLevel.Unspecified