Skip to content

4.2.1

Compare
Choose a tag to compare
@mcoberly2 mcoberly2 released this 18 Jul 00:45

Release Date: July 15, 2021

  • A bug affecting this version of the C# client has been identified. If your application uses scans, we strongly recommend that you upgrade to C# client 4.2.7 at the earliest opportunity.

New features

  • Add new map Bin constructor that accepts MapOrder as an argument. [CLIENT-1556]
  • Support a list of preferred racks rather than a single rack when replica is PREFER_RACK. [CLIENT-1557]
  • For scan exception result code MAX_RETRIES_EXCEEDED, include all retry sub-exceptions in exception message.
  • Add Exp.BoolBin().

Bug fixes

  • Perform only one cluster tend in WaitTillStabilized() because the tend now requests partition maps in same iteration as adding the nodes. [CLIENT-1544]
  • Attempt to contact an invalid node (referenced by seeds or peers) only once for each cluster tend iteration. [CLIENT-1544]
  • Add invalidNodeCount to ClusterStats and also provide direct access in "Cluster.InvalidNodeCount". invalidNodeCount is the count of referenced nodes that cannot be added to the cluster in the most recent cluster tend iteration. [CLIENT-1544]
  • Do not create Key object when parsing batch read results because it is no longer used. [CLIENT-1550]
  • Relogin to node when quick node restart detected. Also, use volatile references to node's sessionToken. [CLIENT-1560]
  • Fix REVERSE_RANK doc to say "Return reverse value order." [DOCS-217]

Full Changelog: 4.2.0...4.2.1