Groovy 2.0 released

Engineering | Guillaume Laforge | July 02, 2012 | ...

The Groovy development team and SpringSource are happy to echo the announcement of the release of Groovy 2.0, the highly popular dynamic language for the Java platform. The key highlights of this important milestone are:

  • a static type checker to let the compiler tell you about the correctness of your code,
  • static compilation for the performance of the critical parts of your application,
  • modularity, splitting the Groovy JAR into smaller feature-oriented JARs and letting you create your own extension modules,
  • JDK 7 Project Coin syntax enhancements, so that Groovy is still as friendly as possible with its Java cousin,
  • and JDK 7 Invoke Dynamic integration to benefit from the dynamic languages support of the JVM.
To learn more about all those great new features, please read the Groovy 2.0 article on InfoQ that I’ve written, detailing and explaining all those novelties.

To download Groovy 2.0, go to the download area of the Groovy website.

For further information on all the JIRA issues fixed in this release and the various betas and release candidates, you can have a look at the JIRA changelog.

We’d like to thank all our users, all the contributors and committers who made this important release a reality, thanks to their feedback, their…

SPRING INTEGRATION 2.1.3.RELEASE AND 2.2.0.M3 ARE RELEASED!

Releases | Gary Russell | July 02, 2012 | ...

The Spring Integration team is pleased to announce the release of:

Spring Integration 2.1.3.RELEASE - a small maintenance release with some important bug fixes

  • Release notes are available here
  • Artifacts are available in the SpringSource repo, the community download page and Maven Central
  • Spring Integration 2.2.0.M3 - The third milestone release of the 2.2 stream, including a number of important features and improvements

  • Release notes are available here
  • Artifacts are available in the SpringSource repo and the community download page
  • More information is available on the project's home page

    SpringSource Tool Suites 3.0.0.M2 released

    Releases | Martin Lippert | June 28, 2012 | ...

    Dear Spring Community,

    I am pleased to announce the availability of the second milestone build of the upcoming SpringSource Tool Suites 3.0.

    This M2 build includes a number of significant changes and reflects the new structure of the tooling going forward. The main goal was to move away from one big monolithic tool towards smaller independent components. Therefore the different components of the SpringSource Tool Suite have been separated from each other and are now usable on an individual basis.

    All this allows us to start shipping different flavours of our tooling projects. Beginning with…

    This Week in Spring - June 26th, 2012

    Engineering | Josh Long | June 27, 2012 | ...
    <P> What a week! So much to talk about and scarcely enough minutes in the day to manage.   
    Without any further ado, let's get on to it!	</P> 
    
    1. Jonathan Brisbin has announced the availability of Spring Data REST 1.0.0.RC1 . Spring Data REST helps you provide a RESTful interface for your JPA-based repositories.
    2. Oliver Gierke has announced Spring Data MongoDB 1.0.2.GA. The new release has plenty of bugfixes and improvements, so check the changelog for more.
    3. Wonder what happened to the RabbitMQ webinar that was briefly on the SpringSource events calendar? It was rescheduled (slight schedule mishap), but it's back and you should definitely mark your calendars with the updated dates. It figures to be an amazing event.
    4. Our pal Gordon Dickens - a world class trainer and engineer - has been very busy recently.
      	 If you haven't been following his blog recently, you missed an 
      	  <a href ="http://gordondickens.com/wordpress/2012/06/12/springsource_tool_suite_faq/"> introduction to the SpringSource Tool Suite  -  including its composition and value-added features,  and  answers some common questions</A>.
      		
      		 Besides the great post <a href= "http://gordondickens.com/wordpress/2012/06/12/spring-3-1-constructor-namespace">on Spring 3.1's constructor namespace…

    Spring Data Redis 1.0.1 Released

    Releases | Costin Leau | June 27, 2012 | ...

    Dear Spring Community,

    I am pleased to announce the GA release of Spring Data Redis 1.0.1 project!

    Downloads | JavaDocs | Reference Documentation | Changelog

    Spring Data Redis 1.0.1 is more then a maintenance release introducing several new features such as:

    • Support for a new (4th) Redis driver SRP
    • Redis native execution (RedisConnection#execute)
    • Improved pipeline execution tracking potential errors and bulk results consistently across all drivers

    For more information about Spring Data Redis please see the home page for a live sample and webinar.

    We look forward to your feedback on the forum or in the issue tracker.

    Spring project infrastructure updates

    Engineering | Chris Beams | June 27, 2012 | ...

    Introduction

    Over the last year a number of significant changes have been made to the infrastructure and processes we use to keep the Spring family of projects running smoothly. You may have seen individual announcements about some of these as they happened, while others may have slipped under your radar. I'll recap these changes below. When put together they portray a bigger picture.

    GitHub project hosting

    Individual Spring projects have been migrating to Git and GitHub for quite a while. You may recall our announcement last Christmas that the Spring Framework itself had made the move. With the recent migration of Spring Web Flow, we're happy to announce that all major Spring projects are now hosted under the SpringSource organization at GitHub.

    There are benefits for project committers and Spring users alike following the move to Git and GitHub. GitHub has an excellent UI for code browsing, history of changes, and commit comments. And with the amazing number of open source projects already hosted at GitHub, this means that you're using one well-understood UI and that you already know how to browse source control, examine recent changes and so on. But GitHub's real power is in the way it encourages and supports community contribution. This point is discussed further in the "contribution process" section below.

    For now, check out…

    Spring Data REST 1.0.0.RC1 Released

    Releases | Jon Brisbin | June 26, 2012 | ...

    I'm pleased to announce the release of Spring Data REST 1.0.0.RC1! Beyond a number of bug fixes, this release adds support for paging and sorting and makes it easier to integrate Spring Data REST into an existing Spring MVC application.

    New functionality includes:

    • Paging - Add URL parameters like "page=2" and "limit=20" to control the paging of large result sets.
    • Sorting - Add URL parameters like "sort=name" to control the sorting of result sets.
    • Integrate with existing Spring MVC applications - Now you can easily integrate Spring Data REST into an existing Spring MVC application by simply including a JavaConfig bean into your own configuration.

    New documentation includes:

    Starter Web Application | Wiki | Release Notes

    To learn more about the project, visit the Spring Data REST homepage, or visit the Github repository to download the source.

    Spring Data MongoDB 1.0.2 GA released

    Releases | Oliver Drotbohm | June 20, 2012 | ...

    Dear Spring community, I'd like to announce the availability of Spring Data MongoDB 1.0.2. It's a bug fix release containing 20 bugfixes and improvements.

    Downloads | JavaDocs | Reference Documentation | Changelog

    The release is available from our Maven repository and from Maven Central as well. To learn more about the project, visit the Spring Data MongoDB Page. Looking forward to your feedback on the forum or in the issue tracker.

    This Week in Spring - June 19th, 2012

    Engineering | Josh Long | June 19, 2012 | ...
    <P> This week the I'm at QCon New York talking to people about Spring, Cloud Foundry,  vFabric, and  much more. Attendees at QCon conferences always keep things interesting with great questions and ideas.  
    	 
    

    As usual, though, the internet has given us a lot of great content to look at this last week, so let's dive right into the roundup!

    </P> 
    
    1. If you missed Gary Russell's excellent webinar introducing managing and monitoring of Spring Integration applications, don't worry, the video is on the SpringSource YouTube channel.
    2.  <LI>  Details of the new  release of <a href = "http://www.springsource.org/node/3573">Spring for Apache Hadoop 1.0.0.M2</A> are available. For information on the project itself, check out this  <a href = "http://blog.springsource.org/2012/06/1…

    This Week in Spring - June 12th, 2012

    Engineering | Josh Long | June 13, 2012 | ...

    Welcome back to another installment of This Week in Spring. We've got a lot to cover this week, so let's get to it!

    1. Gordon Dickens is at it again, this time with a great look at Spring 3.1's constructor namespace, which provides the logical counterpart to the p: namespace element.
    2. Matt Vickery's at it again! He's got an interesting post on how to use the C24 iO product with Spring.
    3. The Vaadin blog has an interesting post on serialization with the Vaadin web framework and Spring.
    4. The Java Code Geeks has a blog post on using the RESTEasy REST framework with Spring-based services. While I would recommend the Spring REST support in Spring MVC over this approach, it's at least interesting to have the recipe if you ever need to use it.
    5. The Java Code Geeks blog has another post on building Spring-based JPA services that sit behind a RESTful CXF backend. This is another one of those situations where, while it's useful to know how to do in case you need to, you're better off using Spring MVC's REST support. It's easier, and integrates more naturally with the component model.
    6. The Banging My Head Against a Wall blog has a great post on Upgrading from Spring 2.5 to 3.1. This blog shows that the migration is dead simple, if you haven't already made the jump, and he's got insight into one particular little gotcha you might hit to make the migration that much smoother.
    7. The TeamExtension blog has a quick post introducing how to get started with Spring Mobile 1.0. They recommend stock Eclipse with the m2e support, but of course, if you use the SpringSource Tool Suite, you won't have to set anything up.
    8. Are you a .NET developer looking for a solid dependency injection framework like Spring? Have you heard about Spring.NET, the dependency injection framework from the same people behind SpringSource? Blogger Łukasz Budnik has an interesting post about Spring.NET's superiority over other alternatives in the space (Microsoft's Unity and Ninject).

    Get the Spring newsletter

    Stay connected with the Spring newsletter

    Subscribe

    Get ahead

    VMware offers training and certification to turbo-charge your progress.

    Learn more

    Get support

    Tanzu Spring offers support and binaries for OpenJDK™, Spring, and Apache Tomcat® in one simple subscription.

    Learn more

    Upcoming events

    Check out all the upcoming events in the Spring community.

    View all