Spring Framework 3.0.3 released |
|

After several weeks of fine-tuning and community feedback, Spring Framework 3.0.3 is now available. This release fixes more than a hundred minor issues reported against Spring 3.0.2, in particular in the JSP tag library and in Portlet session handling, as well as in ConversionService details. Once again, this release catches up with recent third-party releases: OpenJPA 2.0 final, Hibernate 3.5.2, and JBoss 6.0.0 M3, all of which are fully supported in combination with Spring 3 now.
Note that, in the meantime, all major persistence providers have released GA versions with JPA 2.0 support, even including a JPA 2.0 feature pack for WebSphere 7. This clearly suggests that JPA 2.0 is about to become mainstream… A good time to give it a try if you haven't done so already! Of course, Spring 3 is happy to work with a server-provided JPA 2.0 EntityManagerFactory (e.g. in a WebSphere environment), while also being able to bring the full power of embedded JPA 2.0 to Tomcat and standalone environments. (At the same time, Spring 3 will automatically adapt to a JPA 1.0 provider as well if that is what it encounters at runtime, e.g. on a Java EE 5 server.)
Finally, please note that we are not providing a dependencies download anymore, due to legal implications with the multitude of licenses there. The recommended way of obtaining third-party libraries for use with Spring is Maven/Ivy; you could also download third-party distributions of your choice (e.g. Hibernate 3.5.2) and take the jars from there. Note that there is no reason to upgrade third-party libraries unless you want to: The simplest solution is to keep using the versions that you know and trust.
Enjoy!
Similar Posts
- Spring Framework 3.0 RC3 released
- Spring Framework 3.0.2 released
- Spring Framework 3.0.1 released
- Migrating to Spring 3.1 and Hibernate 4.1
- Spring 3 on a Java EE 6 server









Ioan LUPU says:
Added on June 16th, 2010 at 1:20 amThere are two .jar files (order.jar and order-supplemental.jar) that are "broken" in 3.0.3. The same for 3.0.2.
Ioan LUPU says:
Added on June 16th, 2010 at 1:25 amScratch that. Their length is 0.
Rod says:
Added on June 25th, 2010 at 6:34 amGreat work guys!
Hibernate 3.5.3 was released 2 days after this post though; and, we seem to be stuck with 3.3.2 in the SpringSource Enterprise Bundle Repository, maybe someone needs a prod?
wangyin says:
Added on August 23rd, 2010 at 11:35 pmHey Hoeller,I'm confused that how an object instance loaded by the other classloader can be accessed without the ClassCastExcepion being thrown except for using reflection?
It seems that using JndiObjectFactoryBean is a better idea,but I donot understand.
Can you make me clear?
Thanks very much.
Bino says:
Added on January 27th, 2011 at 5:01 pmWhen we can see the introduction of "view" and "flash" scope in Spring to support JSF 2.0 application (similar to "session" and "request" scope support from Spring. )
Juergen Hoeller (blog author) says:
Added on February 1st, 2011 at 2:21 pmIndeed, we intend to introduce a "view" and possibly also a "flash" scope in Spring 3.1 M2 (late March). The general topic is conversation management for MVC and JSF applications, with extended web scopes being a part of the overall effort.
Juergen