SpringOne Platform 2016 Replay: Machine Learning Exposed!

News | Pieter Humphrey | December 20, 2016 | ...

Recorded at SpringOne Platform 2016. Speaker: James Weaver Slides: http://www.slideshare.net/SpringCentral/machine-learning-exposed-64845395 The term "machine learning" is increasingly bandied about in corporate settings and cocktail parties, but what is it, really? In this session we'll answer that question, providing an approachable overview of machine learning concepts, technologies, and use cases. We'll then take a deeper dive into machine learning topics such as supervised learning, unsupervised learning, and deep learning. We'll also survey various machine learning APIs and platforms…

SpringOne Platform 2016 Replay: Developing a Geospatial Webservice with Kotlin and Spring Boot

News | Pieter Humphrey | December 20, 2016 | ...

Recorded at SpringOne Platform 2016. Speaker: Sébastien Deleuze Slides: http://www.slideshare.net/SpringCentral/developing-a-geospatial-webservice-with-kotlin-and-spring-boot

As described in this announcement I made on the Spring blog, it is now easy to create a Spring Boot application using Kotlin.

Thanks to a sample Geospatial messenger application, I will show how Spring Boot and Kotlin share the same pragmatic, innovative and opinionated mindset to allow you to build simple but powerful projects.

This talk will provide an opportunity to show how to use a relational database without JPA…

Spring Cloud Spinnaker 1.0.0.M3

Engineering | Greg L. Turnquist | December 19, 2016 | ...

Greetings Spring community,

I am happy to release the second milestone for Spring Cloud Spinnaker. Spring Cloud Spinnaker bundles up the continuous delivery Spinnaker platform, and provides a 1-click installer to let you install it to any certified Cloud Foundry provider.

UPDATE: This blog post originally cited M2, however one of our early adopters spotted a critical bug, so M3 has been built and released with the fix in hand.

Key features included in this release:

  • Much more simplified way to login, select your org and space from dropdowns, etc., shooting for as simple an experience as possible.

  • Ability to manage two CF spaces

  • Support for Jenkins and Travis CI monitoring.

  • Configure email and slack notifications

  • Move to hosted uber JARs, meaning installing the installer is no longer a bugbear

  • Other enhancements regarding to Spinnaker itself include ability to clone server groups, an upgrade to our Reactor-based cf-java-client 2 library, and also enhance UX showing more CF information than ever.

Spring Session 1.3.0 Released

Releases | Rob Winch | December 16, 2016 | ...

On behalf of the community, I’m pleased to announce the release of Spring Session 1.3.0.RELEASE. This release evolved through 1.3.0.M1, 1.3.0.M2, 1.3.0.RC1, and 1.3.0.RELEASE

What’s New in Spring Session 1.3.0.RELEASE

You can find highlights of what’s new in the What’s New in Spring Session 1.3.0.RELEASE section of the reference. For details refer to the changelog links above.


Without the community we couldn’t be the successful project we are today. I’d like to thank everyone that created issues & provided feedback.

Feedback Please

If you have feedback on this release, I encourage you to reach out via StackOverflow, GitHub Issues, or via the comments section. You can also ping me @rob_winch or Joe @joe_grandja

Dependency Management Plugin 1.0.0.RC1

Releases | Andy Wilkinson | December 16, 2016 | ...

It's my pleasure to announce that 1.0.0.RC1 of the Dependency Management Plugin has been released. It's available from Gradle's Plugin Portal as well as Maven Central and Bintray.

What's new?

The plugin's been rewritten in Java and its API has been formalised. A clear separation between that API and the plugin's internals has been introduced. This has required a few breaking changes but you are unlikely to be affected if you were using the Groovy DSL.

Converting to Java and formalising the API has also enabled a couple of enhancements:

### Official support for Gradle 3

Previously, the plugin was written in Groovy and attempted to support Gradle 1, 2, and 3. This proved to be overly ambitious. The two main problems were binary incompatibilities across the three different Groovy runtimes (1.8, 2.3, and 2.4) and breaking changes across the three versions of Gradle. To address these, the Gradle team's recommendation was to rewrite the plugin in Java and to drop support for Gradle 1.x. This release does just that, with the plugin's main code now being 100% Java and Gradle 2.9 now being the minimum supported version. As a result, Gradle 3.x is now officially supported and it should be easier to support new versions of…

Spring Statemachine 1.2.0 Released

Releases | Janne Valkealahti | December 15, 2016 | ...

We’re pleased to announce a release of Spring Statemachine 1.2.0.RELEASE. Artifacts are available either from Maven Central or from Spring Repository.

Let's see what we did for this initial 1.2.x release

  • Usual bug fixes and small enhancements.
  • Support for UML submachines.
  • New Spring Data Repository abstraction keeping machine configurations in an external repository with built-in support for Redis, MongoDB and JPA.
  • New samples.
  • New support for state do actions.
  • New monitoring and tracing API's.
  • Initial support for Spring Boot auto-config.
  • New transition and state error action concepts.

There's no changes from a final release candicate but full history is available from changelog

Reactor Kafka 1.0.0.M1 released

Releases | Rajini Sivaram | December 15, 2016 | ...

We are pleased to announce the release of the first milestone of Reactor Kafka 1.0.0.

What is Reactor Kafka?

Reactor Kafka is a reactive API for Apache Kafka based on Project Reactor. Reactor Kafka API enables messages to be published to Kafka topics and consumed from Kafka topics using functional APIs with non-blocking back-pressure and very low overheads. This enables applications using Reactor to use Kafka as a message bus or streaming platform and integrate with other systems to provide an end-to-end reactive pipeline.

The value proposition for Reactor Kafka is the efficient utilization of…

This Week in Spring - December 13th, 2016

Engineering | Josh Long | December 13, 2016 | ...

Welcome to another installment of This Week in Spring! This year has flown so quickly by! Can you believe we're less than 19 days until 2017? I'm utterly stunned. I suppose I shouldn't be, though, given the breakneck speed of progress and new software releases from the Spring team and the community. What a good problem to have!

This week, after returning from Australia early Sunday morning, I hacked with my buddy Josh McKenty, I spoke with my buddy Baruch at the San Francisco Java User Group on Monday, will speak with my buddy Matt Raible at the Denver Java User Group on Wednesday (don't miss it!), and will speak in Saint Louis on Thursday and Hartford on Friday. It's going to be a fun week and if you're around, don't hesitate to say hi

SpringOne Platform 2016 Replay: High Performance Microservices with Ratpack and Spring Boot

News | Pieter Humphrey | December 13, 2016 | ...

Recorded at SpringOne Platform 2016. Speaker: Dan Woods Slides: http://www.slideshare.net/SpringCentral/high-performance-microservices-with-ratpack-and-spring-boot-64889596

Ratpack and Spring Boot are a match made in microservice heaven. Each brings its respective strengths to the task of building a compelling service for the cloud. Spring Boot's incorporation of the Spring and Spring Cloud ecosystems make it an excellent choice for building service components; Ratpack's nature as a reactive web framework and its emphasis on performance and efficiency make it a premiere choice for a durable…

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