-
Notifications
You must be signed in to change notification settings - Fork 147
1.0 changelog
Konstantin Lutovich edited this page Apr 26, 2018
·
26 revisions
- 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
- 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
- Better error message when trying to connect to a http endpoint, d4cef21.
- 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
- More test and documentation examples.
- Distribute via
bower
as well asnpm
- Unified error handling and made Neo4jError part of public API.
- Better error handling on connection errors
- 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
- 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 undertypes
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
anddesciption
->description
c28ce1 - Support for session pooling 77937
- Fixed the bug in
Integer
where some 32-bit signed integers are stored and represented wrongly. 4e9825b - Fixed a bug in PackStream where the
List
s with size greater than 255 are mis-encoded. 44048d7
- 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 toonCompleted
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.
- First ever milestone! A fully new API for Neo4j, and a client implementation of the Bolt V1 protocol.