Company
Date Published
Author
Nigel Small & Michael Hunger
Word count
683
Language
English
Hacker News points
None

Summary

The newly released Neo4j driver versions 1.2 offer improved code writing capabilities with reusable "transaction functions" and built-in retry functionality, simplifying the programming model for handling cluster server failures and role changes automatically. The drivers now handle routing bootstrap addresses, load balancers, and DNS resolution, allowing for automatic routing to multiple hosts. New methods `Session.read_transaction` and `Session.write_transaction` enable the execution of reusable units of work, while auto-commit transactions can run partially synchronous to the network. Some Neo4j drivers have also been updated with improved performance, handling hostname resolutions with multiple IP addresses, and compiled C modules for better performance on supported platforms. The developers invite users to try out the new releases, provide feedback, and report feature or bug requests on the driver repositories.