Skip to content

4.0 changelog

Zhen Li edited this page Nov 18, 2019 · 10 revisions

4.0.0-beta01

  • Made async API also pulling records in batches. The batch size can be configured via FetchSize on driver and session configurations.
  • Renamed Summary to Consume in results.
  • Unconsumed results would be discarded when disposing session and/or transaction, as well as result.Consume.
  • Added Verify function for testing connectivity on IDriver interface.
  • Added missing system updates and profile statistics
  • Changed default connection time to be 30s
  • Removed legacy ILogger and Renamed IDriverLogger to ILogger
  • Removed driver metrics module.
  • Added a Values.As<T>(T defaultValue) extension method

4.0.0-alpha01

  • Updated driver to target .NET Standard 2.0.
  • Updated Neo4j.Driver package to only provide asynchronous session API. There is no more a separate blocking API implementation and Neo4j.Driver.Simple package provides a blocking API which is built on top of asynchronous API.
  • Added a reactive session API built on top of System.Reactive, which is available by Neo4j.Driver.Reactive package.
  • Renamed bolt+routing scheme to neo4j which is now also valid on single instance deployments of 4.0 servers.
  • Added support for multi database feature for 4.0 servers.
  • Updated driver to default to plain-text connections. When encrypted connections are explicitly enabled, trust settings default to the verification of server certificates using system provided trust store.
Clone this wiki locally