History

Align package versions with npm and add v1.5.7 release changesets

Versions 1.5.5/1.5.6 of the library packages (and @executor-js/cli 0.2.11/0.2.12, @executor-js/fumadb through 1.5.6) were published directly to npm on June 10 to fix the fumadb dependency resolution; the repo still recorded the pre-publish versions. Set each manifest to the version npm has so the next 'changeset version' computes 1.5.7 instead of colliding with already-published versions. Changesets cover the desktop crash reporting + diagnostics export, the integrations spec-blob performance work, and the republish alignment note.

Rhys Sullivan committed 5 months ago

Commit df575d01 parent e5bc07416 files · +50 −24Browse files

Unified · Split

16 files
  1. .changeset/desktop-crash-reporting.md +9 −0
  2. .changeset/integrations-spec-blob.md +10 −0
  3. .changeset/republish-from-source.md +7 −0
  4. bun.lock +12 −12
  5. packages/core/cli/package.json +1 −1
  6. packages/core/config/package.json +1 −1
  7. packages/core/execution/package.json +1 −1
  8. packages/core/fumadb/package.json +1 −1
  9. packages/core/sdk/package.json +1 −1
  10. packages/plugins/example/package.json +1 −1
  11. packages/plugins/file-secrets/package.json +1 −1
  12. packages/plugins/graphql/package.json +1 −1
  13. packages/plugins/keychain/package.json +1 −1
  14. packages/plugins/mcp/package.json +1 −1
  15. packages/plugins/onepassword/package.json +1 −1
  16. packages/plugins/openapi/package.json +1 −1
.changeset/desktop-crash-reporting.md+9−0
@@ -0,0 +1,9 @@
1+---
2+"executor": patch
3+---
4+
5+**Desktop crash reporting and diagnostics**
6+
7+- The desktop app now reports crashes from all of its processes (window, main, and the local server sidecar), so launch failures and silent exits become fixable bugs instead of mysteries. Reporting is disabled in local/dev builds and honors `DO_NOT_TRACK=1` as an opt-out.
8+- If the local server crashes, the app shows a crash screen with restart and update actions instead of closing silently, and the server's output is persisted to the log file.
9+- New **Export Diagnostics** (menu and Settings) zips logs, crash dumps, and a redacted system manifest to Downloads — never secrets or executor data — and **Report a Problem…** prefills a GitHub issue with the diagnostics attached.
.changeset/integrations-spec-blob.md+10−0
@@ -0,0 +1,10 @@
1+---
2+"executor": patch
3+"@executor-js/sdk": patch
4+"@executor-js/plugin-openapi": patch
5+"@executor-js/plugin-graphql": patch
6+---
7+
8+**Faster integrations with large API specs**
9+
10+Resolved OpenAPI spec text and GraphQL introspection snapshots are now stored content-addressed in the plugin blob store instead of inline in each integration's stored config. Listing integrations no longer loads multi-megabyte spec blobs it immediately discards, which makes the integrations surface dramatically faster for workspaces with large specs. Existing integrations keep working: rows that still inline a spec resolve unchanged and are rewritten in place the next time they are imported or refreshed.
.changeset/republish-from-source.md+7−0
@@ -0,0 +1,7 @@
1+---
2+"@executor-js/sdk": patch
3+"@executor-js/cli": patch
4+"@executor-js/fumadb": patch
5+---
6+
7+Republish from committed source. Versions 1.5.5 and 1.5.6 of the library packages were published directly to npm to fix installs resolving the wrong `fumadb` dependency (the vendored database layer is now scoped as `@executor-js/fumadb`); that fix landed in the repo separately, and this release brings the recorded package versions back in line with npm.
bun.lock+12−12
@@ -444,7 +444,7 @@ · 443 unmodified lines
444444 },
445445 "packages/core/cli": {
446446 "name": "@executor-js/cli",
447− "version": "0.2.10",
447+ "version": "0.2.12",
448448 "bin": {
449449 "executor-sdk": "./dist/index.js",
450450 },
@@ -465,7 +465,7 @@ · 14 unmodified lines
465465 },
466466 "packages/core/config": {
467467 "name": "@executor-js/config",
468− "version": "1.5.4",
468+ "version": "1.5.6",
469469 "dependencies": {
470470 "@executor-js/sdk": "workspace:*",
471471 "jiti": "^2.6.1",
@@ -486,7 +486,7 @@ · 14 unmodified lines
486486 },
487487 "packages/core/execution": {
488488 "name": "@executor-js/execution",
489− "version": "1.5.4",
489+ "version": "1.5.6",
490490 "dependencies": {
491491 "@executor-js/codemode-core": "workspace:*",
492492 "@executor-js/sdk": "workspace:*",
@@ -507,7 +507,7 @@ · 14 unmodified lines
507507 },
508508 "packages/core/fumadb": {
509509 "name": "@executor-js/fumadb",
510− "version": "0.3.0",
510+ "version": "1.5.6",
511511 "dependencies": {
512512 "@clack/prompts": "^1.3.0",
513513 "@paralleldrive/cuid2": "^3.3.0",
@@ -551,7 +551,7 @@ · 37 unmodified lines
551551 },
552552 "packages/core/sdk": {
553553 "name": "@executor-js/sdk",
554− "version": "1.5.4",
554+ "version": "1.5.6",
555555 "dependencies": {
556556 "@executor-js/fumadb": "workspace:*",
557557 "@standard-schema/spec": "^1.1.0",
@@ -783,7 +783,7 @@ · 225 unmodified lines
783783 },
784784 "packages/plugins/example": {
785785 "name": "@executor-js/plugin-example",
786− "version": "1.5.4",
786+ "version": "1.5.6",
787787 "dependencies": {
788788 "@executor-js/sdk": "workspace:*",
789789 },
@@ -806,7 +806,7 @@ · 16 unmodified lines
806806 },
807807 "packages/plugins/file-secrets": {
808808 "name": "@executor-js/plugin-file-secrets",
809− "version": "1.5.4",
809+ "version": "1.5.6",
810810 "dependencies": {
811811 "@executor-js/sdk": "workspace:*",
812812 },
@@ -823,7 +823,7 @@ · 10 unmodified lines
823823 },
824824 "packages/plugins/graphql": {
825825 "name": "@executor-js/plugin-graphql",
826− "version": "1.5.4",
826+ "version": "1.5.6",
827827 "dependencies": {
828828 "@effect/platform-node": "catalog:",
829829 "@executor-js/config": "workspace:*",
@@ -862,7 +862,7 @@ · 32 unmodified lines
862862 },
863863 "packages/plugins/keychain": {
864864 "name": "@executor-js/plugin-keychain",
865− "version": "1.5.4",
865+ "version": "1.5.6",
866866 "dependencies": {
867867 "@executor-js/sdk": "workspace:*",
868868 "@napi-rs/keyring": "^1.2.0",
@@ -881,7 +881,7 @@ · 12 unmodified lines
881881 },
882882 "packages/plugins/mcp": {
883883 "name": "@executor-js/plugin-mcp",
884− "version": "1.5.4",
884+ "version": "1.5.6",
885885 "dependencies": {
886886 "@cfworker/json-schema": "^4.1.1",
887887 "@effect/platform-node": "catalog:",
@@ -921,7 +921,7 @@ · 33 unmodified lines
921921 },
922922 "packages/plugins/onepassword": {
923923 "name": "@executor-js/plugin-onepassword",
924− "version": "1.5.4",
924+ "version": "1.5.6",
925925 "dependencies": {
926926 "@1password/op-js": "^0.1.13",
927927 "@1password/sdk": "^0.4.1-beta.1",
@@ -955,7 +955,7 @@ · 27 unmodified lines
955955 },
956956 "packages/plugins/openapi": {
957957 "name": "@executor-js/plugin-openapi",
958− "version": "1.5.4",
958+ "version": "1.5.6",
959959 "dependencies": {
960960 "@effect/platform-node": "catalog:",
961961 "@executor-js/config": "workspace:*",
packages/core/cli/package.json+1−1
@@ -1,6 +1,6 @@
11 {
22 "name": "@executor-js/cli",
3− "version": "0.2.10",
3+ "version": "0.2.12",
44 "description": "CLI for the executor SDK — schema generation, migrations",
55 "homepage": "https://github.com/RhysSullivan/executor/tree/main/packages/core/cli",
66 "bugs": {
packages/core/config/package.json+1−1
@@ -1,6 +1,6 @@
11 {
22 "name": "@executor-js/config",
3− "version": "1.5.4",
3+ "version": "1.5.6",
44 "homepage": "https://github.com/RhysSullivan/executor/tree/main/packages/core/config",
55 "bugs": {
66 "url": "https://github.com/RhysSullivan/executor/issues"
packages/core/execution/package.json+1−1
@@ -1,6 +1,6 @@
11 {
22 "name": "@executor-js/execution",
3− "version": "1.5.4",
3+ "version": "1.5.6",
44 "homepage": "https://github.com/RhysSullivan/executor/tree/main/packages/core/execution",
55 "bugs": {
66 "url": "https://github.com/RhysSullivan/executor/issues"
packages/core/fumadb/package.json+1−1
@@ -1,7 +1,7 @@
11 {
22 "name": "@executor-js/fumadb",
33 "description": "A library for interacting with different databases for your package.",
4− "version": "0.3.0",
4+ "version": "1.5.6",
55 "repository": {
66 "type": "git",
77 "url": "git+https://github.com/RhysSullivan/executor.git",
packages/core/sdk/package.json+1−1
@@ -1,6 +1,6 @@
11 {
22 "name": "@executor-js/sdk",
3− "version": "1.5.4",
3+ "version": "1.5.6",
44 "homepage": "https://github.com/RhysSullivan/executor/tree/main/packages/core/sdk",
55 "bugs": {
66 "url": "https://github.com/RhysSullivan/executor/issues"
packages/plugins/example/package.json+1−1
@@ -1,6 +1,6 @@
11 {
22 "name": "@executor-js/plugin-example",
3− "version": "1.5.4",
3+ "version": "1.5.6",
44 "homepage": "https://github.com/RhysSullivan/executor/tree/main/packages/plugins/example",
55 "bugs": {
66 "url": "https://github.com/RhysSullivan/executor/issues"
packages/plugins/file-secrets/package.json+1−1
@@ -1,6 +1,6 @@
11 {
22 "name": "@executor-js/plugin-file-secrets",
3− "version": "1.5.4",
3+ "version": "1.5.6",
44 "homepage": "https://github.com/RhysSullivan/executor/tree/main/packages/plugins/file-secrets",
55 "bugs": {
66 "url": "https://github.com/RhysSullivan/executor/issues"
packages/plugins/graphql/package.json+1−1
@@ -1,6 +1,6 @@
11 {
22 "name": "@executor-js/plugin-graphql",
3− "version": "1.5.4",
3+ "version": "1.5.6",
44 "homepage": "https://github.com/RhysSullivan/executor/tree/main/packages/plugins/graphql",
55 "bugs": {
66 "url": "https://github.com/RhysSullivan/executor/issues"
packages/plugins/keychain/package.json+1−1
@@ -1,6 +1,6 @@
11 {
22 "name": "@executor-js/plugin-keychain",
3− "version": "1.5.4",
3+ "version": "1.5.6",
44 "homepage": "https://github.com/RhysSullivan/executor/tree/main/packages/plugins/keychain",
55 "bugs": {
66 "url": "https://github.com/RhysSullivan/executor/issues"
packages/plugins/mcp/package.json+1−1
@@ -1,6 +1,6 @@
11 {
22 "name": "@executor-js/plugin-mcp",
3− "version": "1.5.4",
3+ "version": "1.5.6",
44 "homepage": "https://github.com/RhysSullivan/executor/tree/main/packages/plugins/mcp",
55 "bugs": {
66 "url": "https://github.com/RhysSullivan/executor/issues"
packages/plugins/onepassword/package.json+1−1
@@ -1,6 +1,6 @@
11 {
22 "name": "@executor-js/plugin-onepassword",
3− "version": "1.5.4",
3+ "version": "1.5.6",
44 "homepage": "https://github.com/RhysSullivan/executor/tree/main/packages/plugins/onepassword",
55 "bugs": {
66 "url": "https://github.com/RhysSullivan/executor/issues"
packages/plugins/openapi/package.json+1−1
@@ -1,6 +1,6 @@
11 {
22 "name": "@executor-js/plugin-openapi",
3− "version": "1.5.4",
3+ "version": "1.5.6",
44 "homepage": "https://github.com/RhysSullivan/executor/tree/main/packages/plugins/openapi",
55 "bugs": {
66 "url": "https://github.com/RhysSullivan/executor/issues"