v0.1.5
What's Changed
UTF-8 safe Arrow IPC metadata
- Base64-encode the binary state token in
vgi_rpc.stream_state#b64metadata to comply with Arrow IPC's UTF-8 requirement for cross-language compatibility. Keys ending in#b64signal that the value is base64-encoded binary data.
HTTP transport improvements
- Add
Accept-Encoding: zstdto HTTP client requests when compression is enabled - Remove unnecessary
_drain_streamcall from HTTP stream exchange
Conformance suite
- Add rich multi-type headers and dynamic schema streams to conformance suite
- Add 5-second per-test timeout to conformance suite and cross-language docs
- Remove pipe-only skip from large data conformance tests
Other
- Add optional Sentry integration for error reporting
- Extract parameter descriptions from docstrings for
__describe__introspection - Fix debug logging on Windows during interpreter shutdown (closed stderr)
Full Changelog: v0.1.4...v0.1.5