Skip to content

Version Packages#1116

Merged
RhysSullivan merged 1 commit into
mainfrom
changeset-release/main
Jun 24, 2026
Merged

Version Packages#1116
RhysSullivan merged 1 commit into
mainfrom
changeset-release/main

Conversation

@RhysSullivan

Copy link
Copy Markdown
Owner

This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and publish to npm yourself or setup this action to publish automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated.

Releases

@executor-js/cli@0.2.25

Patch Changes

  • Updated dependencies []:
    • @executor-js/sdk@1.5.19

@executor-js/config@1.5.19

Patch Changes

  • Updated dependencies []:
    • @executor-js/sdk@1.5.19

@executor-js/execution@1.5.19

Patch Changes

  • Updated dependencies []:
    • @executor-js/sdk@1.5.19
    • @executor-js/codemode-core@1.5.19

@executor-js/vite-plugin@0.0.36

Patch Changes

  • Updated dependencies []:
    • @executor-js/sdk@1.5.19

@executor-js/runtime-quickjs@1.5.19

Patch Changes

  • Updated dependencies []:
    • @executor-js/codemode-core@1.5.19

@executor-js/plugin-desktop-settings@1.5.19

Patch Changes

  • Updated dependencies []:
    • @executor-js/sdk@1.5.19

@executor-js/plugin-example@1.5.19

Patch Changes

  • Updated dependencies []:
    • @executor-js/sdk@1.5.19

@executor-js/plugin-file-secrets@1.5.19

Patch Changes

  • Updated dependencies []:
    • @executor-js/sdk@1.5.19

@executor-js/plugin-google@1.5.18

Patch Changes

  • Updated dependencies []:
    • @executor-js/sdk@1.5.19
    • @executor-js/plugin-openapi@1.5.19
    • @executor-js/api@1.4.39
    • @executor-js/react@1.4.39

@executor-js/plugin-graphql@1.5.19

Patch Changes

  • Updated dependencies []:
    • @executor-js/sdk@1.5.19
    • @executor-js/config@1.5.19
    • @executor-js/api@1.4.39
    • @executor-js/react@1.4.39

@executor-js/plugin-keychain@1.5.19

Patch Changes

  • Updated dependencies []:
    • @executor-js/sdk@1.5.19

@executor-js/plugin-mcp@1.5.19

Patch Changes

  • Updated dependencies []:
    • @executor-js/sdk@1.5.19
    • @executor-js/config@1.5.19
    • @executor-js/api@1.4.39
    • @executor-js/react@1.4.39

@executor-js/plugin-microsoft@1.5.18

Patch Changes

  • Updated dependencies []:
    • @executor-js/sdk@1.5.19
    • @executor-js/plugin-openapi@1.5.19
    • @executor-js/api@1.4.39
    • @executor-js/react@1.4.39

@executor-js/plugin-onepassword@1.5.19

Patch Changes

  • Updated dependencies []:
    • @executor-js/sdk@1.5.19
    • @executor-js/api@1.4.39
    • @executor-js/react@1.4.39

@executor-js/plugin-openapi@1.5.19

Patch Changes

  • Updated dependencies []:
    • @executor-js/sdk@1.5.19
    • @executor-js/config@1.5.19
    • @executor-js/api@1.4.39
    • @executor-js/react@1.4.39

@executor-js/sdk@1.5.19

@executor-js/codemode-core@1.5.19

executor@1.5.19

Patch Changes

  • #1115 92bd86c Thanks @RhysSullivan! - Google media downloads (Drive file contents, exports, and other binary
    endpoints) are now returned as binary responses instead of being decoded as
    text, so files come back intact. Emit them with emit(result.data).

  • #1115 92bd86c Thanks @RhysSullivan! - The CLI now validates that a URL is http/https before handing it to the
    operating system's browser opener, and on Windows opens it via
    rundll32 url.dll,FileProtocolHandler instead of cmd /c start. This removes a
    path where a crafted URL could be interpreted as a shell command. executor login and the "open in browser" prompts behave the same for normal URLs.

  • #1115 92bd86c Thanks @RhysSullivan! - Hardened the hosted egress guard. Outbound requests from OAuth token exchanges,
    MCP transports, and GraphQL/Google/Microsoft discovery now all route through the
    guard, and the guard resolves DNS before connecting so a hostname that points at
    a private or loopback address is blocked rather than only literal private IPs.
    This tightens SSRF protection for hosted and cloud execution.

  • Updated dependencies []:

    • @executor-js/sdk@1.5.19
    • @executor-js/runtime-quickjs@1.5.19
    • @executor-js/local@1.4.4
    • @executor-js/api@1.4.39

@executor-js/cloud@1.4.37

Patch Changes

  • Updated dependencies []:
    • @executor-js/sdk@1.5.19
    • @executor-js/runtime-quickjs@1.5.19
    • @executor-js/execution@1.5.19
    • @executor-js/plugin-graphql@1.5.19
    • @executor-js/plugin-mcp@1.5.19
    • @executor-js/plugin-openapi@1.5.19
    • @executor-js/api@1.4.39
    • @executor-js/vite-plugin@0.0.36
    • @executor-js/cloudflare@0.0.18
    • @executor-js/host-mcp@1.4.4
    • @executor-js/runtime-dynamic-worker@1.4.4
    • @executor-js/plugin-google@1.5.18
    • @executor-js/plugin-microsoft@1.5.18
    • @executor-js/plugin-workos-vault@0.0.2
    • @executor-js/react@1.4.39

@executor-js/host-selfhost@0.0.18

Patch Changes

  • Updated dependencies []:
    • @executor-js/sdk@1.5.19
    • @executor-js/runtime-quickjs@1.5.19
    • @executor-js/execution@1.5.19
    • @executor-js/plugin-graphql@1.5.19
    • @executor-js/plugin-mcp@1.5.19
    • @executor-js/plugin-openapi@1.5.19
    • @executor-js/app@1.4.4
    • @executor-js/api@1.4.39
    • @executor-js/host-mcp@1.4.4
    • @executor-js/plugin-encrypted-secrets@0.0.18
    • @executor-js/plugin-google@1.5.18
    • @executor-js/plugin-microsoft@1.5.18
    • @executor-js/react@1.4.39

@executor-js/e2e@0.0.16

Patch Changes

  • Updated dependencies []:
    • @executor-js/sdk@1.5.19
    • @executor-js/plugin-graphql@1.5.19
    • @executor-js/plugin-mcp@1.5.19
    • @executor-js/plugin-openapi@1.5.19
    • @executor-js/api@1.4.39
    • @executor-js/plugin-microsoft@1.5.18

@executor-js/example-all-plugins@0.0.37

Patch Changes

  • Updated dependencies []:
    • @executor-js/sdk@1.5.19
    • @executor-js/plugin-file-secrets@1.5.19
    • @executor-js/plugin-graphql@1.5.19
    • @executor-js/plugin-keychain@1.5.19
    • @executor-js/plugin-mcp@1.5.19
    • @executor-js/plugin-onepassword@1.5.19
    • @executor-js/plugin-openapi@1.5.19
    • @executor-js/plugin-google@1.5.18
    • @executor-js/plugin-workos-vault@0.0.2

@executor-js/example-docs-sdk-quickstart@0.0.22

Patch Changes

  • Updated dependencies []:
    • @executor-js/sdk@1.5.19
    • @executor-js/plugin-openapi@1.5.19

@executor-js/api@1.4.39

Patch Changes

  • Updated dependencies []:
    • @executor-js/sdk@1.5.19
    • @executor-js/execution@1.5.19
    • @executor-js/host-mcp@1.4.4

@executor-js/cloudflare@0.0.18

Patch Changes

  • Updated dependencies []:
    • @executor-js/sdk@1.5.19
    • @executor-js/execution@1.5.19
    • @executor-js/api@1.4.39
    • @executor-js/host-mcp@1.4.4

@executor-js/plugin-encrypted-secrets@0.0.18

Patch Changes

  • Updated dependencies []:
    • @executor-js/sdk@1.5.19

@executor-js/react@1.4.39

Patch Changes

  • Updated dependencies []:
    • @executor-js/sdk@1.5.19
    • @executor-js/api@1.4.39

@executor-js/desktop@1.5.19

@cloudflare-workers-and-pages

cloudflare-workers-and-pages Bot commented Jun 24, 2026

Copy link
Copy Markdown

Deploying with  Cloudflare Workers  Cloudflare Workers

The latest updates on your project. Learn more about integrating Git with Workers.

Status Name Latest Commit Updated (UTC)
✅ Deployment successful!
View logs
executor-cloud 6cb20a6 Jun 24 2026, 04:20 AM

@cloudflare-workers-and-pages

cloudflare-workers-and-pages Bot commented Jun 24, 2026

Copy link
Copy Markdown

Deploying with  Cloudflare Workers  Cloudflare Workers

The latest updates on your project. Learn more about integrating Git with Workers.

Status Name Latest Commit Preview URL Updated (UTC)
✅ Deployment successful!
View logs
executor-marketing 6cb20a6 Commit Preview URL

Branch Preview URL
Jun 24 2026, 04:18 AM

@greptile-apps

greptile-apps Bot commented Jun 24, 2026

Copy link
Copy Markdown

Greptile Summary

This is an automated Changesets release PR that bumps versions and updates CHANGELOGs across the monorepo, packaging three security/bug fixes from PR #1115 that were merged to main.

  • Google media binary downloads (executor@1.5.19): Drive file content and export endpoints now return raw binary data instead of text-decoded bytes, fixing corrupted file downloads.
  • CLI URL validation (executor@1.5.19): The browser-opener now validates the http/https scheme before passing the URL to the OS, and uses rundll32 url.dll,FileProtocolHandler on Windows instead of cmd /c start, removing a command-injection vector.
  • Egress guard hardening (executor@1.5.19): OAuth token exchanges, MCP transports, and Google/Microsoft/GraphQL discovery now route through the egress guard, which also resolves DNS before connecting to block hostnames that resolve to private/loopback addresses (SSRF protection).

Confidence Score: 5/5

Safe to merge — fully automated Changesets release PR with no logic changes.

All 60 changed files are version bumps, CHANGELOG additions, lockfile updates, and consumed changeset files. The underlying functional changes shipped in PR #1115 (binary media downloads, CLI URL validation, egress guard DNS hardening) are already on main; this PR only cuts the release. No code logic is introduced here.

No files require special attention. The slight version skew on plugin-google and plugin-microsoft (landing at 1.5.18 while sdk lands at 1.5.19) is expected given their prior version history and is handled correctly by Changesets.

Important Files Changed

Filename Overview
.changeset/harden-browser-opener.md Changeset file consumed — describes CLI URL validation / Windows browser-opener hardening
.changeset/hosted-egress-guard-hardening.md Changeset file consumed — describes egress guard DNS-based SSRF hardening
.changeset/google-media-binary-downloads.md Changeset file consumed — describes Google media binary response fix
apps/cli/package.json Version bumped from 1.5.18 → 1.5.19 by Changesets automation
apps/cli/CHANGELOG.md CHANGELOG updated with three patch entries from PR #1115 for executor@1.5.19
packages/plugins/google/package.json Bumped 1.5.17 → 1.5.18 (one patch behind sdk@1.5.19 due to prior version history)
bun.lock Lockfile updated to reflect all package version bumps across the monorepo

Flowchart

%%{init: {'theme': 'neutral'}}%%
flowchart TD
    A[PR #1115 merged to main] --> B[Changesets picks up 3 changeset files]
    B --> C[Version Packages PR #1116 created]
    C --> D[Delete .changeset/*.md files]
    C --> E[Bump package versions]
    C --> F[Update CHANGELOG.md files]
    C --> G[Update bun.lock]

    E --> E1[executor 1.5.18 → 1.5.19]
    E --> E2[sdk 1.5.18 → 1.5.19]
    E --> E3[plugin-google 1.5.17 → 1.5.18]
    E --> E4[cloud 1.4.36 → 1.4.37]
    E --> E5[15+ other packages bumped]

    D --> H{Merge & Publish}
    E --> H
    F --> H
    G --> H
Loading
%%{init: {'theme': 'base', 'themeVariables': {"darkMode": true, "background": "#0d1117", "primaryColor": "#21262d", "primaryTextColor": "#e6edf3", "primaryBorderColor": "#8b949e", "lineColor": "#8b949e", "textColor": "#e6edf3", "edgeLabelBackground": "#161b22", "actorBkg": "#21262d", "actorBorder": "#8b949e", "actorTextColor": "#e6edf3", "actorLineColor": "#8b949e", "signalColor": "#8b949e", "signalTextColor": "#e6edf3", "noteBkgColor": "#373320", "noteBorderColor": "#d4a72c", "noteTextColor": "#f0e6c0", "labelBoxBkgColor": "#21262d", "labelBoxBorderColor": "#8b949e", "labelTextColor": "#e6edf3", "loopTextColor": "#e6edf3", "activationBkgColor": "#30363d", "activationBorderColor": "#8b949e"}}}%%
flowchart TD
    A[PR #1115 merged to main] --> B[Changesets picks up 3 changeset files]
    B --> C[Version Packages PR #1116 created]
    C --> D[Delete .changeset/*.md files]
    C --> E[Bump package versions]
    C --> F[Update CHANGELOG.md files]
    C --> G[Update bun.lock]

    E --> E1[executor 1.5.18 → 1.5.19]
    E --> E2[sdk 1.5.18 → 1.5.19]
    E --> E3[plugin-google 1.5.17 → 1.5.18]
    E --> E4[cloud 1.4.36 → 1.4.37]
    E --> E5[15+ other packages bumped]

    D --> H{Merge & Publish}
    E --> H
    F --> H
    G --> H
Loading

Reviews (1): Last reviewed commit: "Version Packages" | Re-trigger Greptile

@github-actions

github-actions Bot commented Jun 24, 2026

Copy link
Copy Markdown
Contributor

Cloudflare preview

Torn down — the PR is closed.

@pkg-pr-new

pkg-pr-new Bot commented Jun 24, 2026

Copy link
Copy Markdown

Open in StackBlitz

@executor-js/cli

npm i https://pkg.pr.new/@executor-js/cli@1116

@executor-js/config

npm i https://pkg.pr.new/@executor-js/config@1116

@executor-js/execution

npm i https://pkg.pr.new/@executor-js/execution@1116

@executor-js/sdk

npm i https://pkg.pr.new/@executor-js/sdk@1116

@executor-js/codemode-core

npm i https://pkg.pr.new/@executor-js/codemode-core@1116

@executor-js/runtime-quickjs

npm i https://pkg.pr.new/@executor-js/runtime-quickjs@1116

@executor-js/plugin-file-secrets

npm i https://pkg.pr.new/@executor-js/plugin-file-secrets@1116

@executor-js/plugin-graphql

npm i https://pkg.pr.new/@executor-js/plugin-graphql@1116

@executor-js/plugin-keychain

npm i https://pkg.pr.new/@executor-js/plugin-keychain@1116

@executor-js/plugin-mcp

npm i https://pkg.pr.new/@executor-js/plugin-mcp@1116

@executor-js/plugin-onepassword

npm i https://pkg.pr.new/@executor-js/plugin-onepassword@1116

@executor-js/plugin-openapi

npm i https://pkg.pr.new/@executor-js/plugin-openapi@1116

executor

npm i https://pkg.pr.new/executor@1116

commit: 6cb20a6

@RhysSullivan RhysSullivan merged commit 1329cca into main Jun 24, 2026
15 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant