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 48b8233..3c5054b 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 73c0126..fcf3c72 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 10e506a..b81d947 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 db24cce..a35eb6d 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 186d001..fdd65c9 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 b2a0076..65eac51 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 8d264b8..7951fad 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 05a7ecf..4c14e53 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 8399cf4..7a0b7dd 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 88e80dc..77b2d20 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 3ff0273..e5f8a4a 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 1631dbb..6e3b4da 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 e87f959..f9f823c 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 9c8f009..b47fbb3 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 35cb142..e681295 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 9635a65..c3d11c6 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 d950025..bfbb49a 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 d67e6e3..ea9fb7f 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 49d76f3..5af2e0c 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 225ccbd..9bd0e88 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 fd948b8..683d89f 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 51b0cb8..1a8199c 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 4d9e933..ff5f61b 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 409e48b..5e8f7fe 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 1c41ca5..4cdd3e7 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",