close

Mark Paluch

Mark Paluch

Spring Data Project Lead

Weinheim, Germany

Mark is Software Craftsman, Spring Data Project Lead at Pivotal, and Lead of the Lettuce Redis driver. His focus is now on reactive data integrations and R2DBC.
Blog Posts by Mark Paluch

Spring Data Neumann goes RC1

I’m pleased to announce that Spring Data Neumann has entered the release candidate phase with 86 tickets fixed. This release is the first of two release candidates. This release candidate ships with a series of noteworthy changes:

  • Upgrade to Couchbase SDK 3.
  • Spring Data MongoDB no longer automatically creates indexes from @Indexed annotations by default.
  • The Cassandra module supports configurable naming strategies and ships with a revised data type resolution mechanism.
  • Spring Data Elasticsearch now supports auditing and entity callbacks.
  • Support for query derivation in Spring Data R2DBC.
  • Dialect discovery for Spring Data JDBC, supporting H2, HSQLDB, Postgres, MariaDB, MySQL, and SQL Server.
  • Upgrade to Querydsl 4.3.
  • Ready for JDK 14.
Read more...

Spring Data Moore SR6 available now

On behalf of the community, I’m pleased to announce the availability of the Spring Data Moore SR6 service release. This release ships with dependency upgrades and bug fixes in preparation for the upcoming Spring Boot 2.2.6.RELEASE release.

This release ships with 46 tickets fixed and is a recommended upgrade. Finally, here are links to the reference documentation, changelogs, and artifacts of the individual project releases:

Read more...

Spring Data Moore SR5 and Lovelace SR16 released

On behalf of the community, I’d like to announce the availability of the Spring Data Moore SR5 and Lovelace SR16 service releases.

Moore SR5 ships with 61 tickets fixed, and Lovelace SR16 ships with 43 tickets fixed. Both releases contain mostly bug fixes and dependency upgrades. Moore SR5 is built on top of the just-released Spring Framework 5.2.4 and will be picked up by Spring Boot 2.2.5 for your convenience. Similarly, Lovelace SR16 uses Spring Framework 5.1.14 and will be included by Spring Boot 2.1.13 in the next days.

Read more...

Spring Data Neumann M3 released

On behalf of the Spring Data team, I’m pleased to announce the third milestone of the Neumann release train. This release ships exactly 75 tickets fixed and will be picked up by Spring Boot 2.3 M2 in the near future.

The most important new features are:

  • Upgrade to MongoDB driver 4 (beta).
  • Joda-Time and ThreeTenBackport support is now deprecated in favor of JSR-310.
  • Geo Distance sort support in Elasticsearch.
  • Quoting of table and column names in Spring Data JDBC enabled by default.

You can find a curated changelog in our release train wiki or skim through a full list of changes in JIRA.

Read more...

Spring Vault 2.2.1.RELEASE and 2.1.5.RELEASE available

On behalf of the community, I’d like to announce the availability of Spring Vault releases 2.2.1.RELEASE and 2.1.5.RELEASE.

Both releases ship with mostly bugfixes and dependency upgrades. Spring Vault 2.2.1.RELEASE ships also support to disable authentication and session management so it can be used with Vault Agent’s cached authentication.

For a complete list of changes, see the 2.2.1.RELEASE changelog respective 2.1.5.RELEASE changelog.

With this release, we’d also like to announce that Spring Vault 2.1.x is going to end of life in November 2020. We encourage all users to upgrade to the latest release of the 2.2.x line. You can find more details about the supported versions on our versions overview in the GitHub repository.

Read more...

Spring Data Neumann M1 released

On behalf of the Spring Data team, I’m happy to announce the first milestone of the Neumann release train. This release ships over 260 tickets fixed. The Neumann release train is planned to ship major driver upgrades. This initial milestone covers all of our major version increments and ships driver upgrades to Elasticsearch 7 and the DataStax Java driver 4.3 for Apache Cassandra.

The most important new features are:

  • Repository support for Kotlin Coroutines.
  • Upgrade to Cassandra Driver 4.
  • Upgrade to Elasticsearch 7.
  • Major refactoring of the Spring Data Elasticsearch Template API. Reactive client based on WebClient and reactive repository support.
  • Upgrade to Solr 8.4.
  • Upgrade to Geode 1.10.
  • Support for fully immutable types (setting properties via copy constructors).
  • Spring Data R2DBC is part of the Spring Data release train.
Read more...

Spring Data Moore SR4 and Lovelace SR15 released

On behalf of the community, I’d like to announce that that Spring Data Moore SR4 and Lovelace SR15 are available now.

Moore SR4 ships with 59 tickets fixed and Lovelace SR15 ships with 34 tickets fixed. Both releases contain mostly bug fixes and dependency upgrades. Moore SR4 is built on top of the recently released Spring Framework 5.2.3 and will be picked up by Spring Boot 2.2.3 for easier consumption. Similarly, Lovelace SR15 uses Spring Framework 5.1.13 and will be included by Spring Boot 2.1.12 in the coming days.

Read more...

Spring Data R2DBC goes GA

On behalf of the team and everyone that contributed, I am delighted to announce that Spring Data R2DBC 1.0 is generally available from repo.spring.io as well as Maven Central!

Spring Data R2DBC 1.0 is a non-blocking database client library for the just released R2DBC specification that lets you build reactive applications that use SQL databases. The most notable features of Spring Data R2DBC are:

  • Functional-reactive declaration of data access
  • Fluent API
  • Support for Transactions
  • Named parameter support (Dialect-aware)
  • Repositories
  • Kotlin Coroutines extensions
Read more...

Spring Data Moore SR2 and Lovelace SR13 available

On behalf of the community, I’m pleased to announce the availability of the Spring Data Moore SR2 and Lovelace SR13 service releases.

Both releases fix 66 tickets in total, mostly bugfixes. We decided to ship both versions on short notice to address bugs around auditing and converter registration for a broader range of users, as we’ve noted an increased number of bug reports in both areas. If you use Spring Data through Spring Boot, you can consume the released artifacts by setting the spring-data-releasetrain.version property to Moore-SR2 or Lovelace-SR13.

Read more...

Spring Vault 2.2 goes GA

On behalf of the community, I’m excited to announce that Spring Vault 2.2 is generally available from repo.spring.io as well as Maven Central. This release ships with several refinements and new features.

The most notable changes are:

  • Support for PCF-based authentication by using instance identity certificates.

  • Extensions for a seamless Kotlin 1.3 experience and Kotlin Coroutines support.

  • Builders for RestTemplate and WebClient to customize interceptors, filter functions, and default headers.

  • Vault namespace support (Vault Enterprise edition only).

  • A revised @VaultPropertySource supporting versioned key-value backends.

  • Added listener and events support to LifecycleAwareSessionManager.

  • Support for the Jetty HTTP Client as an alternative reactive HTTP client.

  • Reactive support for AWS IAM authentication.

Read more...