Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 0 additions & 5 deletions .changeset/first-party-oauth-listing-policy.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/oauth-client-basic.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/openapi-update-spec-tool.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/raw-oauth-basic.md

This file was deleted.

9 changes: 0 additions & 9 deletions .changeset/selfhost-sso-sign-in.md

This file was deleted.

52 changes: 0 additions & 52 deletions .changeset/workspace-writes-admin-only.md

This file was deleted.

18 changes: 18 additions & 0 deletions apps/cli/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,23 @@
# executor

## 1.6.8

### Patch Changes

- [#1904](https://github.com/UsefulSoftwareCo/executor/pull/1904) [`c27436d`](https://github.com/UsefulSoftwareCo/executor/commit/c27436dd9280eb77114e2d637c7b4c77cf2d6a2b) Thanks [@RhysSullivan](https://github.com/RhysSullivan)! - Allow manually registered OAuth apps to use HTTP Basic client authentication for token exchange and refresh.

- [#1834](https://github.com/UsefulSoftwareCo/executor/pull/1834) [`b22d536`](https://github.com/UsefulSoftwareCo/executor/commit/b22d53641d9689d6919a468f148137acceaafca8) Thanks [@charliemeyer2000](https://github.com/charliemeyer2000)! - **Self-host: bring-your-own SSO (Google, Okta, any OIDC IdP) with a verified-domain allowlist**

Operators can enable a single OIDC sign-in provider on a self-hosted instance by setting `EXECUTOR_SSO_PROVIDER_ID`, `EXECUTOR_SSO_CLIENT_ID`, `EXECUTOR_SSO_CLIENT_SECRET`, and `EXECUTOR_SSO_ALLOWED_DOMAINS` (comma-separated email domains), plus `EXECUTOR_SSO_DISCOVERY_URL` for providers without a preset (`google` is preset; `EXECUTOR_SSO_PROVIDER_NAME` overrides the button label). The login page renders a "Continue with <provider>" button when configured (discovered through the new unauthenticated `GET /api/auth-config`, which returns provider id + display name only), and the MCP OAuth connect flow's login step gains the same option since it lands on the same page.

The domain allowlist replaces the invite code for SSO sign-ups: a sign-in whose IdP-verified email (`email_verified`) has an allowlisted domain auto-joins the instance organization as a member; unverified emails and any other domain are refused. Enabling the provider without an allowlist is refused at boot, as is a half-configured client id/secret pair, so SSO can never silently become open registration. Email/password sign-in and invite-based signup are unchanged. The end-to-end flow (discovery → redirect → consent → callback → membership) is exercised in tests against an emulated OIDC IdP from `@executor-js/emulate`.

- Updated dependencies [[`31a8042`](https://github.com/UsefulSoftwareCo/executor/commit/31a8042450475fd86ea580f4dbd5dcc3c290c008), [`b5271a6`](https://github.com/UsefulSoftwareCo/executor/commit/b5271a6f0cb6d0c42a6b9fbcdffe70fc2aad8bc6), [`caa0391`](https://github.com/UsefulSoftwareCo/executor/commit/caa03919a8f2a5c82ed13bc4ea9060e964af3a79)]:
- @executor-js/sdk@1.6.8
- @executor-js/api@1.4.71
- @executor-js/local@1.6.8
- @executor-js/runtime-quickjs@1.6.8

## 1.6.7

### Patch Changes
Expand Down
2 changes: 1 addition & 1 deletion apps/cli/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "executor",
"version": "1.6.7",
"version": "1.6.8",
"private": true,
"bin": {
"executor": "./bin/executor.ts"
Expand Down
21 changes: 21 additions & 0 deletions apps/cloud/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,26 @@
# @executor-js/cloud

## 1.4.69

### Patch Changes

- Updated dependencies [[`31a8042`](https://github.com/UsefulSoftwareCo/executor/commit/31a8042450475fd86ea580f4dbd5dcc3c290c008), [`6d1f670`](https://github.com/UsefulSoftwareCo/executor/commit/6d1f670ce400ba2a516744a921996f2d1c7dcb68), [`b5271a6`](https://github.com/UsefulSoftwareCo/executor/commit/b5271a6f0cb6d0c42a6b9fbcdffe70fc2aad8bc6), [`caa0391`](https://github.com/UsefulSoftwareCo/executor/commit/caa03919a8f2a5c82ed13bc4ea9060e964af3a79)]:
- @executor-js/sdk@1.6.8
- @executor-js/plugin-openapi@1.6.8
- @executor-js/api@1.4.71
- @executor-js/plugin-graphql@1.6.8
- @executor-js/plugin-mcp@1.6.8
- @executor-js/execution@1.6.8
- @executor-js/vite-plugin@0.0.68
- @executor-js/cloudflare@0.0.50
- @executor-js/host-mcp@1.4.4
- @executor-js/mcp-apps-shell@1.4.19
- @executor-js/runtime-dynamic-worker@1.4.4
- @executor-js/plugin-toolkits@1.5.43
- @executor-js/plugin-workos-vault@0.0.2
- @executor-js/react@1.4.71
- @executor-js/runtime-quickjs@1.6.8

## 1.4.68

### Patch Changes
Expand Down
2 changes: 1 addition & 1 deletion apps/cloud/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@executor-js/cloud",
"version": "1.4.68",
"version": "1.4.69",
"private": true,
"type": "module",
"scripts": {
Expand Down
2 changes: 2 additions & 0 deletions apps/desktop/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
# @executor-js/desktop

## 1.6.8

## 1.6.7

### Patch Changes
Expand Down
2 changes: 1 addition & 1 deletion apps/desktop/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@executor-js/desktop",
"version": "1.6.7",
"version": "1.6.8",
"private": true,
"homepage": "https://github.com/UsefulSoftwareCo/executor",
"license": "MIT",
Expand Down
21 changes: 21 additions & 0 deletions apps/host-selfhost/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,26 @@
# @executor-js/host-selfhost

## 0.0.50

### Patch Changes

- Updated dependencies [[`31a8042`](https://github.com/UsefulSoftwareCo/executor/commit/31a8042450475fd86ea580f4dbd5dcc3c290c008), [`6d1f670`](https://github.com/UsefulSoftwareCo/executor/commit/6d1f670ce400ba2a516744a921996f2d1c7dcb68), [`b5271a6`](https://github.com/UsefulSoftwareCo/executor/commit/b5271a6f0cb6d0c42a6b9fbcdffe70fc2aad8bc6), [`caa0391`](https://github.com/UsefulSoftwareCo/executor/commit/caa03919a8f2a5c82ed13bc4ea9060e964af3a79)]:
- @executor-js/sdk@1.6.8
- @executor-js/plugin-openapi@1.6.8
- @executor-js/api@1.4.71
- @executor-js/plugin-graphql@1.6.8
- @executor-js/plugin-mcp@1.6.8
- @executor-js/app@1.4.4
- @executor-js/analytics@0.1.15
- @executor-js/execution@1.6.8
- @executor-js/host-mcp@1.4.4
- @executor-js/mcp-apps-shell@1.4.19
- @executor-js/plugin-encrypted-secrets@0.0.50
- @executor-js/plugin-provider-service-split@0.0.22
- @executor-js/plugin-toolkits@1.5.43
- @executor-js/react@1.4.71
- @executor-js/runtime-quickjs@1.6.8

## 0.0.49

### Patch Changes
Expand Down
2 changes: 1 addition & 1 deletion apps/host-selfhost/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@executor-js/host-selfhost",
"version": "0.0.49",
"version": "0.0.50",
"private": true,
"type": "module",
"exports": {
Expand Down
27 changes: 27 additions & 0 deletions apps/local/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,32 @@
# @executor-js/local

## 1.6.8

### Patch Changes

- Updated dependencies [[`31a8042`](https://github.com/UsefulSoftwareCo/executor/commit/31a8042450475fd86ea580f4dbd5dcc3c290c008), [`6d1f670`](https://github.com/UsefulSoftwareCo/executor/commit/6d1f670ce400ba2a516744a921996f2d1c7dcb68), [`b5271a6`](https://github.com/UsefulSoftwareCo/executor/commit/b5271a6f0cb6d0c42a6b9fbcdffe70fc2aad8bc6), [`caa0391`](https://github.com/UsefulSoftwareCo/executor/commit/caa03919a8f2a5c82ed13bc4ea9060e964af3a79)]:
- @executor-js/sdk@1.6.8
- @executor-js/plugin-openapi@1.6.8
- @executor-js/api@1.4.71
- @executor-js/plugin-graphql@1.6.8
- @executor-js/plugin-mcp@1.6.8
- @executor-js/app@1.4.4
- @executor-js/analytics@0.1.15
- @executor-js/config@1.6.8
- @executor-js/execution@1.6.8
- @executor-js/vite-plugin@0.0.68
- @executor-js/host-mcp@1.4.4
- @executor-js/mcp-apps-shell@1.4.19
- @executor-js/plugin-desktop-settings@1.6.8
- @executor-js/plugin-example@1.6.8
- @executor-js/plugin-file-secrets@1.6.8
- @executor-js/plugin-keychain@1.6.8
- @executor-js/plugin-onepassword@1.6.8
- @executor-js/plugin-provider-service-split@0.0.22
- @executor-js/plugin-toolkits@1.5.43
- @executor-js/react@1.4.71
- @executor-js/runtime-quickjs@1.6.8

## 1.6.7

### Patch Changes
Expand Down
2 changes: 1 addition & 1 deletion apps/local/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@executor-js/local",
"version": "1.6.7",
"version": "1.6.8",
"private": true,
"type": "module",
"exports": {
Expand Down
Loading
Loading