Skip to content

Commit a66dc56

Browse files
Version Packages
1 parent 07dedea commit a66dc56

64 files changed

Lines changed: 324 additions & 87 deletions

Some content is hidden

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

‎.changeset/durable-oauth-token-store.md‎

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

‎.changeset/encrypted-secrets-org-partition.md‎

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

‎.changeset/fuzzy-dragons-elicit.md‎

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

‎.changeset/olive-donkeys-smile.md‎

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

‎.changeset/remove-apps-plugin.md‎

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

‎apps/cli/CHANGELOG.md‎

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

3+
## 1.6.0
4+
5+
### Minor Changes
6+
7+
- [#1476](https://github.com/UsefulSoftwareCo/executor/pull/1476) [`167d899`](https://github.com/UsefulSoftwareCo/executor/commit/167d899162794064eeac0a755697c2c943f1b9ac) Thanks [@RhysSullivan](https://github.com/RhysSullivan)! - Remove the custom apps plugin. Git and local-directory app sources are no
8+
longer supported. The packed binary still ships the workerd and worker-bundler
9+
sidecars.
10+
11+
### Patch Changes
12+
13+
- [#1478](https://github.com/UsefulSoftwareCo/executor/pull/1478) [`8ecbfd6`](https://github.com/UsefulSoftwareCo/executor/commit/8ecbfd65f2c1393c75661c792723961877866cc5) Thanks [@RhysSullivan](https://github.com/RhysSullivan)! - Store minted OAuth tokens in the durable file secret store (`auth.json` under `EXECUTOR_DATA_DIR`) instead of the system keychain. On sandbox/headless hosts the keychain can be an in-memory keyring that a stop/recreate wipes, leaving OAuth connections expired with "Stored refresh token could not be resolved." Existing keychain-backed connections migrate with one clean reconnect.
14+
15+
- [#1462](https://github.com/UsefulSoftwareCo/executor/pull/1462) [`5a70675`](https://github.com/UsefulSoftwareCo/executor/commit/5a706756c66e53c9a929e9a8c30e57166b8d121b) Thanks [@RhysSullivan](https://github.com/RhysSullivan)! - **Fix: org OAuth connections on self-host worked only for whoever ran the consent**
16+
17+
The encrypted-secrets credential provider (the writable provider on the self-hosted and Cloudflare hosts) filed token rows under the _acting user's_ private partition instead of the credential's own owner. An org-owned OAuth connection whose consent completed in one member's browser session therefore resolved only for that member — every other principal failed with `oauth_connection_missing`, while the UI showed the connection healthy. The provider now partitions by the owner embedded in the item id (`oauth:org:…` → org-shared), matching the WorkOS Vault provider, and a boot-time data migration re-files rows already written wrong. The encrypted value itself was never affected.
18+
19+
- [#1459](https://github.com/UsefulSoftwareCo/executor/pull/1459) [`fc1e589`](https://github.com/UsefulSoftwareCo/executor/commit/fc1e589613a14750c2ca8c34838a71c758544c8d) Thanks [@wan0net](https://github.com/wan0net)! - Preserve `elicitation_mode=native` when creating self-hosted MCP sessions.
20+
21+
- [#1475](https://github.com/UsefulSoftwareCo/executor/pull/1475) [`77b0821`](https://github.com/UsefulSoftwareCo/executor/commit/77b0821ff9bddd6fb419d81a18b9e1af804fdb55) Thanks [@RhysSullivan](https://github.com/RhysSullivan)! - Refresh OAuth tokens when the upstream rejects them with HTTP 401, not only when the stored expiry says they are due. Connections whose authorization server omits `expires_in` can now recover without a manual reconnect, and the refresh path is traced.
22+
23+
- Updated dependencies []:
24+
- @executor-js/sdk@1.6.0
25+
- @executor-js/runtime-quickjs@1.6.0
26+
- @executor-js/local@1.4.4
27+
- @executor-js/api@1.4.56
28+
329
## 1.5.35
430

531
### 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.35",
3+
"version": "1.6.0",
44
"private": true,
55
"bin": {
66
"executor": "./bin/executor.ts"

‎apps/cloud/CHANGELOG.md‎

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

3+
## 1.4.54
4+
5+
### Patch Changes
6+
7+
- Updated dependencies []:
8+
- @executor-js/sdk@1.6.0
9+
- @executor-js/runtime-quickjs@1.6.0
10+
- @executor-js/execution@1.6.0
11+
- @executor-js/plugin-graphql@1.6.0
12+
- @executor-js/plugin-mcp@1.6.0
13+
- @executor-js/plugin-openapi@1.6.0
14+
- @executor-js/api@1.4.56
15+
- @executor-js/vite-plugin@0.0.53
16+
- @executor-js/cloudflare@0.0.35
17+
- @executor-js/host-mcp@1.4.4
18+
- @executor-js/runtime-dynamic-worker@1.4.4
19+
- @executor-js/plugin-toolkits@1.5.28
20+
- @executor-js/plugin-workos-vault@0.0.2
21+
- @executor-js/react@1.4.56
22+
323
## 1.4.53
424

525
### 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.53",
3+
"version": "1.4.54",
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.6.0
4+
35
## 1.5.35
46

57
## 1.5.34

0 commit comments

Comments
 (0)