December 14th, 2012· Refined Java SE 7 support within the framework as well as through upgrades to CGLIB 3.0, ASM 4.0 (both of which we're inlining now) and AspectJ 1.7
· Concurrency refinements across the framework, avoiding the use of synchronization wherever possible – in particular for scoped/prototype beans
· Allowing for @Autowired and @Value to be used as meta-annotations, e.g. to build custom injection annotations in combination with specific qualifiers
· Support for custom @Bean definition annotations in @Configuration classes, e.g. in combination with specific qualifiers, @Lazy, @Primary, etc
· Asynchronous MVC processing on Servlet 3.0, with Spring MVC handler methods being able to return Callables and DeferredResults
· Inclusion of the formerly-standalone Spring MVC Test project, allowing for first-class testing of Spring MVC applications
· Support for loading WebApplicationContexts in the TestContext framework, and further improvements for web application testing
· Early support for JCache 0.5 (JSR-107) as a backend for Spring's cache abstraction
November 7th, 2012· A new Gradle-based framework build, making it easier than ever to contribute to the Spring Framework project on GitHub
· Inlined CGLIB 3.0 and ASM 4.0, fully supporting Java 7 byte code and making CGLIB-based functionality available without explicit declaration of a CGLIB dependency
· Allowing for @Autowired and @Value to be used as meta-annotations, e.g. to build custom injection annotations in combination with specific qualifiers
· Support for custom @Bean definition annotations in @Configuration classes, e.g. in combination with specific qualifiers, @Lazy, @Primary, etc
· Asynchronous MVC processing on Servlet 3.0, with Spring MVC handler methods being able to return Callables and DeferredResults (see Rossen's series of blog posts)
· Inclusion of the formerly-standalone Spring MVC Test project, allowing for first-class testing of Spring MVC applications (stay tuned for Rossen's blog post on this)
· Support for loading WebApplicationContexts in the TestContext framework (stay tuned for Sam's blog post on this)
· Early support for JCache 0.5 (JSR-107) as a backend for Spring's cache abstraction