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

Engineering | John Blum | October 11, 2016 | ...

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 ...

Maven

<dependency>
  <groupId>org.springframework.data</groupId>
  <artifactId>spring-data-geode</artifactId>
  <version>1.0.0.APACHE-GEODE-INCUBATING-M3</version>
</dependency>

Gradle

compile 'org…

This Week in Spring - October 11, 2016

Engineering | Josh Long | 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!

This Week in Spring - October 4th, 2016

Engineering | Josh Long | October 04, 2016 | ...

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

This Week in Spring - September 27, 2016

Engineering | Josh Long | September 27, 2016 | ...

Wow! It's already almost October! This year has sure gone by quickly!

Welcome to another installment of This Week in Spring! This week I'm in the studio with Phil Webb recording the next installment of our Livelessons series on building Microservices with Spring Boot. It's been a lot of fun so far and we've only just begun!

Tonight, I hope you'll join me for Cloud Native Java on the vJUG's worldwide and live event going on in timezones all around the world!

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

New in Spring 5: Functional Web Framework

Engineering | Arjen Poutsma | September 22, 2016 | ...

As mentioned yesterday in Juergen's blog post, the second milestone of Spring Framework 5.0 introduced a new functional web framework. In this post, I will give more information about the framework.

Keep in mind the functional web framework is built on the same reactive foundation that we provided in M1 and on which we also support annotation-based (i.e. @Controller, @RequestMapping) request handling, see the M1 blog post for more on that.

Example

We start with some excerpts from our sample application. Below is a reactive repository that exposes Person objects. It is quite similar to a traditional, non-reactive repository, except that it returns Flux<Person> where you would return a List<Person> traditionally, and Mono<Person> where you would return a Person. Mono<Void> is used as a completion signal: to indicate when the save has been completed. For more information on these Reactor types, refer to Dave's blog post

This Week in Spring - September 20, 2016

Engineering | Josh Long | September 20, 2016 | ...

Hello world! Since we last talked, I've been in multiple cities in China, including Hangzhou, Shanghai, Beijing, Guangzhou, Shenzhen and Hong Kong, talking to customers and community members alike. It's fascinating to see what our amazing customers in China do with our technologies in the hypercompetitive Chinese market. And, tasty!

This Week in Spring - September 13, 2016

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

Welcome to another installment of This Week in Spring! It's been an amazing week here in China, hanging out with Alibaba and Huawei, bringing the Spring. This week it's off to Shanghai, Beijing, Guangzhou, Shenzhen and Hong Kong!

Our pal Pieter Humphrey has been busy this week getting the SpringOne Platform 2016 videos up and online for us to enjoy so there's a lot of good stuff this week! Thanks Pieter!

This Week in Spring - September 6th, 2016

Engineering | Josh Long | September 06, 2016 | ...

Welcome to another installment of This Week in Spring! This week I'm in Shanghai, China and Hangzhou, China where I spoke at the ginormous Huawei Connect conference in Shanghai and where I'll be working with Alibaba and Huawei for a week or so. I'll also be speaking at the Hangzhou Java User Group, too.

(Can you believe we're already in September?? Seriously blown away! 2017 is just around the corner!)

I'm also, technically, on vacation, so I'll keep this post to a minimum! :)

Spring Security OAuth2 - Client Authentication Issue

Engineering | Joe Grandja | August 31, 2016 | ...

Issue #808 was recently reported that allowed a user to authenticate as a client and obtain an access token via the client_credentials or password grant flow.

This unique scenario occurs when a client and user have the same identifier (clientId and username). The user’s credentials are used for client authentication during a client_credentials or password grant flow and is successful in obtaining an access token with the authorities of the client.

The Fix

This bug has been fixed in 1ed986a and released in 2.0.11.RELEASE.

If you’re using Java-based configuration, please update to 2.0.11.RELEASE…

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