diff --git a/src/main/antora/modules/ROOT/pages/preface.adoc b/src/main/antora/modules/ROOT/pages/preface.adoc index a597ef1569..c73bd29dbc 100644 --- a/src/main/antora/modules/ROOT/pages/preface.adoc +++ b/src/main/antora/modules/ROOT/pages/preface.adoc @@ -9,74 +9,77 @@ In terms of database and driver, you need at least version 4.x of https://www.mo == Compatibility Matrix The following compatibility matrix summarizes Spring Data versions to MongoDB driver/database versions. -Database versions show the highest supported server version that pass the Spring Data test suite. +Database versions show server generations that pass the Spring Data test suite. You can use newer server versions unless your application uses functionality that is affected by xref:preface.adoc#compatibility.changes[changes in the MongoDB server]. See also the https://www.mongodb.com/docs/drivers/java/sync/current/compatibility/[official MongoDB driver compatibility matrix] for driver- and server version compatibility. +==== [cols="h,m,m,m", options="header"] |=== |Spring Data Release Train |Spring Data MongoDB |Driver Version -|Server Version +|Database Versions |2024.0 |4.3.x |4.11.x & 5.x -|6.x +|4.4.x, 5.x, 6.x, 7.x |2023.1 -|4.1.x +|4.2.x |4.9.x -|7.0.x +|4.4.x, 5.x, 6.x, 7.x -|2023.0 +|2023.0 (*) |4.1.x |4.9.x -|6.0.x +|4.4.x, 5.x, 6.x -|2022.0 +|2022.0 (*) |4.0.x |4.7.x -|6.0.x +|4.4.x, 5.x, 6.x -|2021.2 +|2021.2 (*) |3.4.x |4.6.x -|5.0.x +|4.4.x, 5.0.x -|2021.1 +|2021.1 (*) |3.3.x |4.4.x -|5.0.x +|4.4.x, 5.0.x -|2021.0 +|2021.0 (*) |3.2.x |4.1.x |4.4.x -|2020.0 +|2020.0 (*) |3.1.x |4.1.x |4.4.x -|Neumann +|Neumann (*) |3.0.x |4.0.x |4.4.x -|Moore +|Moore (*) |2.2.x |3.11.x/Reactive Streams 1.12.x |4.2.x -|Lovelace +|Lovelace (*) |2.1.x |3.8.x/Reactive Streams 1.9.x |4.0.x |=== +(*) End of OSS Support +==== [[compatibility.changes]] [[compatibility.changes-4.4]]