Skip to content

Commit 2dc399e

Browse files
Version Packages (#1906)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
1 parent 38915a3 commit 2dc399e

73 files changed

Lines changed: 612 additions & 147 deletions

Some content is hidden

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

.changeset/first-party-oauth-listing-policy.md

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

.changeset/oauth-client-basic.md

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

.changeset/openapi-update-spec-tool.md

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

.changeset/raw-oauth-basic.md

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

.changeset/selfhost-sso-sign-in.md

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

.changeset/workspace-writes-admin-only.md

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

apps/cli/CHANGELOG.md

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

3+
## 1.6.8
4+
5+
### Patch Changes
6+
7+
- [#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.
8+
9+
- [#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**
10+
11+
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.
12+
13+
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`.
14+
15+
- 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)]:
16+
- @executor-js/sdk@1.6.8
17+
- @executor-js/api@1.4.71
18+
- @executor-js/local@1.6.8
19+
- @executor-js/runtime-quickjs@1.6.8
20+
321
## 1.6.7
422

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

apps/cloud/CHANGELOG.md

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

3+
## 1.4.69
4+
5+
### Patch Changes
6+
7+
- 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)]:
8+
- @executor-js/sdk@1.6.8
9+
- @executor-js/plugin-openapi@1.6.8
10+
- @executor-js/api@1.4.71
11+
- @executor-js/plugin-graphql@1.6.8
12+
- @executor-js/plugin-mcp@1.6.8
13+
- @executor-js/execution@1.6.8
14+
- @executor-js/vite-plugin@0.0.68
15+
- @executor-js/cloudflare@0.0.50
16+
- @executor-js/host-mcp@1.4.4
17+
- @executor-js/mcp-apps-shell@1.4.19
18+
- @executor-js/runtime-dynamic-worker@1.4.4
19+
- @executor-js/plugin-toolkits@1.5.43
20+
- @executor-js/plugin-workos-vault@0.0.2
21+
- @executor-js/react@1.4.71
22+
- @executor-js/runtime-quickjs@1.6.8
23+
324
## 1.4.68
425

526
### 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.68",
3+
"version": "1.4.69",
44
"private": true,
55
"type": "module",
66
"scripts": {

0 commit comments

Comments
 (0)