spetz opened a new pull request, #3755: URL: https://github.com/apache/iggy/pull/3755
The raw command path only accepted codes the SDK already knew. Under VSR the encoder classified every code from a closed table and refused anything else before any bytes left the client, so the raw API was not actually open. Let the caller declare how a raw request executes. One deliberate API break across all nine SDKs now, so the surface stays fixed when native VSR framing lands per SDK later. The declaration never reaches the wire on classic framing, and tests in every SDK pin the frames as byte-identical. Under VSR the protocol tables stay authoritative. A shipped code keeps its class, an unknown non-replicated code is forwarded for the server to judge, and an unknown replicated code fails until a replicated extension registry exists. Login and logout are rejected before any I/O on every transport. -- 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]
