Skip to content

v0.29.6 — table_in_out_function(has_finalize=False)

Choose a tag to compare

@rustyconover rustyconover released this 27 Aug 22:28
· 48 commits to main since this release

Fixes a real cross-SDK interop bug: table_in_out_function() unconditionally
sent a FINALIZE-phase init() on every call, which a non-Python worker SDK
(confirmed live against the vgi-open-meteo TypeScript worker) rejects
outright for a function that never advertised a finalize stage — breaking
every blended row-transform call against that worker.

New has_finalize: bool = True parameter (default preserves existing
behavior); pass False to skip the FINALIZE init() entirely for a function
known to have none (every RowTransformFunction).

See vgi/client/client.py's table_in_out_function docstring.