lukaszzborek opened a new pull request, #3800: URL: https://github.com/apache/iggy/pull/3800
The .NET SDK only spoke classic TCP framing, so it could not talk to the clustered next-generation server. Add runtime-selectable VSR framing via WireProtocol.Vsr, with the register handshake, session lifetime tied to the connection, request sequencing, bounded reply decoding, transient replays, leader redirection over the cluster roster, and assignment-based consumer groups. The IIggyClient surface is unchanged. Partitioning moves client-side (balanced and message-key, hash byte-compatible with the Rust SDK), credentials are bounds-checked before framing, and a request written without a server verdict surfaces as VsrRequestOutcomeUnknownException rather than being silently replayed on a new session, since that would bypass server-side deduplication. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
