Repository navigation
v0.42.1
Client fixes
Bug fixes only; VGI protocol and API are unchanged from 0.42.0.
- Parallel table-function scans closed early now shut down cleanly. Closing a
Client.table_functiongenerator before the scan finished used to leave its reader threads running. A followingClient.stop()could then hang (two readers on one pipe), or a pooled worker abandoned mid-stream could corrupt the next call on it. Each reader now cancels its own stream within one batch, and the generator joins the threads and releases the workers. Client.bindacceptssecrets,at_unitandat_value, matchingtable_function. You can now bind a secret-backed function or a versioned table's historical schema.- Filter Encoding v2 parser: view-typed payloads (
string_view,binary_view,list_view) are measured correctly on pyarrow < 19, instead of failing with a rawArrowTypeError.