Oliver Drotbohm

Oliver Drotbohm

Oliver Drotbohm has been a member of the Spring open source engineering team for 15 years. His work focused on software architecture, DDD, REST, and persistence technologies.

Recent Blog posts by Oliver Drotbohm

Spring Data Release Train Fowler Goes GA

Releases | March 23, 2015 | ...

On behalf of the Spring Data team I'd like to announce the availability of the GA version of Spring Data release train Fowler.The release ships almost 400 tickets solved.

The most core theme of the train is advanced support for Java 8: the MongoDB and JPA modules now support Streams as return type for repository methods and we now support non-time-zoned JDK 8 date/time types our of the box and also integrate with the Java 7 back-port of that API.

Spring Data MongoDB ships with compatibility for the 3.0 version of the server and the corresponding driver version. Spring Data Gemfire now supports…

Spring Data Evans SR 2 and Dijkstra SR 5 released

Releases | January 28, 2015 | ...

On behalf of the Spring Data team I'd like to announce the availability of the second service release for Spring Data release train Evans as well as the fifth - and final one - of Spring Data Dijkstra.

The releases ship 191 tickets fixed, some of them quite significant bugfix and performance improvements and thus the releases recommended upgrades within the trains. The Dijkstra service release is planned to be the last one for that train. Users are recommended to upgrade to Evans as bug fixes will only be ported to that branch going forward.

Find all resolved tickets for Evans SR 2 here, all tickets for Dijkstra SR5 here. Up next is the first release candidate of the Fowler release train that already contains a few very interesting features

First Milestone of Spring Data Release Train Fowler Available

Releases | December 01, 2014 | ...

On behalf of the Spring Data team, I am happy to announce the first milestone of the Spring Data Release train Fowler.

The release ships 170 tickets fixed, 119 of them unique to the Fowler release train. Find a curated changelog here. The highlights of the release include:

  • Upgrades to Spring 4.0.8 and Querydsl 3.6.0.
  • Performance improvements in converter subsystem by using byte-code generation.
  • Out-of-the-box support for JSR-310 date/time types (MongoDB).
  • Various (performance) improvements in the usage of SpEL (JPA).
  • Support for $bit, $mul and $position operators (MongoDB).
  • Improved proxy-id detection for JPA and REST.
  • Introdcution of QueryDslPredicateExceutor.findAll(OrderSpecifier<?>... orders) (Querydsl).
  • CDI repository extension for Cassandra module.
  • Upgrade to Gemfire 8 (Gemfire).
  • Version property based ETag generation (REST).

Spring Data Release Train Evans Goes GA

Releases | September 09, 2014 | ...

On behalf of the entire Spring Data team, I'd like to announce the general availability of the Spring Data release train iteration called Evans. The release ships 11 modules to help you build sophisticated data access layers on top of relational and non-relational data stores.

The major themes of this iteration were:

  • Upgrade Spring baseline to 4.0
  • Support for top and first as keywords in derived queries
  • Support for MongoDB 2.6 features like text search
  • SpEL support for Spring Data JPA (Spring Security integration)
  • Redis Sentinel support
  • ALPS and excerpt projections for Spring Data REST
  • Support for custom implementations in the CDI extension
  • Improved multi-store configuration
  • Asciidoctor for reference documentation

Spring Data Dijkstra SR4 released

Releases | August 27, 2014 | ...

On behalf of the Spring Data team I am pleased to announce the availability of the fourth service release of the Dijkstra release train. It includes 36 fixes overall for the following modules:

Spring Data Dijkstra SR2 released

Releases | July 28, 2014 | ...

On behalf of the Spring Data team I am pleased to announce the availability of the second service release of the Dijkstra release train. It includes 49 fixes overall for the following modules:

Spring Data Dijkstra SR1 released

Releases | June 30, 2014 | ...

On behalf of the Spring Data team I am pleased to announce the availability of the first service release of the Dijkstra release train. It includes 59 fixes overall for the following modules:

Final Service Release For Spring Data Release Train Codd Available

Releases | June 18, 2014 | ...

I'd like to announce the availability of the third and final service release for the Spring Data release train named Codd. The release contains a lot of bug fixes that made it into the RC and GA releases of the Dijkstra release train already.

What's New In Spring Data Dijkstra?

Engineering | May 21, 2014 | ...

We've just announced the availability of the GA release of the Spring Data release train named Dijkstra. I'd like to use this chance to walk you through some of the features we added in this release.

5 new modules joining the train

The first big feature the release includes is the addition of 5 modules to the release train. Most of them have been around for quite a while but going forward we'll release them in sync with the other modules. The newly added modules are Spring Data Elasticsearch, Cassandra, Couchbase, Gemfire and Redis.

Spring Data Commons

A lot of the improvements of a release…

Spring Data Release Train Dijkstra Goes GA

Releases | May 20, 2014 | ...

Hot on the heels of the Spring 3.2.9 and 4.0.5 releases, I am pleased to announce the availability of the GA release of the Spring Data release train named Dijkstra.

We're happy to welcome 5 new modules to the release train: Elasticsearch, Cassandra, Couchbase, Gemfire and Redis. Two of them even celebrate their first GA version ever. So I'd like to send special congratulations and thanks to the project leads Mohsin Husen for Spring Data Elasticsearch and David Webb as well as Matthew Adams for Spring Data Cassandra.

Here's the full list of participating modules:

Get ahead

VMware offers training and certification to turbo-charge your progress.

Learn more

Get support

Tanzu Spring 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