Skip to content

Commit 3a078a4

Browse files
Version Packages (#937)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
1 parent 2db9d65 commit 3a078a4

58 files changed

Lines changed: 310 additions & 70 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

‎.changeset/executor-1.5.2.md‎

Lines changed: 0 additions & 14 deletions
This file was deleted.

‎apps/cli/CHANGELOG.md‎

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,26 @@
11
# executor
22

3+
## 1.5.2
4+
5+
### Patch Changes
6+
7+
- [#936](https://github.com/RhysSullivan/executor/pull/936) [`2db9d65`](https://github.com/RhysSullivan/executor/commit/2db9d65a828615c2ec0b209d54616dbf4264fefd) Thanks [@RhysSullivan](https://github.com/RhysSullivan)! - **Desktop**
8+
9+
- Fixed the desktop app failing to launch: the packaged sidecar was missing its native SQLite and keychain bindings, so the local server exited before the window appeared. The release pipeline now smoke-tests the compiled sidecar before publishing.
10+
- Mac auto-updates now serve the correct architecture — the arm64 and x64 update manifests previously collided, so Apple Silicon machines could be offered Intel builds.
11+
- If the local server fails to start, the app now shows the error (with a pointer to the log) and installs any available update on quit, instead of closing silently.
12+
13+
**Integrations & auth**
14+
15+
- Integrations can declare multiple authentication methods in every plugin. MCP servers join the slugged template model used by OpenAPI and GraphQL, so a server can offer OAuth and an API key side by side, and adding a custom method appends instead of replacing a detected one. Existing connections keep working with no migration.
16+
- OAuth app management is folded into the connect modal, so client setup happens where accounts are added.
17+
18+
- Updated dependencies []:
19+
- @executor-js/sdk@1.5.2
20+
- @executor-js/runtime-quickjs@1.5.2
21+
- @executor-js/local@1.4.4
22+
- @executor-js/api@1.4.24
23+
324
## 1.5.1
425

526
### Patch Changes
@@ -19,6 +40,7 @@
1940
- [`c7bb2a4`](https://github.com/RhysSullivan/executor/commit/c7bb2a4da99aac4199b424d6d52e6ea843250e3a) Thanks [@RhysSullivan](https://github.com/RhysSullivan)! - Integrations and connections rework.
2041

2142
**Highlights**
43+
2244
- Sources are now split into integrations (the API surface) and connections (the credential). One integration can hold many connections — workspace-shared or personal — and each connection gets its own tool catalog.
2345
- Tool addresses carry the connection, so agents can target a specific account: `tools.vercel_api.org.workspace.deploy` vs `tools.vercel_api.user.personal.deploy`.
2446
- Existing data migrates automatically on first launch: sources become integrations, secrets and credential bindings become connections, OAuth apps and tool policies carry over, and the previous database is kept as a backup next to the new one.
@@ -28,6 +50,7 @@
2850
- Self-hosted Executor now publishes a multi-architecture GHCR image at `ghcr.io/rhyssullivan/executor-selfhost` (stable releases tagged `latest`, prereleases tagged `beta`).
2951

3052
**Reliability**
53+
3154
- OpenAPI, GraphQL, and MCP tools return structured authentication failures with recovery guidance instead of opaque internal errors — covering missing credentials, expired OAuth connections, upstream 401/403 responses, and MCP per-user isolation.
3255
- OAuth popups complete more reliably in Chrome by preserving the callback channel through the same-origin completion page.
3356
- OAuth Dynamic Client Registration data is reused across retries and reconnects, including scopes, so providers are not asked to register duplicate clients.
@@ -38,6 +61,7 @@
3861
- Integration icons survive migration, connected presets show their icons, and credentials show a loading badge while resolving.
3962

4063
**Breaking changes**
64+
4165
- Tool addresses gained two segments for the connection's owner and name: `tools.vercel_api.deploy` is now `tools.vercel_api.org.workspace.deploy`. Saved tool policies are rewritten automatically during migration; agent code that hard-codes v1.4 addresses needs the new shape (`tools.search()` returns ready-to-call paths).
4266
- The Google Discovery plugin was removed. Google integrations now go through the bundled Google flow; existing Google sources migrate automatically.
4367

‎apps/cli/package.json‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "executor",
3-
"version": "1.5.1",
3+
"version": "1.5.2",
44
"private": true,
55
"bin": {
66
"executor": "./bin/executor.ts"

‎apps/cloud/CHANGELOG.md‎

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,24 @@
11
# @executor-js/cloud
22

3+
## 1.4.22
4+
5+
### Patch Changes
6+
7+
- Updated dependencies []:
8+
- @executor-js/sdk@1.5.2
9+
- @executor-js/runtime-quickjs@1.5.2
10+
- @executor-js/execution@1.5.2
11+
- @executor-js/plugin-graphql@1.5.2
12+
- @executor-js/plugin-mcp@1.5.2
13+
- @executor-js/plugin-openapi@1.5.2
14+
- @executor-js/api@1.4.24
15+
- @executor-js/vite-plugin@0.0.21
16+
- @executor-js/host-mcp@1.4.4
17+
- @executor-js/runtime-dynamic-worker@1.4.4
18+
- @executor-js/plugin-workos-vault@0.0.2
19+
- @executor-js/react@1.4.24
20+
- @executor-js/cloudflare@0.0.3
21+
322
## 1.4.21
423

524
### Patch Changes

‎apps/cloud/package.json‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@executor-js/cloud",
3-
"version": "1.4.21",
3+
"version": "1.4.22",
44
"private": true,
55
"type": "module",
66
"scripts": {

‎apps/desktop/CHANGELOG.md‎

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
# @executor-js/desktop
22

3+
## 1.5.2
4+
35
## 1.5.1
46

57
## 1.5.0
@@ -9,6 +11,7 @@
911
- [`c7bb2a4`](https://github.com/RhysSullivan/executor/commit/c7bb2a4da99aac4199b424d6d52e6ea843250e3a) Thanks [@RhysSullivan](https://github.com/RhysSullivan)! - Integrations and connections rework.
1012

1113
**Highlights**
14+
1215
- Sources are now split into integrations (the API surface) and connections (the credential). One integration can hold many connections — workspace-shared or personal — and each connection gets its own tool catalog.
1316
- Tool addresses carry the connection, so agents can target a specific account: `tools.vercel_api.org.workspace.deploy` vs `tools.vercel_api.user.personal.deploy`.
1417
- Existing data migrates automatically on first launch: sources become integrations, secrets and credential bindings become connections, OAuth apps and tool policies carry over, and the previous database is kept as a backup next to the new one.
@@ -18,6 +21,7 @@
1821
- Self-hosted Executor now publishes a multi-architecture GHCR image at `ghcr.io/rhyssullivan/executor-selfhost` (stable releases tagged `latest`, prereleases tagged `beta`).
1922

2023
**Reliability**
24+
2125
- OpenAPI, GraphQL, and MCP tools return structured authentication failures with recovery guidance instead of opaque internal errors — covering missing credentials, expired OAuth connections, upstream 401/403 responses, and MCP per-user isolation.
2226
- OAuth popups complete more reliably in Chrome by preserving the callback channel through the same-origin completion page.
2327
- OAuth Dynamic Client Registration data is reused across retries and reconnects, including scopes, so providers are not asked to register duplicate clients.
@@ -28,5 +32,6 @@
2832
- Integration icons survive migration, connected presets show their icons, and credentials show a loading badge while resolving.
2933

3034
**Breaking changes**
35+
3136
- Tool addresses gained two segments for the connection's owner and name: `tools.vercel_api.deploy` is now `tools.vercel_api.org.workspace.deploy`. Saved tool policies are rewritten automatically during migration; agent code that hard-codes v1.4 addresses needs the new shape (`tools.search()` returns ready-to-call paths).
3237
- The Google Discovery plugin was removed. Google integrations now go through the bundled Google flow; existing Google sources migrate automatically.

‎apps/desktop/package.json‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@executor-js/desktop",
3-
"version": "1.5.1",
3+
"version": "1.5.2",
44
"private": true,
55
"homepage": "https://github.com/RhysSullivan/executor",
66
"license": "MIT",

‎apps/host-selfhost/CHANGELOG.md‎

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,22 @@
11
# @executor-js/host-selfhost
22

3+
## 0.0.3
4+
5+
### Patch Changes
6+
7+
- Updated dependencies []:
8+
- @executor-js/sdk@1.5.2
9+
- @executor-js/runtime-quickjs@1.5.2
10+
- @executor-js/execution@1.5.2
11+
- @executor-js/plugin-graphql@1.5.2
12+
- @executor-js/plugin-mcp@1.5.2
13+
- @executor-js/plugin-openapi@1.5.2
14+
- @executor-js/app@1.4.4
15+
- @executor-js/api@1.4.24
16+
- @executor-js/host-mcp@1.4.4
17+
- @executor-js/plugin-encrypted-secrets@0.0.3
18+
- @executor-js/react@1.4.24
19+
320
## 0.0.2
421

522
### Patch Changes

‎apps/host-selfhost/package.json‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@executor-js/host-selfhost",
3-
"version": "0.0.2",
3+
"version": "0.0.3",
44
"private": true,
55
"type": "module",
66
"exports": {

0 commit comments

Comments
 (0)