From e1962606cb6b460662012a73882fe08dad875738 Mon Sep 17 00:00:00 2001 From: Robsdedude Date: Fri, 28 Apr 2023 11:11:19 +0200 Subject: [PATCH 1/2] Update server/driver compatibility --- README.md | 40 +++++++++++----------------------------- 1 file changed, 11 insertions(+), 29 deletions(-) diff --git a/README.md b/README.md index 1ab2cdff..8ee980e8 100644 --- a/README.md +++ b/README.md @@ -141,35 +141,17 @@ func (i *Item) String() string { ``` -## Neo4j and Bolt protocol versions - -Please look at the [supported version's documentation](https://neo4j.com/developer/kb/neo4j-supported-versions/) for the -most accurate information about Neo4j releases. - -| Server \\ Driver | 1.7 | 4.0 | 4.2 | 4.3 | **4.4** | 5.0 | 5.1 | 5.2 | 5.3 | 5.4 | 5.5 | 5.6 | 5.7 | -|---------------------|-----|-----|-------|-------|---------|-------|-------|-------|-------|-------|-------|-------|-------| -| Neo4j 3.5 (EOL) | Yes | Yes | (Yes) | (Yes) | (Yes) | (Yes) | (Yes) | (Yes) | (Yes) | (Yes) | (Yes) | (Yes) | (Yes) | -| Neo4j 4.0 (EOL) | Yes | Yes | Yes | Yes | Yes | (Yes) | (Yes) | (Yes) | (Yes) | (Yes) | (Yes) | (Yes) | (Yes) | -| Neo4j 4.1 (EOL) | ? | Yes | Yes | Yes | Yes | (Yes) | (Yes) | (Yes) | (Yes) | (Yes) | (Yes) | (Yes) | (Yes) | -| Neo4j 4.2 (EOL) | ? | ? | Yes | Yes | Yes | (Yes) | (Yes) | (Yes) | (Yes) | (Yes) | (Yes) | (Yes) | (Yes) | -| Neo4j 4.3 (EOL) | ? | ? | Yes | Yes | Yes | (Yes) | (Yes) | (Yes) | (Yes) | (Yes) | (Yes) | (Yes) | (Yes) | -| **Neo4j 4.4 (LTS)** | ? | ? | ? | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | (Yes) | -| Neo4j 5.0 (HO) | ? | ? | ? | ? | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | (Yes) | -| Neo4j 5.1 (HO) | ? | ? | ? | ? | (Yes) | Yes | Yes | Yes | Yes | Yes | Yes | Yes | (Yes) | -| Neo4j 5.2 (HO) | ? | ? | ? | ? | (Yes) | Yes | Yes | Yes | Yes | Yes | Yes | Yes | (Yes) | -| Neo4j 5.3 (HO) | ? | ? | ? | ? | (Yes) | Yes | Yes | Yes | Yes | Yes | Yes | Yes | (Yes) | -| Neo4j 5.4 (HO) | ? | ? | ? | ? | (Yes) | Yes | Yes | Yes | Yes | Yes | Yes | Yes | (Yes) | -| Neo4j 5.5 (HO) | ? | ? | ? | ? | (Yes) | Yes | Yes | Yes | Yes | Yes | Yes | Yes | (Yes) | -| Neo4j 5.6 | ? | ? | ? | ? | (Yes) | Yes | Yes | Yes | Yes | Yes | Yes | Yes | (Yes) | -| Neo4j 5.7 | ? | ? | ? | ? | (Yes) | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | - -- `(EOL)`: End Of Life, a server version is marked as such when it is not supported anymore -- `(HO)`: Hotfixes only, a server version is marked as such when it is only updated for security patches -- `(LTS)`: Long Term Support, a server version is marked as such when it actively receives updates over an extended - period of time -- `Yes`: this driver/server version combination is supported across all official drivers -- `(Yes)`: this driver/server version combination is supported by this driver, potentially with a subset of features -- `?`: this driver/server version combination may or may not work at all +## Sever/Driver compatibility + +Starting with 5.0, the Neo4j Drivers will be moving to a monthly release cadence. +A minor version will be released on the last Friday of each month so as to maintain versioning consistency with the core product (Neo4j DBMS) which has also moved to a monthly cadence. + +As a policy, patch versions will not be released except on rare occasions. +Bug fixes and updates will go into the latest minor version and users should upgrade to that. +Driver upgrades within a major version will never contain breaking API changes. + +See also: https://neo4j.com/developer/kb/neo4j-supported-versions/ + ## Connecting to a causal cluster From 75f6665aad6c91ee77e9b123d049bb173a6d93f3 Mon Sep 17 00:00:00 2001 From: Robsdedude Date: Fri, 28 Apr 2023 11:14:10 +0200 Subject: [PATCH 2/2] Fix typo Co-authored-by: Florent Biville <445792+fbiville@users.noreply.github.com> --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 8ee980e8..dab32f81 100644 --- a/README.md +++ b/README.md @@ -141,7 +141,7 @@ func (i *Item) String() string { ``` -## Sever/Driver compatibility +## Server/Driver compatibility Starting with 5.0, the Neo4j Drivers will be moving to a monthly release cadence. A minor version will be released on the last Friday of each month so as to maintain versioning consistency with the core product (Neo4j DBMS) which has also moved to a monthly cadence.