Aquileo | SpringSource.orghttp://www.springsource.org Welcome to the home of Spring, the leading platform to build and run enterprise Java applications. Led and sustained by SpringSource, Spring delivers significant benefits for many projects, increasing development productivity and runtime performance while improving test coverage and application quality.enAquileo | This Week in Spring - September 10, 2013 - SpringOne2GX 2013 Editionhttp://www.springsource.org/node/22689 <p>Welcome to <em>This Week in Spring</em>, <strong>SpringOne2GX 2013</strong> edition!</p> <p>We&#39;re now in <em>day 2</em> of the <a href="http://springone2gx.com">SpringOne2GX 2013</a> conference in Santa Clara, CA! Yesterday&#39;s keynote saw a <em>lot</em> of new exciting new announcements and introductions and I&#39;ll discuss some of those here, and then have subsequent coverage for the balance of the week. </p> <p>Here, of course, is your abridged look at all that&#39;s glitters in the Spring community and (hurrayy!!) at <a href="http://springone2gx.com">SpringOne2GX 2013</a>! With no exaggeration, this is the most exciting SpringOne2GX to date.</p> <p> <img style = "float: left; margin-right: 10px;" width = "400" src="https://pbs.twimg.com/media/BT2wEA1IcAEKMQ3.jpg" alt="Some of the amazing Spring project leads at SpringOne2GX 2012" title="some of the Spring project leads at SpringOne2GX 2012"> One of the things I most like about SpringOne2GX is the access it affords attendees to the brains behind the awesome. After tonight&#39;s keynote dinner a few of the project leads lingered a few minutes and took this impromptu photo for me. <a href="http://twitter.com/SpringJuergen">Spring core lead Juergen Hoeller</a> is front-center, in the blue shirt. For what it&#39;s worth, Juergen doesn&#39;t <em>actually</em> tweet (the account is a placeholder!), which makes the opportunity to chat with him at SpringOne even <em>more</em> amazing! Going counter-clockwise, starting after Juergen, you then have <a href="http://projects.spring.io/spring-security">Spring Security</a> lead <a href="http://twitter.com/rob_winch">Rob Winch</a>, <a href="http://projects.spring.io/spring-mobile/">Spring Mobile</a> and <a href="http://projects.spring.io/spring-android/">Spring Android</a> lead <a href="https://twitter.com/royclarkson">Roy Clarkson</a>, <a href="http://twitter.com/ProjectReactor">Reactor project</a> lead <a href="http://twitter.com/j_brisbin">Jon Brisbin</a>, and <a href="http://projects.spring.io/spring-social">Spring Social</a> lead <a href="http://twitter.com/habuma">Craig Walls</a>.</p> <ol> <li>First, we have announced a major new identity for the Pivotal Spring technology stack. Yesterday&#39;s keynote saw the unveiling of the <strong>Spring IO</strong> platform. The platform broadly describes the amazing new technologies - both libraries and runtimes - we&#39;re delivering to accommodate next generation use cases here at <a href="http://gopivotal.com">Pivotal</a>, with Spring at the heart of it all! The new identity also emphasizes the Spring projects, and our position within the Pivotal family of technologies.</li> <li>A <em>huge</em> part of this is a brand new website we&#39;ve just launched: <a href="http://Spring.IO">Spring.IO</a>! Spring.IO is a new website with <em>numerous</em> introductory <a href="http://Spring.io/guides">guides</a> and <a href="">tutorials</a>, <em>much</em> improved documentation referenceability (check out, for example, the <a href="http://projects.spring.io/spring-framework/">Spring Framework project page</a>) and a slew of other nice features. I, personally, think it looks really sharp, too! Even better? The website is written entirely in Spring, and runs on <a href="http://twitter.com/cloudfoundry">Cloud Foundry</a>! You want more? The code will be open-sourced, and made available for all to reference in short order. (It&#39;s on the to-do list! :D) We're still migrating from the <A href="http://springsource.org">old site</a> to the new one, so expect to see posts (like those one!) cross-posted to both for a while!)</li> <li>Another part of this revised change is our <a href="http://twitter.com/springcentral">renamed Twitter handle (it used to be @SpringSource, and now it&#39;s @SpringCentral)</a>. Be sure to say "hi" if you&#39;re on Twitter! Also, you might follow <a href="http://twitter.com/starbuxman">me</a> and <a href="http://twitter.com/gopivotal">Pivotal</a> and <a href="http://twitter.com/cloudfoundry">Cloud Foundry</a> while you&#39;re at it.</li> <li> <a href="http://grails.org/news/1288035">Grails 2.3.0.GA has been released</a>! I don&#39;t normally cover Grails (mainly because the Grails community does such an epic job already), but this release is a huge, featureful new release and coincident with <a href="http://twitter.com/SpringOne2GX">@SpringOne2GX</a>, and so I couldn&#39;t leave it out. As you&#39;d expect, the Groovy and Grails communities turned out in force for the event! </li> <li><a href="http://docs.spring.io/spring-batch/apidocs/index.html">Spring Batch 3.0 M2</a> was released last night, also coincadent with SpringOne2GX 2013. The new release brings the project that much closer to fully implementing the <a href="http://jcp.org/en/jsr/detail?id=352">Batch JSR</a>, which was developed with participation from the Spring Batch team, and which the Spring Batch project will fully support when 3.0 is released. Check it out! The new release also, of course, supports the <em>gorgeous</em> Spring Batch Java configuration API released in Spring Batch 2.2, so it&#39;s a nice release no matter what you&#39;re doing. </li> <li>Spring Data lead has announced the latest release, <a href="http://spring.io/blog/2013/09/10/spring-data-babbage-release-train-goes-ga">Spring Data Babbage GA</a>!</li> <li> Spring Data ninja Thomas Risberg has just announced that <a href="http://www.springsource.org/node/22687"> Spring for Hadoop 1.0.1 GA and 2.0 M1 are now available </a>, as well. </li> <li>Janne Valkealahti has just <a href="http://spring.io/blog/2013/09/10/introducing-the-spring-yarn-framework-for-developing-apache-hadoop-yarn-applications">announced the Spring Yarn project</a>, which embraces the foundational runtime underneath Hadoop 2.</li> <li>Spring Integration and Spring AMQP lead Gary Russell has just <a href="http://www.springsource.org/node/22685">announced Spring Integration 2.2.5 And 3.0 Milestone 3</a> are now available.</li> <li>Julien Dubois did a write-up of the SpringOne2GX day 1 keynote (in French). The post is titled, <a href="http://blog.ippon.fr/2013/09/10/1ere-journee-a-springone-2gx-spring-le-retour/">"Spring Day 1: the return of Spring"</a>. Definitely a good read!</li> <li><a href="http://www.infoworld.com/t/cloud-computing/paul-maritz-pivotal-bridge-the-future-226327">Pivotal CEO Paul Maritz did an interesting interview with InfoWorld</a>. Check it out. Paul was the lead keynote for the Cloud Foundry Platform conference event (which lead into SpringOne2GX over the weekend) and the SpringOne2GX keynote yesterday, BTW. </li> <LI>Finally, be sure to follow <A href="http://twitter.com/starbuxman">me</a> and <A href="http://twitter.com/SpringCentral">@SpringCentral</a> for the latest and greatest as it happens at <A href="http://springone2gx.com">SpringOne2GX</a>!</LI> </ul> http://www.springsource.org/node/22689#commentsThis Week in SpringWed, 11 Sep 2013 06:59:47 +0000Josh Long22689 at http://www.springsource.orgAquileo | SpringSource Training Schedule: October 2013http://www.springsource.org/springsource-training-schedule-october-2013 <p>If you are a Java developer looking to increase your Spring knowledge, Spring Training by Pivotal is the place to start. We are providing several Spring trainings across the globe closely connected to your needs as a professional developer. This week we are at SpringOne 2GX, make sure to visit the Spring Education booth to score an 8GB USB, a Spring beer mug and more great stuff.</p> <p>The complete Spring training schedule for September, 2013 can be found below:</p> <p><strong>Step 1: Core Spring</strong></p> <p><i>Americas</i></p> <ul> <li>October 01 - 04: <a href="http://mylearn.vmware.com/mgrreg/courses.cfm?ui=www_edu&a=det&id_course=187639">Core Spring in Boston, MA</a></li> <li>October 01 - 04: <a href="http://mylearn.vmware.com/mgrreg/courses.cfm?ui=www_edu&a=det&id_course=187642">Core Spring in Ballwin, MO</a></li> <li>October 01 - 04: <a href="http://mylearn.vmware.com/mgrreg/courses.cfm?ui=www_edu&a=det&id_course=187640">Core Spring in Austin, TX</a></li> <li>October 08 - 11: <a href="http://mylearn.vmware.com/mgrreg/courses.cfm?ui=www_edu&a=det&id_course=182020">Core Spring in Ottawa, ON</a></li> <li>October 08 - 11: <a href="http://mylearn.vmware.com/mgrreg/courses.cfm?ui=www_edu&a=det&id_course=182021">Core Spring in Toronto, ON</a></li> <li>October 08 - 11: <a href="http://mylearn.vmware.com/mgrreg/courses.cfm?ui=www_edu&a=det&id_course=182019">Core Spring in Montreal, QC</a></li> <li>October 08 - 11: <a href="http://mylearn.vmware.com/mgrreg/courses.cfm?ui=www_edu&a=det&id_course=181805">Core Spring Live Online in the United States</a></li> <li>October 08 - 11: <a href="http://mylearn.vmware.com/mgrreg/courses.cfm?ui=www_edu&a=det&id_course=187643">Core Spring in Atlanta, GA</a></li> <li>October 08 - 11: <a href="http://mylearn.vmware.com/mgrreg/courses.cfm?ui=www_edu&a=det&id_course=182018">Core Spring in Edison, NJ</a></li> <li>October 15 - 18: <a href="http://mylearn.vmware.com/mgrreg/courses.cfm?ui=www_edu&a=det&id_course=187647">Core Spring in Denver, CO</a></li> <li>October 15 - 18: <a href="http://mylearn.vmware.com/mgrreg/courses.cfm?ui=www_edu&a=det&id_course=187650">Core Spring in Chicago, IL</a></li> <li>October 15 - 18: <a href="http://mylearn.vmware.com/mgrreg/courses.cfm?ui=www_edu&a=det&id_course=187648">Core Spring in Minneapolis, MN</a></li> <li>October 22 - 25: <a href="http://mylearn.vmware.com/mgrreg/courses.cfm?ui=www_edu&a=det&id_course=191374">Core Spring in Mexico City, Mexico</a></li> <li>October 22 - 25: <a href="http://mylearn.vmware.com/mgrreg/courses.cfm?ui=www_edu&a=det&id_course=186649">Core Spring Live Online in the United States</a></li> <li>October 22 - 25: <a href="http://mylearn.vmware.com/mgrreg/courses.cfm?ui=www_edu&a=det&id_course=187652">Core Spring in Los Angeles, CA</a></li> <li>October 22 - 25: <a href="http://mylearn.vmware.com/mgrreg/courses.cfm?ui=www_edu&a=det&id_course=187653">Core Spring in Stamford, CT</a></li> <li>October 22 - 25: <a href="http://mylearn.vmware.com/mgrreg/courses.cfm?ui=www_edu&a=det&id_course=187654">Core Spring in Charlotte, NC</a></li> <li>October 29 - November 01: <a href="http://mylearn.vmware.com/mgrreg/courses.cfm?ui=www_edu&a=det&id_course=181557">Core Spring in Amsterdam, Netherlands</a></li> <li>October 29 - November 01: <a href="http://mylearn.vmware.com/mgrreg/courses.cfm?ui=www_edu&a=det&id_course=181806">Core Spring Live Online in the United States</a></li> <li>October 29 - November 01: <a href="http://mylearn.vmware.com/mgrreg/courses.cfm?ui=www_edu&a=det&id_course=182032">Core Spring in Phoenix, AZ</a></li> <li>October 29 - November 01: <a href="http://mylearn.vmware.com/mgrreg/courses.cfm?ui=www_edu&a=det&id_course=182031">Core Spring in Sacramento, CA</a></li> <li>October 29 - November 01: <a href="http://mylearn.vmware.com/mgrreg/courses.cfm?ui=www_edu&a=det&id_course=182033">Core Spring in San Francisco, CA</a></li> <li>October 29 - November 01: <a href="http://mylearn.vmware.com/mgrreg/courses.cfm?ui=www_edu&a=det&id_course=182034">Core Spring in San Jose, CA</a></li> <li>October 29 - November 01: <a href="http://mylearn.vmware.com/mgrreg/courses.cfm?ui=www_edu&a=det&id_course=187656">Core Spring in Boston, MA</a></li> <li>October 29 - November 01: <a href="http://mylearn.vmware.com/mgrreg/courses.cfm?ui=www_edu&a=det&id_course=187655">Core Spring in Dallas, TX</a></li> </ul> <p><i>Asia Pacific</i></p> <ul> <li>October 07 - 10: <a href="http://mylearn.vmware.com/mgrreg/courses.cfm?ui=www_edu&a=det&id_course=158773">Core Spring in Bangalore, India</a></li> <li>October 14 - 17: <a href="http://mylearn.vmware.com/mgrreg/courses.cfm?ui=www_edu&a=det&id_course=174871">Core Spring in Sydney, Australia</a></li> <li>October 21 - 24: <a href="http://mylearn.vmware.com/mgrreg/courses.cfm?ui=www_edu&a=det&id_course=174880">Core Spring in Auckland, New Zealand</a></li> </ul> <p><i>Europe, Middle East & Africa</i></p> <ul> <li>October 01 - 04: <a href="http://mylearn.vmware.com/mgrreg/courses.cfm?ui=www_edu&a=det&id_course=180554">Core Spring in Milan, Italy</a></li> <li>October 07 - 10: <a href="http://mylearn.vmware.com/mgrreg/courses.cfm?ui=www_edu&a=det&id_course=177384">Core Spring in Lyon, France</a></li> <li>October 07 - 10: <a href="http://mylearn.vmware.com/mgrreg/courses.cfm?ui=www_edu&a=det&id_course=177376">Core Spring in Paris, France</a></li> <li>October 08 - 11: <a href="http://mylearn.vmware.com/mgrreg/courses.cfm?ui=www_edu&a=det&id_course=176667">Core Spring in Helsinki, Finland</a></li> <li>October 08 - 11: <a href="http://mylearn.vmware.com/mgrreg/courses.cfm?ui=www_edu&a=det&id_course=140855">Core Spring in Stuttgart, Germany</a></li> <li>October 08 - 11: <a href="http://mylearn.vmware.com/mgrreg/courses.cfm?ui=www_edu&a=det&id_course=181183">Core Spring Live Online in Europe</a></li> <li>October 14 - 17: <a href="http://mylearn.vmware.com/mgrreg/courses.cfm?ui=www_edu&a=det&id_course=171417">Core Spring in London, United Kingdom</a></li> <li>October 15 - 18: <a href="http://mylearn.vmware.com/mgrreg/courses.cfm?ui=www_edu&a=det&id_course=181735">Core Spring in Prague, Czech Republic</a></li> <li>October 15 - 18: <a href="http://mylearn.vmware.com/mgrreg/courses.cfm?ui=www_edu&a=det&id_course=140836">Core Spring in Berlin, Germany</a></li> <li>October 22 - 25: <a href="http://mylearn.vmware.com/mgrreg/courses.cfm?ui=www_edu&a=det&id_course=181561">Core Spring in Brussels, Belgium</a></li> <li>October 22 - 25: <a href="http://mylearn.vmware.com/mgrreg/courses.cfm?ui=www_edu&a=det&id_course=181553">Core Spring in Dublin, Ireland</a></li> <li>October 22 - 25: <a href="http://mylearn.vmware.com/mgrreg/courses.cfm?ui=www_edu&a=det&id_course=185535">Core Spring in Rome, Italy</a></li> <li>October 22 - 25: <a href="http://mylearn.vmware.com/mgrreg/courses.cfm?ui=www_edu&a=det&id_course=176735">Core Spring in Barcelona, Spain</a></li> <li>October 28 - 31: <a href="http://mylearn.vmware.com/mgrreg/courses.cfm?ui=www_edu&a=det&id_course=140852">Core Spring in Düsseldorf, Germany</a></li> <li>October 29 - November 01: <a href="http://mylearn.vmware.com/mgrreg/courses.cfm?ui=www_edu&a=det&id_course=181557">Core Spring in Amsterdam, Netherlands</a></li> </ul> <p><strong>Step 2: Spring Web / Enterprise Integration with Spring / Hibernate with Spring</strong></p> <p><i>Americas</i></p> <ul> <li>October 01 - 04: <a href="http://mylearn.vmware.com/mgrreg/courses.cfm?ui=www_edu&a=det&id_course=181810">Enterprise Integration with Spring Live Online in the United States</a></li> <li>October 01 - 04: <a href="http://mylearn.vmware.com/mgrreg/courses.cfm?ui=www_edu&a=det&id_course=182014">Enterprise Integration with Spring in Phoenix, AZ</a></li> <li>October 01 - 04: <a href="http://mylearn.vmware.com/mgrreg/courses.cfm?ui=www_edu&a=det&id_course=182015">Enterprise Integration with Spring in Sacramento, CA</a></li> <li>October 01 - 04: <a href="http://mylearn.vmware.com/mgrreg/courses.cfm?ui=www_edu&a=det&id_course=182016">Enterprise Integration with Spring in San Francisco, CA</a></li> <li>October 01 - 04: <a href="http://mylearn.vmware.com/mgrreg/courses.cfm?ui=www_edu&a=det&id_course=182017">Enterprise Integration with Spring in San Jose, CA</a></li> <li>October 08 - 11: <a href="http://mylearn.vmware.com/mgrreg/courses.cfm?ui=www_edu&a=det&id_course=190760">Enterprise Integration with Spring Live Online in the United States</a></li> <li>October 08 - 11: <a href="http://mylearn.vmware.com/mgrreg/courses.cfm?ui=www_edu&a=det&id_course=187645">Enterprise Integration with Spring in Washington, DC</a></li> <li>October 15 - 18: <a href="http://mylearn.vmware.com/mgrreg/courses.cfm?ui=www_edu&a=det&id_course=184503">Spring Web in Buenos Aires, Argentina</a></li> <li>October 15 - 18: <a href="http://mylearn.vmware.com/mgrreg/courses.cfm?ui=www_edu&a=det&id_course=184504">Spring Web in Santiago, Chile</a></li> <li>October 15 - 18: <a href="http://mylearn.vmware.com/mgrreg/courses.cfm?ui=www_edu&a=det&id_course=184505">Spring Web in Bogota, Colombia</a></li> <li>October 15 - 18: <a href="http://mylearn.vmware.com/mgrreg/courses.cfm?ui=www_edu&a=det&id_course=184506">Spring Web in San Jose, Costa Rica</a></li> <li>October 15 - 18: <a href="http://mylearn.vmware.com/mgrreg/courses.cfm?ui=www_edu&a=det&id_course=184507">Spring Web in Quito, Ecuador</a></li> <li>October 15 - 18: <a href="http://mylearn.vmware.com/mgrreg/courses.cfm?ui=www_edu&a=det&id_course=184508">Spring Web in Mexico City, Mexico</a></li> <li>October 15 - 18: <a href="http://mylearn.vmware.com/mgrreg/courses.cfm?ui=www_edu&a=det&id_course=184509">Spring Web in Panama City, Panama</a></li> <li>October 15 - 18: <a href="http://mylearn.vmware.com/mgrreg/courses.cfm?ui=www_edu&a=det&id_course=184510">Spring Web in Lima, Peru</a></li> <li>October 15 - 18: <a href="http://mylearn.vmware.com/mgrreg/courses.cfm?ui=www_edu&a=det&id_course=184511">Spring Web in San Juan, Puerto, Rico</a></li> <li>October 15 - 18: <a href="http://mylearn.vmware.com/mgrreg/courses.cfm?ui=www_edu&a=det&id_course=184512">Spring Web in Montevideo, Uruguay</a></li> <li>October 15 - 18: <a href="http://mylearn.vmware.com/mgrreg/courses.cfm?ui=www_edu&a=det&id_course=184513">Spring Web in Caracas, Venezuela</a></li> <li>October 15 - 18: <a href="http://mylearn.vmware.com/mgrreg/courses.cfm?ui=www_edu&a=det&id_course=181820">Spring Web Live Online in the United States</a></li> <li>October 15 - 18: <a href="http://mylearn.vmware.com/mgrreg/courses.cfm?ui=www_edu&a=det&id_course=182026">Spring Web in Phoenix, AZ</a></li> <li>October 15 - 18: <a href="http://mylearn.vmware.com/mgrreg/courses.cfm?ui=www_edu&a=det&id_course=182027">Spring Web in Sacramento, CA</a></li> <li>October 15 - 18: <a href="http://mylearn.vmware.com/mgrreg/courses.cfm?ui=www_edu&a=det&id_course=182028">Spring Web in San Francisco, CA</a></li> <li>October 15 - 18: <a href="http://mylearn.vmware.com/mgrreg/courses.cfm?ui=www_edu&a=det&id_course=182029">Spring Web in San Jose, CA</a></li> </ul> <p><i>Europe, Middle East & Africa</i></p> <ul> <li>October 01 - 04: <a href="http://mylearn.vmware.com/mgrreg/courses.cfm?ui=www_edu&a=det&id_course=181563">Enterprise Integration with Spring in Brussels, Belgium</a></li> <li>October 15 - 18: <a href="http://mylearn.vmware.com/mgrreg/courses.cfm?ui=www_edu&a=det&id_course=140862">Enterprise Integration with Spring in Hamburg, Germany</a></li> <li>October 15 - 18: <a href="http://mylearn.vmware.com/mgrreg/courses.cfm?ui=www_edu&a=det&id_course=181528">Enterprise Integration with Spring Live Online in Europe</a></li> <li>October 22 - 25: <a href="http://mylearn.vmware.com/mgrreg/courses.cfm?ui=www_edu&a=det&id_course=177381">Enterprise Integration with Spring in Paris, France</a></li> <li>October 29 - November 01: <a href="http://mylearn.vmware.com/mgrreg/courses.cfm?ui=www_edu&a=det&id_course=140858">Enterprise Integration with Spring in Berlin, Germany</a></li> <li>October 01 - 04: <a href="http://mylearn.vmware.com/mgrreg/courses.cfm?ui=www_edu&a=det&id_course=154285">Spring Web in Barcelona, Spain</a></li> <li>October 15 - 18: <a href="http://mylearn.vmware.com/mgrreg/courses.cfm?ui=www_edu&a=det&id_course=154786">Spring Web in Stuttgart, Germany</a></li> <li>October 22 - 25: <a href="http://mylearn.vmware.com/mgrreg/courses.cfm?ui=www_edu&a=det&id_course=154788">Spring Web in Berlin, Germany</a></li> <li>October 28 - 31: <a href="http://mylearn.vmware.com/mgrreg/courses.cfm?ui=www_edu&a=det&id_course=181529">Spring Web Live Online in Europe</a></li> <li>October 22 - 25: <a href="http://mylearn.vmware.com/mgrreg/courses.cfm?ui=www_edu&a=det&id_course=140874">Hibernate with Spring in Frankfurt, Germany</a></li> </ul> <p>If you cannot find a professional training near you, you can always request an <a href=http://mylearn.vmware.com/mgrReg/message.cfm?ui=www&subject=Onsite%20Training>onsite SpringSource training</a></p>http://www.springsource.org/springsource-training-schedule-october-2013#commentsNews and AnnouncementsTue, 10 Sep 2013 08:54:26 +0000Mark Baars22688 at http://www.springsource.orgAquileo | Spring for Apache Hadoop 1.0.1 GA and 2.0 M1 releasedhttp://www.springsource.org/node/22687 <p><strong>Spring for Apache Hadoop 1.0.1 GA – adding support for Hadoop version 2</strong></p> <p>We are happy to announce a new 1.0.1 GA release of the Spring for Apache Hadoop project. This release introduces support for Apache Hadoop 1.2.1, Apache Hadoop 2.0.6-alpha, Apache Hadoop 2.1.0-beta as well as support for the most recent versions of the major commercial distributions - Hortonworks, Cloudera and Pivotal.</p> <p>The default version is the current Apache Hadoop stable release 1.2.1 and this is the base for the transitive dependency graph for the 1.0.1.RELEASE version.</p> <p>To make it easier to configure project builds using other versions or distributions we are introducing specific “flavors” of the Maven artifacts and POMs with their respective transitive dependencies. For this 1.0.1 GA release we are publishing four additional artifact versions -- 1.0.1.RELEASE-cdh4 (Cloudera CDH 4.3.1), 1.0.1.RELEASE-hdp13 (Hortonworks HDP 1.3), 1.0.1.RELEASE-phd1 (Pivotal HD 1.0) and 1.0.1.RELEASE-hadoop21 (Apache Hadoop 2.1.0-beta). By using these versions as your dependency you will be pulling in their respective transitive dependencies of each distribution.</p> <p>The 1.0.1.RELEASE version is available from Maven Central while the version/distribution specific artifacts are available from the <a href="http://repo.springsource.org/libs-release">SpringSource Release Repository</a>.</p> <p>We continue to maintain support for older versions like Apache Hadoop 1.0.4 and Cloudera CDH 3 but we don't publish artifacts based on them.</p> <p><a href="http://www.springsource.com/download/community?project=Spring%20Data%20Hadoop&amp;version=1.0.1.RELEASE">Downloads</a> | <a href="http://static.springsource.org/spring-data/hadoop/docs/1.0.1.RELEASE/api/">JavaDocs</a> | <a href="http://static.springsource.org/spring-data/hadoop/docs/1.0.1.RELEASE/reference/html/">Reference Documentation</a> | <a href="http://static.springframework.org/spring-data/hadoop/docs/1.0.1.RELEASE/changelog.txt">Changelog</a></p> <p><strong>Spring for Apache Hadoop 2.0 M1 – adding support for Hadoop version 2 and YARN</strong></p> <p>We are also happy to announce the first milestone release of the new Spring for Apache Hadoop 2.0 project. This is the first release that includes the new support for Hadoop YARN. It maintains the existing support from the 1.0.x versions of the Spring for Apache Hadoop project but we have made some major refactoring to be able to support new developments primarily for the YARN support.</p> <p>We have broken the project code into separate sub-projects: Core M/R, FSShell, Hive, Pig etc. and basic configuration Batch is separate with separate namespace Cascading is also separate with separate namespace Test sub-project for integration testing Adding spring-yarn sub-project active for Apache Hadoop version 2 based builds</p> <p>This is the first milestone release and we encourage users to kick the tires and provide feedback and suggestions. There will be more in-depth coverage of the new YARN features in an upcoming blog post and at the <a href="http://www.springone2gx.com/conference/santa_clara/2013/09/home">SpringOne2GX</a> conference next week in the session <a href="http://www.springone2gx.com/conference/santa_clara/2013/09/session?id=29423">Getting started with Spring Data and Apache Hadoop</a> presented by Thomas Risberg and Janne Valkealahti.</p> <p>The release artifacts for the 2.0.0.M1 version are available from the <a href="http://repo.springsource.org/libs-milestone">SpringSource Milestone Repository</a>.</p> <p><a href="http://www.springsource.com/download/community?project=Spring%20Data%20Hadoop&amp;version=2.0.0.M1">Downloads</a> | <a href="http://static.springsource.org/spring-data/hadoop/docs/2.0.0.M1/api/">JavaDocs</a> | <a href="http://static.springsource.org/spring-data/hadoop/docs/2.0.0.M1/reference/html/">Reference Documentation</a> | <a href="http://static.springframework.org/spring-data/hadoop/docs/2.0.0.M1/changelog.txt">Changelog</a></p> <p>For more information on Spring for Apache Hadoop, see the project <a href="http://www.springsource.org/spring-data/hadoop">home page</a> for reference documentation and the sample applications.</p> <p>We look forward to your feedback on the <a href="http://forum.springsource.org/forumdisplay.php?87-Hadoop">forum</a> or in the <a href="https://jira.springsource.org/browse/SHDP">issue tracker</a>.</p> http://www.springsource.org/node/22687#commentsNews and AnnouncementsFri, 06 Sep 2013 13:28:25 +0000Thomas Risberg22687 at http://www.springsource.orgAquileo | Spring Integration 2.2.5 and 3.0 Milestone 3 Are Now Availablehttp://www.springsource.org/node/22685 <p>We are pleased to announce that the final milestone for Spring Integration (3.0.0.M3) is now available.</p> <p>The <a href="https://jira.springsource.org/secure/ReleaseNote.jspa?projectId=10121&amp;version=14145">3.0.0.M3 Release Notes</a> list the features and issues resolved since milestone 2.</p> <p>See also the <a href="http://static.springsource.org/spring-integration/docs/3.0.0.M3/reference/html/whats-new.html">What's New</a> for a list of the important changes in the 3.0 release.</p> <p>The artifacts are available now in the repo.springsource.org milestone repository.</p> <p>In addition, we are pleased to announce that the 2.2.5.RELEASE is also available, resolving the issues described in its <a href="https://jira.springsource.org/secure/ReleaseNote.jspa?projectId=10121&amp;version=14163"> release notes</a>.</p> <p>See the <a href="http://www.springsource.org/spring-integration/">Project Page</a> for more information, and links to downloads, documentation etc.</p> <p>The artifacts are available now in the repo.springsource.org release repository and will be in maven central within a few hours.</p> http://www.springsource.org/node/22685#commentsNews and AnnouncementsThu, 05 Sep 2013 17:42:16 +0000Gary Russell22685 at http://www.springsource.orgAquileo | This Week in Spring - Sept 3rd, 2013http://www.springsource.org/node/22684 <p>Welcome to <em>This Week in Spring</em>! <a href="http://springone2gx.com">SpringOne</a> is almost upon us! It kicks off this weekend with the <a href="http://platformcf.com">Cloud Foundry Platform</a> event and continues on until next Thursday. I, personally, am very excited (and a bit nervous!) about this year&#39;s show. It&#39;s going to be so epic. Yesterday may have been a holiday here in the US (I hope you all enjoyed a wonderful holiday!), but most of us on the Spring team were working fast and furiously in preparation for SpringOne2GX!</p> <p><strong>My Road to SpringOne2GX 2013</strong> the SpringOne2GX 2013 agenda looks <em>soo</em> good! I&#39;m into a lot of different things like the open web (REST-powered architectures), big data, the cloud, and security and - at SpringOne - there&#39;s no reason I can&#39;t get my fill of each topic! Here are just <em>some</em> of the talks that <em>I</em> would <em>love</em> to see when I&#39;m there.</p> <ul> <li><a href="http://springone2gx.com/conference/santa_clara/2013/09/session?id=29165">Tackling Big Data Complexity with Spring</a> with Mark Fisher and Mark Pollack. Does this one need any introduction? Spring XD leads Mark Pollack (Spring core contributor, Spring AMQP co-founder, Spring.NET founder, Spring Data and Spring Data for Hadoop lead) and Mark Fisher (Spring core contributor, Spring Integration founder, Spring AMQP co-founder) will introduce Spring XD, the most powerful way to build big data-centric applications today. </li> <li> <a href="http://springone2gx.com/conference/santa_clara/2013/09/session?id=29426">Build Your Very Own Private Cloud Foundry</a> with the amazing Matt Stine. Matt&#39;s going to introduce how to setup your own on-premises Cloud Foundry instance using BOSH. Matt&#39;s a great speaker, a fantastic technologist, and I can&#39;t wait to see this talk.</li> <li><a href="http://springone2gx.com/conference/santa_clara/2013/09/session?id=30073">Distributed rules engines and CEP</a> with John Davies. John&#39;s the CEO of C24, and has got some incredible enterprise integration war-stories. The man&#39;s an epic speaker, too. </li> <li><a href="http://springone2gx.com/conference/santa_clara/2013/09/session?id=29462">RabbitMQ is the new King</a> with Jan Machacek and RabbitMQ Developer Advocate Alvaro Videla. Jan&#39;s a longtime Spring-guru and distributed systems guy, and Alvaro&#39;s the Pivotal RabbitMQ developer advocate (in the same way that I&#39;m the Pivotal Spring developer advocate…). They&#39;re both sensational and I expect this one will be a wonderful talk.</li> <li><a href="http://springone2gx.com/conference/santa_clara/2013/09/session?id=29406"> Your Data, Your Search, Elasticsearch </a> with Costin Leau. Costin worked on, among many things, the original Spring Cache integration with Spring core, Spring Data GemFire, Spring Data itself, the OSGi support in Spring DM server (years ago), and a lot more. He&#39;s now working with Elasticsearch, and I can&#39;t wait to hear his perspective. Costin&#39;s really good at taking complex topics and distilling their essences. </li> <li>This year Spring Education is present at SpringOne 2GX again, make sure to visit the Spring Education booth to score an 8GB USB, a Spring beer mug and more great stuff.</li> </ul> <p>I have four presentations (with amazing co-presenters!) this year. <a href="http://twitter.com/andypiper">Andy Piper</a> and I will present on <a href="http://springone2gx.com/conference/santa_clara/2013/09/session?id=29455">building Spring and Cloud Foundry-powered applications</a>. <a href="http://twitter.com/royclarkson">Roy Clarkson</a> and I will present on using <a href="http://springone2gx.com/conference/santa_clara/2013/09/session?id=29834">Spring and REST to connect applications</a>, <a href="http://twitter.com/javaclimber">Kevin Nilson</a> and I will present on using <a href="http://springone2gx.com/conference/santa_clara/2013/09/session?id=29833">Spring and profiles to build applications that adapt</a> and <a href="http://twitter.com/phillip_webb">Phil Webb</a> and I will present on <a href="http://springone2gx.com/conference/santa_clara/2013/09/session?id=30067">how to improve your Java configuration muscle memory</a>. </p> <p>I look forward to seeing you guys at SpringOne2GX! <a href="http://twitter.com/starbuxman">Ping me on Twitter (@starbuxman)</a> if you&#39;re around and let&#39;s talk <strong>Spring</strong>!</p> <p><strong>And now, on to this Week&#39;s Roundup!</strong> Hopefully, this will sate your appetites until SpringOne2GX! :) </p> <ol> <li>Spring Scala lead Arjen Poutsma has just released <a href="http://forum.springsource.org/showthread.php?141307-Spring-Scala-1-0-0-RC1-has-been-released">Spring Scala 1.0.0.RC1</a>. The new release is the first release candidate in the release cycle, towards a 1.0 release, so definitely check it out! </li> <li>Join our friends from Pivotal Labs as David Frank shows you How to <a href="https://www.springsource.org/node/22670">Get Agile with Pivotal Tracker</a>, on September 5th.</li> <li>Join Phil Webb as he dives into the one of the newest, hottest projects in Spring - <a href="http://www.springsource.org/node/22681">Spring Boot on September 26th</a>.</li> <li>Jan Stenberg put together a nice post on Russ Miles&#39; <a href="http://www.infoq.com/news/2013/08/hexagonal-lifepreserver-spring"><em>Life Preserver</em> pattern as used with Spring</a>. The post is a little light on code, but you can check <a href="http://skillsmatter.com/podcast/java-jee/from-patterns-to-code-coding-simple-event-driven-components-for-agile-software">out the original presentation to get the details</a>!</li> <li>The JavaBeat blog has a <em>really</em> detailed post on how <a href="http://www.javabeat.net/2013/09/transaction-control-annotations/">to use Spring&#39;s <code>@Tranactional</code> annotation</a>. </li> <li>Eugen Dvorkin has a nice post on how to use <a href="http://eugenedvorkin.com/distributed-event-processing-rule-engine-with-storm-spring-and-groovy/">Storm, Groovy, a CEP engine and Spring together</a>. This is really cool, although there&#39;s not a lot of code. I also wonder if this could&#39;ve been done in a simpler way using Spring XD, though.</li> <li>Spring web-ninja Arjen Poutsma, and author of the original <code>RestTemplate</code>, has been hard at work on an <a href="https://github.com/SpringSource/spring-framework/blob/master/spring-web/src/main/java/org/springframework/web/client/AsyncRestTemplate.java"><em>asynchronous</em> <code>RestTemplate</code></a> to be included in Spring 4. Looking <em>awesome</em>.</li> <li>Luis Miguel Gracia Luis has put together a nice post that introduces some of the great new stuff coming for Spring developers <a href="http://unpocodejava.wordpress.com/2013/08/30/nuevas-herramientas-spring-spring-loaded-spring-boot-spring-xd-y-spring-rest-shell/">since the Spring team became part of Pivotal</a>, including Spring XD, Spring Boot, Spring Loaded and Spring REST Shell. The post is Spanish language, but Google Translate does a fairly good job. </li> <li>Rajkumar Singh has put together a nice post - <em>Apache Hadoop and Spring Data : Configuring mapreduce Job</em> - that introduces <a href="http://rajkrrsingh.blogspot.com/2013/08/apache-hadoop-and-spring-data.html">Spring for Apache Hadoop</a>. Great post!<br></li> <li>The Bluesoft blog has the second post in a series on <a href="http://blog.e-bluesoft.com/?p=35">using Angular.js with Spring MVC to build a login dialog</a>. This is getting good…<br></li> <li>The <em>Technicalpractical</em> blog has a post, <a href="http://technicalpractical.wordpress.com/2013/09/02/display-model-as-json-or-xml-using-spring/"><em>Display Model As JSON or XML using Spring</em></a>. The post does a fine job introducing how to put together a JSON view using Spring MVC 2.5-era APIs, but I hope you&#39;ll check <a href="https://github.com/joshlong/the-spring-rest-stack">out some more recent introductions to building JSON-centric REST services with Spring</a>. <A href="https://gist.github.com/joshlong/6431608">Here's a (much) simpler example</a>. </li> </ol> http://www.springsource.org/node/22684#commentsThis Week in SpringWed, 04 Sep 2013 03:10:12 +0000Josh Long22684 at http://www.springsource.orgAquileo | Webinar Replay: Spring with Cucumber for Automationhttp://www.springsource.org/node/22683 <H1>&nbsp;</H1> <div> <p>Learn how Spring and Cucumber integrate to make test automation easier. Cucumber is a framework for Behavior-Driven-Development (BDD), a refinement of TDD (Test-Driven-Development). Its intent is to enable developers to write high-level use cases in plain text that can be verified by non-technical stakeholders, and turn them into executable tests, written in a language called Gherkin. Using Spring, Cucumber, WebDriver2, Hemant Joshi will show you how to use Spring &amp; Cucumber to do BDD with elegance and joy. </p> <p> <center> <iframe width="420" height="315" src="//www.youtube.com/embed/COTnVE1fw5w" frameborder="0" allowfullscreen></iframe> </center> </p> </div> <div> <div><br /> </div> <div> <div> <div> <h2>Speaker:</h2> <div> <div> <h3>Hemant Joshi</h3> </div> </div> <h2><br /> </h2> <div> </div> <div> <br /> </div> <div> </div> <div> </div> <div> </div> <div> <br /> </div> </div> </div> </div> </div> http://www.springsource.org/node/22683#commentsFri, 30 Aug 2013 21:45:52 +0000Pieter Humphrey22683 at http://www.springsource.orgAquileo | This Week in Spring - Aug 27th, 2013http://www.springsource.org/node/22682 <p>Welcome back to another installment of <em>This Week in Spring</em>. We have a lot to cover, as usual! Spring Security and lead Rob Winch feature heavily in this week&#39;s roundup! <a href="http://twitter.com/rob_winch">So, cheers to Rob Winch</a>!</p> <ol> <li>Spring Security lead Rob Winch put together a <a href="http://blog.springsource.org/2013/08/21/spring-security-3-2-0-rc1-highlights-csrf-protection/">post</a> introducing some of the new, smart and convenient protection in Spring Security against <a href="http://wikipedia.org/wiki/csrf">cross-site request forgery (or <em>CSRF</em>)</a>. </li> <li>Rob also put together <em>another</em> epic blog post that demonstrates some of Spring Security&#39;s <a href="http://blog.springsource.org/2013/08/23/spring-security-3-2-0-rc1-highlights-security-headers/">new support for security headers</a>. </li> <li>Rob was <em>also</em> kind enough to integrate these new features <a href="http://github.com/joshlong/the-spring-rest-stack">into the Spring REST stack codebase</a> where you can see them in action in the context of a full-stack, integrated Spring REST service. To see these changes, along with Spring Security and Spring Security OAuth, all integrated using Java Configuration, check out the <a href="https://github.com/joshlong/the-spring-rest-stack/tree/master/code/oauth"><code>oauth</code> module</a>.</li> <li>Reactor lead Jonathan Brisbin has announced <a href="http://blog.springsource.org/2013/08/27/reactor-1-0-0-m2-a-foundation-for-reactive-fast-data-applications-on-the-jvm/">Reactor 1.0.0.M2 is now available</a>. The new release looks <em>very</em> exciting! From Jon&#39;s writeup: &quot;This 2nd milestone includes a number of bugfixes and some really exciting new features. Reactor now includes a Processor abstraction, which is a highly-optimized task processor based on the <a href="https://github.com/LMAX-Exchange/disruptor">LMAX Disruptor RingBuffer</a>… Anecdotal benchmarks on a MacBook Pro show the Processor can pump around 100,000,000 events per second through the pipeline. Yes, you read that right: <strong>100 million per second</strong>!&quot;</li> <li><a href="http://www.twitter.com/jencompgeek">Hyperic, Cloud Foundry, Spring and Spring Data ninja Jennifer Hickey</a> has announced the <a href="http://www.springsource.org/node/22678">latest cut of the Spring Data Redis project</a>. The new release includes support for millisecond precision in key expiration commands, resubscription of message listeners on connection failure, a full implementation of <code>ConcurrentMap</code> contract in <code>RedisMap</code> and <code>RedisProperties</code><br></li> <li>Spring Batch lead <a href="http://twitter.com/michaelminella">Michael Minella</a> has announced <a href="http://blog.springsource.org/2013/08/23/spring-batch-3-0-milestone-1-released/">Spring Batch 3.0M1 has been released</a>! This release marks the first steps towards implementing the <a href="http://jcp.org/en/jsr/detail?id=352">JSR-352 Java Batch specification</a>, among other things.</li> <li>Register now for the Aug 29th Webinar: <a href="https://www.springsource.org/node/22645">Taming Coupling &amp; Cohesive Beasts with Modularity Patterns and Spring</a> with Param Rengaiah.</li> <li>Join our friends from Pivotal Labs as David Frank shows you How to <a href="https://www.springsource.org/node/22670">Get Agile with Pivotal Tracker</a>, on September 5th.</li> <li>Spring Security lead Rob Winch <a href="https://twitter.com/rob_winch/status/372484048603475968">tweeted</a>, &quot;#Gradle made it dead simple to build #SpringSecurity with #SpringFramework 3 and run tests with both #Spring 3/4,&quot; and linked to <a href="https://github.com/SpringSource/spring-security/commit/aca2e4ff3a79a228ecf95fb36c4d255b72c39aca">this epic example</a>. This isn&#39;t strictly speaking Spring related post, but it&#39;s a nice example of a really elegant Gradle build, for those who also work with it, as we do at SpringSource.</li> <li><a href="http://twitter.com/rob_winch">Spring Security lead Rob Winch</a> (boy, that guy sure gets around!) also announced the latest <a href="http://www.springsource.org/node/22680">release of Spring Security LDAP</a>.</li> <li>Our pal Xavier Padró is back, this time with a post introducing how to use <a href="http://xpadro.blogspot.com.es/2013/08/spring-jms-processing-messages-within.html">resource-local JMS transactions on message receipt with Spring&#39;s <code>JmsTemplate</code></a>. </li> <li>Patrick Grimard&#39;s put together a nice post on integrating <a href="http://jpgmr.wordpress.com/2013/08/26/yeoman-backbone-apps-meet-tuckeys-urlrewritefilter/">Yeoman Backbone with a Spring web application</a>, as well as a way to sidestep some issues he was having with resource resolution by using Tuckey’s <code>UrlRewriteFilter</code>. Now, I like the <code>UrlRewriteFilter</code>. That said, I think (but haven&#39;t tested..) that Patrick could&#39;ve accomplished the same thing using Spring MVC resource handling support, as he starts to do in an example in the code when overriding the <code>public void addResourceHandlers(ResourceHandlerRegistry registry)</code> configuration method. Perhaps I&#39;m mistaken, and either way, cool post! </li> <li>SpringSource has released new trainings to the Q3 schedule, check out the training schedules for: <a href="http://mylearn.vmware.com/portals/www/search/results.cfm?ui=www_edu&menu=search-results&searchtype=simple&category=schedule&id_subject=17750">Core Spring</a>, <a href="http://mylearn.vmware.com/portals/www/search/results.cfm?ui=www_edu&pID=www&menu=search-results&searchtype=simple&orderBy=relevance&category=schedule&keyword=enterprise+integration&Search=Search">Enterprise Integration with Spring</a> and <a href="http://mylearn.vmware.com/portals/www/search/results.cfm?ui=www_edu&pID=www&menu=search-results&searchtype=simple&orderBy=relevance&category=schedule&keyword=spring+web&Search=Search">Spring Web</a>.</li> </ol>http://www.springsource.org/node/22682#commentsThis Week in SpringWed, 28 Aug 2013 06:53:49 +0000Josh Long22682 at http://www.springsource.orgAquileo | Spring LDAP 1.3.2 Releasedhttp://www.springsource.org/node/22680 <p>It is with great pleasure that I am announcing the release of Spring LDAP 1.3.2. This release contains lots of bug fixes and will provide a solid foundation for a Spring LDAP 2.0 release.</p> <p>I'd like to thank Mattias Arthursson from <a href="http://www.261consulting.com/">261 Consulting</a> for all his hard work on this release.</p> <p><a href="http://www.springsource.com/download/community?project=Spring%20LDAP">Download</a> | <a href="https://jira.springsource.org/secure/ReleaseNote.jspa?projectId=10071&amp;version=13399">Changelog</a> | <a href="http://static.springframework.org/spring-ldap/docs/1.3.x/reference/html/">Documentation (HTML)</a>&nbsp; | <a href="http://static.springframework.org/spring-ldap/docs/1.3.x/reference/pdf/spring-ldap-reference.pdf">Documentation (PDF)</a>&nbsp; | <a href="http://static.springframework.org/spring-ldap/docs/1.3.x/apidocs/">API</a></p> http://www.springsource.org/node/22680#commentsMon, 26 Aug 2013 19:57:16 +0000rwinch22680 at http://www.springsource.orgAquileo | Spring Batch 3.0 M1 Releasedhttp://www.springsource.org/node/22679 <p>We are pleased to announce that Spring Batch 3.0.0.M1 is now available via Github and the SpringSource download repository. This release represents our first step to implementing JSR-352. You can read more about the the JSR and the related features included in this release in our blog post: <a href="http://blog.springsource.org/2013/08/23/spring-batch-3-0-milestone-1-released/">Spring Batch 3.0 Milestone 1 Released</a><br /> <a href="http://www.springsource.org/spring-batch">Spring Batch Home</a> | <a href="https://github.com/SpringSource/spring-batch">Source on GitHub</a> | <a href="http://static.springsource.org/spring-batch/">Reference Documentation</a><br /> We look forward to your feedback in the forum, Jira and at <a href="http://www.springone2gx.com/conference/santa_clara/2013/09/register">SpringOne2GX</a>!</p> http://www.springsource.org/node/22679#commentsSat, 24 Aug 2013 01:26:11 +0000Michael Minella22679 at http://www.springsource.orgAquileo | Spring Data Redis 1.1 RC1 Releasedhttp://www.springsource.org/node/22678 <p>Dear Spring Community,</p> <p>I am pleased to announce the first release candidate of Spring Data Redis 1.1!</p> <p><a href="http://www.springsource.com/download/community?project=Spring%20Data%20Redis&amp;version=1.1.0.RC1">Downloads</a> | <a href="http://static.springsource.org/spring-data/data-redis/docs/milestone/api/">JavaDocs</a> | <a href="http://static.springsource.org/spring-data/data-redis/docs/milestone/reference/html">Reference Documentation</a> | <a href="http://static.springframework.org/spring-data/data-redis/docs/milestone/changelog.txt">Changelog</a></p> <p>Highlights include:</p> <ul> <li>Support for millisecond precision in key expiration commands</li> <li>Resubscription of message listeners on connection failure</li> <li>Full implementation of ConcurrentMap contract in RedisMap and RedisProperties</li> </ul> <p>For more information about Spring Data Redis please see the <a href="http://www.springsource.org/spring-data/redis">home page</a> for a live sample and webinar recording.</p> <p>We look forward to your feedback on the <a href="http://forum.springsource.org/forumdisplay.php?80-NoSQL">forum</a> or in the <a href="https://jira.springsource.org/browse/DATAREDIS">issue tracker</a>. We hope to see you at the upcoming <a href="http://www.springone.com/">SpringOne conference</a> in Santa Clara, CA. Checkout the <a href="http://www.springone2gx.com/conference/santa_clara/2013/09/schedule">schedule</a> and register!</p> http://www.springsource.org/node/22678#commentsNews and AnnouncementsFri, 23 Aug 2013 05:28:03 +0000jhickey22678 at http://www.springsource.org