Spring Framework 2.1 turns into Spring Framework 2.5!
My first blog post - and what a big announcement to make :-)
After a series of Spring 2.1 milestone releases, we've been reviewing the overall set of features that we introduced:
- full Java 6 and Java EE 5 support (JDBC 4.0, JTA 1.1, JavaMail 1.4, JAX-WS 2.0, etc)
- full-featured annotation-driven dependency injection (including support for 'qualifier' annotations)
- support for component scanning in the classpath (autodetecting annotated classes)
- bean name pointcut element in AspectJ pointcut expressions
- built-in support for for AspectJ load-time weaving (based on Spring's LoadTimeWeaver abstraction)
- further XML configuration namespaces ("context", "jms") for maximum convenience
- extended SimpleJdbcTemplate functionality (support for named parameters etc)
- officially certified WebSphere support (support for the WebSphere 6 UOWManager facility etc)
- Spring framework jars are shipped as OSGi-compliant bundles out of the box
- Spring ApplicationContext can be deployed as JCA RAR file (for headless application modules)
- JCA 1.5 message endpoint management (for Spring-managed JMS and CCI message listeners)
- completely revised framework for integration tests (with support for JUnit 4 and TestNG)
We concluded that this goes significantly beyond what we originally planned for Spring 2.1. The version number 2.1, as used for the milestones, does not reflect the significance and the comprehensiveness of the features in this major release.
So I'm pleased to announce that the 2.1 milestones will seamlessly turn into Spring Framework 2.5 as the upcoming major release! Spring 2.5 is scheduled for final release in…