Skip to content

Commit a2c6a23

Browse files
Version Packages (#949)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
1 parent 80940eb commit a2c6a23

55 files changed

Lines changed: 295 additions & 73 deletions

Some content is hidden

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

.changeset/unified-auth-methods.md

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

.changeset/vault-org-connection-partition.md

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

apps/cli/CHANGELOG.md

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

3+
## 1.5.4
4+
5+
### Patch Changes
6+
7+
- [#943](https://github.com/RhysSullivan/executor/pull/943) [`f485e4a`](https://github.com/RhysSullivan/executor/commit/f485e4a23cf3756b9e628cf2d9242fbc0b3da178) Thanks [@RhysSullivan](https://github.com/RhysSullivan)! - **One auth model across OpenAPI, GraphQL, and MCP**
8+
- Every protocol plugin now stores the same placements-based auth methods (the new `@executor-js/sdk/http-auth` vocabulary): an API-key method carries any mix of header and query placements, each rendered from its own credential input — so one source can declare OAuth, a bearer-header-plus-team-id-query method, a plain bearer, and a query token side by side, and one connection can carry several values (e.g. both Datadog keys).
9+
- MCP and GraphQL gain what only OpenAPI could do before: multi-placement methods, query-parameter credentials (servers like ui.sh's `?token=`), and multi-input connections. Rendering, catalog projection, slug normalization, and the React method editor/codec are shared instead of triplicated; the connect modal collects one value per input.
10+
- Invoking with an unresolvable credential input now fails with `connection_value_missing` (naming the missing inputs) instead of silently dialing unauthenticated.
11+
- Stored integration configs are rewritten to the canonical shape by a one-off migration: local and self-host run it automatically at startup; cloud operators run `bun run db:migrate-auth:prod` before deploying. Connection bindings and stored credential values are preserved exactly.
12+
- Authoring: apikey methods are authored in ONE request-shaped dialect on every plugin — it reads like the request it produces: `{ type: "apiKey", headers: { Authorization: ["Bearer ", variable("token")] }, queryParams: { team_id: [variable("team_id")] } }` (`variable()` is exported from each plugin; a plain-string value is a static literal). Inputs normalize to the canonical placements model, which is what stored configs and the catalog read as. Authoring is strict where the renderer is: a value carries at most one variable, as the final part.
13+
- Every method is keyed by `kind` — OpenAPI's oauth templates re-key from the retired `type: "oauth"` spelling to `kind: "oauth2"` (matching MCP/GraphQL); the one-off migration rewrites stored entries.
14+
- Breaking (wire): the retired single-placement inputs (`headerName` on MCP, `in`/`name` on GraphQL), raw canonical-placement inputs, and `type: "oauth"` oauth inputs are rejected. The `mcp.addServer` singular `auth` shorthand still works.
15+
16+
- [#950](https://github.com/RhysSullivan/executor/pull/950) [`dbb48ec`](https://github.com/RhysSullivan/executor/commit/dbb48ec99e923b15cc39fa5041887566f4a6d2d0) Thanks [@RhysSullivan](https://github.com/RhysSullivan)! - **Fix credential sharing for workspace connections**
17+
18+
Org-shared connections now resolve for every member of a workspace, not only the member who created them. Existing connections are migrated automatically; stored secrets are unaffected.
19+
20+
- Updated dependencies []:
21+
- @executor-js/local@1.4.4
22+
- @executor-js/sdk@1.5.4
23+
- @executor-js/runtime-quickjs@1.5.4
24+
- @executor-js/api@1.4.26
25+
326
## 1.5.3
427

528
### Patch Changes

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.3",
3+
"version": "1.5.4",
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.24
4+
5+
### Patch Changes
6+
7+
- Updated dependencies [[`f485e4a`](https://github.com/RhysSullivan/executor/commit/f485e4a23cf3756b9e628cf2d9242fbc0b3da178)]:
8+
- @executor-js/react@1.4.26
9+
- @executor-js/plugin-graphql@1.5.4
10+
- @executor-js/plugin-mcp@1.5.4
11+
- @executor-js/plugin-openapi@1.5.4
12+
- @executor-js/plugin-workos-vault@0.0.2
13+
- @executor-js/runtime-dynamic-worker@1.4.4
14+
- @executor-js/sdk@1.5.4
15+
- @executor-js/runtime-quickjs@1.5.4
16+
- @executor-js/execution@1.5.4
17+
- @executor-js/api@1.4.26
18+
- @executor-js/vite-plugin@0.0.23
19+
- @executor-js/host-mcp@1.4.4
20+
- @executor-js/cloudflare@0.0.5
21+
322
## 1.4.23
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.23",
3+
"version": "1.4.24",
44
"private": true,
55
"type": "module",
66
"scripts": {

apps/desktop/CHANGELOG.md

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

3+
## 1.5.4
4+
35
## 1.5.3
46

57
## 1.5.2

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.3",
3+
"version": "1.5.4",
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.5
4+
5+
### Patch Changes
6+
7+
- Updated dependencies [[`f485e4a`](https://github.com/RhysSullivan/executor/commit/f485e4a23cf3756b9e628cf2d9242fbc0b3da178)]:
8+
- @executor-js/react@1.4.26
9+
- @executor-js/app@1.4.4
10+
- @executor-js/plugin-graphql@1.5.4
11+
- @executor-js/plugin-mcp@1.5.4
12+
- @executor-js/plugin-openapi@1.5.4
13+
- @executor-js/sdk@1.5.4
14+
- @executor-js/runtime-quickjs@1.5.4
15+
- @executor-js/execution@1.5.4
16+
- @executor-js/api@1.4.26
17+
- @executor-js/host-mcp@1.4.4
18+
- @executor-js/plugin-encrypted-secrets@0.0.5
19+
320
## 0.0.4
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.4",
3+
"version": "0.0.5",
44
"private": true,
55
"type": "module",
66
"exports": {

0 commit comments

Comments
 (0)