This Week in Spring - July 31st, 2018

Engineering | Josh Long | July 31, 2018 | ...

Hi Spring fans! Welcome to another installment of This Week in Spring! I just finished an online training today, Bootiful Kotlin, for O'Reilly today, and I'm doing another one on the 2nd of August (this Thursday), Reactive Spring, because the demand for the first one was so high. Don't miss it!

We've got a ton of things to look at, so without further ado, let's get to it!

This Week in Spring - July 24th, 2018

Engineering | Josh Long | July 25, 2018 | ...

Hi Spring fans! Welcome to another installment of This Week in Spring! This week I'm in San Francisco in studio with Spring Security lead Rob Winch filming our new Spring Security Livelessons video. There is so much to cover that, as you can imagine, it's a tall order even for the two of us!

I'm also busily preparing for my talk with my buddy and Googler Ray Tsang at this week's Google Cloud NEXT event on all things Pivotal and Google Cloud. We're going to look at the bootiful Spring Cloud GCP project and, importantly, the new project jointly announced between Google and Pivotal just this morning, KNative, which serves as the platform on which we at Pivotal have built and deployed our Project Riff serverless function-as-a-service runtime. Do not

This Week in Spring - July 17th, 2018

Engineering | Josh Long | July 17, 2018 | ...

Hi Spring fans and welcome to another installment of This Week in Spring! Can you believe we're already midway through the year?? Stunning.

This week I'm in San Francisco preparing for a video shoot next week and a joint presentatio with Google's Ray Tsang at next week's Google NEXT and tomorrow it's off to Portland, OR, for the epic OSCON event where I'll be doing a book signing at the O'Reilly booth on Wednesday and I'll be doing a talk, Reactive Spring, on thursday. As usual, if you're in the region and want to chat or grab a Voodoo doughnut, don't hesitate to say hi!

Now, without further…

Spring Cloud Stream Elmhurst.SR1 Released

Engineering | Soby Chacko | July 12, 2018 | ...

On behalf of the team, I am pleased to announce the availability of Spring Cloud Stream Elmhurst.SR1 release train. This is the first maintenance release on the Elmhurst line and includes several bug fixes and minor enhancements in core Spring Cloud Stream (2.0.1.RELEASE), Kafka binder (2.0.1.RELEASE), and the Rabbit binder (2.0.1.RELEASE). Please take a look at the release notes for more details. The release can be found in maven central. Detailed descriptions can be found in the reference documentation.

We thank all our community members who contributed valuable additions to this release.

And, as always, we welcome feedback: either in GitHub, on Stack Overflow, on Gitter or on Twitter

This Week in Spring - July 10th, 2018

Engineering | Josh Long | July 10, 2018 | ...

Hi Spring fans! Welcome to another installment of This Week in Spring! This week I'm in sunny (warm!) Los Angeles for the epic SpringOne Tour Los Angeles event and then it's off to Boston for meetings. We've got a lot to cover, as usual, so let's get to it!

Spring Social End of Life Announcement

Engineering | Craig Walls | July 03, 2018 | ...

Today it is with an optimistic look to the future that I am announcing the end of life for Spring Social, a project that I have had the pleasure to work with over the past eight years.

With the release of Spring Security 5, much of the functionality offered by Spring Social’s connection framework—which I consider the most valuable piece of Spring Social—is now part of Spring Security. In fact, I shared how to use Spring Security’s new support for client-side OAuth2 in a blog article from back in March. And as Spring Security continues to evolve its client-side OAuth support, Spring Social’s…

This Week in Spring - July 3rd, 2018

Engineering | Josh Long | July 03, 2018 | ...

Hi Spring fans! Welcome to another installment of This Week in Spring! This week I'm fresh of the amazing Spring Connect São Paulo event and speaking with some customers, and now I'm in beautiful Rio de Janeiro soaking up the winter rays by he beach, connecting with people in the community, and delivering a (virtual!) 2 day live training course for O'Reilly on building cloud-native Java-based applications. In less than two days I'll be home for the first time in almost a month to celebrate the 4th of July. If you're in America, let me be the first to wish you a happy holiday. As usual, we've…

Hands on MongoDB 4.0 transactions with Spring Data

Engineering | Christoph Strobl | June 28, 2018 | ...

With MongoDB 4.0, ACID transactions have arrived in the Document store, enforcing all-or-nothing execution and maintaining data integrity. So, let’s get straight to it by looking at both the synchronous and the reactive execution models.

At the time of this writing, MongoDB multi-document transactions are supported across a single replica set and feel like the transactions you are probably familiar with from relational databases. Looking at the driver API, one feels immediately at home:

try (ClientSession session = client.startSession()) {

    session.startTransaction();

    try…

Spring Cloud Stream Fishtown.M1 /2.1.0.M1 Release Announcement

Engineering | Oleg Zhurakousky | June 28, 2018 | ...

We are pleased to announce the first Milestone of the Spring Cloud Stream Fishtown release train - Fishtown.M1/2.1.0.M1.

Spring Cloud Stream Fishtown 2.1.0.M1 is available for use in the Spring Milestone repository. The release notes include relevant information about version compatibility with Spring Boot, Spring Cloud, Spring AMQP, and Spring for Apache Kafka.

The following section provides a brief summary of features and improvements included in this release.

Notable Features, Improvements & enhancements

Core

  • Support for Message Listener container customization by simply registering implementation of ListenerContainerCustomizer bean.
  • Binding properties precedence support. This feature allows default binding properties to be overriden with specific binding properties. For example.

Spring Boot for Apache Geode & Pivotal GemFire 1.0.0.M1 Released!

Engineering | John Blum | June 26, 2018 | ...

Greetings Spring & Apache Geode/Pivotal GemFire communities-

I am happy to announce the first milestone release of Spring Boot for Apache Geode & Pivotal GemFire, version 1.0.0.M1.

This is a great new project building on the work started in Spring Data for Apache Geode/Pivotal GemFire nearly 2 years ago, when we introduced annotation-based configuration.

With Spring Boot’s "convention over configuration" approach using auto-configuration, this project takes configuration and development of Spring Boot, Apache Geode & Pivotal GemFire applications to the next level, whether building and running applications in a stand-alone or a managed environment like Pivotal CloudFoundry (PCF), when using Pivotal Cloud Cache (PCC)

Get the Spring newsletter

Stay connected with the Spring newsletter

Subscribe

Get ahead

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

Learn more

Get support

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