File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 11{
22 "name" : " @qvac/bare-sdk" ,
3- "version" : " 0.13.4 " ,
3+ "version" : " 0.13.5 " ,
44 "license" : " Apache-2.0" ,
55 "description" : " Bare-targeted slim assembly of the QVAC SDK. Consumers install only the addon packages they need and register plugins explicitly. No addon dependencies pulled in by default." ,
66 "repository" : {
Original file line number Diff line number Diff line change 11# Changelog
22
3+ ## [ 0.13.5]
4+ 📦 ** NPM:** https://www.npmjs.com/package/@qvac/sdk/v/0.13.5
5+
6+ A patch release that fixes Expo RPC worker cleanup on Android and other
7+ non-iOS platforms when the SDK closes its RPC connection.
8+
9+ ## Bug Fixes
10+
11+ ### Clean up the Expo RPC worker on non-iOS close
12+
13+ On Expo, closing the SDK RPC connection now sends the worker a shutdown
14+ roundtrip before dropping client-side references. On iOS the worklet can still
15+ be terminated safely; on Android and other non-iOS platforms the worklet cannot
16+ be terminated without risking a native crash, so the SDK releases addon logger
17+ handles and clears worklet state instead.
18+
19+ After shutdown, the SDK also resets its worklet reference so the next RPC
20+ session starts with a fresh worker and a fully populated plugin registry. This
21+ prevents follow-up model loads from failing with "Plugin not found" when tests
22+ or app flows unload the last model and auto-close the RPC client between runs.
23+
24+ The same update is mirrored into the Bare build (` @qvac/bare-sdk ` ), which ships
25+ in lockstep with ` @qvac/sdk ` .
26+
327## [ 0.13.4]
428
529📦 ** NPM:** https://www.npmjs.com/package/@qvac/sdk/v/0.13.4
Original file line number Diff line number Diff line change 1+ # Changelog v0.13.5
2+
3+ Release Date: 2026-06-18
4+
5+ ## 🐞 Fixes
6+
7+ - Clean up Expo RPC worker on non-iOS close. (see PR [ #2639 ] ( https://github.com/tetherto/qvac/pull/2639 ) )
8+
Original file line number Diff line number Diff line change 1+ # QVAC SDK v0.13.5 Release Notes
2+
3+ 📦 ** NPM:** https://www.npmjs.com/package/@qvac/sdk/v/0.13.5
4+
5+ A patch release that fixes Expo RPC worker cleanup on Android and other
6+ non-iOS platforms when the SDK closes its RPC connection.
7+
8+ ## Bug Fixes
9+
10+ ### Clean up the Expo RPC worker on non-iOS close
11+
12+ On Expo, closing the SDK RPC connection now sends the worker a shutdown
13+ roundtrip before dropping client-side references. On iOS the worklet can still
14+ be terminated safely; on Android and other non-iOS platforms the worklet cannot
15+ be terminated without risking a native crash, so the SDK releases addon logger
16+ handles and clears worklet state instead.
17+
18+ After shutdown, the SDK also resets its worklet reference so the next RPC
19+ session starts with a fresh worker and a fully populated plugin registry. This
20+ prevents follow-up model loads from failing with "Plugin not found" when tests
21+ or app flows unload the last model and auto-close the RPC client between runs.
22+
23+ The same update is mirrored into the Bare build (` @qvac/bare-sdk ` ), which ships
24+ in lockstep with ` @qvac/sdk ` .
Original file line number Diff line number Diff line change 11{
22 "name" : " @qvac/sdk" ,
3- "version" : " 0.13.4 " ,
3+ "version" : " 0.13.5 " ,
44 "license" : " Apache-2.0" ,
55 "repository" : {
66 "type" : " git" ,
You can’t perform that action at this time.
0 commit comments