Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Newer
Older
100644 121 lines (73 sloc) 5.024 kB
7116586 @markpollack update with reference to breaking change introduced by https://jira.s…
markpollack authored
1 Changes (1.3.1 to 1.3.2)
2 ========================
3
4 Spring.Data
5
6 1. Changed AbstractPlatformTransactionManager to set default Transaction Synchronizcation to TransactionSynchronization.NeverChange from TransactionSynchronizationState.Never. Use the setter 'TransactionSynchonization' to change. This was changed so as to avoid an issue with NHibernate Open Session In View functionality and some nested declarative transaction management settings. See https://jira.springsource.org/browse/SPRNET-1438 for more details.
7
8 Note: This functionality is an advanced feature of Spring, so if you are using it, you probably know all about it, otherwise you can safely ignore this message.
9
10
7a608b8 @markpollack SPRNET-850 - Upgrade to NUnit 2.5.2
markpollack authored
11 Changes (1.3 RC1 to 1.3 GA or greater)
12 ========================
13
14 Spring.Data
15 -----------
16
17 1. The namespace for MultiDelegatingDbProvider was changed from Spring.Data to Spring.Data.Common as that is consistent with all the other implementations of IDbProvider.
18
6091e9c @eeichinger SPRNET-1234
eeichinger authored
19 Changes (1.2.0 to 1.3 or greater)
ff3bb33 @eeichinger synced AbstractAdvisorAutoProxyCreator hierarchy w/ Spring/J
eeichinger authored
20 ========================
f289412 @eeichinger fixed SPRNET-1192
eeichinger authored
21
22 Spring.Core
23 -----------
24
ff3bb33 @eeichinger synced AbstractAdvisorAutoProxyCreator hierarchy w/ Spring/J
eeichinger authored
25 1. within an ValidationGroup element (<v:group>,<v:exclusive>,..), nested validator elements now must occur after any
f289412 @eeichinger fixed SPRNET-1192
eeichinger authored
26 <v:message>, <v:action> or <v:property> elements. The following was allowed previously, but now will raise a schema
27 validation error:
ff3bb33 @eeichinger synced AbstractAdvisorAutoProxyCreator hierarchy w/ Spring/J
eeichinger authored
28
f289412 @eeichinger fixed SPRNET-1192
eeichinger authored
29 <v:group ..>
30 <v:validator ...>
31 <v:action ...>
ff3bb33 @eeichinger synced AbstractAdvisorAutoProxyCreator hierarchy w/ Spring/J
eeichinger authored
32
f289412 @eeichinger fixed SPRNET-1192
eeichinger authored
33 change this to
ff3bb33 @eeichinger synced AbstractAdvisorAutoProxyCreator hierarchy w/ Spring/J
eeichinger authored
34
f289412 @eeichinger fixed SPRNET-1192
eeichinger authored
35 <v:group ..>
36 <v:action ...>
37 <v:validator ...>
38
2a203a7 @eeichinger removed HttpContext deps
eeichinger authored
39 2. XmlReaderContext constructor now requires an IObjectDefinitionFactory to be specified. Thus XmlReaderContext.ObjectDefinitionFactory
40 is read only now.
f289412 @eeichinger fixed SPRNET-1192
eeichinger authored
41
ff3bb33 @eeichinger synced AbstractAdvisorAutoProxyCreator hierarchy w/ Spring/J
eeichinger authored
42 3. Changes to the Apache NMS API, which was not yet a public release when included in Spring 1.2.0 made breaking API changes.
8a11448 @markpollack SPRNET-1218 - Update to use Apache NMS 1.1
markpollack authored
43 On NmsTemlate,
44
45 1) The property 'byte Priority' was changed to 'MsgPriority Priority'
46 2) The property 'bool Persistent' is no longer part of the NMS API but is still supported in a backward compatible
47 manner by Spring by translation to standard MsgDeliveryMode enumeration values of Persistent and NonPersistent.
ff3bb33 @eeichinger synced AbstractAdvisorAutoProxyCreator hierarchy w/ Spring/J
eeichinger authored
48 A new property MsgDelivery has been added. The class, CachedMessageProducer, which is unlikely to be use by
8a11448 @markpollack SPRNET-1218 - Update to use Apache NMS 1.1
markpollack authored
49 end users, was directly upgraded to the latest API without any backwards compatibility support.
50
60ecf0e @eeichinger fixed SPRNET-1225
eeichinger authored
51 4. AbstractApplicationContext.CaseSensitive renamed to AbstractApplicationContext.IsCaseSensitive
52
8e93efc @eeichinger fixed BaseSingleValidator -> BaseSimpleValidator
eeichinger authored
53 5. Spring.Validation: Base class BaseValidator changed to BaseSimpleValidator for single validators as compared to group validators
6091e9c @eeichinger SPRNET-1234
eeichinger authored
54 which now commonly derive from BaseGroupValidator instead of ValidatorGroup
60ecf0e @eeichinger fixed SPRNET-1225
eeichinger authored
55
8e93efc @eeichinger fixed BaseSingleValidator -> BaseSimpleValidator
eeichinger authored
56 6. IVariableSource implementations now must also implement CanResolveVariable(string variableName) and may throw exceptions in
269cba2 @eeichinger updated Breaking Changes
eeichinger authored
57 ResolveVariable() in case the variable cannot resolved by this particular variable source.
58 In order to distinguish between an existing variable having a null value and a non-existing variable, variable sources
8e93efc @eeichinger fixed BaseSingleValidator -> BaseSimpleValidator
eeichinger authored
59 need to be changed to this new contract.
269cba2 @eeichinger updated Breaking Changes
eeichinger authored
60
61 7. a) Signature of CollectionUtils.Contains(ICollection collection, object element) changed to CollectionUtils.Contains(IEnumerable collection, object element)
62 b) returns 'null' in case of collection==null instead of throwing an exception
8e93efc @eeichinger fixed BaseSingleValidator -> BaseSimpleValidator
eeichinger authored
63
9058cb0 @eeichinger
eeichinger authored
64 8. dropped Spring.Expressions.DateLiteralNode
65
269cba2 @eeichinger updated Breaking Changes
eeichinger authored
66
67
ff3bb33 @eeichinger synced AbstractAdvisorAutoProxyCreator hierarchy w/ Spring/J
eeichinger authored
68 Spring.Aop
69 ----------
70
71 1. AbstractAutoProxyCreator.FindEligibleAdvisors(Type) changed to
72 AbstractAutoProxyCreator.FindEligibleAdvisors(Type, Name)
73
60ecf0e @eeichinger fixed SPRNET-1225
eeichinger authored
74 2. It is not possible to change a ProxyFactoryObject's product configuration at runtime
75 if IsSingleton==true since factory object singleton products get cached now.
76
77
ff3bb33 @eeichinger synced AbstractAdvisorAutoProxyCreator hierarchy w/ Spring/J
eeichinger authored
78
79 Changes (1.2 RC1 to 1.2.0 or greater)
80 =====================================
81
82 none
83
84
8a11448 @markpollack SPRNET-1218 - Update to use Apache NMS 1.1
markpollack authored
85
b1c1d37 @markpollack misc update
markpollack authored
86 Changes (1.1.2 to 1.2 RC1 or greater)
ff3bb33 @eeichinger synced AbstractAdvisorAutoProxyCreator hierarchy w/ Spring/J
eeichinger authored
87 =====================================
10f1029 @markpollack Add BreakingChanges-1.2.txt
markpollack authored
88
89 Spring.Core
90 -----------
91
92 1. ContextRegistry.GetContext(string name) now throws an exception if no context has been registered under that name instead of returning null.
93
94 2. Removed getter property of IApplicationContext in IApplicationContextAware
95
96 3. Removed getter property of IResourceLoader in IResourceLoaderAware
97
2f5e5c7 @eeichinger SPRNET-1038
eeichinger authored
98 4. AbstractBinding.IsValid property changed to method AbstractBinding.IsValid( IValidationErrors )
99
e37ac5a @markpollack add Spring.Data breaking changes.
markpollack authored
100 Spring.Data
101 -----------
102
103 1. The provider name System.Data.SqlServerCe is now aliased to SqlServerCe-3.5.1 (was SqlServerCe-3.1)
104
105 2. Removed setter property RollbackOnly on ITransactionStatus, now use the method SetRollbackOnly() to 'doom' a transaction to always rollback.
106
10f1029 @markpollack Add BreakingChanges-1.2.txt
markpollack authored
107 Spring.Services
108 ---------------
109 1. Removed WebServiceProxyFactory.ClientProtocolType property (obsolete)
83098fe @eeichinger sprnet-1047, sprnet-1027, sprnet-1046, sprnet-1048
eeichinger authored
110
e37ac5a @markpollack add Spring.Data breaking changes.
markpollack authored
111 2. WebServiceExporter generates WebServiceBinding attribute with WSI basic profile 1.1 by default.
83098fe @eeichinger sprnet-1047, sprnet-1027, sprnet-1046, sprnet-1048
eeichinger authored
112
113 Spring.Web
114 ----------
115
116 1. Moved Spring.Web.Support.ISharedStateAware to Spring.Objects.ISharedStateAware
117
118 2. Dropped IProcess support
119
120 3. IHttpHandler instance dependencies won't be injected until PreRequestHandlerExecute stage (to support "session"-scoped deps)
Something went wrong with that request. Please try again.