Details
Description
Currently, there seems to be no support for IPv6 only hosts within the Couchbase .NET Client.
Using a hostname that resolves to an IPv6 address in the client configuration results in an UnsupportedAddressFamilyException in Couchbase.Utils.UriExtensions.GetIpAddress.
Using an IPv6 address in the client configuration results in an System.Net.Sockets.SocketException as the Couchbase.IO.DefaultConnectionFactory creates the Socket instance with AddressFamily.InterNetwork, regardless of the actual AddressFamily.
It would be appreciated if IPv6 support is established in a future release.