You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Fix PyDict_SetItem key reference leaks in load_rowdat_1_numpy by creating
temporary key objects and decrementing after use (7 call sites on hot path).
Remove NEWDECIMAL (246) from string_types so decimal_types handler is
reachable, returning decimal.Decimal instead of strings. Fix _pack_time
to use integer arithmetic instead of float total_seconds(). Reject
datetime.time UDF annotations with a clear TypeError (timedelta required).
Normalize VECTOR element_type to uppercase before SQL emission.
Add recvmsg partial-read check in plugin handshake to prevent protocol
desync. Validate socket path before unlink in _bind_socket to prevent
arbitrary file deletion. Use private module namespace for dynamic UDF
registration instead of __main__.
Broaden lazy import exception handling to catch OSError for WASM/WASI
environments where optional deps may not raise ImportError.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
0 commit comments