Skip to content

3.2.0

Choose a tag to compare

@mcoberly2 mcoberly2 released this 18 Jul 02:17

Release Date: February 24, 2016

New Features

  • Rename ClientPolicy maxThreads to maxConnsPerNode. See Incompatible API change.
  • Enforce maxConnsPerNode as a hard limit. Return new result code NO_MORE_CONNECTIONS if this limit would be exceeded.
  • Use separate connection for tend thread to guarantee a tend connection.
  • Support new async policy timeoutDelay which delays closing of connection if a timeout occurred. The delay may allow the transaction to finish so the socket can be reused. The user is still notified immediately of the timeout and the delayed response is discarded.
  • Validate async connections using non-blocking read of 1 byte.
  • Retry async connections in connection pool until a valid connection is found or pool is exhausted.
  • Remove all other async retries.
  • Reduce result codes that require closing of socket.
  • Support GeoJSON in list/map.
  • Remove methods that have been deprecated for over one year.

Bug Fixes

  • Do not test LDT if server has disabled LDT.
  • Use ClientPolicy.timeout for connection timeout when refreshing nodes in cluster tend.

Full Changelog: 3.1.9...3.2.0