This Week in Spring - May 1st, 2018

Engineering | Josh Long | May 01, 2018 | ...

Hi Spring fans! Welcome to another installment of This Week in Spring! In the last week I went from Germany (for JAXON) to Linz, Austria (for DevOne) and Vienna, Austria (for a meetup) and now I'm in Melbourne, Australia (after a 10 hour stopover in Bangkok, Thailand), for the VOXXED Melbourne event. As usual, if you're around I'd love to hear from you!

Without further ado, we've got a lot to cover so let's get to it!

This Week in Spring - April 24th, 2018

Engineering | Josh Long | April 24, 2018 | ...

Hi Spring fans! Welcome to another incredible installment of all that's fit to tweet, blog, record and print about Spring! It's been an insane week! Since our last installment I was in Paris, FR, for the epic Devoxx FR conference where I spoke at a meetup hosted by ZenikaIT, gave a workshop on Reactive Cloud Native Java and co-presented a talk on Reactive Spring with the one-and-only Juergen Hoeller. I jumped off stage and ran to the airport to board a flight leaving 150 minutes later headed back to the US!

Now, you may have heard that Pivotal, the company that leads and/or at least…

Kafka Streams and Spring Cloud Stream

Engineering | Soby Chacko | April 19, 2018 | ...

On the heels of the recently announced Spring Cloud Stream Elmhurst.RELEASE, we are pleased to present another blog installment dedicated to Spring Cloud Stream’s native integration with the Apache Kafka Streams library. Let’s review the new improvements.

MessageChannel Binders

Spring Cloud Stream framework enables application developers to write event-driven applications that use the strong foundations of Spring Boot and Spring Integration. The underpinning of all these is the binder implementation, which is responsible for communication between the application and the message broker. These binders are MessageChannel

New in Spring Data Lovelace M2 - Get ready for MongoDB 3.6 and 4.0.

Engineering | Christoph Strobl | April 18, 2018 | ...

With the latest Spring Data Lovelace Milestone 2 release, the MongoDB module is stacking up new features that are coming your way in the near future. As you might have followed in the news, MongoDB 4 is going to bring ACID transactions to the Document store. The latest MongoDB 3.6 server release already ships with the main building block for those, client sessions.

You can read all about isolation levels and causal consistency in the MongoDB reference. In short, sessions let you execute operations in an order that respects their causal relationships.

With Spring Data MongoDB, ClientSession is right at your fingertips for both the imperative and the reactive world, as we have incorporated those into the already existing MongoOperations and ReactiveMongoOperations. To provide you with the utmost control and still enough convenience, managing the ClientSession lifecycle is up you, while the template takes care of passing the session on to the driver correctly. The following example shows how to create a ClientSession

Spring Tips: Redis

Engineering | Josh Long | April 18, 2018 | ...

speaker: Josh Long

Hi Spring fans! In this installment we look at the many facets of Redis, the distributed data structure server. Spring supports Redis through the Spring Cache abstraction, Spring Session, the Spring message-listener container abstraction, and through the Spring Data Redis module.

This Week in Spring - April 17th, 2018

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

Hi Spring fans! Welcome to another installment of This Week in Spring! This week I'm in Paris, France and I'll be in Mainz, Germany, next week for JAX and Linz, Austria for the DevOne event. If you're in any of these places then don't hesitate to reach out!

We've got so much to cover so let's get to it!

Multiple CVE reports published for Spring Data

Engineering | Mark Paluch | April 11, 2018 | ...

Last week, we released Spring Data Ingalls SR11 and Kay SR, which include fixes for the following vulnerabilities:

Spring Boot 1.5.11 (superseded by 1.5.12 due to CVE-2018-1275) and 2.0.1 already pull in the above Spring Data versions, including the fixes that were released last week, and are now also available for use.

Please review the information in the CVE reports and upgrade immediately.

This Week in Spring - April 10th, 2018

Engineering | Josh Long | April 11, 2018 | ...

Hi Spring fans! This week I'm in Atlanta, Indianapolis and Cincinnati! I'll be speaking at the Atlanta, GA Spring Meetup on Tuesday the 10th where I'll be looking about all things new, bootiful and cloud-native including reactive programming, Spring Web Flux, Spring Cloud Finchley, Spring Cloud Function and Project Riff. Then it's off to Indianapolis where I'll be doing the same talk on Thursday the 12th.

What a crazy week it's been! There's so much to get to this week. I want to call out, first, that there are some CVEs out there and if you haven't already, you should be updating urgently…

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