pi-ts-aperture: v0.16.0
Minor Changes
- 20c96b1: Allow manual pairing of local Pi providers with differently named Aperture gateway providers in proxy settings.
Patch Changes
- 4360fc7: Fix model catalog refresh for proxied providers with a
models.jsonoverride. Keep inherited provider methods anchored to the original provider so Pi’s recomposedrefreshModelscannot call itself after the gateway catalog sync. - 194c812: Fix unhandled rejections and spurious extension errors when a session is replaced (
/new,/fork,/resume,/switch, reload) while the gateway catalog or model refresh is still in flight. TheonSyncfire-and-forget chains in the aperture extension now terminate in a catch that drops pi’s stale-ctx guard error (pi installs nounhandledRejectionhandler, so it was fatal to the process), and the connectorssession_starthandler drops the same error instead of surfacing it as an extension error. The replacement session’ssession_startre-runs the sync with a fresh ctx in both cases.