You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+11-8Lines changed: 11 additions & 8 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,20 +4,20 @@ Neo4j Driver for Rust
4
4
Disclaimer:
5
5
* While I'm currently affiliated with Neo4j, this is my private hobby project.
6
6
It's not an officially supported piece of software by Neo4j.
7
-
* This is a work in progress, and it's mostly developed in my spare time.
7
+
* This software is mostly developed in my spare time.
8
8
* This project is primarily meant for private studies.
9
9
Yet, I decided to publish it as it might be useful for others as well.
10
10
11
11
12
12
## Driver
13
-
This is a driver for Neo4j using the [Bolt protocol](https://7687.org) written in and for Rust.
13
+
This is a driver for Neo4j using the [Bolt protocol](https://neo4j.com/docs/bolt/) written in and for Rust.
14
14
It’s designed to mirror many concepts of the official drivers while leveraging Rust’s expressive type system and lifetime management to provide a safer API that prevents many common pitfalls already at compile time.
15
15
16
16
### Compatibility
17
-
This driver supports bolt protocol version 4.4, and 5.0 - 5.8.
18
-
This corresponds to Neo4j versions 4.4, and the whole 5.x series.
17
+
This driver supports bolt protocol version 4.4, 5.0 - 5.8, and 6.0.
18
+
This corresponds to Neo4j versions 4.4, the whole 5.x series, and 2025.01 - 2026.02.
19
19
Newer versions of Neo4j are supported as long as they keep support for at least one of the protocol versions mentioned above.
20
-
For details of bolt protocol compatibility, see the [official Neo4j documentation](https://7687.org/bolt-compatibility/).
20
+
For details of bolt protocol compatibility, see the [official Neo4j documentation](https://neo4j.com/docs/bolt/current/bolt-compatibility/).
21
21
22
22
### Basic Example
23
23
@@ -167,7 +167,7 @@ A bump in MSRV is considered a minor breaking change.
167
167
*[x] 5.8 (home db resolution cache)
168
168
*[x] 6.0
169
169
*[x] (vector types)
170
-
*[] (unsupported type)
170
+
*[x] (unsupported type)
171
171
*[x] Types
172
172
*[x]`Null`
173
173
*[x]`Integer`
@@ -182,14 +182,17 @@ A bump in MSRV is considered a minor breaking change.
182
182
*[x]`Path`
183
183
*[x]`Spatial` (point)
184
184
*[x]`Temporal` (date, time, datetime, duration)
185
-
*[ ] Proper Unit Tests
185
+
*[x]`Vector`
186
+
*[x]`Unsupported`
186
187
*[x] CI
187
188
*[x] rustfmt
188
189
*[x] clippy
189
190
*[x] Unit Tests
190
191
*[x] Public API SemVer Compatibility Tests ([cargo-public-api](https://github.com/enselic/cargo-public-api))
0 commit comments