Browse Source

further M2 revisions

conversation
Juergen Hoeller 16 years ago
parent
commit
ff8e7a1289
  1. 11
      build-spring-framework/resources/changelog.txt

11
build-spring-framework/resources/changelog.txt

@ -3,7 +3,7 @@ SPRING FRAMEWORK CHANGELOG @@ -3,7 +3,7 @@ SPRING FRAMEWORK CHANGELOG
http://www.springsource.org
Changes in version 3.0.0.M2 (2009-02-16)
Changes in version 3.0.0.M2 (2009-02-20)
----------------------------------------
* refined OSGi version constraints for "javax.annotation" and "junit.framework"
@ -11,8 +11,12 @@ Changes in version 3.0.0.M2 (2009-02-16) @@ -11,8 +11,12 @@ Changes in version 3.0.0.M2 (2009-02-16)
* added SimpleThreadScope implementation
* "systemProperties" bean is not considered a default match for type Properties anymore
* registered plain singletons will be fully matched according to their qualifiers
* @Qualifier value matching takes chained aliases of target beans into account as well
* SimpleAliasRegistry's "getAliases" method returns transitive aliases now
* pre-converted property values are preserved more eagerly for re-created beans
* ASM-based AnnotationMetadata fully resolves class arguments and enums into Java types
* ProceedingJoinPoint resolves parameter names using ASM-based parameter name discovery
* MethodInvocations and ProceedingJoinPoints always expose original method (not bridge)
* bridge method resolution works with Hibernate-generated CGLIB proxies as well
* generic collection type resolution respects upper bound (e.g. ? extends Number) as well
* TypeUtils detects variations of ParameterizedType/GenericArrayType assignability as well
@ -31,6 +35,7 @@ Changes in version 3.0.0.M2 (2009-02-16) @@ -31,6 +35,7 @@ Changes in version 3.0.0.M2 (2009-02-16)
* ApplicationListener beans get obtained on demand, supporting non-singletons as well
* ApplicationListeners will be called in the order according to the Ordered contract
* generified ApplicationListener interface, narrowing the event type to be received
* introduced SmartApplicationListener interface for supported event/source types
* generified Transaction/Hibernate/Jdo/JpaCallback with generic "doInXxx" return type
* HibernateOperations uses generic parameter/return types where possible
* JdoOperations uses generic parameter/return types where possible (following JDO 2.1)
@ -41,9 +46,12 @@ Changes in version 3.0.0.M2 (2009-02-16) @@ -41,9 +46,12 @@ Changes in version 3.0.0.M2 (2009-02-16)
* added support for WebSphere's ResourceAdapter-managed messaging transactions
* made SpringBeanAutowiringInterceptor callback signature compatible with WebSphere
* WebSphereUowTransactionManager preserves original exception in case of rollback
* added "flush()" method to TransactionStatus and TransactionSynchronization interfaces
* test context manager automatically flushes transactions before rolling back
* DefaultLobHandler uses explicit Blob/Clob access for reading when "wrapAsLob"=true
* fixed JmsException/JmsUtils to fully avoid NPEs in case of cause messages being null
* fixed MessageListenerAdapter's "getSubscriptionName()" to work without delegate as well
* fixed HTTP invoker to support resolution of multi-level primitive array classes again
* introduced OXM support package (originating from Spring Web Services)
* introduced OXM-based MarshallingMessageConverter for JMS
* introduced OXM-based MarshallingView for Spring MVC
@ -57,6 +65,7 @@ Changes in version 3.0.0.M2 (2009-02-16) @@ -57,6 +65,7 @@ Changes in version 3.0.0.M2 (2009-02-16)
* introduced @CookieValue annotation for Servlet and Portlet MVC handler methods
* @RequestMapping type-level param constraints taken into account consistently
* optional boolean parameters in MVC handler methods resolve to "false" if not present
* "url" macro in "spring.ftl" performs standard Servlet URL encoding automatically
Changes in version 3.0.0.M1 (2008-12-05)

Loading…
Cancel
Save