Skip to content

1.0 changelog

Zhen Li edited this page Feb 18, 2016 · 37 revisions

###1.0.0-M05 ######Not yet released

###1.0.0-M04

  • Added support for streaming, which means that we no longer need to wait for the whole result of a Cypher statement to fully streamed back before visiting the first record in the result. Instead, we now could immediately visit the records that already arrive without blocking for the last record in the result to arrive! f0b0504
  • Added variants of ResultCursor#single and ResultCursor#first for simplified access b281ef1 and added support to call first and single multiple times. 03d3a68
  • Renamed ConfigBuilder#withConnectionPoolSize to ConfigBuilder#withMaxSessions. 9cc9df4

###1.0.0-M03

  • The #single and #first methods now return Record 341e0a1
  • Driver now prints warning if Session is not closed properly to protect from resource leaks. 1fb7d00
  • The #value method has been renamed #get, and the ability to convert to any Java type directly has been culled back. 4b0052d
  • Driver now handles protocol violations in a more graceful way, properly closing any open resource. 791295a
  • Chunking of large strings and lists had a serialization bug, which has been resolved. c36e809
  • Nodes, Relationships and Paths are no longer accepted as parameter types. 9d89c21
  • toString on Values no longer includes type. 620e26f
  • Equality of Node, Path and Relationship types is now solely based on Identity. 1742c8e

###1.0.0-M02

  • Upgraded Bolt protocol implementation to support new preamble in handshake #95
  • Move API into v1 package to allow future releases with multiple API versions in parallel #84
  • API modifications based on M01 feedback around Values, Result and Type interfaces #96, #97
  • Bug fixes:
    • ResultCursor#keys never returns null #101
    • Path was reversed after unpacking #104

###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