Skip to content

v0.43.2 — resolve_and_connect

Choose a tag to compare

@rustyconover rustyconover released this 27 Aug 18:33
· 142 commits to main since this release

Adds vgi_rpc.launcher.resolve_and_connect(): launches (or reuses) a worker via launcher.launch() and connects via unix_connect(), retrying once on a connect failure that indicates the resolved socket path is stale (the worker self-terminated or died between launch()'s liveness probe and the caller's own connect). Only the connect step is retried — a failure during the RPC session itself always propagates normally.

Mirrors the VGI DuckDB extension's own ResolveAndConnect (vgi_launcher_cache.hpp).