Spring Cloud Spinnaker 1.0.0.M1

Greetings Spring community,

I am happy to release the first milestone for Spring Cloud Spinnaker. Spring Cloud Spinnaker bundles up the continuous delivery Spinnaker platform, and provides a 1-click installer to let you install it to any certified Cloud Foundry provider.

At this year’s SpringOne Platform 2016 conference, there were two talks about Spinnaker. If you have early release access and missed them, you can watch right now. Otherwise you can catch them on the SpringDeveloper YouTube Channel once they are published.

Read more

This Week in Spring - August 16th, 2016

Welcome to another installment of This Week in Spring! Since we last spoke I’ve presented at conferences and to customers in London, Beijing, Shanghai and Singapore - where I am now. Tomorrow, Wednesday, I’ll be speaking at the Singapore Spring Meetup - join me! It’s been quite a few days!

Read more

SpringOne Platform 2016 Replays: Keynotes and General Sessions

Rob Mee, Pivotal CEO on Spring

Spring and the Circle of Feedback with Phil Webb

Reactive Spring with Rossen Stoyanchev and Stephane Maldini

Spring Framework 5.0, JDK 8/9 with Juergen Hoeller

Spring Boot 1.4 Weather Application Demo

Other Keynotes from SpringOne Platform 2016

Help Developers Do what they Love - Onsi Fakhouri

Containers Will Not Fix Your Broken Culture (and Other Hard Truths) — Bridget Kromhout

A Transformation Journey — Brad Miller, Citi

How Comcast Transformed the Product Delivery Experience — Greg Otto, Comcast

Read more

Managing your Database Secrets with Vault

In my previous post about Managing Secrets with Vault, I introduced you to Vault and how to store arbitrary secrets using the generic secret backend. Vault can manage more than just secret data like API keys, passwords, and other sensitive string-like data. Today we’re taking a look at Vault’s integration with databases, services, and certificates.

Database credentials tend to be static

When it comes to databases, the regular workflow of getting credentials applying for a database is asking some operator or a self-service tool to give you credentials so your application can log into the database. At this point, credentials are considered static. Credentials get usually changed in case the database is migrated or if there’s a security breach.

Read more

Spring Security 4.1.2 Released

I’m pleased to announce the release of Spring Security 4.1.2.RELEASE which resolves some minor issues including fixes for the new MvcRequestMatcher.

For details refer to the changelog.


Without the community we couldn’t be the successful project we are today. I’d like to thank everyone that created issues & provided feedback.

Feedback Please

If you have feedback on this release, I encourage you to reach out via StackOverflow, GitHub Issues, or via the comments section. You can also ping me @rob_winch or Joe @joe_grandja on Twitter.

Read more

Spring for Apache Kafka 1.0.3 available now

It is my pleasure to announce that the Spring for Apache Kafka 1.0.3 maintenance release is available now.

As usual, thanks to the community for any feedback and contribution as always!

This release contains several important bug fixes, including a memory leak when using manual acknowledgments; therefore an upgrade is highly recommended.

The addressed issues can be found here.

The project now properly handles kafka messages with null payloads, which is a common use case used to "delete" a key when using Kafka Log Compaction. @KafkaListener methods will now receive a null argument for such messages.

Read more

This Week in Spring - August 9th, 2016

Welcome to another installment of This Week in Spring! This week I’m recovering from a crazy awesome week at SpringOne Platform while visiting customers here in summer-time London.

We’ve got a lot to cover so let’s get to it!

Read more

This Week in Spring - SpringOne Platform 2016 edition! - August 2nd, 2016

Welcome to another very special installment of This Week in Spring - this week Pivotal is out in force at SpringOne Platform 2016. This year saw more people, more topics and more sponsors than ever! For more, check out our SpringOne Platform recap blog!

If you’re not here, then fear not all the talks will be available online, but until then.. wish you were here! As with previous years, the race to SpringOne was filled with awesome releases that should keep you more than busy while you wait for the talks to be available online as replays! Let’s get to it!

Read more

SpringOne Platform 2016 Recap: Day 1

by Josh Long and Pieter Humphrey

Spring’s central to a key message: software is business differentiating functionality, and everything that defers an organization’s from delivering better software, faster and safer, should be automated or eliminated. SpringOne Platform captures that narrative with talks on all things continuous delivery.

The SpringOne Platform 2016 event shows how everything about this show has been bigger and better than ever! We’ve doubled the conference attendance from 2015, with record (2000+) attendees, 200+ talks, 30+ sponsors, amazing speakers from Netflix, Paypal, Microsoft, Google, Rakuten, Heroku, Red Hat, and many others.

Read more

Spring Tool Suite 3.8.1 released

Dear Spring Community,

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

STS 3.8.1 focuses on fixing existing issues. The list of fixed issues include:

  • Spring Boot Dashboard works behind a proxy again
  • Assert templates now use JUnit or AssertJ, depending on what is on the classpath of the project
  • Fixed an issue with the Groovy-Eclipse m2e connector with missing source folders
  • Added an action to jump to the ngrok admin web UI directly from the boot dashboard
  • Fixed an issue with the port of a boot app not showing up in the dashboard
  • and more...
Read more