This Week in Spring - August 27, 2019

Engineering | Josh Long | August 27, 2019 | ...

Hi Spring fans! Welcome to another installment of This Week in Spring! As I write this I'm in beautiful Bangalore, India, stuck in a monster of a traffic jam trying to make it to another meeting. I'm so elated to be here to connect with amazing people and organizations. I'm also excited that, this week, I'll be speaking at the Bangalore Java User Group. Please, come out and say hi!

As usual, we've got a lot to cove so let's get to it!

A Bootiful Podcast: Google's James Ward, Okta's Matt Raible and Grand Cloud's Ryan Knight on the Simplicity Continuum

Engineering | Josh Long | August 23, 2019 | ...

Hi Spring fans and welcome to another installment of a Bootiful Podcast! This week I had the pleasure of talking with Ryan Knight and with the two people with whom I am copresenting at SpringOne Platform 2019, James Ward and Matt Raible.

This Week in Spring - August 20th, 2019

Engineering | Josh Long | August 20, 2019 | ...

Hi Spring fans! I'm in delightful Denver and Boulder, Colorado, talking to customers and working with my buddies Matt Raible and James Ward on our Spring One Platform 2019 talk. It's going to be amazing!

I'm oh-so-excited to be working on today's roundup, as usual, because there's a ton of good stuff to cover, so let's get to it!

Announcing Spring Cloud Stream Horsham.M3 (3.0.0.M3)

Engineering | Oleg Zhurakousky | August 19, 2019 | ...

We are pleased to announce the third Milestone of the Spring Cloud Stream Horsham.M3 (3.0.0.M3).

NOTE: Spring Cloud Stream 3.0.0.M1/M2 was primarily to establish compatibility with Spring Boot 2.2.x. and therefore went unannounced.

Spring Cloud Stream Horsham.M3 (3.0.0.M3) modules are available for use in the Spring Milestone repository.

Quick highlights:

  • Spring Boot 2.2.x
  • Spring Cloud Function 3.0.0.M2

Notable features and enhancements for this milestone:

Emphasis on functional programming model

While we're not (yet) deprecating @StreamListener and/or @EnableBinding, we are moving toward…

Securing Services with Spring Cloud Gateway

Engineering | Ben Wilcock | August 16, 2019 | ...

So far in this series, we've covered Getting Started and Hiding Services with Spring Cloud Gateway. However, when we set about hiding our services, we didn't secure them. In this article, we'll correct this.

To secure our services, we'll use the Token Relay pattern supported by OAuth 2.0 and the Javascript Object Signing & Encryption (JOSE) and JSON Web Tokens standards. This will give our users a means to identify themselves, authorize applications to view their profile and access the secured resources behind the gateway.

All the code for this demo is published online in GitHub in the secured-gateway folder. If you just want to run it without understanding how it was built, skip ahead to the section entitled "Running The Demo".

Announcing Spring Cloud Function 3.0.0.M2

Engineering | Oleg Zhurakousky | August 15, 2019 | ...

We are pleased to announce the second Milestone of the Spring Cloud Function 3.0.0.M2.

NOTE: Spring Cloud Function 3.0.0.M1 was primarily to establish compatibility with Spring Boot 2.2.x. and therefore went unannounced.

Spring Cloud Function 3.0.0.M2 modules are available for use in the Spring Milestone repository.

Quick highlights:

  • Spring Boot 2.2.x
  • Enhanced deployer (requires a separate blog)

Notable features and enhancements:

Function arity (multiple inputs/outputs)

One of the biggest features introduced with this milestone is support for functions with multiple inputs and outputs…

This Week in Spring - August 13, 2019

Engineering | Josh Long | August 13, 2019 | ...

Hi Spring fans! Welcome to another installment of a This Week in Spring! I've just finished one of the most amazing experiences of my life - O'Reilly's "Foo Camp," an unconference where invited guests can camp on the O'Reilly Media campus headquarters and talk to each other. I met, among a zillion other people, former California governor Jerry Brown, former Estonian president Toomas Hendrik Ilves, and so many more. Now I'm in terrific Texas talking to our wonderful customers in Austin, San Antonio, Dallas and Plano. I'm also speaking at the Dallas MUG tomorrow night, if you're around and want…

Get the Spring newsletter

Thank you for your interest. Someone will get back to you shortly.

Get ahead

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

Learn more

Get support

Tanzu 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