Spring Team
Mark Paluch

Mark Paluch

Spring Data Committer

Weinheim, Germany

Mark is Software Craftsman, Spring Data Engineer at Pivotal, a member of the CDI 2.0 expert group, and Lead of the lettuce Redis driver. He has been into developing Java server-, frontend-, and web applications for over 12 years and his focus is now on software architecture, Spring and Redis clients.
Blog Posts by Mark Paluch

Spring Vault 2.1.1, 2.0.3, and 1.1.3 released

On behalf of the community, I’d like to announce the availability of Spring Vault service releases 2.1.1, 2.0.3, and 1.1.3, available from Maven Central.

These releases ship with bug fixes and dependency version updates. Spring Vault 2.1.1 is going to be picked up by Spring Cloud Vault with the Spring Cloud Greenwich M2 release in the next days.

For a complete list of changes see the changelogs:

Read more...

Spring Data Lovelace SR2 released

On behalf of the Spring Data team, I’d like to announce the availability of the Lovelace SR2 maintenance release. This release builds on the just-released Spring Framework 5.1.2 service release. Lovelace SR2 is the version that you will get with Spring Boot 2.1 GA that is scheduled for the next few days. If you use Spring Boot 2.0.x and want to consume this service release, you can set the version property (spring-data-releasetrain.version) to Lovelace-SR2.

This service releases ships with 32 tickets fixed.

Read more...

Spring Data Lovelace SR1, Kay SR11, and Ingalls SR16 released

On behalf of the Spring Data team, I’d like to announce the availability of the Lovelace SR1, Kay SR11, and Ingalls SR16 maintenance releases. All of these releases pick up the latest Spring Framework maintenance releases: 5.1.1, 5.0.10, and 4.3.20, respectively. Spring Boot is going to pick up Kay SR11 and Ingalls SR16 for easier consumption with its Spring Boot releases 2.0.6 1.5.17 releases, respectively.

The service releases ship with mostly bug fixes and a few dependency upgrades and with over 70 issues fixed in total. You can find the complete list of issues by following the links below:

Read more...

Spring Vault 2.1 GA released

On behalf of the community, I’d like to announce the general availability of Spring Vault 2.1. Spring Vault 2.1 requires JDK 8 or higher and specifically supports JDK 11 as the next long-term support release. The most notable changes of Spring Vault 2.1 are:

  • Extending infrastructure-based authentication to support Google Cloud IAM and Azure Managed Service Identity.
  • Integrating Vault’s versioned Key-Value backend.
  • Wrapping API support.
  • Java 11 compatibility.

This release is compatible with Vault versions from 0.5.2 up to 0.11.1.

Read more...

What's new in Spring Data Lovelace for Redis and Apache Cassandra?

This blog post explains the new and noteworthy in Spring Data Lovelace for Apache Cassandra and Redis. Make sure to also check out the blog post on What’s new in Spring Data Lovelace for MongoDB?.

With Spring Data Lovelace just released in its generally available version last week, it’s time to have a brief walk through the new feature’s we have added. The release train is pretty packed with features.

In this blog post, I’ll be covering Apache Cassandra and Redis.

Spring Data for Apache Cassandra

With this release, we refined data access with Cassandra-specific types, introduced support for lifecycle events, improved the programming experience for both Java and Kotlin usage and included various other refinements. Let us take a look at how this release can help improve your data access to Cassandra.

Read more...

Hands on with Spring Vault 2.1

Spring Vault 2.1 is already in sight. I would like to use this post to take a deeper look at the changes and features that are in the upcoming release.

The team has been working on a whole bunch of new features:

  • Extending infrastructure-based authentication to support Google Cloud IAM and Azure Managed Service Identity

  • Integrating Vault’s versioned Key-Value backend

  • Wrapping API support

  • Java 11 compatibility

Spring Vault supports HashiCorp Vault versions 0.5 up to 0.11. You can find the Spring Vault and Spring Cloud Vault examples repository on GitHub. Now, let’s dive into the Spring Vault 2.1 features!

Read more...

Spring Data Lovelace GA released

On behalf of the Spring Data team, it’s my pleasure to announce the general availability of Spring Data Lovelace. This release train ships on top of the just-released Spring Framework 5.1 GA. You can easily consume Spring Data Lovelace with next week’s Spring Boot 2.1 M4 release. Spring Data Lovelace ships with a number of major features, improvements, and bugfixes. The most notable topics are:

  • Support for immutable objects
  • Deferred JPA repository initialization
  • Support for MongoDB 4.0 Client Sessions and Transactions
  • New Spring Data JDBC module
  • Apache Cassandra mapping improvements for Map and tuple types, Lifecycle Callbacks, and Kotlin Extensions
  • Replica Reads with Spring Data Redis
Read more...

Spring Data Ingalls SR15 and Kay SR10 released

On behalf of the Spring Data team, I’d like to announce the availability of the Ingalls SR15 and Kay SR10 maintenance releases. Kay SR10 ships on top of the just-released Spring Framework 5.0.9. Spring Boot 2.0.5 is going to pick up Kay SR10 for your convenience. Ingalls SR15 will be picked up by Spring Boot 1.5.16. Both releases ship with mostly bugfixes and a few dependency upgrades.

Ingalls SR15 ships with 40 tickets fixed and Kay SR10 contains 75 issues fixed.

Also, make sure you register for this year’s SpringOne Platform (Sept. 24th-27th, Washington, D.C.) to learn about the latest additions in Spring Data and even get a preview of the features planned for the next release train. The entire team will be on site and happy to answer questions and take feedback.

Read more...

Spring Vault 2.1 goes RC

On behalf of the community, I’d like to announce the availability of the Spring Vault 2.1 release candidate. Spring Vault 2.1 requires JDK 8 or higher and specifically supports JDK 11 as the next long-term support release. This release ships with 15 tickets fixed along with some refinements for Java 9 to 11. The most notable changes are:

  • Support for Azure authentication with managed service instances on VMs.
  • GCP IAM authentication support on behalf of service accounts.

This release is compatible with Vault versions from 0.5.2 up to 0.11.1.

Read more...