Skip to content

1.7 changelog

Martin edited this page Nov 11, 2019 · 20 revisions

1.7.6

  • Default connection timeout is now 30 seconds, the old setting was 5 seconds.
  • Fixed summary metadata consumption. result_available_after and result_consumed_after is now returning correct result.

1.7.5

  • Replaced obsolete parameter syntax for routing table call.

1.7.4

  • Routing fix to use unresolved address instead of resolved address for failed connection management
  • Added neo4j scheme as an alias for bolt+routing

1.7.3

  • Various bug fixes for socket connectivity and routing
  • Improved logging for socket connections

1.7.2

  • Include {"mode": "r"} metadata for read-only requests (uses neobolt 1.7.4)
  • Fixed connection access mode caching bug

1.7.1

  • Improve API docs
  • Fixed CLI bugs
  • Raise TypeError for non-string dictionary keys
  • Fixed null connection bug in rollback
  • Upgrade connector library
    • Changed error on immediately-closed connection from ProtocolError to ServiceUnavailable to allow capture by retry mechanism
    • Handle socket errors more consistently
    • Handle auth errors more consistently
    • Prevent heavy resource usage on slow handshake
    • Fix keyboard interrupt bug

1.7.0

1.7.0rc2

  • Added custom resolver example
  • Performance improvement to neotime.

1.7.0rc1

  • Documentation

1.7.0b4

  • Transaction config for all transaction types
  • Timeout and metadata for explicit transactions

1.7.0b3

  • Deprecated v1 in types packages

1.7.0b2

  • Minor logging bug fix
  • Minor ROLLBACK bug fix

1.7.0b1

  • Broke out connector code into separate package: neobolt
  • Allow imports from neo4j instead of neo4j.v1
  • Repackaged as neo4j instead of neo4j-driver on PyPI, which allows installation via pip install neo4j; the old package name is still available but will be removed in 2.0

1.7.0a2

1.7.0a1

  • Added custom-resolver #241
  • Replaced ACK_FAILURE with RESET #247
Clone this wiki locally