From ca120c5814d3dc3a645898f859170f3ae3d4ea8f Mon Sep 17 00:00:00 2001 From: chrischall Date: Wed, 27 May 2026 19:15:29 -0400 Subject: [PATCH 1/2] chore(main): release 0.8.0 --- .release-please-manifest.json | 2 +- CHANGELOG.md | 16 ++++++++++++++++ package-lock.json | 4 ++-- package.json | 2 +- packages/bootstrap/package.json | 2 +- packages/extension-chrome/manifest.json | 2 +- packages/extension-chrome/package.json | 2 +- packages/extension-core/package.json | 2 +- packages/protocol/package.json | 2 +- packages/server/package.json | 2 +- 10 files changed, 26 insertions(+), 10 deletions(-) diff --git a/.release-please-manifest.json b/.release-please-manifest.json index 13708fa5..64f3cdd6 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,3 +1,3 @@ { - ".": "0.7.1" + ".": "0.8.0" } diff --git a/CHANGELOG.md b/CHANGELOG.md index e8e75a95..7f3ff130 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,21 @@ # Changelog +## [0.8.0](https://github.com/chrischall/fetchproxy/compare/v0.7.1...v0.8.0) (2026-05-27) + + +### Features + +* **server,bootstrap:** 0.8.0 cohort follow-ups — typed-error diagnostics, bridgeHealth expansion, tabUrl auto-derive, bootstrap pass-through, classifyBridgeError ([#63](https://github.com/chrischall/fetchproxy/issues/63)) ([415f84d](https://github.com/chrischall/fetchproxy/commit/415f84dad4e76957c484e38152e5020cf7a3c680)) +* **server:** 0.8.0 polish — on-by-default + bridgeHealth() + capture-by-declaration ([#61](https://github.com/chrischall/fetchproxy/issues/61)) ([62b8a0e](https://github.com/chrischall/fetchproxy/commit/62b8a0e5dcd48ae280011929cdd4cc3de1b00e60)) +* **server:** fetchTimeoutMs + bridgeReviveDelayMs + typed errors ([#58](https://github.com/chrischall/fetchproxy/issues/58)) ([ba307d7](https://github.com/chrischall/fetchproxy/commit/ba307d7b03f9f77566bd22987e49b5116542ef89)) + + +### Bug Fixes + +* **server:** address PR [#58](https://github.com/chrischall/fetchproxy/issues/58) review nits — explicit retryAttempted + url on capture errors ([#60](https://github.com/chrischall/fetchproxy/issues/60)) ([d4e47da](https://github.com/chrischall/fetchproxy/commit/d4e47da05e86600ccddafc2394137e6b752730e5)) +* **server:** thread retryAttempted on the result envelope (PR [#60](https://github.com/chrischall/fetchproxy/issues/60) race) ([#62](https://github.com/chrischall/fetchproxy/issues/62)) ([13bcb0d](https://github.com/chrischall/fetchproxy/commit/13bcb0d76fe96ca494e052dd0b221d78c892311f)) +* **tests:** de-flake elapsedMs assertion on fast CI runners ([#64](https://github.com/chrischall/fetchproxy/issues/64)) ([fc746af](https://github.com/chrischall/fetchproxy/commit/fc746af56034748c7eab742091bbb4450aae9704)) + ## [0.7.1](https://github.com/chrischall/fetchproxy/compare/v0.7.0...v0.7.1) (2026-05-26) diff --git a/package-lock.json b/package-lock.json index 550e29db..81157b70 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "fetchproxy", - "version": "0.7.1", + "version": "0.8.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "fetchproxy", - "version": "0.7.1", + "version": "0.8.0", "workspaces": [ "packages/*" ], diff --git a/package.json b/package.json index b4bb7ac0..d798f7a4 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "fetchproxy", - "version": "0.7.1", + "version": "0.8.0", "private": true, "type": "module", "workspaces": [ diff --git a/packages/bootstrap/package.json b/packages/bootstrap/package.json index bfe81939..58eebc17 100644 --- a/packages/bootstrap/package.json +++ b/packages/bootstrap/package.json @@ -1,6 +1,6 @@ { "name": "@fetchproxy/bootstrap", - "version": "0.7.1", + "version": "0.8.0", "description": "One-shot session-bootstrap helper for MCPs using fetchproxy: declare your scope, read it once, then operate from Node.", "type": "module", "main": "./dist/index.js", diff --git a/packages/extension-chrome/manifest.json b/packages/extension-chrome/manifest.json index 1a87c028..f21b94a6 100644 --- a/packages/extension-chrome/manifest.json +++ b/packages/extension-chrome/manifest.json @@ -1,7 +1,7 @@ { "manifest_version": 3, "name": "Transporter", - "version": "0.7.1", + "version": "0.8.0", "description": "Bridge local MCP servers to your signed-in browser tabs — let agentic tools hit authenticated APIs without copying credentials.", "icons": { "16": "icons/16.png", diff --git a/packages/extension-chrome/package.json b/packages/extension-chrome/package.json index c5c1fa73..0732f0d5 100644 --- a/packages/extension-chrome/package.json +++ b/packages/extension-chrome/package.json @@ -1,6 +1,6 @@ { "name": "@fetchproxy/extension-chrome", - "version": "0.7.1", + "version": "0.8.0", "private": true, "type": "module", "scripts": { diff --git a/packages/extension-core/package.json b/packages/extension-core/package.json index 86f7db7e..2927475f 100644 --- a/packages/extension-core/package.json +++ b/packages/extension-core/package.json @@ -1,6 +1,6 @@ { "name": "@fetchproxy/extension-core", - "version": "0.7.1", + "version": "0.8.0", "private": true, "type": "module", "main": "./dist/index.js", diff --git a/packages/protocol/package.json b/packages/protocol/package.json index a5ec90dd..3c38ec2a 100644 --- a/packages/protocol/package.json +++ b/packages/protocol/package.json @@ -1,6 +1,6 @@ { "name": "@fetchproxy/protocol", - "version": "0.7.1", + "version": "0.8.0", "description": "WebSocket frame types + runtime validators for fetchproxy.", "type": "module", "main": "./dist/index.js", diff --git a/packages/server/package.json b/packages/server/package.json index 5814ebf5..3e8e6574 100644 --- a/packages/server/package.json +++ b/packages/server/package.json @@ -1,6 +1,6 @@ { "name": "@fetchproxy/server", - "version": "0.7.1", + "version": "0.8.0", "description": "Localhost WebSocket bridge an MCP server uses to relay fetches through the user's signed-in browser via the fetchproxy extension.", "type": "module", "main": "./dist/index.js", From 9549189e785d0f12a9d1341170e6f8e644db8141 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Wed, 27 May 2026 23:15:39 +0000 Subject: [PATCH 2/2] chore: sync cross-package @fetchproxy/* deps to ^0.8.0 --- package-lock.json | 22 +++++++++++----------- packages/bootstrap/package.json | 4 ++-- packages/extension-chrome/package.json | 4 ++-- packages/extension-core/package.json | 2 +- packages/server/package.json | 2 +- 5 files changed, 17 insertions(+), 17 deletions(-) diff --git a/package-lock.json b/package-lock.json index 81157b70..8d1451c3 100644 --- a/package-lock.json +++ b/package-lock.json @@ -2675,19 +2675,19 @@ }, "packages/bootstrap": { "name": "@fetchproxy/bootstrap", - "version": "0.7.1", + "version": "0.8.0", "license": "MIT", "dependencies": { - "@fetchproxy/protocol": "^0.7.1", - "@fetchproxy/server": "^0.7.1" + "@fetchproxy/protocol": "^0.8.0", + "@fetchproxy/server": "^0.8.0" } }, "packages/extension-chrome": { "name": "@fetchproxy/extension-chrome", - "version": "0.7.1", + "version": "0.8.0", "dependencies": { - "@fetchproxy/extension-core": "^0.7.1", - "@fetchproxy/protocol": "^0.7.1" + "@fetchproxy/extension-core": "^0.8.0", + "@fetchproxy/protocol": "^0.8.0" }, "devDependencies": { "esbuild": "^0.28.0", @@ -2696,9 +2696,9 @@ }, "packages/extension-core": { "name": "@fetchproxy/extension-core", - "version": "0.7.1", + "version": "0.8.0", "dependencies": { - "@fetchproxy/protocol": "^0.7.1" + "@fetchproxy/protocol": "^0.8.0" }, "devDependencies": { "@types/chrome": "^0.1.42", @@ -2707,15 +2707,15 @@ }, "packages/protocol": { "name": "@fetchproxy/protocol", - "version": "0.7.1", + "version": "0.8.0", "license": "MIT" }, "packages/server": { "name": "@fetchproxy/server", - "version": "0.7.1", + "version": "0.8.0", "license": "MIT", "dependencies": { - "@fetchproxy/protocol": "^0.7.1", + "@fetchproxy/protocol": "^0.8.0", "ws": "^8.20.0" }, "devDependencies": { diff --git a/packages/bootstrap/package.json b/packages/bootstrap/package.json index 58eebc17..16cf7a04 100644 --- a/packages/bootstrap/package.json +++ b/packages/bootstrap/package.json @@ -27,7 +27,7 @@ }, "license": "MIT", "dependencies": { - "@fetchproxy/protocol": "^0.7.1", - "@fetchproxy/server": "^0.7.1" + "@fetchproxy/protocol": "^0.8.0", + "@fetchproxy/server": "^0.8.0" } } diff --git a/packages/extension-chrome/package.json b/packages/extension-chrome/package.json index 0732f0d5..8beb6a2c 100644 --- a/packages/extension-chrome/package.json +++ b/packages/extension-chrome/package.json @@ -7,8 +7,8 @@ "build": "tsx build.ts" }, "dependencies": { - "@fetchproxy/extension-core": "^0.7.1", - "@fetchproxy/protocol": "^0.7.1" + "@fetchproxy/extension-core": "^0.8.0", + "@fetchproxy/protocol": "^0.8.0" }, "devDependencies": { "esbuild": "^0.28.0", diff --git a/packages/extension-core/package.json b/packages/extension-core/package.json index 2927475f..48050418 100644 --- a/packages/extension-core/package.json +++ b/packages/extension-core/package.json @@ -8,7 +8,7 @@ "build": "tsc -b" }, "dependencies": { - "@fetchproxy/protocol": "^0.7.1" + "@fetchproxy/protocol": "^0.8.0" }, "devDependencies": { "@types/chrome": "^0.1.42", diff --git a/packages/server/package.json b/packages/server/package.json index 3e8e6574..4157d00b 100644 --- a/packages/server/package.json +++ b/packages/server/package.json @@ -27,7 +27,7 @@ }, "license": "MIT", "dependencies": { - "@fetchproxy/protocol": "^0.7.1", + "@fetchproxy/protocol": "^0.8.0", "ws": "^8.20.0" }, "devDependencies": {