<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>SpringSource Team Blog</title>
	
	<link>http://blog.springsource.org</link>
	<description>The voice of SpringSource</description>
	<lastBuildDate>Mon, 09 Jan 2012 19:03:49 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.1</generator>
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/SpringSourceTeamBlog" /><feedburner:info uri="springsourceteamblog" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
		<title>Spring Integration 2.1 is now GA</title>
		<link>http://feedproxy.google.com/~r/SpringSourceTeamBlog/~3/f6e8GvMKZrY/</link>
		<comments>http://blog.springsource.org/2012/01/09/spring-integration-2-1-is-now-ga/#comments</comments>
		<pubDate>Mon, 09 Jan 2012 18:57:11 +0000</pubDate>
		<dc:creator>Mark Fisher</dc:creator>
				<category><![CDATA[AMQP]]></category>
		<category><![CDATA[Enterprise Integration]]></category>
		<category><![CDATA[Spring]]></category>
		<category><![CDATA[Spring Integration]]></category>

		<guid isPermaLink="false">http://blog.springsource.org/?p=10547</guid>
		<description>Spring Integration 2.1 has been released! You can download it here or configure your Maven POM. This version is the result of more than one full year of work, and the team has resolved hundreds of issues since Spring Integration 2.0 was released. Interestingly, it has been 4 years and a few days since the  &lt;a href="http://blog.springsource.org/2012/01/09/spring-integration-2-1-is-now-ga/"&gt;&lt;em&gt;Read more...&lt;/em&gt;&lt;/a&gt;&lt;img src="http://feeds.feedburner.com/~r/SpringSourceTeamBlog/~4/f6e8GvMKZrY" height="1" width="1"/&gt;</description>
		<wfw:commentRss>http://blog.springsource.org/2012/01/09/spring-integration-2-1-is-now-ga/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		<feedburner:origLink>http://blog.springsource.org/2012/01/09/spring-integration-2-1-is-now-ga/</feedburner:origLink></item>
		<item>
		<title>Spring Framework moves to GitHub</title>
		<link>http://feedproxy.google.com/~r/SpringSourceTeamBlog/~3/pwLWS9HQ6is/</link>
		<comments>http://blog.springsource.org/2011/12/21/spring-framework-moves-to-github/#comments</comments>
		<pubDate>Wed, 21 Dec 2011 12:24:51 +0000</pubDate>
		<dc:creator>Chris Beams</dc:creator>
				<category><![CDATA[Builds]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Spring]]></category>

		<guid isPermaLink="false">http://blog.springsource.org/?p=10511</guid>
		<description>Today we&amp;#039;re happy to announce that the Spring Framework has moved to GitHub! As you&amp;#039;ve probably noticed, nearly every other Spring project has already made the move, and those that haven&amp;#039;t will soon. Git helps us with many of the challenges of managing a large codebase like the Spring Framework, but what&amp;#039;s most exciting is  &lt;a href="http://blog.springsource.org/2011/12/21/spring-framework-moves-to-github/"&gt;&lt;em&gt;Read more...&lt;/em&gt;&lt;/a&gt;&lt;img src="http://feeds.feedburner.com/~r/SpringSourceTeamBlog/~4/pwLWS9HQ6is" height="1" width="1"/&gt;</description>
		<wfw:commentRss>http://blog.springsource.org/2011/12/21/spring-framework-moves-to-github/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
		<feedburner:origLink>http://blog.springsource.org/2011/12/21/spring-framework-moves-to-github/</feedburner:origLink></item>
		<item>
		<title>Spring Python 1.1.1, 1.2.1, and 1.3.0.RC1 are released!</title>
		<link>http://feedproxy.google.com/~r/SpringSourceTeamBlog/~3/c-4iFid9VBM/</link>
		<comments>http://blog.springsource.org/2011/12/20/spring-python-1-1-1-1-2-1-and-1-3-0-rc1-are-released/#comments</comments>
		<pubDate>Tue, 20 Dec 2011 18:05:32 +0000</pubDate>
		<dc:creator>Greg Turnquist</dc:creator>
				<category><![CDATA[Spring Python]]></category>

		<guid isPermaLink="false">http://blog.springsource.org/?p=10499</guid>
		<description>Amidst the flurry of Spring releases this month, Spring Python has it&amp;#039;s own. Versions 1.1.1 and 1.2.1 are maintenance releases that patch some bugs. Version 1.3.0.RC1 is the first release of 1.3.0. In this release we have commits from team members, and have also merged pull requests through github. If you want to make contributions  &lt;a href="http://blog.springsource.org/2011/12/20/spring-python-1-1-1-1-2-1-and-1-3-0-rc1-are-released/"&gt;&lt;em&gt;Read more...&lt;/em&gt;&lt;/a&gt;&lt;img src="http://feeds.feedburner.com/~r/SpringSourceTeamBlog/~4/c-4iFid9VBM" height="1" width="1"/&gt;</description>
		<wfw:commentRss>http://blog.springsource.org/2011/12/20/spring-python-1-1-1-1-2-1-and-1-3-0-rc1-are-released/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		<feedburner:origLink>http://blog.springsource.org/2011/12/20/spring-python-1-1-1-1-2-1-and-1-3-0-rc1-are-released/</feedburner:origLink></item>
		<item>
		<title>Spring Roo 1.2.0.RELEASE available</title>
		<link>http://feedproxy.google.com/~r/SpringSourceTeamBlog/~3/7yKBvuRgxXw/</link>
		<comments>http://blog.springsource.org/2011/12/17/spring-roo-1-2-0-release-available/#comments</comments>
		<pubDate>Sat, 17 Dec 2011 22:07:32 +0000</pubDate>
		<dc:creator>Alan Stewart</dc:creator>
				<category><![CDATA[Spring]]></category>

		<guid isPermaLink="false">http://blog.springsource.org/?p=10493</guid>
		<description>It is my pleasure to announce that Spring Roo 1.2 GA has just been released. This release represents a significant amount of engineering effort by the Roo team and includes all the most popular features that the Roo user community have requested as well as many performance and usability improvements. The new features of Roo  &lt;a href="http://blog.springsource.org/2011/12/17/spring-roo-1-2-0-release-available/"&gt;&lt;em&gt;Read more...&lt;/em&gt;&lt;/a&gt;&lt;img src="http://feeds.feedburner.com/~r/SpringSourceTeamBlog/~4/7yKBvuRgxXw" height="1" width="1"/&gt;</description>
		<wfw:commentRss>http://blog.springsource.org/2011/12/17/spring-roo-1-2-0-release-available/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		<feedburner:origLink>http://blog.springsource.org/2011/12/17/spring-roo-1-2-0-release-available/</feedburner:origLink></item>
		<item>
		<title>Web Development Evolved: Grails 2.0 Released!</title>
		<link>http://feedproxy.google.com/~r/SpringSourceTeamBlog/~3/OaAoBzvPWyg/</link>
		<comments>http://blog.springsource.org/2011/12/15/grails-2-0-released/#comments</comments>
		<pubDate>Thu, 15 Dec 2011 16:14:53 +0000</pubDate>
		<dc:creator>grocher</dc:creator>
				<category><![CDATA[Groovy/Grails]]></category>

		<guid isPermaLink="false">http://blog.springsource.org/?p=10467</guid>
		<description>After nearly a year in development, we are extremely excited to announce the GA release of Grails 2.0 &amp;#8211; the second major revision of the web framework that is changing the face of web development on the JVM. This release brings a greatly enhanced user experience. Everything from the command line, to the test reports,  &lt;a href="http://blog.springsource.org/2011/12/15/grails-2-0-released/"&gt;&lt;em&gt;Read more...&lt;/em&gt;&lt;/a&gt;&lt;img src="http://feeds.feedburner.com/~r/SpringSourceTeamBlog/~4/OaAoBzvPWyg" height="1" width="1"/&gt;</description>
		<wfw:commentRss>http://blog.springsource.org/2011/12/15/grails-2-0-released/feed/</wfw:commentRss>
		<slash:comments>45</slash:comments>
		<feedburner:origLink>http://blog.springsource.org/2011/12/15/grails-2-0-released/</feedburner:origLink></item>
		<item>
		<title>Countdown to Grails 2.0: User experience</title>
		<link>http://feedproxy.google.com/~r/SpringSourceTeamBlog/~3/YZic2TTMh1A/</link>
		<comments>http://blog.springsource.org/2011/12/14/countdown-to-grails-2-0-user-experience/#comments</comments>
		<pubDate>Wed, 14 Dec 2011 22:30:18 +0000</pubDate>
		<dc:creator>Peter Ledbrook</dc:creator>
				<category><![CDATA[Groovy/Grails]]></category>

		<guid isPermaLink="false">http://blog.springsource.org/?p=10454</guid>
		<description>Welcome to this final Countdown to Grails 2.0 post: the final release is imminent! I&amp;#039;m not really going to say much here because some of the most interesting new features of Grails 2.0 are much better seen. For that reason, I&amp;#039;ve created a screencast so you can see exactly what awaits you when you install  &lt;a href="http://blog.springsource.org/2011/12/14/countdown-to-grails-2-0-user-experience/"&gt;&lt;em&gt;Read more...&lt;/em&gt;&lt;/a&gt;&lt;img src="http://feeds.feedburner.com/~r/SpringSourceTeamBlog/~4/YZic2TTMh1A" height="1" width="1"/&gt;</description>
		<wfw:commentRss>http://blog.springsource.org/2011/12/14/countdown-to-grails-2-0-user-experience/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://blog.springsource.org/2011/12/14/countdown-to-grails-2-0-user-experience/</feedburner:origLink></item>
		<item>
		<title>Spring Framework 3.1 goes GA</title>
		<link>http://feedproxy.google.com/~r/SpringSourceTeamBlog/~3/_VXnqywUfCQ/</link>
		<comments>http://blog.springsource.org/2011/12/13/spring-framework-3-1-goes-ga/#comments</comments>
		<pubDate>Tue, 13 Dec 2011 16:32:29 +0000</pubDate>
		<dc:creator>Juergen Hoeller</dc:creator>
				<category><![CDATA[3.1]]></category>
		<category><![CDATA[Spring]]></category>

		<guid isPermaLink="false">http://blog.springsource.org/?p=10422</guid>
		<description>It is my pleasure to announce that Spring Framework 3.1 becomes generally available today! This release delivers several key features that make Spring ready for the challenges of 2012 and beyond: * The environment abstraction and the associated bean definition profiles, along with centrally configurable property sources for placeholder resolution. * Java-based application configuration based  &lt;a href="http://blog.springsource.org/2011/12/13/spring-framework-3-1-goes-ga/"&gt;&lt;em&gt;Read more...&lt;/em&gt;&lt;/a&gt;&lt;img src="http://feeds.feedburner.com/~r/SpringSourceTeamBlog/~4/_VXnqywUfCQ" height="1" width="1"/&gt;</description>
		<wfw:commentRss>http://blog.springsource.org/2011/12/13/spring-framework-3-1-goes-ga/feed/</wfw:commentRss>
		<slash:comments>46</slash:comments>
		<feedburner:origLink>http://blog.springsource.org/2011/12/13/spring-framework-3-1-goes-ga/</feedburner:origLink></item>
		<item>
		<title>Spring Integration Scripting Support – Part 1</title>
		<link>http://feedproxy.google.com/~r/SpringSourceTeamBlog/~3/DZz5A961zDI/</link>
		<comments>http://blog.springsource.org/2011/12/08/spring-integration-scripting-support-part-1/#comments</comments>
		<pubDate>Thu, 08 Dec 2011 18:48:27 +0000</pubDate>
		<dc:creator>David Turanski</dc:creator>
				<category><![CDATA[Spring]]></category>

		<guid isPermaLink="false">http://blog.springsource.org/?p=10327</guid>
		<description>Spring Integration scripting support, available in the 2.1 release, builds upon the Groovy scripting support introduced in 2.0.  If you are familiar with Spring Integration, consider scripting support as another tool in your toolbox that you will find useful in certain situations.  If you have existing code written in languages such as Groovy, Python, Ruby,  &lt;a href="http://blog.springsource.org/2011/12/08/spring-integration-scripting-support-part-1/"&gt;&lt;em&gt;Read more...&lt;/em&gt;&lt;/a&gt;&lt;img src="http://feeds.feedburner.com/~r/SpringSourceTeamBlog/~4/DZz5A961zDI" height="1" width="1"/&gt;</description>
		<wfw:commentRss>http://blog.springsource.org/2011/12/08/spring-integration-scripting-support-part-1/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://blog.springsource.org/2011/12/08/spring-integration-scripting-support-part-1/</feedburner:origLink></item>
		<item>
		<title>Countdown to Grails 2.0: Persistence</title>
		<link>http://feedproxy.google.com/~r/SpringSourceTeamBlog/~3/ie4TGD6ORcM/</link>
		<comments>http://blog.springsource.org/2011/12/05/countdown-to-grails-2-0-persistence/#comments</comments>
		<pubDate>Mon, 05 Dec 2011 10:45:38 +0000</pubDate>
		<dc:creator>Peter Ledbrook</dc:creator>
				<category><![CDATA[Data Access]]></category>
		<category><![CDATA[Groovy/Grails]]></category>

		<guid isPermaLink="false">http://blog.springsource.org/?p=10292</guid>
		<description>It&amp;#039;s been a while since the last Countdown blog post, but the release of 2.0.0.RC3 gives me a good reason to write another. In the last post, I focused on database migration and how we are standardising on the new Database Migration Plugin. I&amp;#039;ll be continuing on the theme of persistence here and introducing several  &lt;a href="http://blog.springsource.org/2011/12/05/countdown-to-grails-2-0-persistence/"&gt;&lt;em&gt;Read more...&lt;/em&gt;&lt;/a&gt;&lt;img src="http://feeds.feedburner.com/~r/SpringSourceTeamBlog/~4/ie4TGD6ORcM" height="1" width="1"/&gt;</description>
		<wfw:commentRss>http://blog.springsource.org/2011/12/05/countdown-to-grails-2-0-persistence/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		<feedburner:origLink>http://blog.springsource.org/2011/12/05/countdown-to-grails-2-0-persistence/</feedburner:origLink></item>
		<item>
		<title>Cross Site Request Forgery and OAuth2</title>
		<link>http://feedproxy.google.com/~r/SpringSourceTeamBlog/~3/m22tLxuEwPE/</link>
		<comments>http://blog.springsource.org/2011/11/30/10317/#comments</comments>
		<pubDate>Wed, 30 Nov 2011 16:23:04 +0000</pubDate>
		<dc:creator>Dave Syer</dc:creator>
				<category><![CDATA[Security]]></category>
		<category><![CDATA[Spring]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://blog.springsource.org/?p=10317</guid>
		<description>In this short article we look at Cross Site Request Forgery in the context of OAuth2, looking at possible attacks and how they can be countered when OAuth2 is being used to protect web resources. OAuth2 is a protocol enabling a Client application, often a web application, to act on behalf of a User, but  &lt;a href="http://blog.springsource.org/2011/11/30/10317/"&gt;&lt;em&gt;Read more...&lt;/em&gt;&lt;/a&gt;&lt;img src="http://feeds.feedburner.com/~r/SpringSourceTeamBlog/~4/m22tLxuEwPE" height="1" width="1"/&gt;</description>
		<wfw:commentRss>http://blog.springsource.org/2011/11/30/10317/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		<feedburner:origLink>http://blog.springsource.org/2011/11/30/10317/</feedburner:origLink></item>
	</channel>
</rss>

