Managing your Database Secrets with Vault

Engineering | Mark Paluch | August 15, 2016 | ...

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…

Spring Security 4.1.2 Released

Releases | Rob Winch | August 12, 2016 | ...

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.

Contributions

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.

Of course the best feedback comes in the form of contributions

Spring for Apache Kafka 1.0.3 available now

Releases | Artem Bilan | August 12, 2016 | ...

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…

This Week in Spring - August 9th, 2016

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

and day 2 and the posts on Pivotal's main blog for day 1, day 2, day 3, and final call

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

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

  • Spring Boot co-lead Phillip Webb announced Spring Boot 1.4, just in time for SpringOne Platform!
  • ..and Spring Boot ninja Stephane Nicoll announced Spring Boot 1.3.7
  • Spring Data ninja Mark Paluch announced Spring Data Ingalls M1, packed with lots of new features (and 250 tickets fixed!) include for property access in conversion subsystem (Commons, MongoDB), an update to Cassandra 3.0 for Spring Data Cassandra,

SpringOne Platform 2016 Recap: Day 1

Engineering | Josh Long | August 02, 2016 | ...

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…

Spring Tool Suite 3.8.1 released

Releases | Martin Lippert | August 02, 2016 | ...

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

To download the distributions, please go visit:

Detailed new and noteworthy notes can be found here: STS 3.8.1 New & Noteworthy.

Enjoy!

Spring IO Platform Athens RC1

Engineering | Andy Wilkinson | July 29, 2016 | ...

It's my pleasure to announce that Spring IO Platform Athens-RC1 is available now from the Spring milestone repository.

This release is the first to adopt a new alphabetical versioning scheme similar to those already used by Spring Cloud and Spring Data. The theme for the Platform's versions is world cities.

The Athens release upgrades the versions of a number of projects:

  • Spring Framework 4.3
  • Spring AMQP 1.6
  • Spring Boot 1.4
  • Spring Data Hopper
  • Spring Hateoas 0.20
  • Spring Integration 4.3
  • Spring LDAP 2.1
  • Spring REST Docs 1.1
  • Spring Security 4.1
  • Spring Session 1.2
  • Spring Web Services 2.3

The…

Spring Cloud Task 1.0.2.RELEASE is now available

Releases | Michael Minella | July 29, 2016 | ...

We are pleased to announce that Spring Cloud Task 1.0.2.RELEASE is now available via Maven Central, Github and the Pivotal download repository. This release provides some minor enhancements including persisting of the completion of a task when terminated by an external signal. Many thanks to all of those who contributed to this release.

Spring Cloud Task Home | Source on GitHub | Reference Documentation

We look forward to your feedback in Github, StackOverflow, to me directly via Twitter @michaelminella or at SpringOnePlatform next week!

Webinar Replay: Introducing Spring Cloud Task

News | Pieter Humphrey | July 29, 2016 | ...

Speaker: Michael Minella, Pivotal One of the major promises of the cloud is that of flexibility. Today, most applications deployed to the cloud are long running processes that use the flexibility of cloud scaling. But computing is full of short lived tasks that start up, do their work, and then terminate. These tasks are excellent cloud use cases since resources can quickly be provisioned - and reclaimed.

In this webinar, we’ll explore a new project in the Spring Cloud portfolio, Spring Cloud Task, a new framework for developing and orchestrating short-lived microservices. We’ll explore…

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