From 0cf9c9e09efe220af2f1d6d82d2f6715813ccc4b Mon Sep 17 00:00:00 2001 From: anthony Date: Fri, 31 Jul 2026 09:47:07 +0000 Subject: [PATCH] chore(release): v3.8.6 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Ships the Tor fix (#54): with Tor on, only loopback bypassed the SOCKS proxy, so the registry lookup in front of every Moshpit navigation went out over Tor. A cold circuit does not answer inside the lookup budget, so resolution fell back to clearnet — correct for a registry that is down, wrong for one that was merely slow, and indistinguishable from the name not existing. The pit's own hosts now bypass Tor alongside loopback, computed from the configured bases so a self-hosted pit is covered too. The lookup budget goes 4s -> 8s in both the policy module and its extension port. Co-Authored-By: Claude Opus 5 (1M context) --- apps/desktop/extensions/ai-sidebar/manifest.json | 2 +- apps/desktop/package.json | 2 +- apps/docs/package.json | 2 +- apps/extensions/package.json | 2 +- apps/mobile/app.json | 2 +- apps/mobile/package.json | 2 +- apps/web/package.json | 2 +- package.json | 2 +- packages/agent-runtime/package.json | 2 +- packages/ai-core/package.json | 2 +- packages/auth/package.json | 2 +- packages/browser-core/package.json | 2 +- packages/model-providers/package.json | 2 +- packages/payments/package.json | 2 +- packages/plugins/package.json | 2 +- packages/sdk/package.json | 2 +- packages/shared/package.json | 2 +- packages/storage/package.json | 2 +- packages/sync/package.json | 2 +- packages/ui/package.json | 2 +- packages/workflow-engine/package.json | 2 +- services/api/package.json | 2 +- services/scheduler/package.json | 2 +- services/sync-server/package.json | 2 +- services/worker/package.json | 2 +- 25 files changed, 25 insertions(+), 25 deletions(-) diff --git a/apps/desktop/extensions/ai-sidebar/manifest.json b/apps/desktop/extensions/ai-sidebar/manifest.json index 48b82335..3c5054b6 100644 --- a/apps/desktop/extensions/ai-sidebar/manifest.json +++ b/apps/desktop/extensions/ai-sidebar/manifest.json @@ -1,7 +1,7 @@ { "manifest_version": 3, "name": "TronBrowser", - "version": "3.8.5", + "version": "3.8.6", "description": "TronBrowser — privacy-first, AI-native. Branded new tab, private search, CoinPay login, and a bring-your-own-keys AI sidebar.", "icons": { "16": "icons/icon-16.png", diff --git a/apps/desktop/package.json b/apps/desktop/package.json index 73c01264..fcf3c722 100644 --- a/apps/desktop/package.json +++ b/apps/desktop/package.json @@ -1,6 +1,6 @@ { "name": "@tronbrowser/desktop", - "version": "3.8.5", + "version": "3.8.6", "private": true, "description": "Desktop shell for the TronBrowser Chromium fork", "type": "module", diff --git a/apps/docs/package.json b/apps/docs/package.json index 10e506ae..b81d9477 100644 --- a/apps/docs/package.json +++ b/apps/docs/package.json @@ -1,6 +1,6 @@ { "name": "@tronbrowser/docs", - "version": "3.8.5", + "version": "3.8.6", "private": true, "description": "Documentation site", "type": "module", diff --git a/apps/extensions/package.json b/apps/extensions/package.json index db24cce7..a35eb6d2 100644 --- a/apps/extensions/package.json +++ b/apps/extensions/package.json @@ -1,6 +1,6 @@ { "name": "@tronbrowser/extensions", - "version": "3.8.5", + "version": "3.8.6", "private": true, "description": "TronBrowser extension store — pay $1, list your MV3 extension (tronbrowser.dev/store)", "type": "module", diff --git a/apps/mobile/app.json b/apps/mobile/app.json index 186d0017..fdd65c93 100644 --- a/apps/mobile/app.json +++ b/apps/mobile/app.json @@ -4,7 +4,7 @@ "slug": "tronbrowserdev", "owner": "profullstack", "scheme": "tronbrowser", - "version": "3.8.5", + "version": "3.8.6", "orientation": "portrait", "userInterfaceStyle": "dark", "platforms": [ diff --git a/apps/mobile/package.json b/apps/mobile/package.json index b2a00769..65eac51b 100644 --- a/apps/mobile/package.json +++ b/apps/mobile/package.json @@ -1,6 +1,6 @@ { "name": "@tronbrowser/mobile", - "version": "3.8.5", + "version": "3.8.6", "private": true, "description": "TronBrowser mobile companion (Expo / React Native) — browser · AI chat · agents", "main": "index.js", diff --git a/apps/web/package.json b/apps/web/package.json index 8d264b85..7951fada 100644 --- a/apps/web/package.json +++ b/apps/web/package.json @@ -1,6 +1,6 @@ { "name": "@tronbrowser/web", - "version": "3.8.5", + "version": "3.8.6", "private": true, "description": "TronBrowser marketing site + web dashboard", "type": "module", diff --git a/package.json b/package.json index 05a7ecfd..4c14e530 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "tronbrowser", - "version": "3.8.5", + "version": "3.8.6", "private": true, "description": "TronBrowser.dev — open-source, privacy-first, AI-native browser", "packageManager": "pnpm@9.12.0", diff --git a/packages/agent-runtime/package.json b/packages/agent-runtime/package.json index 8399cf49..7a0b7dd4 100644 --- a/packages/agent-runtime/package.json +++ b/packages/agent-runtime/package.json @@ -1,6 +1,6 @@ { "name": "@tronbrowser/agent-runtime", - "version": "3.8.5", + "version": "3.8.6", "private": true, "description": "Agent runtime: planner, executor, validator, memory, tools", "type": "module", diff --git a/packages/ai-core/package.json b/packages/ai-core/package.json index 88e80dc0..77b2d20c 100644 --- a/packages/ai-core/package.json +++ b/packages/ai-core/package.json @@ -1,6 +1,6 @@ { "name": "@tronbrowser/ai-core", - "version": "3.8.5", + "version": "3.8.6", "private": true, "description": "AI orchestration core (provider routing, execution modes)", "type": "module", diff --git a/packages/auth/package.json b/packages/auth/package.json index 3ff02734..e5f8a4a9 100644 --- a/packages/auth/package.json +++ b/packages/auth/package.json @@ -1,6 +1,6 @@ { "name": "@tronbrowser/auth", - "version": "3.8.5", + "version": "3.8.6", "private": true, "description": "Authentication and session primitives", "type": "module", diff --git a/packages/browser-core/package.json b/packages/browser-core/package.json index 1631dbbb..6e3b4dae 100644 --- a/packages/browser-core/package.json +++ b/packages/browser-core/package.json @@ -1,6 +1,6 @@ { "name": "@tronbrowser/browser-core", - "version": "3.8.5", + "version": "3.8.6", "private": true, "description": "Browser abstraction over the Chromium fork (tabs, profiles, bookmarks, history)", "type": "module", diff --git a/packages/model-providers/package.json b/packages/model-providers/package.json index e87f9599..f9f823c6 100644 --- a/packages/model-providers/package.json +++ b/packages/model-providers/package.json @@ -1,6 +1,6 @@ { "name": "@tronbrowser/model-providers", - "version": "3.8.5", + "version": "3.8.6", "private": true, "description": "Pluggable LLM provider adapters", "type": "module", diff --git a/packages/payments/package.json b/packages/payments/package.json index 9c8f0092..b47fbb34 100644 --- a/packages/payments/package.json +++ b/packages/payments/package.json @@ -1,6 +1,6 @@ { "name": "@tronbrowser/payments", - "version": "3.8.5", + "version": "3.8.6", "private": true, "description": "x402 payment processing over the user's CoinPay global wallet addresses", "type": "module", diff --git a/packages/plugins/package.json b/packages/plugins/package.json index 35cb1427..e6812953 100644 --- a/packages/plugins/package.json +++ b/packages/plugins/package.json @@ -1,6 +1,6 @@ { "name": "@tronbrowser/plugins", - "version": "3.8.5", + "version": "3.8.6", "private": true, "description": "Plugin SDK and lifecycle host", "type": "module", diff --git a/packages/sdk/package.json b/packages/sdk/package.json index 9635a65e..c3d11c63 100644 --- a/packages/sdk/package.json +++ b/packages/sdk/package.json @@ -1,6 +1,6 @@ { "name": "@tronbrowser/sdk", - "version": "3.8.5", + "version": "3.8.6", "private": true, "description": "Public SDK for TronBrowser apps and plugins", "type": "module", diff --git a/packages/shared/package.json b/packages/shared/package.json index d9500251..bfbb49a9 100644 --- a/packages/shared/package.json +++ b/packages/shared/package.json @@ -1,6 +1,6 @@ { "name": "@tronbrowser/shared", - "version": "3.8.5", + "version": "3.8.6", "private": true, "description": "Shared types, utilities, and constants", "type": "module", diff --git a/packages/storage/package.json b/packages/storage/package.json index d67e6e33..ea9fb7f5 100644 --- a/packages/storage/package.json +++ b/packages/storage/package.json @@ -1,6 +1,6 @@ { "name": "@tronbrowser/storage", - "version": "3.8.5", + "version": "3.8.6", "private": true, "description": "Storage abstraction (Turso, R2, local)", "type": "module", diff --git a/packages/sync/package.json b/packages/sync/package.json index 49d76f3d..5af2e0c8 100644 --- a/packages/sync/package.json +++ b/packages/sync/package.json @@ -1,6 +1,6 @@ { "name": "@tronbrowser/sync", - "version": "3.8.5", + "version": "3.8.6", "private": true, "description": "Cross-device sync of user-owned objects", "type": "module", diff --git a/packages/ui/package.json b/packages/ui/package.json index 225ccbd5..9bd0e88c 100644 --- a/packages/ui/package.json +++ b/packages/ui/package.json @@ -1,6 +1,6 @@ { "name": "@tronbrowser/ui", - "version": "3.8.5", + "version": "3.8.6", "private": true, "description": "Shared UI components and design tokens", "type": "module", diff --git a/packages/workflow-engine/package.json b/packages/workflow-engine/package.json index fd948b88..683d89fa 100644 --- a/packages/workflow-engine/package.json +++ b/packages/workflow-engine/package.json @@ -1,6 +1,6 @@ { "name": "@tronbrowser/workflow-engine", - "version": "3.8.5", + "version": "3.8.6", "private": true, "description": "Typed node-based workflow engine", "type": "module", diff --git a/services/api/package.json b/services/api/package.json index 51b0cb88..1a8199cf 100644 --- a/services/api/package.json +++ b/services/api/package.json @@ -1,6 +1,6 @@ { "name": "@tronbrowser/api", - "version": "3.8.5", + "version": "3.8.6", "private": true, "description": "TronBrowser auth + settings-sync API (CoinPay OAuth + email/password)", "type": "module", diff --git a/services/scheduler/package.json b/services/scheduler/package.json index 4d9e933e..ff5f61b3 100644 --- a/services/scheduler/package.json +++ b/services/scheduler/package.json @@ -1,6 +1,6 @@ { "name": "@tronbrowser/scheduler", - "version": "3.8.5", + "version": "3.8.6", "private": true, "description": "Scheduled job runner", "type": "module", diff --git a/services/sync-server/package.json b/services/sync-server/package.json index 409e48b9..5e8f7feb 100644 --- a/services/sync-server/package.json +++ b/services/sync-server/package.json @@ -1,6 +1,6 @@ { "name": "@tronbrowser/sync-server", - "version": "3.8.5", + "version": "3.8.6", "private": true, "description": "Sync backend service", "type": "module", diff --git a/services/worker/package.json b/services/worker/package.json index 1c41ca58..4cdd3e72 100644 --- a/services/worker/package.json +++ b/services/worker/package.json @@ -1,6 +1,6 @@ { "name": "@tronbrowser/worker", - "version": "3.8.5", + "version": "3.8.6", "private": true, "description": "Background worker (Redis/BullMQ)", "type": "module",