Spring Cloud Task 1.1.0.M2 is now available

We are pleased to announce that Spring Cloud Task 1.1.0.M2 is now available via Github and the Pivotal download repository. Many thanks to all of those who contributed to this release.

What’s new in Spring Cloud Task 1.1.0.M2

This release continues to progress on 1.1.0’s main theme of improving overall task functionality as well as migrating features that existed within Spring XD to Spring Cloud Task. The main updates for this release are the following:

  • Support for Generated Task Id - A common use case for a Spring Cloud Task application is to launch it within a PaaS, like Cloud Foundry or other cloud infrastructure. Because of this, there may be a delay between the launch request and the actual application beginning. Worse, the system responsible for launching the application may not actually launch the task for reasons outside of Spring Cloud Task’s control (lack of resources, network issues, etc). This feature allows the caller to register that a task has been requested to run. This way, no request of a task is lost between the request and the actual start of the Boot application.
  • Support for External Execution Id - When executing a task on a PaaS or other cloud infrastructure, there is typically a mapping that needs to occur between the task’s execution id and the id provided by the underlying system. This feature provides the ability to correlate those two for things like log management, audit, etc.
Read more

Webinar: Consumer Driven Contracts and Your Microservice Architecture

TDD introduced many improvements into the development process, but in our opinion the biggest impact relates to code design. Looking at the code from the usage perspective (by first writing an acceptance test) allows us to focus on usability rather than concrete implementation. Unfortunately, we usually rest on our laurels not trying to uplift this practice to the architecture level.

This presentation will show you how you can use the Spring Cloud Contract Verifier functionality in order to have a fully automated solution to stub your HTTP / Messaging collaborators. Just by adding proper configuration, you’ll surround the microservices you are testing with faked stubs that are tested against their producer, making much more realistic tests.

Read more

Spring Data Geode 1.0.0.APACHE-GEODE-INCUBATING-M3 Released

I apologize to both the Spring and Apache Geode communities for the delay, relative to the Apache Geode M3 release announcement, but I am very excited and pleased to follow that with the release of Spring Data for Apache Geode 1.0.0-incubating.M3.

You can get the bits from Maven Central by including the following dependency in either your application Maven or Gradle build files …


Read more

This Week in Spring - October 11, 2016

Welcome to another installment of This Week in Spring! It’s already almost mid October and I can’t believe we’re almost in 2017! Time is sure flying quickly!

Read more

Spring Boot wins JAX Innovation Award for 2016

The winners of the JAX Innovation Awards 2016 have been announced this evening at the JAX Innovation Awards special event in London, United Kingdom. The winner of the ‘Most innovative contribution to the Java ecosystem’ category is Spring Boot. Docker has been voted the most innovative solution to software delivery and DevOps while the Special Jury Award went to Let’s Encrypt.

Spring Boot wins JAX Innovation Award 2016

Read more

Spring Tool Suite 3.8.2 released

Dear Spring Community,

I am happy to announce the 3.8.2 release of the Spring Tool Suite, our Eclipse-based tooling.

STS 3.8.2 focuses on adopting Eclipse Neon.1 and fixing existing issues. The list of changes include:

  • Updated to Eclipse Neon.1
  • Includes Eclipse Automatic Error Reporting
  • Custom Spring Initializr now usable directly from within STS
  • New Spring Starter Wizard now features default selections
  • Fixed a problem that caused parallel push of multiple apps in boot dashboard to fail
  • Fixed a deadlock when selecting BuildShip in New Spring Starter wizard
  • and more...
Read more

Spring Cloud Data Flow for Cloud Foundry 1.1M1 and 1.0.1 released

Spring Cloud Data Flow for Cloud Foundry gets two new releases today, detailed below:

1.0.1.GA is a maintenance release that

  • Builds upon 2.0.1.RELEASE of Cloud Foundry’s Java Client and 3.0.2.RELEASE of Reactor

  • Builds upon 1.0.1.RELEASE of Spring Cloud Data Flow core

  • Gets general clarifications and improvements in the reference documentation

  • Fixes a bug pertaining to multiple ORG + Space combination causing task launch failures

  • Fixes a bug where environment variables were not propagated correctly when launching a task

Read more

This Week in Spring - October 4th, 2016

Welcome to another installment of This Week in Spring! We’ve got a lot to look at so let’s get to it!

Read more