Skip to content

chore(deps): bump truapi to 0.12.0 and the host runtime to 0.9.0 - #189

Open
valentinfernandez1 wants to merge 1 commit into
mainfrom
vf/bump-truapi-0.12
Open

chore(deps): bump truapi to 0.12.0 and the host runtime to 0.9.0#189
valentinfernandez1 wants to merge 1 commit into
mainfrom
vf/bump-truapi-0.12

Conversation

@valentinfernandez1

@valentinfernandez1 valentinfernandez1 commented Aug 31, 2026

Copy link
Copy Markdown
Collaborator

closes #188

What

Bump @parity/truapi to 0.12.0 and @parity/truapi-host to 0.9.0.

  • locale is a required callback group now. dotli has no language setting and its chrome is English-only, so the new callback reports the visitor's browser language as a BCP 47 tag and re-emits on languagechange
  • new SsoResponderRequestLedger storage slot, keyed by wallet root key plus both peer keys, stored in the clear like the ring registry snapshot because it is core-owned replay state and not key material
  • assetHub is required in ProductRuntimeConfig at this floor, so the intersection type that feat(ui): pass the Asset Hub genesis to the truapi host runtime #180 left behind is gone

Product chat (#170) was written against 0.7.0 and needs no changes at this floor.

@socket-security

Copy link
Copy Markdown

Review the following changes in direct dependencies. Learn more about Socket for GitHub.

Diff Package Supply Chain
Security
Vulnerability Quality Maintenance License
Updated@​parity/​truapi-host@​0.7.0 ⏵ 0.9.080 +1100100 +198 +1100
Updated@​parity/​truapi@​0.10.0 ⏵ 0.12.089100100 +199 +1100

View full report

@github-actions

Copy link
Copy Markdown
Contributor

⚡ Performance Report

⚠️ No baseline found on main. This PR's results are recorded but cannot be compared.
Merge to main to establish a baseline.

@github-actions

Copy link
Copy Markdown
Contributor

Bundle Size Report

Chunks over 500 KB:

File Raw Brotli Gzip
host/assets/paseo.smol-DboPaEh1.json 1.84 MB 941.7 KB 1019.4 KB
host/assets/paseo-people-next.smol.json 3.36 MB 1.68 MB 1.82 MB
host/assets/smoldot.js 3.05 MB 2.27 MB (+16 B) 2.28 MB
host/assets/smoldot_worker.js 3.02 MB 2.26 MB 2.27 MB
host/assets/truapi_server_bg.wasm 7.20 MB (+17.5 KB) 5.29 MB (+1.1 KB) 5.56 MB (+4.3 KB)
host/assets/wasm/web/truapi_server_bg.wasm 7.20 MB (+17.5 KB) 5.29 MB (+1.1 KB) 5.56 MB (+4.3 KB)
Total 26.81 MB (+70.8 KB) 18.07 MB (+12.3 KB) (-33%) 18.89 MB (+19.8 KB)
All files
File Raw Brotli Gzip
host/.well-known/apple-app-site-association 1.0 KB 1.0 KB 1.0 KB
host/.well-known/assetlinks.json 2.1 KB 343 B 427 B
host/assets/bridge.js 70.5 KB (+244 B) 19.3 KB (+9 B) 22.2 KB (+54 B)
host/assets/browser.js 22.9 KB 7.6 KB (+3 B) 8.6 KB
host/assets/client.js 100.1 KB 29.4 KB (-34 B) 32.4 KB
host/assets/dist.js 39.0 KB (-8 B) 12.8 KB (-14 B) 14.5 KB (-61 B)
host/assets/dotli-debug-bus.js 710 B 710 B 710 B
host/assets/get-sync-provider.js 2.8 KB 1.1 KB (+1 B) 1.2 KB
host/assets/hex.js 154 B 154 B 154 B
host/assets/index.css 55.1 KB 8.6 KB 9.8 KB
host/assets/index.js 228.4 KB (+3.1 KB) 57.1 KB (+690 B) 68.3 KB (+972 B)
host/assets/manifest.js 22.6 KB 7.2 KB (-6 B) 8.0 KB (-5 B)
host/assets/panel.js 76.2 KB 20.6 KB (+33 B) 23.2 KB
host/assets/paseo.smol-DboPaEh1.json 1.84 MB 941.7 KB 1019.4 KB
host/assets/paseo-people-next.smol.json 3.36 MB 1.68 MB 1.82 MB
host/assets/paseo.smol.json 23.4 KB 5.4 KB 6.2 KB
host/assets/previewnet.smol.json 43.8 KB 11.2 KB 9.5 KB
host/assets/resolve.js 156 B 156 B 156 B
host/assets/rpc-resolve.js 2.5 KB 1.0 KB (-11 B) 1.2 KB (-2 B)
host/assets/smoldot.js 3.05 MB 2.27 MB (+16 B) 2.28 MB
host/assets/smoldot_worker.js 3.02 MB 2.26 MB 2.27 MB
host/assets/spans.js 2.6 KB 1.1 KB 1.3 KB
host/assets/src.js 1.8 KB 846 B (-12 B) 943 B (-2 B)
host/assets/styles.css 15.3 KB 3.3 KB 3.8 KB
host/assets/truapi_server_bg.wasm 7.20 MB (+17.5 KB) 5.29 MB (+1.1 KB) 5.56 MB (+4.3 KB)
host/assets/wasm/web/README.md 13.4 KB (+1.5 KB) 13.4 KB (+1.5 KB) 13.4 KB (+1.5 KB)
host/assets/wasm/web/package.json 371 B 371 B 371 B
host/assets/wasm/web/truapi_server.d.ts 12.6 KB (+920 B) 12.6 KB (+920 B) 12.6 KB (+920 B)
host/assets/wasm/web/truapi_server.js 49.7 KB (+920 B) 7.9 KB (+101 B) 9.2 KB (+126 B)
host/assets/wasm/web/truapi_server_bg.wasm 7.20 MB (+17.5 KB) 5.29 MB (+1.1 KB) 5.56 MB (+4.3 KB)
host/assets/wasm/web/truapi_server_bg.wasm.d.ts 4.0 KB 4.0 KB 4.0 KB
host/assets/web.js 18.2 KB (+293 B) 4.6 KB (+67 B) 5.1 KB (+75 B)
host/assets/worker-runtime.js 106 B 106 B 106 B
host/assets/worker-runtime.js 28.9 KB (+28.8 KB) 6.8 KB (+6.7 KB) 7.7 KB (+7.6 KB)
host/assets/ws.js 23.1 KB 7.5 KB (-8 B) 8.2 KB (-2 B)
host/dotli.png 11.5 KB 11.5 KB 11.5 KB
host/favicon.svg 1.8 KB 1.8 KB 1.8 KB
host/host-sw.js 2.7 KB 1.1 KB (+20 B) 1.3 KB (-3 B)
host/icon-192.png 12.5 KB 12.5 KB 12.5 KB
host/icon-512.png 42.8 KB 42.8 KB 42.8 KB
host/index.html 29.1 KB 5.4 KB (+10 B) 6.7 KB (+3 B)
host/manifest.webmanifest 441 B 441 B 441 B
host/workbox.js 14.8 KB 4.6 KB 5.1 KB
sandbox/app-sw.js 9.7 KB 3.2 KB (-2 B) 3.6 KB (+1 B)
sandbox/assets/bitswap-bridge.js 840 B 840 B 840 B
sandbox/assets/fetch.js 3.4 KB 1.2 KB 1.4 KB (+1 B)
sandbox/assets/index.js 120.4 KB 34.4 KB (+69 B) 40.4 KB (-2 B)
sandbox/assets/index.css 55.1 KB 8.6 KB 9.8 KB
sandbox/favicon.svg 1.8 KB 1.8 KB 1.8 KB
sandbox/index.html 1.7 KB 583 B (-1 B) 787 B
Total 26.81 MB (+70.8 KB) 18.07 MB (+12.3 KB) (-33%) 18.89 MB (+19.8 KB)

Commit: 9ef0d5b

@github-actions

Copy link
Copy Markdown
Contributor

E2E Product suite failed on b711f4ec5b3711c913d7d0a2b1ebc9c8b80280d7 — 36 passed, 9 failed, 17 skipped.

Failed tests:

  • Get Product Account
  • Product Signer
  • Product Account Alias
  • Get User Identity
  • Smart-Contract Allowance
  • All Allowances
  • As a product user, I can navigate within the current product
  • Query Balance
  • Sign Raw Message

Logs: https://github.com/paritytech/dotli-community/actions/runs/33407719450
Artifacts: e2e-product-results (uploaded above) — open the failed test's trace.zip with npx playwright show-trace.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Bump @parity/truapi to 0.12.0 and @parity/truapi-host to 0.9.0

1 participant