-
Notifications
You must be signed in to change notification settings - Fork 186
1.7 changelog
Martin edited this page Nov 11, 2019
·
20 revisions
- Default connection timeout is now
30
seconds, the old setting was5
seconds. - Fixed summary metadata consumption.
result_available_after
andresult_consumed_after
is now returning correct result.
- Replaced obsolete parameter syntax for routing table call.
- Routing fix to use unresolved address instead of resolved address for failed connection management
- Added
neo4j
scheme as an alias forbolt+routing
- Various bug fixes for socket connectivity and routing
- Improved logging for socket connections
- Include
{"mode": "r"}
metadata for read-only requests (uses neobolt 1.7.4) - Fixed connection access mode caching bug
- 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
toServiceUnavailable
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
- Changed error on immediately-closed connection from
- Added custom resolver example
- Performance improvement to neotime.
- Documentation
- Transaction config for all transaction types
- Timeout and metadata for explicit transactions
- Deprecated v1 in types packages
- Minor logging bug fix
- Minor ROLLBACK bug fix
- Broke out connector code into separate package:
neobolt
- Allow imports from
neo4j
instead ofneo4j.v1
- Repackaged as
neo4j
instead ofneo4j-driver
on PyPI, which allows installation viapip install neo4j
; the old package name is still available but will be removed in 2.0