hubcio opened a new pull request, #3843: URL: https://github.com/apache/iggy/pull/3843
The Node SDK carried a dual wire stack: legacy 8-byte framing plus the VSR consensus framing, selected by a protocol config option. Every classic path was dead weight once server-ng became the CI target, and the option let clients silently pick a framing the server does not speak. Remove the classic protocol entirely: the SDK now always frames requests for VSR, so the protocol option, the classic encoder and response parser, and the per-protocol frame decoder branches are gone. All node CI lanes (e2e, coverage, BDD, examples) start a single iggy-server-ng built with --features vsr; the separate e2e-vsr lane is folded into e2e. The tcp-tls example switches from Balanced to explicit PartitionId partitioning because the VSR client routes each send to a partition-scoped namespace and rejects broker-side balancing before the request is sent. Breaking npm API change, hence the 0.10.0-edge.1 bump. The stale pre-monorepo CHANGELOG is removed. -- 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]
