Skip to content

1.2 changelog

Zhen Li edited this page Apr 28, 2017 · 3 revisions

1.2.2

  • Roll back to initial server if running out of routers #155
  • Support transient but not terminated by user errors in retry #156

1.2.1

  • Fixed IPv6/IPv4 resolution bug

1.2.0

  • Added Session.read_transaction and Session.write_transaction to allow execution of reusable units of work
  • Added retry logic, configurable via max_retry_time driver configuration argument (default 30s)
  • Decoupled Session from single underlying connection; a Session can now be defined as a causally linked sequence of transactional units of work
  • Bookmarks are now automatically passed between transactions within a routing session
  • Auto-commit transactions (Session.run) will now partially sync to the network (RUN and PULL_ALL will be sent to the server, the RUN response will be received); this allows exceptions to be raised at a more logical point in the application
  • Support for IPv6
  • Compiled C modules are now included (on platforms that support these) for improved performance
Clone this wiki locally