New package: NeoDriver 0.1.2 – Neo4j Database driver

I’m happy to announce that first public release of Neo4j Driver.

It is a pure Ocaml driver for Neo4j database build for Eio. It is intended to reach full feature parity with official drivers. Although it’s not there yet, at this stage it’s fully usable with the following features:

  • Bolt protocol 3.0, 4.2–4.4, 5.0–5.8 and 6.0.
  • Plain bolt:// and TLS bolt+s:// / bolt+ssc:// connections.
  • Auto-commit queries with lazy streaming results.
  • Both explicit and managed transactions with automatic retry.
  • Bookmarks.
  • Temporal types with named time zones (embedded IANA database plus an LMT fallback before 1970).
  • Basic authentication (LOGON after HELLO on Bolt >= 5.1).
  • TestKit conformance: 114 of 126 tests passing (12 skipped).
3 Likes