Summary
Track the v2 UDF protocol design proposed in pull request #18.
The design covers low-level transport and framing, generic call lifecycle, data-stream behavior, high-level DB/UDFRunner orchestration, stream ownership, schema and record-batch ordering, flow control, close/error semantics, transport bindings, and the FlatBuffers protocol schema.
Scope
- Protocol design documentation and diagrams
- FlatBuffers schema and protocol examples
- JSON schemas and validation coverage
- v2 protocol tests and CI validation
Acceptance criteria
- The protocol design documentation and diagrams are complete and internally consistent.
- Protocol schemas and examples validate successfully.
- v2 build, tests, clang-tidy, and clang-format checks pass.
Summary
Track the v2 UDF protocol design proposed in pull request #18.
The design covers low-level transport and framing, generic call lifecycle, data-stream behavior, high-level DB/UDFRunner orchestration, stream ownership, schema and record-batch ordering, flow control, close/error semantics, transport bindings, and the FlatBuffers protocol schema.
Scope
Acceptance criteria