Skip to content

CLIENT-5776 Accept a list of Host as client seeds - #154

Merged
paul-brackin merged 1 commit into
stagefrom
CLIENT-5776
Oct 27, 2026
Merged

paul-brackin merged 1 commit into
stagefrom
CLIENT-5776

Conversation

@paul-brackin

Copy link
Copy Markdown
Collaborator

Adds a Host class (name, port, tls_name). The client constructors accept str | Sequence[Host]; a host list is passed to the core directly, with no seed string to format or re-parse. Empty lists and bracketed or empty names raise ValueError. Needed by the SDK fix for IPv6 seeds (CLIENT-5776).

new_client, new_client_blocking and _LocalClient take a seed string or a sequence of the new Host class; a host list goes to the core as-is, so an IPv6 address or TLS name needs no bracketing or quoting.
@paul-brackin
paul-brackin merged commit af96805 into stage Oct 27, 2026
50 checks passed
@paul-brackin
paul-brackin deleted the CLIENT-5776 branch October 27, 2026 22:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant