Spring Roo 2.0.0.M1 refactors addons, structures for collaboration

Releases | Pieter Humphrey | July 20, 2015 | ...

On behalf on the Spring Roo team at DISID Corporation, I am pleased to announce that Spring Roo 2.0.0.M1 has been released!

This first release of Spring Roo 2.0 is a large refactoring of Spring Roo project. We have moved Roo to be a smaller and easier to maintain project:

  • The OSGi container has been upgraded to OSGi R5.
  • Spring Roo has defined its runtime. The Roo runtime contains everything that is needed to execute addons and it doesn't contain any addon. By not containing any addons it is easier to keep the Roo runtime more stable and backward compatible.
  • Today, Spring Roo is centered in Spring technologies - so addons like GWT and JSF have been moved to their own projects in order to be maintained by the Roo community.
  • The user guide has been migrated to ASCIIdoc.

Spring Framework 4.2 RC3 released / GA on July 30

Releases | Juergen Hoeller | July 15, 2015 | ...

Dear Spring community,

Spring Framework 4.2 is not going GA today quite yet, but it's almost there: RC3 is available from repo.spring.io now, as a last release candidate before we reach GA on the 30th of July. This release includes 50 fixes and improvements over RC2, waiting for you to try them!

We decided to do another release candidate for several reasons: e.g. our continued wait for Jackson 2.6 final and Hibernate ORM 5.0 final but also our recent build upgrade to Gradle 2.5 and some last-minute refinements within our 4.2 web story (based on RC1/RC2 feedback).

I'm pleased to announce that this is in fact the first release of Spring which builds fine not only on JDK 8 but also on current JDK 9 snapshots! Our master build…

This Week in Spring - July 14th 2015

Engineering | Josh Long | July 14, 2015 | ...

Welcome to another installment of This Week in Spring!

This week in I'm in Shanghai, China and Hangzhou, China and Shenzhen, China, talking to some of the world's largest websites (of the same scale of Netflix!) about their use of Spring Boot and Spring Cloud. (More on that later!)

Anyway, without further ado..

  • Paul Chapman put together a nice walkthrough Spring Cloud today. Way to go Paul!
  • Andy Wilkinson just announced the Spring IO Platform BOM 1.1.3 has been released
  • Spring Boot 1.3M2 - along with new support for JOOQ, /flyway and /liquibase Actuator endpoints, ANSI colored banner.txt, and Apache Artemis integration (among many other things) is now available! Check it out.
  • If you missed Spring rockstar and Spring Boot ninja Greg Turnquist's talk on debugging and maintaing Spring Boot applications (why would you miss it??), then check it out
  • This is a nice

Webinar Replay: A Spring Showcase: Turkcell's Personal Cloud Storage App

News | Pieter Humphrey | July 14, 2015 | ...

Webinar Replay: A Spring Showcase: Turkcell's Personal Cloud Storage App

Speaker: Erdem Gunay

Slides: http://www.slideshare.net/SpringCentral/erdem-gunay-springshowcasewebinar

Turkcell launched a personal cloud storage service few years ago. Adding new business features was costly in terms of time and budget on the legacy solution. The user experience needed to be improved. Finally, it was decided to build a new solution where Spring Boot and Spring Framework projects play crucial role as the backbone. The project was completed just in 6 months starting from scratch. The solution was built on top of Spring Boot and many Spring IO Platform projects, allowing the development team focus on business logic instead of configuration & integration details. The project has been divided into deployable modules (API, backend, migration, test automation) accessing micro services that are responsible for one task only. Join Erdem for a review of the migration effort and new architecture - all enabled by Spring Boot.

Learn about about Spring Boot at http://projects.spring.io/spring-boot

Learn about about Spring Framework at http://projects.spring.io/spring-framework

Microservices with Spring

Engineering | Paul Chapman | July 14, 2015 | ...


NOTE: Revised July 2019

A simple example of setting up a microservices system using Spring, Spring Boot and Spring Cloud.

Microservices allow large systems to be built up from a number of collaborating components. It does at the process level what Spring has always done at the component level: loosely coupled processes instead of loosely coupled components.

Shopping Application

For example imagine an online shop with separate microservices for user-accounts, product-catalog order-processing and shopping carts:

Inevitably there are a number of moving parts that you have to setup and configure to…

Spring IO Platform 1.1.3 released

Engineering | Andy Wilkinson | July 13, 2015 | ...

We are pleased to announce that Spring IO Platform 1.1.3.RELEASE is now available from both repo.spring.io and Maven Central.

This maintenance release upgrades the versions of a number of the projects in the Platform to pick up their latest maintenance releases:

  • Spring AMQP 1.4.5
  • Spring Batch 3.0.4
  • Spring Boot 1.2.5
  • Spring Data Evans SR3
  • Spring Framework 4.1.7
  • Spring Integration 4.1.5
  • Spring LDAP 2.0.3
  • Spring Mobile 1.1.4
  • Spring Session 1.0.1
  • Spring Social 1.1.2
  • Spring Social Facebook 2.0.1

The versions of many third-party dependencies have also been updated.

Project Page | GitHub | Issues |

Spring Boot 1.3.0.M2 Available Now

Releases | Phil Webb | July 10, 2015 | ...

Spring Boot v1.3.0.M2 is available now from the Spring milestone repository. This release closes a whopping 73 issues and merges 59 pull-requests! Thanks to everyone that has contributed.

Highlights of the new release include:

  • Auto-configuration support for jOOQ.
  • Hypermedia support for actuator endpoints.
  • Support for ANSI color banner.txt files.
  • An improved way to access ApplicationArguments.
  • New /flyway, /liquibase and /logfile actuator endpoints.
  • Auto-configuration support for Spring Session with Redis.
  • Property based configuration of Spring's "resource chains".
  • New logback <springProfile> and <springProperty> tags.
  • Support for Apache Artemis (following the donation of HornetQ to Apache).
  • A new AntLib module to help create executable jars from Apache Ant.

Webinar Replay: Debug and Maintain your Spring Boot App

News | Pieter Humphrey | July 09, 2015 | ...

Speaker: Greg Turnquist

So you have decided to build an application using Spring Boot? Sooner or later, something will go wrong. It does not matter how experienced we are. How will Spring Boot help us figure out what went wrong and fix things? This talk introduces lots of tools to help us debug and manage "bootiful" apps. You will learn how to use Boot's autoconfiguration report, override Boot's settings & beans, create custom metrics/health checks/app info, and create custom JMX info & custom CRaSH commands.

Slides: https://speakerdeck.com/gregturn/debug-and-maintain-your-spring-boot-apps

Code at https://github.com/gregturn/debug-your-spring-boot-app

Learn about about Spring Boot at http://projects.spring.io/spring-boot

Learn about about Spring Framework at http://projects.spring.io/spring-framework

This Week in Spring - July 7th, 2015

Engineering | Josh Long | July 07, 2015 | ...

Welcome to another installment of This Week in Spring! As usual, we've got a lot to cover so let's get to it! This week I'll be in Shanghai, China, talking to some customers (say hi on Twitter!) and then it's off to Shenzhen, China, where I'll be giving a keynote at the ArchSummit conference.

Spring Integration 4.2 Milestone 2 is Available (and 4.1.6)

Releases | Gary Russell | July 07, 2015 | ...

We are pleased to announce that the second milestone for the upcoming 4.2 release of Spring Integration is now available. In addition to those features in milestone 1 this release includes:

##Zookeeper Support

Several components have been added that use zookeeper, including a LockRegistry and MetadataStore but probably the most significant is the ability to assign endpoints to a leadership Role, with the endpoint lifecycle being controlled by the leadership status. When an application context is granted leadership, all endpoints in the corresponding role are started automatically. Similarly…

Get the Spring newsletter

Thank you!

Get ahead

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

Learn more

Get support

Spring Runtime 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