Skip to content

1.0 changelog

Konstantin Lutovich edited this page Apr 26, 2018 · 26 revisions

1.0.5

  • Deprecated TRUST_SIGNED_CERTIFICATES in favour of TRUST_CUSTOM_CA_SIGNED_CERTIFICATES and new TRUST_CUSTOM_CA_SIGNED_CERTIFICATES 124
  • Expose version and timings in summary of driver 133
  • Renamed 'updateStatistics' to 'counters' in result summary 131
  • Remove terminated connections from pool 138

1.0.4

  • Better error handling for unpackable types 91
  • Send INIT eagerly 125
  • Expose onCompleted on driver, 127
  • Better handling of missing known_host 116
  • Fix fingerprint duplication issues 110
  • Support for ENCRYPTED_NON_LOCAL 103
  • Better handling of unpackable types 102

1.0.3

  • Properly handle sparse objects 93
  • Better detection for if trust-on-first-use is supported 95

1.0.2

  • Better error message when trying to connect to a http endpoint, d4cef21.

1.0.1

  • Fixed bug related to utf8 decoding across combined buffers, issue 64. Commits 4c29471 and 9d1b43d.
  • Properly close running queries when calling close on session. 2316fec

1.0.0

  • More test and documentation examples.

1.0.0-RC2

  • Distribute via bower as well as npm
  • Unified error handling and made Neo4jError part of public API.
  • Better error handling on connection errors

1.0.0-RC1

  • Add support for encrypted socket and WebSocket connections, using either trust-on-first use or trust-signed-certificates trust strategies. 52f6b1d
  • Returning values in promise callbacks now get handed to chained #then() handlers. 82c31c3
  • Introduce Record class, instead of representing records as Object, since that caused key clashes and is not possible to extend in the future. This is a breaking change. e2f512f

1.0.0-M04

  • Added the support to create a driver with authentication credentials for the server to verify the user of the driver 3447cb
  • Expose graph-types under under types key 51af68
  • Param received by promise changed from [record, record, record, ... summary: summary] into {records: [record, record, record, ...], summary: summary} ea2213
  • Fixed the bug caused by typos in ResultSummary: nodesDelete -> nodesDeleted and desciption -> description c28ce1
  • Support for session pooling 77937

1.0.0-M03

  • Fixed the bug in Integer where some 32-bit signed integers are stored and represented wrongly. 4e9825b
  • Fixed a bug in PackStream where the Lists with size greater than 255 are mis-encoded. 44048d7

1.0.0-M02

  • Default port changed to 7687, since that port now supports both WebSocket and regular Sockets. 9a2919c
  • Removed summarize method from main result class, summary is instead available as an argument to onCompleted 84ba970
  • Added programmatic transaction support to the API. cdedd34
  • Update protocol to support latest draft version of Bolt V1. a8d338e
  • Note: There are several known outstanding issues not resolved by this release, these will be resolved in upcoming milestones.

1.0.0-M01

  • First ever milestone! A fully new API for Neo4j, and a client implementation of the Bolt V1 protocol.
Clone this wiki locally