From 6e73cdf504e3adc0f145df571e1005265017fa54 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue, 7 Jul 2026 00:01:52 +0000 Subject: [PATCH] chore: version packages --- .changeset/drop-studio-app-default-load.md | 11 ---- .changeset/drop-studio-dep-cli-plugin-dev.md | 6 -- ...-skip-flows-boolean-coercion-loop-guard.md | 28 --------- .changeset/ten-needles-check.md | 5 -- examples/app-crm/CHANGELOG.md | 8 +++ examples/app-crm/package.json | 2 +- examples/app-showcase/CHANGELOG.md | 12 ++++ examples/app-showcase/package.json | 2 +- examples/app-todo/CHANGELOG.md | 15 +++++ examples/app-todo/package.json | 2 +- examples/embed-objectql/CHANGELOG.md | 9 +++ examples/embed-objectql/package.json | 2 +- packages/adapters/hono/CHANGELOG.md | 8 +++ packages/adapters/hono/package.json | 2 +- packages/apps/account/CHANGELOG.md | 8 +++ packages/apps/account/package.json | 2 +- packages/apps/setup/CHANGELOG.md | 8 +++ packages/apps/setup/package.json | 2 +- packages/apps/studio/CHANGELOG.md | 8 +++ packages/apps/studio/package.json | 2 +- packages/cli/CHANGELOG.md | 60 +++++++++++++++++++ packages/cli/package.json | 2 +- packages/client-react/CHANGELOG.md | 9 +++ packages/client-react/package.json | 2 +- packages/client/CHANGELOG.md | 8 +++ packages/client/package.json | 2 +- packages/cloud-connection/CHANGELOG.md | 10 ++++ packages/cloud-connection/package.json | 2 +- .../connectors/connector-mcp/CHANGELOG.md | 8 +++ .../connectors/connector-mcp/package.json | 2 +- .../connectors/connector-openapi/CHANGELOG.md | 8 +++ .../connectors/connector-openapi/package.json | 2 +- .../connectors/connector-rest/CHANGELOG.md | 8 +++ .../connectors/connector-rest/package.json | 2 +- .../connectors/connector-slack/CHANGELOG.md | 8 +++ .../connectors/connector-slack/package.json | 2 +- packages/console/CHANGELOG.md | 6 ++ packages/console/package.json | 2 +- packages/core/CHANGELOG.md | 7 +++ packages/core/package.json | 2 +- packages/create-objectstack/CHANGELOG.md | 2 + packages/create-objectstack/package.json | 2 +- packages/dogfood/CHANGELOG.md | 12 ++++ packages/dogfood/package.json | 2 +- packages/downstream-contract/CHANGELOG.md | 7 +++ packages/downstream-contract/package.json | 2 +- packages/formula/CHANGELOG.md | 7 +++ packages/formula/package.json | 2 +- packages/lint/CHANGELOG.md | 9 +++ packages/lint/package.json | 2 +- packages/mcp/CHANGELOG.md | 9 +++ packages/mcp/package.json | 2 +- packages/metadata-core/CHANGELOG.md | 7 +++ packages/metadata-core/package.json | 2 +- packages/metadata-fs/CHANGELOG.md | 6 ++ packages/metadata-fs/package.json | 2 +- packages/metadata-protocol/CHANGELOG.md | 33 ++++++++++ packages/metadata-protocol/package.json | 2 +- packages/metadata/CHANGELOG.md | 12 ++++ packages/metadata/package.json | 2 +- packages/objectql/CHANGELOG.md | 34 +++++++++++ packages/objectql/package.json | 2 +- packages/observability/CHANGELOG.md | 7 +++ packages/observability/package.json | 2 +- packages/platform-objects/CHANGELOG.md | 8 +++ packages/platform-objects/package.json | 2 +- packages/plugins/driver-memory/CHANGELOG.md | 8 +++ packages/plugins/driver-memory/package.json | 2 +- packages/plugins/driver-mongodb/CHANGELOG.md | 8 +++ packages/plugins/driver-mongodb/package.json | 2 +- packages/plugins/driver-sql/CHANGELOG.md | 9 +++ packages/plugins/driver-sql/package.json | 2 +- .../plugins/driver-sqlite-wasm/CHANGELOG.md | 9 +++ .../plugins/driver-sqlite-wasm/package.json | 2 +- packages/plugins/embedder-openai/CHANGELOG.md | 7 +++ packages/plugins/embedder-openai/package.json | 2 +- .../plugins/knowledge-memory/CHANGELOG.md | 9 +++ .../plugins/knowledge-memory/package.json | 2 +- .../plugins/knowledge-ragflow/CHANGELOG.md | 9 +++ .../plugins/knowledge-ragflow/package.json | 2 +- .../plugins/plugin-approvals/CHANGELOG.md | 11 ++++ .../plugins/plugin-approvals/package.json | 2 +- packages/plugins/plugin-audit/CHANGELOG.md | 9 +++ packages/plugins/plugin-audit/package.json | 2 +- packages/plugins/plugin-auth/CHANGELOG.md | 10 ++++ packages/plugins/plugin-auth/package.json | 2 +- packages/plugins/plugin-dev/CHANGELOG.md | 28 +++++++++ packages/plugins/plugin-dev/package.json | 2 +- packages/plugins/plugin-email/CHANGELOG.md | 10 ++++ packages/plugins/plugin-email/package.json | 2 +- .../plugins/plugin-hono-server/CHANGELOG.md | 10 ++++ .../plugins/plugin-hono-server/package.json | 2 +- .../plugins/plugin-org-scoping/CHANGELOG.md | 9 +++ .../plugins/plugin-org-scoping/package.json | 2 +- packages/plugins/plugin-reports/CHANGELOG.md | 9 +++ packages/plugins/plugin-reports/package.json | 2 +- packages/plugins/plugin-security/CHANGELOG.md | 10 ++++ packages/plugins/plugin-security/package.json | 2 +- packages/plugins/plugin-sharing/CHANGELOG.md | 11 ++++ packages/plugins/plugin-sharing/package.json | 2 +- packages/plugins/plugin-webhooks/CHANGELOG.md | 9 +++ packages/plugins/plugin-webhooks/package.json | 2 +- packages/rest/CHANGELOG.md | 10 ++++ packages/rest/package.json | 2 +- packages/runtime/CHANGELOG.md | 23 +++++++ packages/runtime/package.json | 2 +- packages/sdui-parser/CHANGELOG.md | 2 + packages/sdui-parser/package.json | 2 +- .../services/service-analytics/CHANGELOG.md | 8 +++ .../services/service-analytics/package.json | 2 +- .../services/service-automation/CHANGELOG.md | 31 ++++++++++ .../services/service-automation/package.json | 2 +- packages/services/service-cache/CHANGELOG.md | 9 +++ packages/services/service-cache/package.json | 2 +- .../service-cluster-redis/CHANGELOG.md | 8 +++ .../service-cluster-redis/package.json | 2 +- .../services/service-cluster/CHANGELOG.md | 8 +++ .../services/service-cluster/package.json | 2 +- .../services/service-datasource/CHANGELOG.md | 8 +++ .../services/service-datasource/package.json | 2 +- packages/services/service-i18n/CHANGELOG.md | 8 +++ packages/services/service-i18n/package.json | 2 +- packages/services/service-job/CHANGELOG.md | 9 +++ packages/services/service-job/package.json | 2 +- .../services/service-knowledge/CHANGELOG.md | 8 +++ .../services/service-knowledge/package.json | 2 +- .../services/service-messaging/CHANGELOG.md | 8 +++ .../services/service-messaging/package.json | 2 +- .../services/service-package/CHANGELOG.md | 8 +++ .../services/service-package/package.json | 2 +- packages/services/service-queue/CHANGELOG.md | 9 +++ packages/services/service-queue/package.json | 2 +- .../services/service-realtime/CHANGELOG.md | 9 +++ .../services/service-realtime/package.json | 2 +- .../services/service-settings/CHANGELOG.md | 10 ++++ .../services/service-settings/package.json | 2 +- .../services/service-storage/CHANGELOG.md | 10 ++++ .../services/service-storage/package.json | 2 +- packages/spec/CHANGELOG.md | 26 ++++++++ packages/spec/package.json | 2 +- packages/triggers/trigger-api/CHANGELOG.md | 8 +++ packages/triggers/trigger-api/package.json | 2 +- .../trigger-record-change/CHANGELOG.md | 30 ++++++++++ .../trigger-record-change/package.json | 2 +- .../triggers/trigger-schedule/CHANGELOG.md | 8 +++ .../triggers/trigger-schedule/package.json | 2 +- packages/types/CHANGELOG.md | 7 +++ packages/types/package.json | 2 +- packages/verify/CHANGELOG.md | 21 +++++++ packages/verify/package.json | 2 +- packages/vscode-objectstack/CHANGELOG.md | 2 + packages/vscode-objectstack/package.json | 2 +- 152 files changed, 908 insertions(+), 124 deletions(-) delete mode 100644 .changeset/drop-studio-app-default-load.md delete mode 100644 .changeset/drop-studio-dep-cli-plugin-dev.md delete mode 100644 .changeset/seed-skip-flows-boolean-coercion-loop-guard.md delete mode 100644 .changeset/ten-needles-check.md diff --git a/.changeset/drop-studio-app-default-load.md b/.changeset/drop-studio-app-default-load.md deleted file mode 100644 index ebc2b485ea..0000000000 --- a/.changeset/drop-studio-app-default-load.md +++ /dev/null @@ -1,11 +0,0 @@ ---- -'@objectstack/cli': patch -'@objectstack/plugin-dev': patch ---- - -`os dev` / `os start` / `os serve` no longer default-load the `@objectstack/studio` app package. - -The console ships a dedicated Studio surface at `/_console/studio//`, -so Studio no longer needs to exist as a navigable app tile in the home "Your apps" list. -The `@objectstack/studio` package is unchanged and can still be registered explicitly; -Setup and Account remain default-loaded (ADR-0048 one-app-per-package mechanism). diff --git a/.changeset/drop-studio-dep-cli-plugin-dev.md b/.changeset/drop-studio-dep-cli-plugin-dev.md deleted file mode 100644 index 6da03f2122..0000000000 --- a/.changeset/drop-studio-dep-cli-plugin-dev.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"@objectstack/cli": patch -"@objectstack/plugin-dev": patch ---- - -Drop the `@objectstack/studio` dependency from `cli` and `plugin-dev`. Since Studio is no longer default-loaded by `os dev` / `os start` / `os serve` (the console hosts it at `/_console/studio/...`), neither package imports it at runtime any more. The only remaining consumer was the ADR-0048 app-split test in `cli`, which now exercises the identical one-app-package code path via Setup + Account. The `@objectstack/studio` package itself is unchanged and still registerable explicitly. diff --git a/.changeset/seed-skip-flows-boolean-coercion-loop-guard.md b/.changeset/seed-skip-flows-boolean-coercion-loop-guard.md deleted file mode 100644 index 881b0524b4..0000000000 --- a/.changeset/seed-skip-flows-boolean-coercion-loop-guard.md +++ /dev/null @@ -1,28 +0,0 @@ ---- -'@objectstack/spec': patch -'@objectstack/objectql': patch -'@objectstack/metadata-protocol': patch -'@objectstack/trigger-record-change': patch -'@objectstack/service-automation': patch ---- - -Package metadata seed can no longer wedge the platform via record-change automation. - -A seeded record whose lifecycle flow self-triggered (a `record-after-update` flow -writing back to its own trigger record) looped forever when its boolean re-entry -guard never tripped — booleans persist as integer `1` on SQLite/libsql and CEL -`1 != true` is `true`. During first-boot seed (which awaits automation) this hung -the whole kernel build. - -Three layers: -- `ExecutionContext.skipTriggers` (set by the seed-loader, threaded onto - `HookContext.session` via `buildSession`) makes the record-change trigger skip - flow dispatch for seed/bulk writes — seed data is end-state reference data, not - user events. Lifecycle hooks still run. -- `coerceBooleanFields()` converts SQLite 0/1 (and `'0'/'1'/'true'/'false'`) to - real booleans on the after-hook view of a record (`hookContext.result` / - `.previous`), so flow conditions see JS booleans. The value returned to the - caller is unchanged. -- The automation engine breaks a flow re-entering for the same record while an - execution is still on the stack (`activeRecordFlows`), a backstop for any - self-trigger loop. diff --git a/.changeset/ten-needles-check.md b/.changeset/ten-needles-check.md deleted file mode 100644 index 34499cdcd6..0000000000 --- a/.changeset/ten-needles-check.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@objectstack/console": minor ---- - -remove studio app diff --git a/examples/app-crm/CHANGELOG.md b/examples/app-crm/CHANGELOG.md index 33228c7667..f1e8bda8eb 100644 --- a/examples/app-crm/CHANGELOG.md +++ b/examples/app-crm/CHANGELOG.md @@ -1,5 +1,13 @@ # @objectstack/example-crm +## 4.0.75 + +### Patch Changes + +- Updated dependencies [8b3d363] + - @objectstack/spec@12.5.0 + - @objectstack/runtime@12.5.0 + ## 4.0.74 ### Patch Changes diff --git a/examples/app-crm/package.json b/examples/app-crm/package.json index ac4ce47986..6db99c5898 100644 --- a/examples/app-crm/package.json +++ b/examples/app-crm/package.json @@ -1,6 +1,6 @@ { "name": "@objectstack/example-crm", - "version": "4.0.74", + "version": "4.0.75", "description": "Minimal CRM example — a smoke-test workspace that exercises the metadata loading pipeline (objects → views → app → dashboard → hook → flow → seed). For a full-featured enterprise CRM see https://github.com/objectstack-ai/hotcrm.", "license": "Apache-2.0", "private": true, diff --git a/examples/app-showcase/CHANGELOG.md b/examples/app-showcase/CHANGELOG.md index 2080749fac..3ef72979c7 100644 --- a/examples/app-showcase/CHANGELOG.md +++ b/examples/app-showcase/CHANGELOG.md @@ -1,5 +1,17 @@ # @objectstack/example-showcase +## 0.2.21 + +### Patch Changes + +- Updated dependencies [8b3d363] + - @objectstack/spec@12.5.0 + - @objectstack/cloud-connection@12.5.0 + - @objectstack/connector-rest@12.5.0 + - @objectstack/connector-slack@12.5.0 + - @objectstack/driver-sql@12.5.0 + - @objectstack/runtime@12.5.0 + ## 0.2.20 ### Patch Changes diff --git a/examples/app-showcase/package.json b/examples/app-showcase/package.json index a53aea85c6..737fb85d2d 100644 --- a/examples/app-showcase/package.json +++ b/examples/app-showcase/package.json @@ -1,6 +1,6 @@ { "name": "@objectstack/example-showcase", - "version": "0.2.20", + "version": "0.2.21", "description": "Kitchen-sink showcase workspace — exercises every metadata type, every view type, every chart type, and the major end-to-end capability chains (security, automation, analytics). Built for demonstration, debugging, and coverage-driven verification.", "license": "Apache-2.0", "private": true, diff --git a/examples/app-todo/CHANGELOG.md b/examples/app-todo/CHANGELOG.md index 26e3f47fa7..a49ef8e70d 100644 --- a/examples/app-todo/CHANGELOG.md +++ b/examples/app-todo/CHANGELOG.md @@ -1,5 +1,20 @@ # @objectstack/example-todo +## 4.0.75 + +### Patch Changes + +- Updated dependencies [8b3d363] + - @objectstack/spec@12.5.0 + - @objectstack/objectql@12.5.0 + - @objectstack/client@12.5.0 + - @objectstack/mcp@12.5.0 + - @objectstack/metadata@12.5.0 + - @objectstack/driver-sqlite-wasm@12.5.0 + - @objectstack/knowledge-memory@12.5.0 + - @objectstack/runtime@12.5.0 + - @objectstack/service-knowledge@12.5.0 + ## 4.0.74 ### Patch Changes diff --git a/examples/app-todo/package.json b/examples/app-todo/package.json index e25d0ebd63..1291872a1e 100644 --- a/examples/app-todo/package.json +++ b/examples/app-todo/package.json @@ -1,6 +1,6 @@ { "name": "@objectstack/example-todo", - "version": "4.0.74", + "version": "4.0.75", "description": "Example Todo App using ObjectStack Protocol", "license": "Apache-2.0", "private": true, diff --git a/examples/embed-objectql/CHANGELOG.md b/examples/embed-objectql/CHANGELOG.md index 2b1305023b..f5aaa9a99f 100644 --- a/examples/embed-objectql/CHANGELOG.md +++ b/examples/embed-objectql/CHANGELOG.md @@ -1,5 +1,14 @@ # @objectstack/example-embed-objectql +## 0.0.15 + +### Patch Changes + +- Updated dependencies [8b3d363] + - @objectstack/spec@12.5.0 + - @objectstack/objectql@12.5.0 + - @objectstack/driver-memory@12.5.0 + ## 0.0.14 ### Patch Changes diff --git a/examples/embed-objectql/package.json b/examples/embed-objectql/package.json index e2a66f142b..1f74183c06 100644 --- a/examples/embed-objectql/package.json +++ b/examples/embed-objectql/package.json @@ -1,6 +1,6 @@ { "name": "@objectstack/example-embed-objectql", - "version": "0.0.14", + "version": "0.0.15", "private": true, "description": "Embed the ObjectQL engine as a plain library via @objectstack/objectql/core — no kernel, no plugins, no metadata protocol (ADR-0076).", "type": "module", diff --git a/packages/adapters/hono/CHANGELOG.md b/packages/adapters/hono/CHANGELOG.md index 2a7c40c290..56a18dd561 100644 --- a/packages/adapters/hono/CHANGELOG.md +++ b/packages/adapters/hono/CHANGELOG.md @@ -1,5 +1,13 @@ # @objectstack/hono +## 12.5.0 + +### Patch Changes + +- @objectstack/plugin-hono-server@12.5.0 +- @objectstack/runtime@12.5.0 +- @objectstack/types@12.5.0 + ## 12.4.0 ### Patch Changes diff --git a/packages/adapters/hono/package.json b/packages/adapters/hono/package.json index fb69133d22..3a2fa070c9 100644 --- a/packages/adapters/hono/package.json +++ b/packages/adapters/hono/package.json @@ -1,6 +1,6 @@ { "name": "@objectstack/hono", - "version": "12.4.0", + "version": "12.5.0", "license": "Apache-2.0", "main": "dist/index.js", "types": "dist/index.d.ts", diff --git a/packages/apps/account/CHANGELOG.md b/packages/apps/account/CHANGELOG.md index e382f23d77..4d0e8caa40 100644 --- a/packages/apps/account/CHANGELOG.md +++ b/packages/apps/account/CHANGELOG.md @@ -1,5 +1,13 @@ # @objectstack/account +## 12.5.0 + +### Patch Changes + +- Updated dependencies [8b3d363] + - @objectstack/spec@12.5.0 + - @objectstack/platform-objects@12.5.0 + ## 12.4.0 ### Patch Changes diff --git a/packages/apps/account/package.json b/packages/apps/account/package.json index 8357698ef5..5b08ca747d 100644 --- a/packages/apps/account/package.json +++ b/packages/apps/account/package.json @@ -1,6 +1,6 @@ { "name": "@objectstack/account", - "version": "12.4.0", + "version": "12.5.0", "license": "Apache-2.0", "description": "ObjectStack Account — the end-user account/self-service console app, packaged as its own ObjectStack app package (ADR-0048: one app per package).", "main": "dist/index.js", diff --git a/packages/apps/setup/CHANGELOG.md b/packages/apps/setup/CHANGELOG.md index c945606c5e..958173ac45 100644 --- a/packages/apps/setup/CHANGELOG.md +++ b/packages/apps/setup/CHANGELOG.md @@ -1,5 +1,13 @@ # @objectstack/setup +## 12.5.0 + +### Patch Changes + +- Updated dependencies [8b3d363] + - @objectstack/spec@12.5.0 + - @objectstack/platform-objects@12.5.0 + ## 12.4.0 ### Patch Changes diff --git a/packages/apps/setup/package.json b/packages/apps/setup/package.json index e74cf02b32..ca8044e6cc 100644 --- a/packages/apps/setup/package.json +++ b/packages/apps/setup/package.json @@ -1,6 +1,6 @@ { "name": "@objectstack/setup", - "version": "12.4.0", + "version": "12.5.0", "license": "Apache-2.0", "description": "ObjectStack Setup — the platform administration app, packaged as its own ObjectStack app package (ADR-0048: one app per package).", "main": "dist/index.js", diff --git a/packages/apps/studio/CHANGELOG.md b/packages/apps/studio/CHANGELOG.md index 6fbb97c778..0f5c9872fb 100644 --- a/packages/apps/studio/CHANGELOG.md +++ b/packages/apps/studio/CHANGELOG.md @@ -1,5 +1,13 @@ # @objectstack/studio +## 12.5.0 + +### Patch Changes + +- Updated dependencies [8b3d363] + - @objectstack/spec@12.5.0 + - @objectstack/platform-objects@12.5.0 + ## 12.4.0 ### Patch Changes diff --git a/packages/apps/studio/package.json b/packages/apps/studio/package.json index c32f035d6e..2d35b76285 100644 --- a/packages/apps/studio/package.json +++ b/packages/apps/studio/package.json @@ -1,6 +1,6 @@ { "name": "@objectstack/studio", - "version": "12.4.0", + "version": "12.5.0", "license": "Apache-2.0", "description": "ObjectStack Studio — the metadata builder app, packaged as its own ObjectStack app package (ADR-0048: one app per package).", "main": "dist/index.js", diff --git a/packages/cli/CHANGELOG.md b/packages/cli/CHANGELOG.md index 060a478887..5c85df8cd4 100644 --- a/packages/cli/CHANGELOG.md +++ b/packages/cli/CHANGELOG.md @@ -1,5 +1,65 @@ # @objectstack/cli +## 12.5.0 + +### Patch Changes + +- 3b9fd94: `os dev` / `os start` / `os serve` no longer default-load the `@objectstack/studio` app package. + + The console ships a dedicated Studio surface at `/_console/studio//`, + so Studio no longer needs to exist as a navigable app tile in the home "Your apps" list. + The `@objectstack/studio` package is unchanged and can still be registered explicitly; + Setup and Account remain default-loaded (ADR-0048 one-app-per-package mechanism). + +- f85635e: Drop the `@objectstack/studio` dependency from `cli` and `plugin-dev`. Since Studio is no longer default-loaded by `os dev` / `os start` / `os serve` (the console hosts it at `/_console/studio/...`), neither package imports it at runtime any more. The only remaining consumer was the ADR-0048 app-split test in `cli`, which now exercises the identical one-app-package code path via Setup + Account. The `@objectstack/studio` package itself is unchanged and still registerable explicitly. +- Updated dependencies [8b3d363] +- Updated dependencies [12e11b6] + - @objectstack/spec@12.5.0 + - @objectstack/objectql@12.5.0 + - @objectstack/trigger-record-change@12.5.0 + - @objectstack/service-automation@12.5.0 + - @objectstack/console@12.5.0 + - @objectstack/account@12.5.0 + - @objectstack/setup@12.5.0 + - @objectstack/client@12.5.0 + - @objectstack/cloud-connection@12.5.0 + - @objectstack/core@12.5.0 + - @objectstack/formula@12.5.0 + - @objectstack/lint@12.5.0 + - @objectstack/mcp@12.5.0 + - @objectstack/observability@12.5.0 + - @objectstack/platform-objects@12.5.0 + - @objectstack/driver-memory@12.5.0 + - @objectstack/driver-mongodb@12.5.0 + - @objectstack/driver-sql@12.5.0 + - @objectstack/driver-sqlite-wasm@12.5.0 + - @objectstack/plugin-approvals@12.5.0 + - @objectstack/plugin-audit@12.5.0 + - @objectstack/plugin-auth@12.5.0 + - @objectstack/plugin-email@12.5.0 + - @objectstack/plugin-hono-server@12.5.0 + - @objectstack/plugin-org-scoping@12.5.0 + - @objectstack/plugin-reports@12.5.0 + - @objectstack/plugin-security@12.5.0 + - @objectstack/plugin-sharing@12.5.0 + - @objectstack/plugin-webhooks@12.5.0 + - @objectstack/rest@12.5.0 + - @objectstack/runtime@12.5.0 + - @objectstack/service-analytics@12.5.0 + - @objectstack/service-cache@12.5.0 + - @objectstack/service-datasource@12.5.0 + - @objectstack/service-job@12.5.0 + - @objectstack/service-messaging@12.5.0 + - @objectstack/service-package@12.5.0 + - @objectstack/service-queue@12.5.0 + - @objectstack/service-realtime@12.5.0 + - @objectstack/service-settings@12.5.0 + - @objectstack/service-storage@12.5.0 + - @objectstack/trigger-api@12.5.0 + - @objectstack/trigger-schedule@12.5.0 + - @objectstack/types@12.5.0 + - @objectstack/verify@12.5.0 + ## 12.4.0 ### Patch Changes diff --git a/packages/cli/package.json b/packages/cli/package.json index b32591686e..5cdf88ca9f 100644 --- a/packages/cli/package.json +++ b/packages/cli/package.json @@ -1,6 +1,6 @@ { "name": "@objectstack/cli", - "version": "12.4.0", + "version": "12.5.0", "description": "Command Line Interface for ObjectStack Protocol", "main": "dist/index.js", "types": "dist/index.d.ts", diff --git a/packages/client-react/CHANGELOG.md b/packages/client-react/CHANGELOG.md index 243ac5d003..fc58f652b3 100644 --- a/packages/client-react/CHANGELOG.md +++ b/packages/client-react/CHANGELOG.md @@ -1,5 +1,14 @@ # @objectstack/client-react +## 12.5.0 + +### Patch Changes + +- Updated dependencies [8b3d363] + - @objectstack/spec@12.5.0 + - @objectstack/client@12.5.0 + - @objectstack/core@12.5.0 + ## 12.4.0 ### Patch Changes diff --git a/packages/client-react/package.json b/packages/client-react/package.json index a50e2871ae..bf67b3382f 100644 --- a/packages/client-react/package.json +++ b/packages/client-react/package.json @@ -1,6 +1,6 @@ { "name": "@objectstack/client-react", - "version": "12.4.0", + "version": "12.5.0", "license": "Apache-2.0", "description": "React hooks for ObjectStack Client SDK", "main": "dist/index.js", diff --git a/packages/client/CHANGELOG.md b/packages/client/CHANGELOG.md index 10efbeef1c..59eed100b6 100644 --- a/packages/client/CHANGELOG.md +++ b/packages/client/CHANGELOG.md @@ -1,5 +1,13 @@ # @objectstack/client +## 12.5.0 + +### Patch Changes + +- Updated dependencies [8b3d363] + - @objectstack/spec@12.5.0 + - @objectstack/core@12.5.0 + ## 12.4.0 ### Patch Changes diff --git a/packages/client/package.json b/packages/client/package.json index c2b4d1a6d1..99f6274a92 100644 --- a/packages/client/package.json +++ b/packages/client/package.json @@ -1,6 +1,6 @@ { "name": "@objectstack/client", - "version": "12.4.0", + "version": "12.5.0", "license": "Apache-2.0", "description": "Official Client SDK for ObjectStack Protocol", "main": "dist/index.js", diff --git a/packages/cloud-connection/CHANGELOG.md b/packages/cloud-connection/CHANGELOG.md index 6979c6c2cc..4567d926d4 100644 --- a/packages/cloud-connection/CHANGELOG.md +++ b/packages/cloud-connection/CHANGELOG.md @@ -1,5 +1,15 @@ # @objectstack/cloud-connection +## 12.5.0 + +### Patch Changes + +- Updated dependencies [8b3d363] + - @objectstack/spec@12.5.0 + - @objectstack/core@12.5.0 + - @objectstack/runtime@12.5.0 + - @objectstack/types@12.5.0 + ## 12.4.0 ### Patch Changes diff --git a/packages/cloud-connection/package.json b/packages/cloud-connection/package.json index 4e8fa06f97..681b564289 100644 --- a/packages/cloud-connection/package.json +++ b/packages/cloud-connection/package.json @@ -1,6 +1,6 @@ { "name": "@objectstack/cloud-connection", - "version": "12.4.0", + "version": "12.5.0", "license": "Apache-2.0", "description": "Runtime-side client for an ObjectStack cloud control plane — marketplace browse proxy, install-local, device-code binding, org catalog and installed views, and the /api/v1/runtime/config discovery endpoint. Open mechanism (ADR-0008): the hub service, plan policy, and entitlements stay server-side.", "type": "module", diff --git a/packages/connectors/connector-mcp/CHANGELOG.md b/packages/connectors/connector-mcp/CHANGELOG.md index 00a7ea6242..99a62401a2 100644 --- a/packages/connectors/connector-mcp/CHANGELOG.md +++ b/packages/connectors/connector-mcp/CHANGELOG.md @@ -1,5 +1,13 @@ # @objectstack/connector-mcp +## 12.5.0 + +### Patch Changes + +- Updated dependencies [8b3d363] + - @objectstack/spec@12.5.0 + - @objectstack/core@12.5.0 + ## 12.4.0 ### Patch Changes diff --git a/packages/connectors/connector-mcp/package.json b/packages/connectors/connector-mcp/package.json index cd6a74d661..cf857a7fe8 100644 --- a/packages/connectors/connector-mcp/package.json +++ b/packages/connectors/connector-mcp/package.json @@ -1,6 +1,6 @@ { "name": "@objectstack/connector-mcp", - "version": "12.4.0", + "version": "12.5.0", "license": "Apache-2.0", "description": "Model Context Protocol (MCP) connector for ObjectStack — a generic adapter that turns any MCP server's tools into a connector's actions on the automation engine's connector registry (ADR-0024).", "main": "dist/index.js", diff --git a/packages/connectors/connector-openapi/CHANGELOG.md b/packages/connectors/connector-openapi/CHANGELOG.md index efe213980e..4f8ad5485f 100644 --- a/packages/connectors/connector-openapi/CHANGELOG.md +++ b/packages/connectors/connector-openapi/CHANGELOG.md @@ -1,5 +1,13 @@ # @objectstack/connector-openapi +## 12.5.0 + +### Patch Changes + +- Updated dependencies [8b3d363] + - @objectstack/spec@12.5.0 + - @objectstack/core@12.5.0 + ## 12.4.0 ### Patch Changes diff --git a/packages/connectors/connector-openapi/package.json b/packages/connectors/connector-openapi/package.json index 3648adb8d4..a476967395 100644 --- a/packages/connectors/connector-openapi/package.json +++ b/packages/connectors/connector-openapi/package.json @@ -1,6 +1,6 @@ { "name": "@objectstack/connector-openapi", - "version": "12.4.0", + "version": "12.5.0", "license": "Apache-2.0", "description": "OpenAPI 3.x connector generator for ObjectStack — turns a declarative OpenAPI document into connector actions on the automation engine's registry, with a self-contained static-auth HTTP transport (ADR-0023).", "main": "dist/index.js", diff --git a/packages/connectors/connector-rest/CHANGELOG.md b/packages/connectors/connector-rest/CHANGELOG.md index 0a3ea71d0f..2e6f289fc8 100644 --- a/packages/connectors/connector-rest/CHANGELOG.md +++ b/packages/connectors/connector-rest/CHANGELOG.md @@ -1,5 +1,13 @@ # @objectstack/connector-rest +## 12.5.0 + +### Patch Changes + +- Updated dependencies [8b3d363] + - @objectstack/spec@12.5.0 + - @objectstack/core@12.5.0 + ## 12.4.0 ### Patch Changes diff --git a/packages/connectors/connector-rest/package.json b/packages/connectors/connector-rest/package.json index f7e40fa109..069deeb95f 100644 --- a/packages/connectors/connector-rest/package.json +++ b/packages/connectors/connector-rest/package.json @@ -1,6 +1,6 @@ { "name": "@objectstack/connector-rest", - "version": "12.4.0", + "version": "12.5.0", "license": "Apache-2.0", "description": "Generic REST connector for ObjectStack — the reference concrete connector that registers a `request` action on the automation engine's connector registry (ADR-0018 §Addendum).", "main": "dist/index.js", diff --git a/packages/connectors/connector-slack/CHANGELOG.md b/packages/connectors/connector-slack/CHANGELOG.md index 69aac4f42a..ac85c0718c 100644 --- a/packages/connectors/connector-slack/CHANGELOG.md +++ b/packages/connectors/connector-slack/CHANGELOG.md @@ -1,5 +1,13 @@ # @objectstack/connector-slack +## 12.5.0 + +### Patch Changes + +- Updated dependencies [8b3d363] + - @objectstack/spec@12.5.0 + - @objectstack/core@12.5.0 + ## 12.4.0 ### Patch Changes diff --git a/packages/connectors/connector-slack/package.json b/packages/connectors/connector-slack/package.json index aecb0110a2..9510a53e44 100644 --- a/packages/connectors/connector-slack/package.json +++ b/packages/connectors/connector-slack/package.json @@ -1,6 +1,6 @@ { "name": "@objectstack/connector-slack", - "version": "12.4.0", + "version": "12.5.0", "license": "Apache-2.0", "description": "Slack Web API connector for ObjectStack — registers `chat.postMessage` / `chat.update` / `call` actions on the automation engine's connector registry (ADR-0018 §Addendum, ADR-0022).", "main": "dist/index.js", diff --git a/packages/console/CHANGELOG.md b/packages/console/CHANGELOG.md index c4d1175d08..1089efb7df 100644 --- a/packages/console/CHANGELOG.md +++ b/packages/console/CHANGELOG.md @@ -1,5 +1,11 @@ # @objectstack/console +## 12.5.0 + +### Minor Changes + +- 12e11b6: remove studio app + ## 12.4.0 ### Minor Changes diff --git a/packages/console/package.json b/packages/console/package.json index b043b5064c..8a87905915 100644 --- a/packages/console/package.json +++ b/packages/console/package.json @@ -1,6 +1,6 @@ { "name": "@objectstack/console", - "version": "12.4.0", + "version": "12.5.0", "description": "Prebuilt Console SPA pinned to this @objectstack/framework release. Source of truth: @object-ui/console (https://github.com/objectstack-ai/objectui).", "license": "Apache-2.0", "homepage": "https://github.com/objectstack-ai/framework/tree/main/packages/console", diff --git a/packages/core/CHANGELOG.md b/packages/core/CHANGELOG.md index d1761d7085..90e324fe6e 100644 --- a/packages/core/CHANGELOG.md +++ b/packages/core/CHANGELOG.md @@ -1,5 +1,12 @@ # @objectstack/core +## 12.5.0 + +### Patch Changes + +- Updated dependencies [8b3d363] + - @objectstack/spec@12.5.0 + ## 12.4.0 ### Patch Changes diff --git a/packages/core/package.json b/packages/core/package.json index c0f7d60a6c..072de6cd02 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,6 +1,6 @@ { "name": "@objectstack/core", - "version": "12.4.0", + "version": "12.5.0", "license": "Apache-2.0", "description": "Microkernel Core for ObjectStack", "type": "module", diff --git a/packages/create-objectstack/CHANGELOG.md b/packages/create-objectstack/CHANGELOG.md index 29d5b4ca52..640bb3dbfa 100644 --- a/packages/create-objectstack/CHANGELOG.md +++ b/packages/create-objectstack/CHANGELOG.md @@ -1,5 +1,7 @@ # create-objectstack +## 12.5.0 + ## 12.4.0 ## 12.3.0 diff --git a/packages/create-objectstack/package.json b/packages/create-objectstack/package.json index c2a9176a28..916108f30c 100644 --- a/packages/create-objectstack/package.json +++ b/packages/create-objectstack/package.json @@ -1,6 +1,6 @@ { "name": "create-objectstack", - "version": "12.4.0", + "version": "12.5.0", "description": "Create a new ObjectStack project — npx create-objectstack", "bin": { "create-objectstack": "./bin/create-objectstack.js" diff --git a/packages/dogfood/CHANGELOG.md b/packages/dogfood/CHANGELOG.md index 629042bab1..1de6862e5e 100644 --- a/packages/dogfood/CHANGELOG.md +++ b/packages/dogfood/CHANGELOG.md @@ -1,5 +1,17 @@ # @objectstack/dogfood +## 0.0.23 + +### Patch Changes + +- Updated dependencies [8b3d363] + - @objectstack/spec@12.5.0 + - @objectstack/objectql@12.5.0 + - @objectstack/example-crm@4.0.75 + - @objectstack/example-showcase@0.2.21 + - @objectstack/plugin-security@12.5.0 + - @objectstack/verify@12.5.0 + ## 0.0.22 ### Patch Changes diff --git a/packages/dogfood/package.json b/packages/dogfood/package.json index 2c4eb6fe6f..9fb5778af6 100644 --- a/packages/dogfood/package.json +++ b/packages/dogfood/package.json @@ -1,6 +1,6 @@ { "name": "@objectstack/dogfood", - "version": "0.0.22", + "version": "0.0.23", "private": true, "license": "Apache-2.0", "description": "Dogfood regression gate — hand-written golden tests that boot real example apps through @objectstack/verify's in-process HTTP stack, pinning historical runtime regressions (#2018 timezone bucketing, #1994 cross-owner RLS, #2004 field fidelity) that static checks miss.", diff --git a/packages/downstream-contract/CHANGELOG.md b/packages/downstream-contract/CHANGELOG.md index 79acc00969..a151762bde 100644 --- a/packages/downstream-contract/CHANGELOG.md +++ b/packages/downstream-contract/CHANGELOG.md @@ -1,5 +1,12 @@ # @objectstack/downstream-contract +## 0.0.21 + +### Patch Changes + +- Updated dependencies [8b3d363] + - @objectstack/spec@12.5.0 + ## 0.0.20 ### Patch Changes diff --git a/packages/downstream-contract/package.json b/packages/downstream-contract/package.json index f149f1318e..42b03c3353 100644 --- a/packages/downstream-contract/package.json +++ b/packages/downstream-contract/package.json @@ -1,6 +1,6 @@ { "name": "@objectstack/downstream-contract", - "version": "0.0.20", + "version": "0.0.21", "description": "Frozen third-party consumer fixture — a backward-compatibility gate for @objectstack/spec. Authored the way an external project on a published release authors metadata; if a spec change breaks it, that change is breaking (#2035).", "license": "Apache-2.0", "private": true, diff --git a/packages/formula/CHANGELOG.md b/packages/formula/CHANGELOG.md index adc330fde3..2ecb115e70 100644 --- a/packages/formula/CHANGELOG.md +++ b/packages/formula/CHANGELOG.md @@ -1,5 +1,12 @@ # @objectstack/formula +## 12.5.0 + +### Patch Changes + +- Updated dependencies [8b3d363] + - @objectstack/spec@12.5.0 + ## 12.4.0 ### Patch Changes diff --git a/packages/formula/package.json b/packages/formula/package.json index 46119b28bf..dcead3532c 100644 --- a/packages/formula/package.json +++ b/packages/formula/package.json @@ -1,6 +1,6 @@ { "name": "@objectstack/formula", - "version": "12.4.0", + "version": "12.5.0", "license": "Apache-2.0", "description": "ObjectStack canonical expression engine — CEL (cel-js) + ObjectStack stdlib + dialect registry", "main": "dist/index.js", diff --git a/packages/lint/CHANGELOG.md b/packages/lint/CHANGELOG.md index d0bfc73a7d..c828fed111 100644 --- a/packages/lint/CHANGELOG.md +++ b/packages/lint/CHANGELOG.md @@ -1,5 +1,14 @@ # @objectstack/lint +## 12.5.0 + +### Patch Changes + +- Updated dependencies [8b3d363] + - @objectstack/spec@12.5.0 + - @objectstack/formula@12.5.0 + - @objectstack/sdui-parser@12.5.0 + ## 12.4.0 ### Patch Changes diff --git a/packages/lint/package.json b/packages/lint/package.json index be00664cdf..ee81d639d1 100644 --- a/packages/lint/package.json +++ b/packages/lint/package.json @@ -1,6 +1,6 @@ { "name": "@objectstack/lint", - "version": "12.4.0", + "version": "12.5.0", "license": "Apache-2.0", "description": "Static, build-time validation for an ObjectStack metadata graph — dashboard widget bindings, CEL/predicate expressions, and more. Pure (stack) => Issue[] functions shared by the CLI's `os validate` and any other consumer (e.g. AI authoring). Depends on @objectstack/spec; never on a runtime.", "type": "module", diff --git a/packages/mcp/CHANGELOG.md b/packages/mcp/CHANGELOG.md index 6cde4bda5c..dd3a08a4f9 100644 --- a/packages/mcp/CHANGELOG.md +++ b/packages/mcp/CHANGELOG.md @@ -1,5 +1,14 @@ # @objectstack/plugin-mcp-server +## 12.5.0 + +### Patch Changes + +- Updated dependencies [8b3d363] + - @objectstack/spec@12.5.0 + - @objectstack/core@12.5.0 + - @objectstack/types@12.5.0 + ## 12.4.0 ### Patch Changes diff --git a/packages/mcp/package.json b/packages/mcp/package.json index 238259fffb..06eb76608e 100644 --- a/packages/mcp/package.json +++ b/packages/mcp/package.json @@ -1,6 +1,6 @@ { "name": "@objectstack/mcp", - "version": "12.4.0", + "version": "12.5.0", "license": "Apache-2.0", "description": "ObjectStack as an MCP server — exposes your app's objects (and AI tools) over the Model Context Protocol (stdio + Streamable HTTP)", "type": "module", diff --git a/packages/metadata-core/CHANGELOG.md b/packages/metadata-core/CHANGELOG.md index fd4f7b6414..38030b04d6 100644 --- a/packages/metadata-core/CHANGELOG.md +++ b/packages/metadata-core/CHANGELOG.md @@ -1,5 +1,12 @@ # @objectstack/metadata-core +## 12.5.0 + +### Patch Changes + +- Updated dependencies [8b3d363] + - @objectstack/spec@12.5.0 + ## 12.4.0 ### Minor Changes diff --git a/packages/metadata-core/package.json b/packages/metadata-core/package.json index 888174dd1b..b9aa54ebb2 100644 --- a/packages/metadata-core/package.json +++ b/packages/metadata-core/package.json @@ -1,6 +1,6 @@ { "name": "@objectstack/metadata-core", - "version": "12.4.0", + "version": "12.5.0", "license": "Apache-2.0", "description": "Metadata Repository contracts: types, canonicalization, errors, interface (ADR-0008).", "type": "module", diff --git a/packages/metadata-fs/CHANGELOG.md b/packages/metadata-fs/CHANGELOG.md index b243d11caa..cdbacc331f 100644 --- a/packages/metadata-fs/CHANGELOG.md +++ b/packages/metadata-fs/CHANGELOG.md @@ -1,5 +1,11 @@ # @objectstack/metadata-fs +## 12.5.0 + +### Patch Changes + +- @objectstack/metadata-core@12.5.0 + ## 12.4.0 ### Patch Changes diff --git a/packages/metadata-fs/package.json b/packages/metadata-fs/package.json index 38918ee11a..0847145685 100644 --- a/packages/metadata-fs/package.json +++ b/packages/metadata-fs/package.json @@ -1,6 +1,6 @@ { "name": "@objectstack/metadata-fs", - "version": "12.4.0", + "version": "12.5.0", "license": "Apache-2.0", "description": "FileSystemRepository: Node-only Repository implementation backed by JSON files and a JSONL change log (ADR-0008).", "type": "module", diff --git a/packages/metadata-protocol/CHANGELOG.md b/packages/metadata-protocol/CHANGELOG.md index c10915e996..bcd6f08c10 100644 --- a/packages/metadata-protocol/CHANGELOG.md +++ b/packages/metadata-protocol/CHANGELOG.md @@ -1,5 +1,38 @@ # @objectstack/metadata-protocol +## 12.5.0 + +### Patch Changes + +- 8b3d363: Package metadata seed can no longer wedge the platform via record-change automation. + + A seeded record whose lifecycle flow self-triggered (a `record-after-update` flow + writing back to its own trigger record) looped forever when its boolean re-entry + guard never tripped — booleans persist as integer `1` on SQLite/libsql and CEL + `1 != true` is `true`. During first-boot seed (which awaits automation) this hung + the whole kernel build. + + Three layers: + + - `ExecutionContext.skipTriggers` (set by the seed-loader, threaded onto + `HookContext.session` via `buildSession`) makes the record-change trigger skip + flow dispatch for seed/bulk writes — seed data is end-state reference data, not + user events. Lifecycle hooks still run. + - `coerceBooleanFields()` converts SQLite 0/1 (and `'0'/'1'/'true'/'false'`) to + real booleans on the after-hook view of a record (`hookContext.result` / + `.previous`), so flow conditions see JS booleans. The value returned to the + caller is unchanged. + - The automation engine breaks a flow re-entering for the same record while an + execution is still on the stack (`activeRecordFlows`), a backstop for any + self-trigger loop. + +- Updated dependencies [8b3d363] + - @objectstack/spec@12.5.0 + - @objectstack/core@12.5.0 + - @objectstack/formula@12.5.0 + - @objectstack/metadata-core@12.5.0 + - @objectstack/types@12.5.0 + ## 12.4.0 ### Minor Changes diff --git a/packages/metadata-protocol/package.json b/packages/metadata-protocol/package.json index 27f51ce664..6d08dc2c09 100644 --- a/packages/metadata-protocol/package.json +++ b/packages/metadata-protocol/package.json @@ -1,6 +1,6 @@ { "name": "@objectstack/metadata-protocol", - "version": "12.4.0", + "version": "12.5.0", "license": "Apache-2.0", "description": "ObjectStack metadata management protocol: sys_metadata CRUD, draft/publish, locks, package ownership, diagnostics (ADR-0076).", "type": "module", diff --git a/packages/metadata/CHANGELOG.md b/packages/metadata/CHANGELOG.md index 4ce98881aa..39fd30d841 100644 --- a/packages/metadata/CHANGELOG.md +++ b/packages/metadata/CHANGELOG.md @@ -1,5 +1,17 @@ # @objectstack/metadata +## 12.5.0 + +### Patch Changes + +- Updated dependencies [8b3d363] + - @objectstack/spec@12.5.0 + - @objectstack/core@12.5.0 + - @objectstack/metadata-core@12.5.0 + - @objectstack/platform-objects@12.5.0 + - @objectstack/types@12.5.0 + - @objectstack/metadata-fs@12.5.0 + ## 12.4.0 ### Patch Changes diff --git a/packages/metadata/package.json b/packages/metadata/package.json index 9a39c25faf..908dc31de2 100644 --- a/packages/metadata/package.json +++ b/packages/metadata/package.json @@ -1,6 +1,6 @@ { "name": "@objectstack/metadata", - "version": "12.4.0", + "version": "12.5.0", "license": "Apache-2.0", "description": "Metadata loading, saving, and persistence for ObjectStack", "type": "module", diff --git a/packages/objectql/CHANGELOG.md b/packages/objectql/CHANGELOG.md index 450a27978c..11b9787882 100644 --- a/packages/objectql/CHANGELOG.md +++ b/packages/objectql/CHANGELOG.md @@ -1,5 +1,39 @@ # @objectstack/objectql +## 12.5.0 + +### Patch Changes + +- 8b3d363: Package metadata seed can no longer wedge the platform via record-change automation. + + A seeded record whose lifecycle flow self-triggered (a `record-after-update` flow + writing back to its own trigger record) looped forever when its boolean re-entry + guard never tripped — booleans persist as integer `1` on SQLite/libsql and CEL + `1 != true` is `true`. During first-boot seed (which awaits automation) this hung + the whole kernel build. + + Three layers: + + - `ExecutionContext.skipTriggers` (set by the seed-loader, threaded onto + `HookContext.session` via `buildSession`) makes the record-change trigger skip + flow dispatch for seed/bulk writes — seed data is end-state reference data, not + user events. Lifecycle hooks still run. + - `coerceBooleanFields()` converts SQLite 0/1 (and `'0'/'1'/'true'/'false'`) to + real booleans on the after-hook view of a record (`hookContext.result` / + `.previous`), so flow conditions see JS booleans. The value returned to the + caller is unchanged. + - The automation engine breaks a flow re-entering for the same record while an + execution is still on the stack (`activeRecordFlows`), a backstop for any + self-trigger loop. + +- Updated dependencies [8b3d363] + - @objectstack/spec@12.5.0 + - @objectstack/metadata-protocol@12.5.0 + - @objectstack/core@12.5.0 + - @objectstack/formula@12.5.0 + - @objectstack/metadata-core@12.5.0 + - @objectstack/types@12.5.0 + ## 12.4.0 ### Minor Changes diff --git a/packages/objectql/package.json b/packages/objectql/package.json index 692af50000..bbb335ed8b 100644 --- a/packages/objectql/package.json +++ b/packages/objectql/package.json @@ -1,6 +1,6 @@ { "name": "@objectstack/objectql", - "version": "12.4.0", + "version": "12.5.0", "license": "Apache-2.0", "description": "Isomorphic ObjectQL Engine for ObjectStack", "main": "dist/index.js", diff --git a/packages/observability/CHANGELOG.md b/packages/observability/CHANGELOG.md index 144cb19db9..a154446afc 100644 --- a/packages/observability/CHANGELOG.md +++ b/packages/observability/CHANGELOG.md @@ -1,5 +1,12 @@ # @objectstack/observability +## 12.5.0 + +### Patch Changes + +- Updated dependencies [8b3d363] + - @objectstack/spec@12.5.0 + ## 12.4.0 ### Patch Changes diff --git a/packages/observability/package.json b/packages/observability/package.json index ca6cec53fb..333b2f49de 100644 --- a/packages/observability/package.json +++ b/packages/observability/package.json @@ -1,6 +1,6 @@ { "name": "@objectstack/observability", - "version": "12.4.0", + "version": "12.5.0", "license": "Apache-2.0", "description": "Observability contracts and exporters for ObjectStack — MetricsRegistry, ErrorReporter, Logger plus noop/console/OTLP-HTTP exporters. Deployment-target neutral; runtime and services depend on this so the same instrumentation works on Cloudflare Workers, Node, and self-hosted Kubernetes.", "type": "module", diff --git a/packages/platform-objects/CHANGELOG.md b/packages/platform-objects/CHANGELOG.md index 32e820ad4c..28940fbf74 100644 --- a/packages/platform-objects/CHANGELOG.md +++ b/packages/platform-objects/CHANGELOG.md @@ -1,5 +1,13 @@ # @objectstack/platform-objects +## 12.5.0 + +### Patch Changes + +- Updated dependencies [8b3d363] + - @objectstack/spec@12.5.0 + - @objectstack/metadata-core@12.5.0 + ## 12.4.0 ### Patch Changes diff --git a/packages/platform-objects/package.json b/packages/platform-objects/package.json index d66098c1e7..d4f40a1718 100644 --- a/packages/platform-objects/package.json +++ b/packages/platform-objects/package.json @@ -1,6 +1,6 @@ { "name": "@objectstack/platform-objects", - "version": "12.4.0", + "version": "12.5.0", "license": "Apache-2.0", "description": "Core platform object schemas for ObjectStack — identity, security, audit, tenant, and metadata objects", "main": "dist/index.js", diff --git a/packages/plugins/driver-memory/CHANGELOG.md b/packages/plugins/driver-memory/CHANGELOG.md index b77f6800be..7286e1b0b9 100644 --- a/packages/plugins/driver-memory/CHANGELOG.md +++ b/packages/plugins/driver-memory/CHANGELOG.md @@ -1,5 +1,13 @@ # @objectstack/driver-memory +## 12.5.0 + +### Patch Changes + +- Updated dependencies [8b3d363] + - @objectstack/spec@12.5.0 + - @objectstack/core@12.5.0 + ## 12.4.0 ### Patch Changes diff --git a/packages/plugins/driver-memory/package.json b/packages/plugins/driver-memory/package.json index 90a50406f8..ada637ab39 100644 --- a/packages/plugins/driver-memory/package.json +++ b/packages/plugins/driver-memory/package.json @@ -1,6 +1,6 @@ { "name": "@objectstack/driver-memory", - "version": "12.4.0", + "version": "12.5.0", "license": "Apache-2.0", "description": "In-Memory Driver for ObjectStack (Reference Implementation)", "main": "dist/index.js", diff --git a/packages/plugins/driver-mongodb/CHANGELOG.md b/packages/plugins/driver-mongodb/CHANGELOG.md index fa157946e3..3e331f6353 100644 --- a/packages/plugins/driver-mongodb/CHANGELOG.md +++ b/packages/plugins/driver-mongodb/CHANGELOG.md @@ -1,5 +1,13 @@ # @objectstack/driver-mongodb +## 12.5.0 + +### Patch Changes + +- Updated dependencies [8b3d363] + - @objectstack/spec@12.5.0 + - @objectstack/core@12.5.0 + ## 12.4.0 ### Patch Changes diff --git a/packages/plugins/driver-mongodb/package.json b/packages/plugins/driver-mongodb/package.json index 07b496ee36..60cb6f35a6 100644 --- a/packages/plugins/driver-mongodb/package.json +++ b/packages/plugins/driver-mongodb/package.json @@ -1,6 +1,6 @@ { "name": "@objectstack/driver-mongodb", - "version": "12.4.0", + "version": "12.5.0", "license": "Apache-2.0", "description": "MongoDB Driver for ObjectStack - Native document database driver via official mongodb client", "main": "dist/index.js", diff --git a/packages/plugins/driver-sql/CHANGELOG.md b/packages/plugins/driver-sql/CHANGELOG.md index cdf968b0e7..1c301d29d7 100644 --- a/packages/plugins/driver-sql/CHANGELOG.md +++ b/packages/plugins/driver-sql/CHANGELOG.md @@ -1,5 +1,14 @@ # @objectstack/driver-sql +## 12.5.0 + +### Patch Changes + +- Updated dependencies [8b3d363] + - @objectstack/spec@12.5.0 + - @objectstack/core@12.5.0 + - @objectstack/types@12.5.0 + ## 12.4.0 ### Patch Changes diff --git a/packages/plugins/driver-sql/package.json b/packages/plugins/driver-sql/package.json index b4fe2f5da4..29e5a08bbf 100644 --- a/packages/plugins/driver-sql/package.json +++ b/packages/plugins/driver-sql/package.json @@ -1,6 +1,6 @@ { "name": "@objectstack/driver-sql", - "version": "12.4.0", + "version": "12.5.0", "license": "Apache-2.0", "description": "SQL Driver for ObjectStack - Supports PostgreSQL, MySQL, SQLite via Knex", "main": "dist/index.js", diff --git a/packages/plugins/driver-sqlite-wasm/CHANGELOG.md b/packages/plugins/driver-sqlite-wasm/CHANGELOG.md index ce996235d9..db9fae87a5 100644 --- a/packages/plugins/driver-sqlite-wasm/CHANGELOG.md +++ b/packages/plugins/driver-sqlite-wasm/CHANGELOG.md @@ -1,5 +1,14 @@ # @objectstack/driver-sqlite-wasm +## 12.5.0 + +### Patch Changes + +- Updated dependencies [8b3d363] + - @objectstack/spec@12.5.0 + - @objectstack/core@12.5.0 + - @objectstack/driver-sql@12.5.0 + ## 12.4.0 ### Patch Changes diff --git a/packages/plugins/driver-sqlite-wasm/package.json b/packages/plugins/driver-sqlite-wasm/package.json index 5ec89cbc1b..5eb17662e2 100644 --- a/packages/plugins/driver-sqlite-wasm/package.json +++ b/packages/plugins/driver-sqlite-wasm/package.json @@ -1,6 +1,6 @@ { "name": "@objectstack/driver-sqlite-wasm", - "version": "12.4.0", + "version": "12.5.0", "license": "Apache-2.0", "description": "WASM SQLite Driver for ObjectStack — runs in browser/WebContainer (StackBlitz) without native bindings", "keywords": [ diff --git a/packages/plugins/embedder-openai/CHANGELOG.md b/packages/plugins/embedder-openai/CHANGELOG.md index 60ee296f3c..6a37a0dcfc 100644 --- a/packages/plugins/embedder-openai/CHANGELOG.md +++ b/packages/plugins/embedder-openai/CHANGELOG.md @@ -1,5 +1,12 @@ # @objectstack/embedder-openai +## 12.5.0 + +### Patch Changes + +- Updated dependencies [8b3d363] + - @objectstack/spec@12.5.0 + ## 12.4.0 ### Patch Changes diff --git a/packages/plugins/embedder-openai/package.json b/packages/plugins/embedder-openai/package.json index da660f6148..26d999d15c 100644 --- a/packages/plugins/embedder-openai/package.json +++ b/packages/plugins/embedder-openai/package.json @@ -1,6 +1,6 @@ { "name": "@objectstack/embedder-openai", - "version": "12.4.0", + "version": "12.5.0", "license": "Apache-2.0", "description": "OpenAI-compatible embedder for ObjectStack — works against OpenAI, 阿里通义 DashScope, 智谱 BigModel, 硅基流动 SiliconFlow, 火山引擎 Doubao, MiniMax, Ollama, and any drop-in OpenAI-shape endpoint.", "main": "dist/index.js", diff --git a/packages/plugins/knowledge-memory/CHANGELOG.md b/packages/plugins/knowledge-memory/CHANGELOG.md index fa07b4557b..5338f9b195 100644 --- a/packages/plugins/knowledge-memory/CHANGELOG.md +++ b/packages/plugins/knowledge-memory/CHANGELOG.md @@ -1,5 +1,14 @@ # @objectstack/knowledge-memory +## 12.5.0 + +### Patch Changes + +- Updated dependencies [8b3d363] + - @objectstack/spec@12.5.0 + - @objectstack/core@12.5.0 + - @objectstack/service-knowledge@12.5.0 + ## 12.4.0 ### Patch Changes diff --git a/packages/plugins/knowledge-memory/package.json b/packages/plugins/knowledge-memory/package.json index 863f7e1646..c72d8b2c12 100644 --- a/packages/plugins/knowledge-memory/package.json +++ b/packages/plugins/knowledge-memory/package.json @@ -1,6 +1,6 @@ { "name": "@objectstack/knowledge-memory", - "version": "12.4.0", + "version": "12.5.0", "license": "Apache-2.0", "description": "In-memory knowledge adapter for ObjectStack (dev / test reference implementation).", "main": "dist/index.js", diff --git a/packages/plugins/knowledge-ragflow/CHANGELOG.md b/packages/plugins/knowledge-ragflow/CHANGELOG.md index 8119eeb575..8d6e29c54d 100644 --- a/packages/plugins/knowledge-ragflow/CHANGELOG.md +++ b/packages/plugins/knowledge-ragflow/CHANGELOG.md @@ -1,5 +1,14 @@ # @objectstack/knowledge-ragflow +## 12.5.0 + +### Patch Changes + +- Updated dependencies [8b3d363] + - @objectstack/spec@12.5.0 + - @objectstack/core@12.5.0 + - @objectstack/service-knowledge@12.5.0 + ## 12.4.0 ### Patch Changes diff --git a/packages/plugins/knowledge-ragflow/package.json b/packages/plugins/knowledge-ragflow/package.json index f478e39980..271df93be3 100644 --- a/packages/plugins/knowledge-ragflow/package.json +++ b/packages/plugins/knowledge-ragflow/package.json @@ -1,6 +1,6 @@ { "name": "@objectstack/knowledge-ragflow", - "version": "12.4.0", + "version": "12.5.0", "license": "Apache-2.0", "description": "RAGFlow knowledge adapter for ObjectStack — production-grade RAG via the Apache 2.0 RAGFlow REST API.", "main": "dist/index.js", diff --git a/packages/plugins/plugin-approvals/CHANGELOG.md b/packages/plugins/plugin-approvals/CHANGELOG.md index b65a79ef45..c71a10e86f 100644 --- a/packages/plugins/plugin-approvals/CHANGELOG.md +++ b/packages/plugins/plugin-approvals/CHANGELOG.md @@ -1,5 +1,16 @@ # @objectstack/plugin-approvals +## 12.5.0 + +### Patch Changes + +- Updated dependencies [8b3d363] + - @objectstack/spec@12.5.0 + - @objectstack/core@12.5.0 + - @objectstack/formula@12.5.0 + - @objectstack/metadata-core@12.5.0 + - @objectstack/platform-objects@12.5.0 + ## 12.4.0 ### Patch Changes diff --git a/packages/plugins/plugin-approvals/package.json b/packages/plugins/plugin-approvals/package.json index 21a457f38c..602f85765c 100644 --- a/packages/plugins/plugin-approvals/package.json +++ b/packages/plugins/plugin-approvals/package.json @@ -1,6 +1,6 @@ { "name": "@objectstack/plugin-approvals", - "version": "12.4.0", + "version": "12.5.0", "license": "Apache-2.0", "description": "Multi-step approval engine for ObjectStack — sys_approval_process + sys_approval_request + sys_approval_action + IApprovalService.", "main": "dist/index.js", diff --git a/packages/plugins/plugin-audit/CHANGELOG.md b/packages/plugins/plugin-audit/CHANGELOG.md index 11da98d0ba..12fcdc6f51 100644 --- a/packages/plugins/plugin-audit/CHANGELOG.md +++ b/packages/plugins/plugin-audit/CHANGELOG.md @@ -1,5 +1,14 @@ # @objectstack/plugin-audit +## 12.5.0 + +### Patch Changes + +- Updated dependencies [8b3d363] + - @objectstack/spec@12.5.0 + - @objectstack/core@12.5.0 + - @objectstack/platform-objects@12.5.0 + ## 12.4.0 ### Patch Changes diff --git a/packages/plugins/plugin-audit/package.json b/packages/plugins/plugin-audit/package.json index cb37044bf1..a9669c665b 100644 --- a/packages/plugins/plugin-audit/package.json +++ b/packages/plugins/plugin-audit/package.json @@ -1,6 +1,6 @@ { "name": "@objectstack/plugin-audit", - "version": "12.4.0", + "version": "12.5.0", "license": "Apache-2.0", "description": "Audit Plugin for ObjectStack — System audit log object and audit trail", "main": "dist/index.js", diff --git a/packages/plugins/plugin-auth/CHANGELOG.md b/packages/plugins/plugin-auth/CHANGELOG.md index de59c63fe5..5519a6b72c 100644 --- a/packages/plugins/plugin-auth/CHANGELOG.md +++ b/packages/plugins/plugin-auth/CHANGELOG.md @@ -1,5 +1,15 @@ # Changelog +## 12.5.0 + +### Patch Changes + +- Updated dependencies [8b3d363] + - @objectstack/spec@12.5.0 + - @objectstack/core@12.5.0 + - @objectstack/platform-objects@12.5.0 + - @objectstack/types@12.5.0 + ## 12.4.0 ### Patch Changes diff --git a/packages/plugins/plugin-auth/package.json b/packages/plugins/plugin-auth/package.json index 279098e90f..8b680304ab 100644 --- a/packages/plugins/plugin-auth/package.json +++ b/packages/plugins/plugin-auth/package.json @@ -1,6 +1,6 @@ { "name": "@objectstack/plugin-auth", - "version": "12.4.0", + "version": "12.5.0", "license": "Apache-2.0", "description": "Authentication & Identity Plugin for ObjectStack", "main": "dist/index.js", diff --git a/packages/plugins/plugin-dev/CHANGELOG.md b/packages/plugins/plugin-dev/CHANGELOG.md index 64c3157be5..821d8efead 100644 --- a/packages/plugins/plugin-dev/CHANGELOG.md +++ b/packages/plugins/plugin-dev/CHANGELOG.md @@ -1,5 +1,33 @@ # @objectstack/plugin-dev +## 12.5.0 + +### Patch Changes + +- 3b9fd94: `os dev` / `os start` / `os serve` no longer default-load the `@objectstack/studio` app package. + + The console ships a dedicated Studio surface at `/_console/studio//`, + so Studio no longer needs to exist as a navigable app tile in the home "Your apps" list. + The `@objectstack/studio` package is unchanged and can still be registered explicitly; + Setup and Account remain default-loaded (ADR-0048 one-app-per-package mechanism). + +- f85635e: Drop the `@objectstack/studio` dependency from `cli` and `plugin-dev`. Since Studio is no longer default-loaded by `os dev` / `os start` / `os serve` (the console hosts it at `/_console/studio/...`), neither package imports it at runtime any more. The only remaining consumer was the ADR-0048 app-split test in `cli`, which now exercises the identical one-app-package code path via Setup + Account. The `@objectstack/studio` package itself is unchanged and still registerable explicitly. +- Updated dependencies [8b3d363] + - @objectstack/spec@12.5.0 + - @objectstack/objectql@12.5.0 + - @objectstack/account@12.5.0 + - @objectstack/setup@12.5.0 + - @objectstack/core@12.5.0 + - @objectstack/driver-memory@12.5.0 + - @objectstack/plugin-auth@12.5.0 + - @objectstack/plugin-hono-server@12.5.0 + - @objectstack/plugin-org-scoping@12.5.0 + - @objectstack/plugin-security@12.5.0 + - @objectstack/rest@12.5.0 + - @objectstack/runtime@12.5.0 + - @objectstack/service-i18n@12.5.0 + - @objectstack/types@12.5.0 + ## 12.4.0 ### Patch Changes diff --git a/packages/plugins/plugin-dev/package.json b/packages/plugins/plugin-dev/package.json index c0f59bbd23..23cf3215d4 100644 --- a/packages/plugins/plugin-dev/package.json +++ b/packages/plugins/plugin-dev/package.json @@ -1,6 +1,6 @@ { "name": "@objectstack/plugin-dev", - "version": "12.4.0", + "version": "12.5.0", "license": "Apache-2.0", "description": "Development Mode Plugin for ObjectStack — auto-enables all services with in-memory implementations", "main": "dist/index.js", diff --git a/packages/plugins/plugin-email/CHANGELOG.md b/packages/plugins/plugin-email/CHANGELOG.md index cd6856089d..1d3dcb8d26 100644 --- a/packages/plugins/plugin-email/CHANGELOG.md +++ b/packages/plugins/plugin-email/CHANGELOG.md @@ -1,5 +1,15 @@ # @objectstack/plugin-email +## 12.5.0 + +### Patch Changes + +- Updated dependencies [8b3d363] + - @objectstack/spec@12.5.0 + - @objectstack/core@12.5.0 + - @objectstack/formula@12.5.0 + - @objectstack/platform-objects@12.5.0 + ## 12.4.0 ### Patch Changes diff --git a/packages/plugins/plugin-email/package.json b/packages/plugins/plugin-email/package.json index e4891e9109..d3b1c2fe45 100644 --- a/packages/plugins/plugin-email/package.json +++ b/packages/plugins/plugin-email/package.json @@ -1,6 +1,6 @@ { "name": "@objectstack/plugin-email", - "version": "12.4.0", + "version": "12.5.0", "license": "Apache-2.0", "description": "Email service plugin for ObjectStack — IEmailService + transport-pluggable outbound delivery with sys_email persistence.", "main": "dist/index.js", diff --git a/packages/plugins/plugin-hono-server/CHANGELOG.md b/packages/plugins/plugin-hono-server/CHANGELOG.md index 94d3e7b805..902390b893 100644 --- a/packages/plugins/plugin-hono-server/CHANGELOG.md +++ b/packages/plugins/plugin-hono-server/CHANGELOG.md @@ -1,5 +1,15 @@ # @objectstack/plugin-hono-server +## 12.5.0 + +### Patch Changes + +- Updated dependencies [8b3d363] + - @objectstack/spec@12.5.0 + - @objectstack/core@12.5.0 + - @objectstack/observability@12.5.0 + - @objectstack/types@12.5.0 + ## 12.4.0 ### Patch Changes diff --git a/packages/plugins/plugin-hono-server/package.json b/packages/plugins/plugin-hono-server/package.json index e7117d72a1..11af644309 100644 --- a/packages/plugins/plugin-hono-server/package.json +++ b/packages/plugins/plugin-hono-server/package.json @@ -1,6 +1,6 @@ { "name": "@objectstack/plugin-hono-server", - "version": "12.4.0", + "version": "12.5.0", "license": "Apache-2.0", "description": "Standard Hono Server Adapter for ObjectStack Runtime", "main": "dist/index.js", diff --git a/packages/plugins/plugin-org-scoping/CHANGELOG.md b/packages/plugins/plugin-org-scoping/CHANGELOG.md index 683d90f071..865215e34f 100644 --- a/packages/plugins/plugin-org-scoping/CHANGELOG.md +++ b/packages/plugins/plugin-org-scoping/CHANGELOG.md @@ -1,5 +1,14 @@ # @objectstack/plugin-org-scoping +## 12.5.0 + +### Patch Changes + +- Updated dependencies [8b3d363] + - @objectstack/spec@12.5.0 + - @objectstack/core@12.5.0 + - @objectstack/platform-objects@12.5.0 + ## 12.4.0 ### Patch Changes diff --git a/packages/plugins/plugin-org-scoping/package.json b/packages/plugins/plugin-org-scoping/package.json index 91c5ef0a5c..6dab285f17 100644 --- a/packages/plugins/plugin-org-scoping/package.json +++ b/packages/plugins/plugin-org-scoping/package.json @@ -1,6 +1,6 @@ { "name": "@objectstack/plugin-org-scoping", - "version": "12.4.0", + "version": "12.5.0", "license": "Apache-2.0", "description": "Organization-Scoping Plugin for ObjectStack — row-level Organization isolation, per-org seed replay, default-org bootstrap", "main": "dist/index.js", diff --git a/packages/plugins/plugin-reports/CHANGELOG.md b/packages/plugins/plugin-reports/CHANGELOG.md index 4a7129b71d..674f09dc02 100644 --- a/packages/plugins/plugin-reports/CHANGELOG.md +++ b/packages/plugins/plugin-reports/CHANGELOG.md @@ -1,5 +1,14 @@ # @objectstack/plugin-reports +## 12.5.0 + +### Patch Changes + +- Updated dependencies [8b3d363] + - @objectstack/spec@12.5.0 + - @objectstack/core@12.5.0 + - @objectstack/platform-objects@12.5.0 + ## 12.4.0 ### Patch Changes diff --git a/packages/plugins/plugin-reports/package.json b/packages/plugins/plugin-reports/package.json index 747d42f08f..ee9ed14661 100644 --- a/packages/plugins/plugin-reports/package.json +++ b/packages/plugins/plugin-reports/package.json @@ -1,6 +1,6 @@ { "name": "@objectstack/plugin-reports", - "version": "12.4.0", + "version": "12.5.0", "license": "Apache-2.0", "description": "Saved reports + scheduled email digests for ObjectStack — sys_saved_report + sys_report_schedule + IReportService.", "main": "dist/index.js", diff --git a/packages/plugins/plugin-security/CHANGELOG.md b/packages/plugins/plugin-security/CHANGELOG.md index a78ea117ce..9165c8f8c0 100644 --- a/packages/plugins/plugin-security/CHANGELOG.md +++ b/packages/plugins/plugin-security/CHANGELOG.md @@ -1,5 +1,15 @@ # @objectstack/plugin-security +## 12.5.0 + +### Patch Changes + +- Updated dependencies [8b3d363] + - @objectstack/spec@12.5.0 + - @objectstack/core@12.5.0 + - @objectstack/formula@12.5.0 + - @objectstack/platform-objects@12.5.0 + ## 12.4.0 ### Patch Changes diff --git a/packages/plugins/plugin-security/package.json b/packages/plugins/plugin-security/package.json index 3fab0d1474..284477e310 100644 --- a/packages/plugins/plugin-security/package.json +++ b/packages/plugins/plugin-security/package.json @@ -1,6 +1,6 @@ { "name": "@objectstack/plugin-security", - "version": "12.4.0", + "version": "12.5.0", "license": "Apache-2.0", "description": "Security Plugin for ObjectStack — RBAC, RLS, and Field-Level Security Runtime", "main": "dist/index.js", diff --git a/packages/plugins/plugin-sharing/CHANGELOG.md b/packages/plugins/plugin-sharing/CHANGELOG.md index 4c8c05c170..10b27d80eb 100644 --- a/packages/plugins/plugin-sharing/CHANGELOG.md +++ b/packages/plugins/plugin-sharing/CHANGELOG.md @@ -1,5 +1,16 @@ # @objectstack/plugin-sharing +## 12.5.0 + +### Patch Changes + +- Updated dependencies [8b3d363] + - @objectstack/spec@12.5.0 + - @objectstack/objectql@12.5.0 + - @objectstack/core@12.5.0 + - @objectstack/formula@12.5.0 + - @objectstack/platform-objects@12.5.0 + ## 12.4.0 ### Patch Changes diff --git a/packages/plugins/plugin-sharing/package.json b/packages/plugins/plugin-sharing/package.json index a1dbf51de4..a56f5553c2 100644 --- a/packages/plugins/plugin-sharing/package.json +++ b/packages/plugins/plugin-sharing/package.json @@ -1,6 +1,6 @@ { "name": "@objectstack/plugin-sharing", - "version": "12.4.0", + "version": "12.5.0", "license": "Apache-2.0", "description": "Record-level sharing for ObjectStack — sys_record_share + middleware that enforces sharingModel + ISharingService.", "main": "dist/index.js", diff --git a/packages/plugins/plugin-webhooks/CHANGELOG.md b/packages/plugins/plugin-webhooks/CHANGELOG.md index c349f560b9..4193798131 100644 --- a/packages/plugins/plugin-webhooks/CHANGELOG.md +++ b/packages/plugins/plugin-webhooks/CHANGELOG.md @@ -1,5 +1,14 @@ # @objectstack/plugin-webhooks +## 12.5.0 + +### Patch Changes + +- Updated dependencies [8b3d363] + - @objectstack/spec@12.5.0 + - @objectstack/core@12.5.0 + - @objectstack/service-messaging@12.5.0 + ## 12.4.0 ### Patch Changes diff --git a/packages/plugins/plugin-webhooks/package.json b/packages/plugins/plugin-webhooks/package.json index b2099d7b4d..61e6e4a033 100644 --- a/packages/plugins/plugin-webhooks/package.json +++ b/packages/plugins/plugin-webhooks/package.json @@ -1,6 +1,6 @@ { "name": "@objectstack/plugin-webhooks", - "version": "12.4.0", + "version": "12.5.0", "license": "Apache-2.0", "description": "Persistent, cluster-aware webhook dispatcher. Durable outbox + per-partition cluster.lock for exactly-once-ish delivery across nodes. See content/docs/concepts/webhook-delivery.mdx.", "type": "module", diff --git a/packages/rest/CHANGELOG.md b/packages/rest/CHANGELOG.md index 1cbf4186d2..6684702f62 100644 --- a/packages/rest/CHANGELOG.md +++ b/packages/rest/CHANGELOG.md @@ -1,5 +1,15 @@ # @objectstack/rest +## 12.5.0 + +### Patch Changes + +- Updated dependencies [8b3d363] + - @objectstack/spec@12.5.0 + - @objectstack/core@12.5.0 + - @objectstack/platform-objects@12.5.0 + - @objectstack/service-package@12.5.0 + ## 12.4.0 ### Patch Changes diff --git a/packages/rest/package.json b/packages/rest/package.json index b77b84639f..6f0cc92984 100644 --- a/packages/rest/package.json +++ b/packages/rest/package.json @@ -1,6 +1,6 @@ { "name": "@objectstack/rest", - "version": "12.4.0", + "version": "12.5.0", "license": "Apache-2.0", "description": "ObjectStack REST API Server - automatic REST endpoint generation from protocol", "type": "module", diff --git a/packages/runtime/CHANGELOG.md b/packages/runtime/CHANGELOG.md index 386e30f922..d7321ca21b 100644 --- a/packages/runtime/CHANGELOG.md +++ b/packages/runtime/CHANGELOG.md @@ -1,5 +1,28 @@ # @objectstack/runtime +## 12.5.0 + +### Patch Changes + +- Updated dependencies [8b3d363] + - @objectstack/spec@12.5.0 + - @objectstack/objectql@12.5.0 + - @objectstack/core@12.5.0 + - @objectstack/formula@12.5.0 + - @objectstack/metadata@12.5.0 + - @objectstack/observability@12.5.0 + - @objectstack/driver-memory@12.5.0 + - @objectstack/driver-sql@12.5.0 + - @objectstack/driver-sqlite-wasm@12.5.0 + - @objectstack/plugin-auth@12.5.0 + - @objectstack/plugin-org-scoping@12.5.0 + - @objectstack/plugin-security@12.5.0 + - @objectstack/rest@12.5.0 + - @objectstack/service-cluster@12.5.0 + - @objectstack/service-datasource@12.5.0 + - @objectstack/service-i18n@12.5.0 + - @objectstack/types@12.5.0 + ## 12.4.0 ### Minor Changes diff --git a/packages/runtime/package.json b/packages/runtime/package.json index f8dad21cc2..6b61c74b1f 100644 --- a/packages/runtime/package.json +++ b/packages/runtime/package.json @@ -1,6 +1,6 @@ { "name": "@objectstack/runtime", - "version": "12.4.0", + "version": "12.5.0", "license": "Apache-2.0", "description": "ObjectStack Core Runtime & Query Engine", "type": "module", diff --git a/packages/sdui-parser/CHANGELOG.md b/packages/sdui-parser/CHANGELOG.md index fb29a7c65b..1b8ebcc58d 100644 --- a/packages/sdui-parser/CHANGELOG.md +++ b/packages/sdui-parser/CHANGELOG.md @@ -1,5 +1,7 @@ # @objectstack/sdui-parser +## 12.5.0 + ## 12.4.0 ## 12.3.0 diff --git a/packages/sdui-parser/package.json b/packages/sdui-parser/package.json index 6cc024eeb1..e70cb7a647 100644 --- a/packages/sdui-parser/package.json +++ b/packages/sdui-parser/package.json @@ -1,6 +1,6 @@ { "name": "@objectstack/sdui-parser", - "version": "12.4.0", + "version": "12.5.0", "license": "Apache-2.0", "description": "ObjectStack constrained JSX-source → SDUI SchemaNode tree compiler (parse, never execute). Isomorphic, zero React. ADR-0080.", "main": "dist/index.js", diff --git a/packages/services/service-analytics/CHANGELOG.md b/packages/services/service-analytics/CHANGELOG.md index 7c8c6ab517..fb32e2a3ca 100644 --- a/packages/services/service-analytics/CHANGELOG.md +++ b/packages/services/service-analytics/CHANGELOG.md @@ -1,5 +1,13 @@ # Changelog — @objectstack/service-analytics +## 12.5.0 + +### Patch Changes + +- Updated dependencies [8b3d363] + - @objectstack/spec@12.5.0 + - @objectstack/core@12.5.0 + ## 12.4.0 ### Patch Changes diff --git a/packages/services/service-analytics/package.json b/packages/services/service-analytics/package.json index bfb869fe30..dbc434822c 100644 --- a/packages/services/service-analytics/package.json +++ b/packages/services/service-analytics/package.json @@ -1,6 +1,6 @@ { "name": "@objectstack/service-analytics", - "version": "12.4.0", + "version": "12.5.0", "license": "Apache-2.0", "description": "Analytics Service for ObjectStack — implements IAnalyticsService with multi-driver strategy pattern (NativeSQL, ObjectQL, InMemory)", "type": "module", diff --git a/packages/services/service-automation/CHANGELOG.md b/packages/services/service-automation/CHANGELOG.md index b21abb414e..82b4af4234 100644 --- a/packages/services/service-automation/CHANGELOG.md +++ b/packages/services/service-automation/CHANGELOG.md @@ -1,5 +1,36 @@ # @objectstack/service-automation +## 12.5.0 + +### Patch Changes + +- 8b3d363: Package metadata seed can no longer wedge the platform via record-change automation. + + A seeded record whose lifecycle flow self-triggered (a `record-after-update` flow + writing back to its own trigger record) looped forever when its boolean re-entry + guard never tripped — booleans persist as integer `1` on SQLite/libsql and CEL + `1 != true` is `true`. During first-boot seed (which awaits automation) this hung + the whole kernel build. + + Three layers: + + - `ExecutionContext.skipTriggers` (set by the seed-loader, threaded onto + `HookContext.session` via `buildSession`) makes the record-change trigger skip + flow dispatch for seed/bulk writes — seed data is end-state reference data, not + user events. Lifecycle hooks still run. + - `coerceBooleanFields()` converts SQLite 0/1 (and `'0'/'1'/'true'/'false'`) to + real booleans on the after-hook view of a record (`hookContext.result` / + `.previous`), so flow conditions see JS booleans. The value returned to the + caller is unchanged. + - The automation engine breaks a flow re-entering for the same record while an + execution is still on the stack (`activeRecordFlows`), a backstop for any + self-trigger loop. + +- Updated dependencies [8b3d363] + - @objectstack/spec@12.5.0 + - @objectstack/core@12.5.0 + - @objectstack/formula@12.5.0 + ## 12.4.0 ### Patch Changes diff --git a/packages/services/service-automation/package.json b/packages/services/service-automation/package.json index d81438fb39..24278361af 100644 --- a/packages/services/service-automation/package.json +++ b/packages/services/service-automation/package.json @@ -1,6 +1,6 @@ { "name": "@objectstack/service-automation", - "version": "12.4.0", + "version": "12.5.0", "license": "Apache-2.0", "description": "Automation Service for ObjectStack — implements IAutomationService with plugin-based DAG flow execution engine", "type": "module", diff --git a/packages/services/service-cache/CHANGELOG.md b/packages/services/service-cache/CHANGELOG.md index 97489ec082..2ea21111b6 100644 --- a/packages/services/service-cache/CHANGELOG.md +++ b/packages/services/service-cache/CHANGELOG.md @@ -1,5 +1,14 @@ # @objectstack/service-cache +## 12.5.0 + +### Patch Changes + +- Updated dependencies [8b3d363] + - @objectstack/spec@12.5.0 + - @objectstack/core@12.5.0 + - @objectstack/observability@12.5.0 + ## 12.4.0 ### Patch Changes diff --git a/packages/services/service-cache/package.json b/packages/services/service-cache/package.json index 8921e2038c..fc5aa2525a 100644 --- a/packages/services/service-cache/package.json +++ b/packages/services/service-cache/package.json @@ -1,6 +1,6 @@ { "name": "@objectstack/service-cache", - "version": "12.4.0", + "version": "12.5.0", "license": "Apache-2.0", "description": "Cache Service for ObjectStack — implements ICacheService with in-memory and Redis adapters", "type": "module", diff --git a/packages/services/service-cluster-redis/CHANGELOG.md b/packages/services/service-cluster-redis/CHANGELOG.md index 45cb7d26d8..1d2683c8b8 100644 --- a/packages/services/service-cluster-redis/CHANGELOG.md +++ b/packages/services/service-cluster-redis/CHANGELOG.md @@ -1,5 +1,13 @@ # @objectstack/service-cluster-redis +## 12.5.0 + +### Patch Changes + +- Updated dependencies [8b3d363] + - @objectstack/spec@12.5.0 + - @objectstack/service-cluster@12.5.0 + ## 12.4.0 ### Patch Changes diff --git a/packages/services/service-cluster-redis/package.json b/packages/services/service-cluster-redis/package.json index fb1ab89027..f4eca0dbec 100644 --- a/packages/services/service-cluster-redis/package.json +++ b/packages/services/service-cluster-redis/package.json @@ -1,6 +1,6 @@ { "name": "@objectstack/service-cluster-redis", - "version": "12.4.0", + "version": "12.5.0", "license": "Apache-2.0", "description": "Redis cluster driver for ObjectStack — implements IPubSub/ILock/IKV/ICounter against Redis using ioredis.", "type": "module", diff --git a/packages/services/service-cluster/CHANGELOG.md b/packages/services/service-cluster/CHANGELOG.md index 82296425fa..ccd8289b25 100644 --- a/packages/services/service-cluster/CHANGELOG.md +++ b/packages/services/service-cluster/CHANGELOG.md @@ -1,5 +1,13 @@ # @objectstack/service-cluster +## 12.5.0 + +### Patch Changes + +- Updated dependencies [8b3d363] + - @objectstack/spec@12.5.0 + - @objectstack/core@12.5.0 + ## 12.4.0 ### Patch Changes diff --git a/packages/services/service-cluster/package.json b/packages/services/service-cluster/package.json index b56b0de54b..a46beb7576 100644 --- a/packages/services/service-cluster/package.json +++ b/packages/services/service-cluster/package.json @@ -1,6 +1,6 @@ { "name": "@objectstack/service-cluster", - "version": "12.4.0", + "version": "12.5.0", "license": "Apache-2.0", "description": "Cluster Service for ObjectStack — pluggable PubSub/Lock/KV/Counter primitives. Memory driver included; postgres/redis drivers ship separately.", "type": "module", diff --git a/packages/services/service-datasource/CHANGELOG.md b/packages/services/service-datasource/CHANGELOG.md index 80c1baad40..cf20c8fed6 100644 --- a/packages/services/service-datasource/CHANGELOG.md +++ b/packages/services/service-datasource/CHANGELOG.md @@ -1,5 +1,13 @@ # @objectstack/service-external-datasource +## 12.5.0 + +### Patch Changes + +- Updated dependencies [8b3d363] + - @objectstack/spec@12.5.0 + - @objectstack/core@12.5.0 + ## 12.4.0 ### Patch Changes diff --git a/packages/services/service-datasource/package.json b/packages/services/service-datasource/package.json index 7ffc5411f4..d43baea575 100644 --- a/packages/services/service-datasource/package.json +++ b/packages/services/service-datasource/package.json @@ -1,6 +1,6 @@ { "name": "@objectstack/service-datasource", - "version": "12.4.0", + "version": "12.5.0", "license": "Apache-2.0", "description": "The datasource service (ADR-0015): external-table federation (introspect/draft/import/validate) + runtime UI datasource lifecycle (list/test/create/update/remove + REST routes). Open-source mechanism; the tier line falls on which ICryptoProvider / driver factory a host injects.", "type": "module", diff --git a/packages/services/service-i18n/CHANGELOG.md b/packages/services/service-i18n/CHANGELOG.md index dda6c7f8be..0c8c68af7c 100644 --- a/packages/services/service-i18n/CHANGELOG.md +++ b/packages/services/service-i18n/CHANGELOG.md @@ -1,5 +1,13 @@ # @objectstack/service-i18n +## 12.5.0 + +### Patch Changes + +- Updated dependencies [8b3d363] + - @objectstack/spec@12.5.0 + - @objectstack/core@12.5.0 + ## 12.4.0 ### Patch Changes diff --git a/packages/services/service-i18n/package.json b/packages/services/service-i18n/package.json index 112bd49fa3..f4f9f1bbdc 100644 --- a/packages/services/service-i18n/package.json +++ b/packages/services/service-i18n/package.json @@ -1,6 +1,6 @@ { "name": "@objectstack/service-i18n", - "version": "12.4.0", + "version": "12.5.0", "license": "Apache-2.0", "description": "I18n Service for ObjectStack — implements II18nService with file-based locale loading", "type": "module", diff --git a/packages/services/service-job/CHANGELOG.md b/packages/services/service-job/CHANGELOG.md index 24a9c13fb5..e04a77db1b 100644 --- a/packages/services/service-job/CHANGELOG.md +++ b/packages/services/service-job/CHANGELOG.md @@ -1,5 +1,14 @@ # @objectstack/service-job +## 12.5.0 + +### Patch Changes + +- Updated dependencies [8b3d363] + - @objectstack/spec@12.5.0 + - @objectstack/core@12.5.0 + - @objectstack/platform-objects@12.5.0 + ## 12.4.0 ### Patch Changes diff --git a/packages/services/service-job/package.json b/packages/services/service-job/package.json index 4b894a139f..bb830df0ae 100644 --- a/packages/services/service-job/package.json +++ b/packages/services/service-job/package.json @@ -1,6 +1,6 @@ { "name": "@objectstack/service-job", - "version": "12.4.0", + "version": "12.5.0", "license": "Apache-2.0", "description": "Job Service for ObjectStack — implements IJobService with setInterval and cron scheduling", "type": "module", diff --git a/packages/services/service-knowledge/CHANGELOG.md b/packages/services/service-knowledge/CHANGELOG.md index 6cac38c7e7..1a84079e72 100644 --- a/packages/services/service-knowledge/CHANGELOG.md +++ b/packages/services/service-knowledge/CHANGELOG.md @@ -1,5 +1,13 @@ # @objectstack/service-knowledge +## 12.5.0 + +### Patch Changes + +- Updated dependencies [8b3d363] + - @objectstack/spec@12.5.0 + - @objectstack/core@12.5.0 + ## 12.4.0 ### Patch Changes diff --git a/packages/services/service-knowledge/package.json b/packages/services/service-knowledge/package.json index bd756f708e..152ac00fdd 100644 --- a/packages/services/service-knowledge/package.json +++ b/packages/services/service-knowledge/package.json @@ -1,6 +1,6 @@ { "name": "@objectstack/service-knowledge", - "version": "12.4.0", + "version": "12.5.0", "license": "Apache-2.0", "description": "Knowledge Service for ObjectStack — orchestrator implementing IKnowledgeService over pluggable IKnowledgeAdapter backends (RAGFlow, LlamaIndex, Dify, in-memory).", "type": "module", diff --git a/packages/services/service-messaging/CHANGELOG.md b/packages/services/service-messaging/CHANGELOG.md index 174e0c61b9..39cc5c6169 100644 --- a/packages/services/service-messaging/CHANGELOG.md +++ b/packages/services/service-messaging/CHANGELOG.md @@ -1,5 +1,13 @@ # @objectstack/service-messaging +## 12.5.0 + +### Patch Changes + +- Updated dependencies [8b3d363] + - @objectstack/spec@12.5.0 + - @objectstack/core@12.5.0 + ## 12.4.0 ### Patch Changes diff --git a/packages/services/service-messaging/package.json b/packages/services/service-messaging/package.json index 32722d998f..d6a8045eaf 100644 --- a/packages/services/service-messaging/package.json +++ b/packages/services/service-messaging/package.json @@ -1,6 +1,6 @@ { "name": "@objectstack/service-messaging", - "version": "12.4.0", + "version": "12.5.0", "license": "Apache-2.0", "description": "Messaging Service for ObjectStack — outbound notification dispatch (ADR-0012). Ships the MessagingChannel registry, emit() fan-out, and the always-on inbox channel; other channels (email/webhook/push/IM) plug in.", "type": "module", diff --git a/packages/services/service-package/CHANGELOG.md b/packages/services/service-package/CHANGELOG.md index b5254443c2..29c4c728bf 100644 --- a/packages/services/service-package/CHANGELOG.md +++ b/packages/services/service-package/CHANGELOG.md @@ -1,5 +1,13 @@ # @objectstack/service-package +## 12.5.0 + +### Patch Changes + +- Updated dependencies [8b3d363] + - @objectstack/spec@12.5.0 + - @objectstack/core@12.5.0 + ## 12.4.0 ### Patch Changes diff --git a/packages/services/service-package/package.json b/packages/services/service-package/package.json index 32f936a878..f871f2a37a 100644 --- a/packages/services/service-package/package.json +++ b/packages/services/service-package/package.json @@ -1,6 +1,6 @@ { "name": "@objectstack/service-package", - "version": "12.4.0", + "version": "12.5.0", "license": "Apache-2.0", "description": "Package management service for ObjectStack — publish, install, and manage packages", "type": "module", diff --git a/packages/services/service-queue/CHANGELOG.md b/packages/services/service-queue/CHANGELOG.md index 469f1248aa..efa18a5973 100644 --- a/packages/services/service-queue/CHANGELOG.md +++ b/packages/services/service-queue/CHANGELOG.md @@ -1,5 +1,14 @@ # @objectstack/service-queue +## 12.5.0 + +### Patch Changes + +- Updated dependencies [8b3d363] + - @objectstack/spec@12.5.0 + - @objectstack/core@12.5.0 + - @objectstack/platform-objects@12.5.0 + ## 12.4.0 ### Patch Changes diff --git a/packages/services/service-queue/package.json b/packages/services/service-queue/package.json index ea0c3fcaef..9f036e59b0 100644 --- a/packages/services/service-queue/package.json +++ b/packages/services/service-queue/package.json @@ -1,6 +1,6 @@ { "name": "@objectstack/service-queue", - "version": "12.4.0", + "version": "12.5.0", "license": "Apache-2.0", "description": "Queue Service for ObjectStack — implements IQueueService with in-memory and durable DB-backed (sys_job_queue) adapters", "type": "module", diff --git a/packages/services/service-realtime/CHANGELOG.md b/packages/services/service-realtime/CHANGELOG.md index b87698259b..d59c438934 100644 --- a/packages/services/service-realtime/CHANGELOG.md +++ b/packages/services/service-realtime/CHANGELOG.md @@ -1,5 +1,14 @@ # @objectstack/service-realtime +## 12.5.0 + +### Patch Changes + +- Updated dependencies [8b3d363] + - @objectstack/spec@12.5.0 + - @objectstack/core@12.5.0 + - @objectstack/platform-objects@12.5.0 + ## 12.4.0 ### Patch Changes diff --git a/packages/services/service-realtime/package.json b/packages/services/service-realtime/package.json index b1feaead30..40f0d4610a 100644 --- a/packages/services/service-realtime/package.json +++ b/packages/services/service-realtime/package.json @@ -1,6 +1,6 @@ { "name": "@objectstack/service-realtime", - "version": "12.4.0", + "version": "12.5.0", "license": "Apache-2.0", "description": "Realtime Service for ObjectStack — implements IRealtimeService with WebSocket and in-memory pub/sub", "type": "module", diff --git a/packages/services/service-settings/CHANGELOG.md b/packages/services/service-settings/CHANGELOG.md index 57b7c0408c..7a8459a3a9 100644 --- a/packages/services/service-settings/CHANGELOG.md +++ b/packages/services/service-settings/CHANGELOG.md @@ -1,5 +1,15 @@ # @objectstack/service-settings +## 12.5.0 + +### Patch Changes + +- Updated dependencies [8b3d363] + - @objectstack/spec@12.5.0 + - @objectstack/core@12.5.0 + - @objectstack/platform-objects@12.5.0 + - @objectstack/types@12.5.0 + ## 12.4.0 ### Patch Changes diff --git a/packages/services/service-settings/package.json b/packages/services/service-settings/package.json index 2d13f72147..b0c7b0916b 100644 --- a/packages/services/service-settings/package.json +++ b/packages/services/service-settings/package.json @@ -1,6 +1,6 @@ { "name": "@objectstack/service-settings", - "version": "12.4.0", + "version": "12.5.0", "license": "Apache-2.0", "description": "Settings service for ObjectStack — manifest registry + K/V resolver (OS_* env > Tenant > User > Default) + REST routes. See ADR-0007.", "type": "module", diff --git a/packages/services/service-storage/CHANGELOG.md b/packages/services/service-storage/CHANGELOG.md index 3f93e5df3f..df6dbf6067 100644 --- a/packages/services/service-storage/CHANGELOG.md +++ b/packages/services/service-storage/CHANGELOG.md @@ -1,5 +1,15 @@ # @objectstack/service-storage +## 12.5.0 + +### Patch Changes + +- Updated dependencies [8b3d363] + - @objectstack/spec@12.5.0 + - @objectstack/core@12.5.0 + - @objectstack/observability@12.5.0 + - @objectstack/platform-objects@12.5.0 + ## 12.4.0 ### Patch Changes diff --git a/packages/services/service-storage/package.json b/packages/services/service-storage/package.json index a7c55402c1..7a1d8dd921 100644 --- a/packages/services/service-storage/package.json +++ b/packages/services/service-storage/package.json @@ -1,6 +1,6 @@ { "name": "@objectstack/service-storage", - "version": "12.4.0", + "version": "12.5.0", "license": "Apache-2.0", "description": "Storage Service for ObjectStack — implements IStorageService with local filesystem and S3 adapter skeleton", "type": "module", diff --git a/packages/spec/CHANGELOG.md b/packages/spec/CHANGELOG.md index 54aaf1242c..cbfc787bb3 100644 --- a/packages/spec/CHANGELOG.md +++ b/packages/spec/CHANGELOG.md @@ -1,5 +1,31 @@ # @objectstack/spec +## 12.5.0 + +### Patch Changes + +- 8b3d363: Package metadata seed can no longer wedge the platform via record-change automation. + + A seeded record whose lifecycle flow self-triggered (a `record-after-update` flow + writing back to its own trigger record) looped forever when its boolean re-entry + guard never tripped — booleans persist as integer `1` on SQLite/libsql and CEL + `1 != true` is `true`. During first-boot seed (which awaits automation) this hung + the whole kernel build. + + Three layers: + + - `ExecutionContext.skipTriggers` (set by the seed-loader, threaded onto + `HookContext.session` via `buildSession`) makes the record-change trigger skip + flow dispatch for seed/bulk writes — seed data is end-state reference data, not + user events. Lifecycle hooks still run. + - `coerceBooleanFields()` converts SQLite 0/1 (and `'0'/'1'/'true'/'false'`) to + real booleans on the after-hook view of a record (`hookContext.result` / + `.previous`), so flow conditions see JS booleans. The value returned to the + caller is unchanged. + - The automation engine breaks a flow re-entering for the same record while an + execution is still on the stack (`activeRecordFlows`), a backstop for any + self-trigger loop. + ## 12.4.0 ### Minor Changes diff --git a/packages/spec/package.json b/packages/spec/package.json index 3dbda379c4..759d76e211 100644 --- a/packages/spec/package.json +++ b/packages/spec/package.json @@ -1,6 +1,6 @@ { "name": "@objectstack/spec", - "version": "12.4.0", + "version": "12.5.0", "description": "ObjectStack Protocol & Specification - TypeScript Interfaces, JSON Schemas, and Convention Configurations", "license": "Apache-2.0", "main": "dist/index.js", diff --git a/packages/triggers/trigger-api/CHANGELOG.md b/packages/triggers/trigger-api/CHANGELOG.md index 7b775d04a2..ff114a1afe 100644 --- a/packages/triggers/trigger-api/CHANGELOG.md +++ b/packages/triggers/trigger-api/CHANGELOG.md @@ -1,5 +1,13 @@ # @objectstack/trigger-api +## 12.5.0 + +### Patch Changes + +- Updated dependencies [8b3d363] + - @objectstack/spec@12.5.0 + - @objectstack/core@12.5.0 + ## 12.4.0 ### Patch Changes diff --git a/packages/triggers/trigger-api/package.json b/packages/triggers/trigger-api/package.json index cd0e30003b..49c65d3987 100644 --- a/packages/triggers/trigger-api/package.json +++ b/packages/triggers/trigger-api/package.json @@ -1,6 +1,6 @@ { "name": "@objectstack/trigger-api", - "version": "12.4.0", + "version": "12.5.0", "license": "Apache-2.0", "description": "Inbound HTTP/webhook flow trigger for ObjectStack — per-flow HMAC-verified endpoints with queue-backed ingestion (ADR-0041)", "main": "dist/index.js", diff --git a/packages/triggers/trigger-record-change/CHANGELOG.md b/packages/triggers/trigger-record-change/CHANGELOG.md index 6d4296cf15..352ef767af 100644 --- a/packages/triggers/trigger-record-change/CHANGELOG.md +++ b/packages/triggers/trigger-record-change/CHANGELOG.md @@ -1,5 +1,35 @@ # @objectstack/plugin-trigger-record-change +## 12.5.0 + +### Patch Changes + +- 8b3d363: Package metadata seed can no longer wedge the platform via record-change automation. + + A seeded record whose lifecycle flow self-triggered (a `record-after-update` flow + writing back to its own trigger record) looped forever when its boolean re-entry + guard never tripped — booleans persist as integer `1` on SQLite/libsql and CEL + `1 != true` is `true`. During first-boot seed (which awaits automation) this hung + the whole kernel build. + + Three layers: + + - `ExecutionContext.skipTriggers` (set by the seed-loader, threaded onto + `HookContext.session` via `buildSession`) makes the record-change trigger skip + flow dispatch for seed/bulk writes — seed data is end-state reference data, not + user events. Lifecycle hooks still run. + - `coerceBooleanFields()` converts SQLite 0/1 (and `'0'/'1'/'true'/'false'`) to + real booleans on the after-hook view of a record (`hookContext.result` / + `.previous`), so flow conditions see JS booleans. The value returned to the + caller is unchanged. + - The automation engine breaks a flow re-entering for the same record while an + execution is still on the stack (`activeRecordFlows`), a backstop for any + self-trigger loop. + +- Updated dependencies [8b3d363] + - @objectstack/spec@12.5.0 + - @objectstack/core@12.5.0 + ## 12.4.0 ### Patch Changes diff --git a/packages/triggers/trigger-record-change/package.json b/packages/triggers/trigger-record-change/package.json index e8f588b98a..b71dfba99e 100644 --- a/packages/triggers/trigger-record-change/package.json +++ b/packages/triggers/trigger-record-change/package.json @@ -1,6 +1,6 @@ { "name": "@objectstack/trigger-record-change", - "version": "12.4.0", + "version": "12.5.0", "license": "Apache-2.0", "description": "Record-change flow trigger for ObjectStack — auto-launches flows on object insert/update/delete via ObjectQL lifecycle hooks (ADR-0018)", "main": "dist/index.js", diff --git a/packages/triggers/trigger-schedule/CHANGELOG.md b/packages/triggers/trigger-schedule/CHANGELOG.md index 91e91ae3ac..5f7ac974ea 100644 --- a/packages/triggers/trigger-schedule/CHANGELOG.md +++ b/packages/triggers/trigger-schedule/CHANGELOG.md @@ -1,5 +1,13 @@ # @objectstack/plugin-trigger-schedule +## 12.5.0 + +### Patch Changes + +- Updated dependencies [8b3d363] + - @objectstack/spec@12.5.0 + - @objectstack/core@12.5.0 + ## 12.4.0 ### Patch Changes diff --git a/packages/triggers/trigger-schedule/package.json b/packages/triggers/trigger-schedule/package.json index 7e7e01fd54..3bda519453 100644 --- a/packages/triggers/trigger-schedule/package.json +++ b/packages/triggers/trigger-schedule/package.json @@ -1,6 +1,6 @@ { "name": "@objectstack/trigger-schedule", - "version": "12.4.0", + "version": "12.5.0", "license": "Apache-2.0", "description": "Schedule flow trigger for ObjectStack — auto-launches flows on a cron/interval/once schedule via the IJobService (ADR-0018)", "main": "dist/index.js", diff --git a/packages/types/CHANGELOG.md b/packages/types/CHANGELOG.md index ba9c6fdabd..d16452e140 100644 --- a/packages/types/CHANGELOG.md +++ b/packages/types/CHANGELOG.md @@ -1,5 +1,12 @@ # @objectstack/types +## 12.5.0 + +### Patch Changes + +- Updated dependencies [8b3d363] + - @objectstack/spec@12.5.0 + ## 12.4.0 ### Patch Changes diff --git a/packages/types/package.json b/packages/types/package.json index d9ce0a321f..f110f7b09d 100644 --- a/packages/types/package.json +++ b/packages/types/package.json @@ -1,6 +1,6 @@ { "name": "@objectstack/types", - "version": "12.4.0", + "version": "12.5.0", "license": "Apache-2.0", "description": "Shared interfaces describing the ObjectStack Runtime environment", "main": "dist/index.js", diff --git a/packages/verify/CHANGELOG.md b/packages/verify/CHANGELOG.md index 5bf70ea453..4240f897c6 100644 --- a/packages/verify/CHANGELOG.md +++ b/packages/verify/CHANGELOG.md @@ -1,5 +1,26 @@ # @objectstack/verify +## 12.5.0 + +### Patch Changes + +- Updated dependencies [8b3d363] + - @objectstack/spec@12.5.0 + - @objectstack/objectql@12.5.0 + - @objectstack/service-automation@12.5.0 + - @objectstack/core@12.5.0 + - @objectstack/driver-sqlite-wasm@12.5.0 + - @objectstack/plugin-auth@12.5.0 + - @objectstack/plugin-hono-server@12.5.0 + - @objectstack/plugin-org-scoping@12.5.0 + - @objectstack/plugin-security@12.5.0 + - @objectstack/plugin-sharing@12.5.0 + - @objectstack/rest@12.5.0 + - @objectstack/runtime@12.5.0 + - @objectstack/service-analytics@12.5.0 + - @objectstack/service-datasource@12.5.0 + - @objectstack/service-settings@12.5.0 + ## 12.4.0 ### Patch Changes diff --git a/packages/verify/package.json b/packages/verify/package.json index 617db2e9cd..67eca8687c 100644 --- a/packages/verify/package.json +++ b/packages/verify/package.json @@ -1,6 +1,6 @@ { "name": "@objectstack/verify", - "version": "12.4.0", + "version": "12.5.0", "license": "Apache-2.0", "description": "Boot any ObjectStack app in-process and verify it through the real HTTP stack — auto-derived CRUD round-trip fidelity plus the cross-owner RLS invariant. Catches runtime regressions that static checks miss.", "type": "module", diff --git a/packages/vscode-objectstack/CHANGELOG.md b/packages/vscode-objectstack/CHANGELOG.md index 8ce3cfd41e..cb2ef306fe 100644 --- a/packages/vscode-objectstack/CHANGELOG.md +++ b/packages/vscode-objectstack/CHANGELOG.md @@ -1,5 +1,7 @@ # objectstack-vscode +## 12.5.0 + ## 12.4.0 ## 12.3.0 diff --git a/packages/vscode-objectstack/package.json b/packages/vscode-objectstack/package.json index e5872ff889..6c60371243 100644 --- a/packages/vscode-objectstack/package.json +++ b/packages/vscode-objectstack/package.json @@ -2,7 +2,7 @@ "name": "objectstack-vscode", "displayName": "ObjectStack", "description": "ObjectStack Protocol — Autocomplete, validation, and inline diagnostics for .object.ts, .view.ts, and objectstack.config.ts files", - "version": "12.4.0", + "version": "12.5.0", "publisher": "objectstack", "license": "Apache-2.0", "repository": {