Blogs

SpringSource Blog

Spring Framework 3.0.3 released

Juergen Hoeller

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

Share this Post
  • Digg
  • Sphinn
  • del.icio.us
  • Facebook
  • Mixx
  • Google Bookmarks
  • DZone
  • LinkedIn
  • Slashdot
  • Technorati
  • Twitter
 

6 responses


  1. There are two .jar files (order.jar and order-supplemental.jar) that are "broken" in 3.0.3. The same for 3.0.2.


  2. Scratch that. Their length is 0.


  3. Great 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?


  4. Hey 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.


  5. When 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. )


  6. Indeed, 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

4 trackbacks

Leave a Reply