Preserve long SQL results and export custom source files #104

Merged
binjovi-bot merged 1 commit from fix/sql-recovery-export into trunk 2026-09-09 16:03:19 +00:00
Owner

SQL result output stopped at 512 bytes, which cut recovery catalog evidence. Size the row conversion buffer for the bounded protocol reply and UTF-8 expansion. A regression returned 513 bytes instead of 4001 before the fix.

Add --source-type for custom source files. Strict captures record caller_declared type provenance and reject unknown types before connecting. This permits generated SQL from a new, owned source file without changing shared source members.

Validation: all 883 Zig tests and the local build pass. A live pub400 SQL result preserves all 4000 expected bytes. The next builder-image release will include this version.

SQL result output stopped at 512 bytes, which cut recovery catalog evidence. Size the row conversion buffer for the bounded protocol reply and UTF-8 expansion. A regression returned 513 bytes instead of 4001 before the fix. Add --source-type for custom source files. Strict captures record caller_declared type provenance and reject unknown types before connecting. This permits generated SQL from a new, owned source file without changing shared source members. Validation: all 883 Zig tests and the local build pass. A live pub400 SQL result preserves all 4000 expected bytes. The next builder-image release will include this version.
fix(recovery): preserve long SQL rows and declare custom source types
All checks were successful
binjovi/ci Binjovi completed the frozen plan
255d728408
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
sean/zelnet!104
No description provided.