diff --git a/.changeset/adr-0087-p0-protocol-handshake.md b/.changeset/adr-0087-p0-protocol-handshake.md deleted file mode 100644 index 884fb86d12..0000000000 --- a/.changeset/adr-0087-p0-protocol-handshake.md +++ /dev/null @@ -1,15 +0,0 @@ ---- -"@objectstack/spec": minor -"@objectstack/metadata-core": minor -"@objectstack/metadata-protocol": minor ---- - -ADR-0087 P0 — enforce the protocol version handshake (make `engines.protocol` real). - -`PluginEnginesSchema.protocol` (ADR-0025 §3.2, protocol-first per §3.10 #3) was declared, documented, and checked by no loader or installer — an ADR-0078 "declarable-but-inert" violation. A package built against an incompatible protocol major failed deep in a schema `.parse()` or a renderer contract instead of at the boundary. - -- **`@objectstack/spec`**: exports `PROTOCOL_VERSION` / `PROTOCOL_MAJOR` (`kernel`) — the single source of truth the handshake checks against. A drift test keeps it in lockstep with the package major. -- **`@objectstack/metadata-core`**: adds `checkProtocolCompat()` (pure, major-grained range check), `assertProtocolCompat()`, and the structured `ProtocolIncompatibleError` (`OS_PROTOCOL_INCOMPATIBLE`, carrying both versions and the `objectstack migrate meta --from N` command). It refuses only on a *positive* mismatch determination; absent ranges are grandfathered (warn) and unrecognized ranges never cause a false rejection. -- **`@objectstack/metadata-protocol`**: `installPackage` runs the handshake before writing to the registry — an incompatible package is refused with a machine-actionable diagnostic instead of crashing later. - -Additive and backward compatible: packages that declare no `engines.protocol` range keep loading (with a warning). Part of the ADR-0087 epic (#2643); resolves #2644. diff --git a/.changeset/objectui-refresh-6cbccf38.md b/.changeset/objectui-refresh-6cbccf38.md deleted file mode 100644 index 1557f8f7fd..0000000000 --- a/.changeset/objectui-refresh-6cbccf38.md +++ /dev/null @@ -1,12 +0,0 @@ ---- -"@objectstack/console": minor ---- - -chore(console): refresh vendored `@object-ui/console` SPA to objectui@6cbccf38 - -Bumps the pinned `.objectui-sha` from `ffad2a13` to `6cbccf38` (2 commits) and rebuilds the prebuilt Console SPA shipped in `@objectstack/console`. - -Notable upstream changes pulled in: - -- feat(app-shell,plugin-list): persist list filters per-user across navigation -- fix(components,fields): localize form validation, toast client-side failures, fix dark-mode date icon diff --git a/.changeset/package-manifest-edit.md b/.changeset/package-manifest-edit.md deleted file mode 100644 index 9fea6388fc..0000000000 --- a/.changeset/package-manifest-edit.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -"@objectstack/objectql": minor -"@objectstack/metadata-protocol": minor -"@objectstack/runtime": minor ---- - -feat(packages): edit a package manifest via `PATCH /packages/:id` - -Adds an editable path for a package's `name` / `description` / `version` after -creation: `SchemaRegistry.updatePackageManifest` (merges in-memory, preserving -lifecycle state), `protocol.updatePackage` (re-persists to `sys_packages`), and -the `PATCH /packages/:id` route in the HTTP dispatcher. `id` / `scope` / `type` -remain immutable. diff --git a/examples/app-crm/CHANGELOG.md b/examples/app-crm/CHANGELOG.md index 5e9a51ee54..33228c7667 100644 --- a/examples/app-crm/CHANGELOG.md +++ b/examples/app-crm/CHANGELOG.md @@ -1,5 +1,14 @@ # @objectstack/example-crm +## 4.0.74 + +### Patch Changes + +- Updated dependencies [60dc3ba] +- Updated dependencies [1dd5dfd] + - @objectstack/spec@12.4.0 + - @objectstack/runtime@12.4.0 + ## 4.0.73 ### Patch Changes diff --git a/examples/app-crm/package.json b/examples/app-crm/package.json index d750fdedd2..ac4ce47986 100644 --- a/examples/app-crm/package.json +++ b/examples/app-crm/package.json @@ -1,6 +1,6 @@ { "name": "@objectstack/example-crm", - "version": "4.0.73", + "version": "4.0.74", "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 ec0480f2b9..2080749fac 100644 --- a/examples/app-showcase/CHANGELOG.md +++ b/examples/app-showcase/CHANGELOG.md @@ -1,5 +1,18 @@ # @objectstack/example-showcase +## 0.2.20 + +### Patch Changes + +- Updated dependencies [60dc3ba] +- Updated dependencies [1dd5dfd] + - @objectstack/spec@12.4.0 + - @objectstack/runtime@12.4.0 + - @objectstack/cloud-connection@12.4.0 + - @objectstack/connector-rest@12.4.0 + - @objectstack/connector-slack@12.4.0 + - @objectstack/driver-sql@12.4.0 + ## 0.2.19 ### Patch Changes diff --git a/examples/app-showcase/package.json b/examples/app-showcase/package.json index d34e620690..a53aea85c6 100644 --- a/examples/app-showcase/package.json +++ b/examples/app-showcase/package.json @@ -1,6 +1,6 @@ { "name": "@objectstack/example-showcase", - "version": "0.2.19", + "version": "0.2.20", "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 6f5803aa67..26e3f47fa7 100644 --- a/examples/app-todo/CHANGELOG.md +++ b/examples/app-todo/CHANGELOG.md @@ -1,5 +1,21 @@ # @objectstack/example-todo +## 4.0.74 + +### Patch Changes + +- Updated dependencies [60dc3ba] +- Updated dependencies [1dd5dfd] + - @objectstack/spec@12.4.0 + - @objectstack/objectql@12.4.0 + - @objectstack/runtime@12.4.0 + - @objectstack/client@12.4.0 + - @objectstack/mcp@12.4.0 + - @objectstack/metadata@12.4.0 + - @objectstack/driver-sqlite-wasm@12.4.0 + - @objectstack/knowledge-memory@12.4.0 + - @objectstack/service-knowledge@12.4.0 + ## 4.0.73 ### Patch Changes diff --git a/examples/app-todo/package.json b/examples/app-todo/package.json index cb909bf93c..e25d0ebd63 100644 --- a/examples/app-todo/package.json +++ b/examples/app-todo/package.json @@ -1,6 +1,6 @@ { "name": "@objectstack/example-todo", - "version": "4.0.73", + "version": "4.0.74", "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 49889285ef..2b1305023b 100644 --- a/examples/embed-objectql/CHANGELOG.md +++ b/examples/embed-objectql/CHANGELOG.md @@ -1,5 +1,15 @@ # @objectstack/example-embed-objectql +## 0.0.14 + +### Patch Changes + +- Updated dependencies [60dc3ba] +- Updated dependencies [1dd5dfd] + - @objectstack/spec@12.4.0 + - @objectstack/objectql@12.4.0 + - @objectstack/driver-memory@12.4.0 + ## 0.0.13 ### Patch Changes diff --git a/examples/embed-objectql/package.json b/examples/embed-objectql/package.json index 7a2fccc388..e2a66f142b 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.13", + "version": "0.0.14", "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 6f79a4fdcf..2a7c40c290 100644 --- a/packages/adapters/hono/CHANGELOG.md +++ b/packages/adapters/hono/CHANGELOG.md @@ -1,5 +1,14 @@ # @objectstack/hono +## 12.4.0 + +### Patch Changes + +- Updated dependencies [1dd5dfd] + - @objectstack/runtime@12.4.0 + - @objectstack/plugin-hono-server@12.4.0 + - @objectstack/types@12.4.0 + ## 12.3.0 ### Patch Changes diff --git a/packages/adapters/hono/package.json b/packages/adapters/hono/package.json index 9aea784ab6..fb69133d22 100644 --- a/packages/adapters/hono/package.json +++ b/packages/adapters/hono/package.json @@ -1,6 +1,6 @@ { "name": "@objectstack/hono", - "version": "12.3.0", + "version": "12.4.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 f52d2e0965..e382f23d77 100644 --- a/packages/apps/account/CHANGELOG.md +++ b/packages/apps/account/CHANGELOG.md @@ -1,5 +1,13 @@ # @objectstack/account +## 12.4.0 + +### Patch Changes + +- Updated dependencies [60dc3ba] + - @objectstack/spec@12.4.0 + - @objectstack/platform-objects@12.4.0 + ## 12.3.0 ### Patch Changes diff --git a/packages/apps/account/package.json b/packages/apps/account/package.json index 8d4621a5c0..8357698ef5 100644 --- a/packages/apps/account/package.json +++ b/packages/apps/account/package.json @@ -1,6 +1,6 @@ { "name": "@objectstack/account", - "version": "12.3.0", + "version": "12.4.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 9868691ade..c945606c5e 100644 --- a/packages/apps/setup/CHANGELOG.md +++ b/packages/apps/setup/CHANGELOG.md @@ -1,5 +1,13 @@ # @objectstack/setup +## 12.4.0 + +### Patch Changes + +- Updated dependencies [60dc3ba] + - @objectstack/spec@12.4.0 + - @objectstack/platform-objects@12.4.0 + ## 12.3.0 ### Patch Changes diff --git a/packages/apps/setup/package.json b/packages/apps/setup/package.json index 6603695c7d..e74cf02b32 100644 --- a/packages/apps/setup/package.json +++ b/packages/apps/setup/package.json @@ -1,6 +1,6 @@ { "name": "@objectstack/setup", - "version": "12.3.0", + "version": "12.4.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 ecd0d412eb..6fbb97c778 100644 --- a/packages/apps/studio/CHANGELOG.md +++ b/packages/apps/studio/CHANGELOG.md @@ -1,5 +1,13 @@ # @objectstack/studio +## 12.4.0 + +### Patch Changes + +- Updated dependencies [60dc3ba] + - @objectstack/spec@12.4.0 + - @objectstack/platform-objects@12.4.0 + ## 12.3.0 ### Patch Changes diff --git a/packages/apps/studio/package.json b/packages/apps/studio/package.json index 79378fef6c..c32f035d6e 100644 --- a/packages/apps/studio/package.json +++ b/packages/apps/studio/package.json @@ -1,6 +1,6 @@ { "name": "@objectstack/studio", - "version": "12.3.0", + "version": "12.4.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 1de3075081..060a478887 100644 --- a/packages/cli/CHANGELOG.md +++ b/packages/cli/CHANGELOG.md @@ -1,5 +1,59 @@ # @objectstack/cli +## 12.4.0 + +### Patch Changes + +- Updated dependencies [60dc3ba] +- Updated dependencies [f66e8af] +- Updated dependencies [1dd5dfd] + - @objectstack/spec@12.4.0 + - @objectstack/console@12.4.0 + - @objectstack/objectql@12.4.0 + - @objectstack/runtime@12.4.0 + - @objectstack/account@12.4.0 + - @objectstack/setup@12.4.0 + - @objectstack/studio@12.4.0 + - @objectstack/client@12.4.0 + - @objectstack/cloud-connection@12.4.0 + - @objectstack/core@12.4.0 + - @objectstack/formula@12.4.0 + - @objectstack/lint@12.4.0 + - @objectstack/mcp@12.4.0 + - @objectstack/observability@12.4.0 + - @objectstack/platform-objects@12.4.0 + - @objectstack/driver-memory@12.4.0 + - @objectstack/driver-mongodb@12.4.0 + - @objectstack/driver-sql@12.4.0 + - @objectstack/driver-sqlite-wasm@12.4.0 + - @objectstack/plugin-approvals@12.4.0 + - @objectstack/plugin-audit@12.4.0 + - @objectstack/plugin-auth@12.4.0 + - @objectstack/plugin-email@12.4.0 + - @objectstack/plugin-hono-server@12.4.0 + - @objectstack/plugin-org-scoping@12.4.0 + - @objectstack/plugin-reports@12.4.0 + - @objectstack/plugin-security@12.4.0 + - @objectstack/plugin-sharing@12.4.0 + - @objectstack/plugin-webhooks@12.4.0 + - @objectstack/rest@12.4.0 + - @objectstack/service-analytics@12.4.0 + - @objectstack/service-automation@12.4.0 + - @objectstack/service-cache@12.4.0 + - @objectstack/service-datasource@12.4.0 + - @objectstack/service-job@12.4.0 + - @objectstack/service-messaging@12.4.0 + - @objectstack/service-package@12.4.0 + - @objectstack/service-queue@12.4.0 + - @objectstack/service-realtime@12.4.0 + - @objectstack/service-settings@12.4.0 + - @objectstack/service-storage@12.4.0 + - @objectstack/trigger-api@12.4.0 + - @objectstack/trigger-record-change@12.4.0 + - @objectstack/trigger-schedule@12.4.0 + - @objectstack/types@12.4.0 + - @objectstack/verify@12.4.0 + ## 12.3.0 ### Patch Changes diff --git a/packages/cli/package.json b/packages/cli/package.json index d9af2aa9f5..0c9f85621b 100644 --- a/packages/cli/package.json +++ b/packages/cli/package.json @@ -1,6 +1,6 @@ { "name": "@objectstack/cli", - "version": "12.3.0", + "version": "12.4.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 9b48a781c8..243ac5d003 100644 --- a/packages/client-react/CHANGELOG.md +++ b/packages/client-react/CHANGELOG.md @@ -1,5 +1,14 @@ # @objectstack/client-react +## 12.4.0 + +### Patch Changes + +- Updated dependencies [60dc3ba] + - @objectstack/spec@12.4.0 + - @objectstack/client@12.4.0 + - @objectstack/core@12.4.0 + ## 12.3.0 ### Patch Changes diff --git a/packages/client-react/package.json b/packages/client-react/package.json index b0b614900f..a50e2871ae 100644 --- a/packages/client-react/package.json +++ b/packages/client-react/package.json @@ -1,6 +1,6 @@ { "name": "@objectstack/client-react", - "version": "12.3.0", + "version": "12.4.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 25c1a50dad..10efbeef1c 100644 --- a/packages/client/CHANGELOG.md +++ b/packages/client/CHANGELOG.md @@ -1,5 +1,13 @@ # @objectstack/client +## 12.4.0 + +### Patch Changes + +- Updated dependencies [60dc3ba] + - @objectstack/spec@12.4.0 + - @objectstack/core@12.4.0 + ## 12.3.0 ### Patch Changes diff --git a/packages/client/package.json b/packages/client/package.json index 6c0b646e32..c2b4d1a6d1 100644 --- a/packages/client/package.json +++ b/packages/client/package.json @@ -1,6 +1,6 @@ { "name": "@objectstack/client", - "version": "12.3.0", + "version": "12.4.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 2d6df24000..6979c6c2cc 100644 --- a/packages/cloud-connection/CHANGELOG.md +++ b/packages/cloud-connection/CHANGELOG.md @@ -1,5 +1,16 @@ # @objectstack/cloud-connection +## 12.4.0 + +### Patch Changes + +- Updated dependencies [60dc3ba] +- Updated dependencies [1dd5dfd] + - @objectstack/spec@12.4.0 + - @objectstack/runtime@12.4.0 + - @objectstack/core@12.4.0 + - @objectstack/types@12.4.0 + ## 12.3.0 ### Patch Changes diff --git a/packages/cloud-connection/package.json b/packages/cloud-connection/package.json index 095b5c843a..4e8fa06f97 100644 --- a/packages/cloud-connection/package.json +++ b/packages/cloud-connection/package.json @@ -1,6 +1,6 @@ { "name": "@objectstack/cloud-connection", - "version": "12.3.0", + "version": "12.4.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 04a96ba9d7..00a7ea6242 100644 --- a/packages/connectors/connector-mcp/CHANGELOG.md +++ b/packages/connectors/connector-mcp/CHANGELOG.md @@ -1,5 +1,13 @@ # @objectstack/connector-mcp +## 12.4.0 + +### Patch Changes + +- Updated dependencies [60dc3ba] + - @objectstack/spec@12.4.0 + - @objectstack/core@12.4.0 + ## 12.3.0 ### Patch Changes diff --git a/packages/connectors/connector-mcp/package.json b/packages/connectors/connector-mcp/package.json index 7e5a4499e9..cd6a74d661 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.3.0", + "version": "12.4.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 eb46692231..efe213980e 100644 --- a/packages/connectors/connector-openapi/CHANGELOG.md +++ b/packages/connectors/connector-openapi/CHANGELOG.md @@ -1,5 +1,13 @@ # @objectstack/connector-openapi +## 12.4.0 + +### Patch Changes + +- Updated dependencies [60dc3ba] + - @objectstack/spec@12.4.0 + - @objectstack/core@12.4.0 + ## 12.3.0 ### Patch Changes diff --git a/packages/connectors/connector-openapi/package.json b/packages/connectors/connector-openapi/package.json index 33e3a003de..3648adb8d4 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.3.0", + "version": "12.4.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 ed2bc708ab..0a3ea71d0f 100644 --- a/packages/connectors/connector-rest/CHANGELOG.md +++ b/packages/connectors/connector-rest/CHANGELOG.md @@ -1,5 +1,13 @@ # @objectstack/connector-rest +## 12.4.0 + +### Patch Changes + +- Updated dependencies [60dc3ba] + - @objectstack/spec@12.4.0 + - @objectstack/core@12.4.0 + ## 12.3.0 ### Patch Changes diff --git a/packages/connectors/connector-rest/package.json b/packages/connectors/connector-rest/package.json index 94e5d6ec8f..f7e40fa109 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.3.0", + "version": "12.4.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 853a96601a..69aac4f42a 100644 --- a/packages/connectors/connector-slack/CHANGELOG.md +++ b/packages/connectors/connector-slack/CHANGELOG.md @@ -1,5 +1,13 @@ # @objectstack/connector-slack +## 12.4.0 + +### Patch Changes + +- Updated dependencies [60dc3ba] + - @objectstack/spec@12.4.0 + - @objectstack/core@12.4.0 + ## 12.3.0 ### Patch Changes diff --git a/packages/connectors/connector-slack/package.json b/packages/connectors/connector-slack/package.json index 2a96d96482..aecb0110a2 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.3.0", + "version": "12.4.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 b8d018630f..c4d1175d08 100644 --- a/packages/console/CHANGELOG.md +++ b/packages/console/CHANGELOG.md @@ -1,5 +1,18 @@ # @objectstack/console +## 12.4.0 + +### Minor Changes + +- f66e8af: chore(console): refresh vendored `@object-ui/console` SPA to objectui@6cbccf38 + + Bumps the pinned `.objectui-sha` from `ffad2a13` to `6cbccf38` (2 commits) and rebuilds the prebuilt Console SPA shipped in `@objectstack/console`. + + Notable upstream changes pulled in: + + - feat(app-shell,plugin-list): persist list filters per-user across navigation + - fix(components,fields): localize form validation, toast client-side failures, fix dark-mode date icon + ## 12.3.0 ## 12.2.0 diff --git a/packages/console/package.json b/packages/console/package.json index de0a8e18a8..b043b5064c 100644 --- a/packages/console/package.json +++ b/packages/console/package.json @@ -1,6 +1,6 @@ { "name": "@objectstack/console", - "version": "12.3.0", + "version": "12.4.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 c3230e8ac7..d1761d7085 100644 --- a/packages/core/CHANGELOG.md +++ b/packages/core/CHANGELOG.md @@ -1,5 +1,12 @@ # @objectstack/core +## 12.4.0 + +### Patch Changes + +- Updated dependencies [60dc3ba] + - @objectstack/spec@12.4.0 + ## 12.3.0 ### Patch Changes diff --git a/packages/core/package.json b/packages/core/package.json index 108bcac626..c0f7d60a6c 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,6 +1,6 @@ { "name": "@objectstack/core", - "version": "12.3.0", + "version": "12.4.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 02a343758b..29d5b4ca52 100644 --- a/packages/create-objectstack/CHANGELOG.md +++ b/packages/create-objectstack/CHANGELOG.md @@ -1,5 +1,7 @@ # create-objectstack +## 12.4.0 + ## 12.3.0 ## 12.2.0 diff --git a/packages/create-objectstack/package.json b/packages/create-objectstack/package.json index 791a9d5830..c2a9176a28 100644 --- a/packages/create-objectstack/package.json +++ b/packages/create-objectstack/package.json @@ -1,6 +1,6 @@ { "name": "create-objectstack", - "version": "12.3.0", + "version": "12.4.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 39167940a9..629042bab1 100644 --- a/packages/dogfood/CHANGELOG.md +++ b/packages/dogfood/CHANGELOG.md @@ -1,5 +1,18 @@ # @objectstack/dogfood +## 0.0.22 + +### Patch Changes + +- Updated dependencies [60dc3ba] +- Updated dependencies [1dd5dfd] + - @objectstack/spec@12.4.0 + - @objectstack/objectql@12.4.0 + - @objectstack/example-crm@4.0.74 + - @objectstack/example-showcase@0.2.20 + - @objectstack/plugin-security@12.4.0 + - @objectstack/verify@12.4.0 + ## 0.0.21 ### Patch Changes diff --git a/packages/dogfood/package.json b/packages/dogfood/package.json index ccb31d1411..2c4eb6fe6f 100644 --- a/packages/dogfood/package.json +++ b/packages/dogfood/package.json @@ -1,6 +1,6 @@ { "name": "@objectstack/dogfood", - "version": "0.0.21", + "version": "0.0.22", "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 b472a7dc9c..79acc00969 100644 --- a/packages/downstream-contract/CHANGELOG.md +++ b/packages/downstream-contract/CHANGELOG.md @@ -1,5 +1,12 @@ # @objectstack/downstream-contract +## 0.0.20 + +### Patch Changes + +- Updated dependencies [60dc3ba] + - @objectstack/spec@12.4.0 + ## 0.0.19 ### Patch Changes diff --git a/packages/downstream-contract/package.json b/packages/downstream-contract/package.json index 8ebff69af3..f149f1318e 100644 --- a/packages/downstream-contract/package.json +++ b/packages/downstream-contract/package.json @@ -1,6 +1,6 @@ { "name": "@objectstack/downstream-contract", - "version": "0.0.19", + "version": "0.0.20", "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 c2937d1218..adc330fde3 100644 --- a/packages/formula/CHANGELOG.md +++ b/packages/formula/CHANGELOG.md @@ -1,5 +1,12 @@ # @objectstack/formula +## 12.4.0 + +### Patch Changes + +- Updated dependencies [60dc3ba] + - @objectstack/spec@12.4.0 + ## 12.3.0 ### Patch Changes diff --git a/packages/formula/package.json b/packages/formula/package.json index c4a2d7ce7b..46119b28bf 100644 --- a/packages/formula/package.json +++ b/packages/formula/package.json @@ -1,6 +1,6 @@ { "name": "@objectstack/formula", - "version": "12.3.0", + "version": "12.4.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 0b3aea56ca..d0bfc73a7d 100644 --- a/packages/lint/CHANGELOG.md +++ b/packages/lint/CHANGELOG.md @@ -1,5 +1,14 @@ # @objectstack/lint +## 12.4.0 + +### Patch Changes + +- Updated dependencies [60dc3ba] + - @objectstack/spec@12.4.0 + - @objectstack/formula@12.4.0 + - @objectstack/sdui-parser@12.4.0 + ## 12.3.0 ### Patch Changes diff --git a/packages/lint/package.json b/packages/lint/package.json index dc634848a7..be00664cdf 100644 --- a/packages/lint/package.json +++ b/packages/lint/package.json @@ -1,6 +1,6 @@ { "name": "@objectstack/lint", - "version": "12.3.0", + "version": "12.4.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 4d4c4ac236..6cde4bda5c 100644 --- a/packages/mcp/CHANGELOG.md +++ b/packages/mcp/CHANGELOG.md @@ -1,5 +1,14 @@ # @objectstack/plugin-mcp-server +## 12.4.0 + +### Patch Changes + +- Updated dependencies [60dc3ba] + - @objectstack/spec@12.4.0 + - @objectstack/core@12.4.0 + - @objectstack/types@12.4.0 + ## 12.3.0 ### Patch Changes diff --git a/packages/mcp/package.json b/packages/mcp/package.json index 173eedaf6b..238259fffb 100644 --- a/packages/mcp/package.json +++ b/packages/mcp/package.json @@ -1,6 +1,6 @@ { "name": "@objectstack/mcp", - "version": "12.3.0", + "version": "12.4.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 f8622b6d2f..fd4f7b6414 100644 --- a/packages/metadata-core/CHANGELOG.md +++ b/packages/metadata-core/CHANGELOG.md @@ -1,5 +1,24 @@ # @objectstack/metadata-core +## 12.4.0 + +### Minor Changes + +- 60dc3ba: ADR-0087 P0 — enforce the protocol version handshake (make `engines.protocol` real). + + `PluginEnginesSchema.protocol` (ADR-0025 §3.2, protocol-first per §3.10 #3) was declared, documented, and checked by no loader or installer — an ADR-0078 "declarable-but-inert" violation. A package built against an incompatible protocol major failed deep in a schema `.parse()` or a renderer contract instead of at the boundary. + + - **`@objectstack/spec`**: exports `PROTOCOL_VERSION` / `PROTOCOL_MAJOR` (`kernel`) — the single source of truth the handshake checks against. A drift test keeps it in lockstep with the package major. + - **`@objectstack/metadata-core`**: adds `checkProtocolCompat()` (pure, major-grained range check), `assertProtocolCompat()`, and the structured `ProtocolIncompatibleError` (`OS_PROTOCOL_INCOMPATIBLE`, carrying both versions and the `objectstack migrate meta --from N` command). It refuses only on a _positive_ mismatch determination; absent ranges are grandfathered (warn) and unrecognized ranges never cause a false rejection. + - **`@objectstack/metadata-protocol`**: `installPackage` runs the handshake before writing to the registry — an incompatible package is refused with a machine-actionable diagnostic instead of crashing later. + + Additive and backward compatible: packages that declare no `engines.protocol` range keep loading (with a warning). Part of the ADR-0087 epic (#2643); resolves #2644. + +### Patch Changes + +- Updated dependencies [60dc3ba] + - @objectstack/spec@12.4.0 + ## 12.3.0 ### Patch Changes diff --git a/packages/metadata-core/package.json b/packages/metadata-core/package.json index d878710d26..888174dd1b 100644 --- a/packages/metadata-core/package.json +++ b/packages/metadata-core/package.json @@ -1,6 +1,6 @@ { "name": "@objectstack/metadata-core", - "version": "12.3.0", + "version": "12.4.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 badb54f1be..b243d11caa 100644 --- a/packages/metadata-fs/CHANGELOG.md +++ b/packages/metadata-fs/CHANGELOG.md @@ -1,5 +1,12 @@ # @objectstack/metadata-fs +## 12.4.0 + +### Patch Changes + +- Updated dependencies [60dc3ba] + - @objectstack/metadata-core@12.4.0 + ## 12.3.0 ### Patch Changes diff --git a/packages/metadata-fs/package.json b/packages/metadata-fs/package.json index 6e7493e124..38918ee11a 100644 --- a/packages/metadata-fs/package.json +++ b/packages/metadata-fs/package.json @@ -1,6 +1,6 @@ { "name": "@objectstack/metadata-fs", - "version": "12.3.0", + "version": "12.4.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 8b141b6bbd..c10915e996 100644 --- a/packages/metadata-protocol/CHANGELOG.md +++ b/packages/metadata-protocol/CHANGELOG.md @@ -1,5 +1,36 @@ # @objectstack/metadata-protocol +## 12.4.0 + +### Minor Changes + +- 60dc3ba: ADR-0087 P0 — enforce the protocol version handshake (make `engines.protocol` real). + + `PluginEnginesSchema.protocol` (ADR-0025 §3.2, protocol-first per §3.10 #3) was declared, documented, and checked by no loader or installer — an ADR-0078 "declarable-but-inert" violation. A package built against an incompatible protocol major failed deep in a schema `.parse()` or a renderer contract instead of at the boundary. + + - **`@objectstack/spec`**: exports `PROTOCOL_VERSION` / `PROTOCOL_MAJOR` (`kernel`) — the single source of truth the handshake checks against. A drift test keeps it in lockstep with the package major. + - **`@objectstack/metadata-core`**: adds `checkProtocolCompat()` (pure, major-grained range check), `assertProtocolCompat()`, and the structured `ProtocolIncompatibleError` (`OS_PROTOCOL_INCOMPATIBLE`, carrying both versions and the `objectstack migrate meta --from N` command). It refuses only on a _positive_ mismatch determination; absent ranges are grandfathered (warn) and unrecognized ranges never cause a false rejection. + - **`@objectstack/metadata-protocol`**: `installPackage` runs the handshake before writing to the registry — an incompatible package is refused with a machine-actionable diagnostic instead of crashing later. + + Additive and backward compatible: packages that declare no `engines.protocol` range keep loading (with a warning). Part of the ADR-0087 epic (#2643); resolves #2644. + +- 1dd5dfd: feat(packages): edit a package manifest via `PATCH /packages/:id` + + Adds an editable path for a package's `name` / `description` / `version` after + creation: `SchemaRegistry.updatePackageManifest` (merges in-memory, preserving + lifecycle state), `protocol.updatePackage` (re-persists to `sys_packages`), and + the `PATCH /packages/:id` route in the HTTP dispatcher. `id` / `scope` / `type` + remain immutable. + +### Patch Changes + +- Updated dependencies [60dc3ba] + - @objectstack/spec@12.4.0 + - @objectstack/metadata-core@12.4.0 + - @objectstack/core@12.4.0 + - @objectstack/formula@12.4.0 + - @objectstack/types@12.4.0 + ## 12.3.0 ### Patch Changes diff --git a/packages/metadata-protocol/package.json b/packages/metadata-protocol/package.json index ec1e1cc500..27f51ce664 100644 --- a/packages/metadata-protocol/package.json +++ b/packages/metadata-protocol/package.json @@ -1,6 +1,6 @@ { "name": "@objectstack/metadata-protocol", - "version": "12.3.0", + "version": "12.4.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 f81e174dcb..4ce98881aa 100644 --- a/packages/metadata/CHANGELOG.md +++ b/packages/metadata/CHANGELOG.md @@ -1,5 +1,17 @@ # @objectstack/metadata +## 12.4.0 + +### Patch Changes + +- Updated dependencies [60dc3ba] + - @objectstack/spec@12.4.0 + - @objectstack/metadata-core@12.4.0 + - @objectstack/core@12.4.0 + - @objectstack/platform-objects@12.4.0 + - @objectstack/types@12.4.0 + - @objectstack/metadata-fs@12.4.0 + ## 12.3.0 ### Patch Changes diff --git a/packages/metadata/package.json b/packages/metadata/package.json index 59f166e43d..9a39c25faf 100644 --- a/packages/metadata/package.json +++ b/packages/metadata/package.json @@ -1,6 +1,6 @@ { "name": "@objectstack/metadata", - "version": "12.3.0", + "version": "12.4.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 95c953c84a..450a27978c 100644 --- a/packages/objectql/CHANGELOG.md +++ b/packages/objectql/CHANGELOG.md @@ -1,5 +1,28 @@ # @objectstack/objectql +## 12.4.0 + +### Minor Changes + +- 1dd5dfd: feat(packages): edit a package manifest via `PATCH /packages/:id` + + Adds an editable path for a package's `name` / `description` / `version` after + creation: `SchemaRegistry.updatePackageManifest` (merges in-memory, preserving + lifecycle state), `protocol.updatePackage` (re-persists to `sys_packages`), and + the `PATCH /packages/:id` route in the HTTP dispatcher. `id` / `scope` / `type` + remain immutable. + +### Patch Changes + +- Updated dependencies [60dc3ba] +- Updated dependencies [1dd5dfd] + - @objectstack/spec@12.4.0 + - @objectstack/metadata-core@12.4.0 + - @objectstack/metadata-protocol@12.4.0 + - @objectstack/core@12.4.0 + - @objectstack/formula@12.4.0 + - @objectstack/types@12.4.0 + ## 12.3.0 ### Minor Changes diff --git a/packages/objectql/package.json b/packages/objectql/package.json index 01f7333d20..692af50000 100644 --- a/packages/objectql/package.json +++ b/packages/objectql/package.json @@ -1,6 +1,6 @@ { "name": "@objectstack/objectql", - "version": "12.3.0", + "version": "12.4.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 1639d7bdf9..144cb19db9 100644 --- a/packages/observability/CHANGELOG.md +++ b/packages/observability/CHANGELOG.md @@ -1,5 +1,12 @@ # @objectstack/observability +## 12.4.0 + +### Patch Changes + +- Updated dependencies [60dc3ba] + - @objectstack/spec@12.4.0 + ## 12.3.0 ### Patch Changes diff --git a/packages/observability/package.json b/packages/observability/package.json index ef5c54f32f..ca6cec53fb 100644 --- a/packages/observability/package.json +++ b/packages/observability/package.json @@ -1,6 +1,6 @@ { "name": "@objectstack/observability", - "version": "12.3.0", + "version": "12.4.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 872e5bf72c..32e820ad4c 100644 --- a/packages/platform-objects/CHANGELOG.md +++ b/packages/platform-objects/CHANGELOG.md @@ -1,5 +1,13 @@ # @objectstack/platform-objects +## 12.4.0 + +### Patch Changes + +- Updated dependencies [60dc3ba] + - @objectstack/spec@12.4.0 + - @objectstack/metadata-core@12.4.0 + ## 12.3.0 ### Patch Changes diff --git a/packages/platform-objects/package.json b/packages/platform-objects/package.json index 479b448f7a..d66098c1e7 100644 --- a/packages/platform-objects/package.json +++ b/packages/platform-objects/package.json @@ -1,6 +1,6 @@ { "name": "@objectstack/platform-objects", - "version": "12.3.0", + "version": "12.4.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 e34f79e8cc..b77f6800be 100644 --- a/packages/plugins/driver-memory/CHANGELOG.md +++ b/packages/plugins/driver-memory/CHANGELOG.md @@ -1,5 +1,13 @@ # @objectstack/driver-memory +## 12.4.0 + +### Patch Changes + +- Updated dependencies [60dc3ba] + - @objectstack/spec@12.4.0 + - @objectstack/core@12.4.0 + ## 12.3.0 ### Patch Changes diff --git a/packages/plugins/driver-memory/package.json b/packages/plugins/driver-memory/package.json index 83b8c81c6b..90a50406f8 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.3.0", + "version": "12.4.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 73754d909f..fa157946e3 100644 --- a/packages/plugins/driver-mongodb/CHANGELOG.md +++ b/packages/plugins/driver-mongodb/CHANGELOG.md @@ -1,5 +1,13 @@ # @objectstack/driver-mongodb +## 12.4.0 + +### Patch Changes + +- Updated dependencies [60dc3ba] + - @objectstack/spec@12.4.0 + - @objectstack/core@12.4.0 + ## 12.3.0 ### Patch Changes diff --git a/packages/plugins/driver-mongodb/package.json b/packages/plugins/driver-mongodb/package.json index e7092840c7..07b496ee36 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.3.0", + "version": "12.4.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 6fdbf71c98..cdf968b0e7 100644 --- a/packages/plugins/driver-sql/CHANGELOG.md +++ b/packages/plugins/driver-sql/CHANGELOG.md @@ -1,5 +1,14 @@ # @objectstack/driver-sql +## 12.4.0 + +### Patch Changes + +- Updated dependencies [60dc3ba] + - @objectstack/spec@12.4.0 + - @objectstack/core@12.4.0 + - @objectstack/types@12.4.0 + ## 12.3.0 ### Patch Changes diff --git a/packages/plugins/driver-sql/package.json b/packages/plugins/driver-sql/package.json index a6f13d6ea6..b4fe2f5da4 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.3.0", + "version": "12.4.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 70084ca8c2..ce996235d9 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.4.0 + +### Patch Changes + +- Updated dependencies [60dc3ba] + - @objectstack/spec@12.4.0 + - @objectstack/core@12.4.0 + - @objectstack/driver-sql@12.4.0 + ## 12.3.0 ### Patch Changes diff --git a/packages/plugins/driver-sqlite-wasm/package.json b/packages/plugins/driver-sqlite-wasm/package.json index e698478f68..5ec89cbc1b 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.3.0", + "version": "12.4.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 1e9e587706..60ee296f3c 100644 --- a/packages/plugins/embedder-openai/CHANGELOG.md +++ b/packages/plugins/embedder-openai/CHANGELOG.md @@ -1,5 +1,12 @@ # @objectstack/embedder-openai +## 12.4.0 + +### Patch Changes + +- Updated dependencies [60dc3ba] + - @objectstack/spec@12.4.0 + ## 12.3.0 ### Patch Changes diff --git a/packages/plugins/embedder-openai/package.json b/packages/plugins/embedder-openai/package.json index 9da6a46c55..da660f6148 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.3.0", + "version": "12.4.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 5b1bc00795..fa07b4557b 100644 --- a/packages/plugins/knowledge-memory/CHANGELOG.md +++ b/packages/plugins/knowledge-memory/CHANGELOG.md @@ -1,5 +1,14 @@ # @objectstack/knowledge-memory +## 12.4.0 + +### Patch Changes + +- Updated dependencies [60dc3ba] + - @objectstack/spec@12.4.0 + - @objectstack/core@12.4.0 + - @objectstack/service-knowledge@12.4.0 + ## 12.3.0 ### Patch Changes diff --git a/packages/plugins/knowledge-memory/package.json b/packages/plugins/knowledge-memory/package.json index 5c76ce69db..863f7e1646 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.3.0", + "version": "12.4.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 cb14cdf642..8119eeb575 100644 --- a/packages/plugins/knowledge-ragflow/CHANGELOG.md +++ b/packages/plugins/knowledge-ragflow/CHANGELOG.md @@ -1,5 +1,14 @@ # @objectstack/knowledge-ragflow +## 12.4.0 + +### Patch Changes + +- Updated dependencies [60dc3ba] + - @objectstack/spec@12.4.0 + - @objectstack/core@12.4.0 + - @objectstack/service-knowledge@12.4.0 + ## 12.3.0 ### Patch Changes diff --git a/packages/plugins/knowledge-ragflow/package.json b/packages/plugins/knowledge-ragflow/package.json index 9e58cae82d..f478e39980 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.3.0", + "version": "12.4.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 935c21da82..b65a79ef45 100644 --- a/packages/plugins/plugin-approvals/CHANGELOG.md +++ b/packages/plugins/plugin-approvals/CHANGELOG.md @@ -1,5 +1,16 @@ # @objectstack/plugin-approvals +## 12.4.0 + +### Patch Changes + +- Updated dependencies [60dc3ba] + - @objectstack/spec@12.4.0 + - @objectstack/metadata-core@12.4.0 + - @objectstack/core@12.4.0 + - @objectstack/formula@12.4.0 + - @objectstack/platform-objects@12.4.0 + ## 12.3.0 ### Patch Changes diff --git a/packages/plugins/plugin-approvals/package.json b/packages/plugins/plugin-approvals/package.json index 0961975c8a..21a457f38c 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.3.0", + "version": "12.4.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 654348f78f..11da98d0ba 100644 --- a/packages/plugins/plugin-audit/CHANGELOG.md +++ b/packages/plugins/plugin-audit/CHANGELOG.md @@ -1,5 +1,14 @@ # @objectstack/plugin-audit +## 12.4.0 + +### Patch Changes + +- Updated dependencies [60dc3ba] + - @objectstack/spec@12.4.0 + - @objectstack/core@12.4.0 + - @objectstack/platform-objects@12.4.0 + ## 12.3.0 ### Patch Changes diff --git a/packages/plugins/plugin-audit/package.json b/packages/plugins/plugin-audit/package.json index f020d313fb..cb37044bf1 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.3.0", + "version": "12.4.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 4c20c35e0d..de59c63fe5 100644 --- a/packages/plugins/plugin-auth/CHANGELOG.md +++ b/packages/plugins/plugin-auth/CHANGELOG.md @@ -1,5 +1,15 @@ # Changelog +## 12.4.0 + +### Patch Changes + +- Updated dependencies [60dc3ba] + - @objectstack/spec@12.4.0 + - @objectstack/core@12.4.0 + - @objectstack/platform-objects@12.4.0 + - @objectstack/types@12.4.0 + ## 12.3.0 ### Patch Changes diff --git a/packages/plugins/plugin-auth/package.json b/packages/plugins/plugin-auth/package.json index 5269655566..279098e90f 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.3.0", + "version": "12.4.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 644767a639..64c3157be5 100644 --- a/packages/plugins/plugin-dev/CHANGELOG.md +++ b/packages/plugins/plugin-dev/CHANGELOG.md @@ -1,5 +1,27 @@ # @objectstack/plugin-dev +## 12.4.0 + +### Patch Changes + +- Updated dependencies [60dc3ba] +- Updated dependencies [1dd5dfd] + - @objectstack/spec@12.4.0 + - @objectstack/objectql@12.4.0 + - @objectstack/runtime@12.4.0 + - @objectstack/account@12.4.0 + - @objectstack/setup@12.4.0 + - @objectstack/studio@12.4.0 + - @objectstack/core@12.4.0 + - @objectstack/driver-memory@12.4.0 + - @objectstack/plugin-auth@12.4.0 + - @objectstack/plugin-hono-server@12.4.0 + - @objectstack/plugin-org-scoping@12.4.0 + - @objectstack/plugin-security@12.4.0 + - @objectstack/rest@12.4.0 + - @objectstack/service-i18n@12.4.0 + - @objectstack/types@12.4.0 + ## 12.3.0 ### Patch Changes diff --git a/packages/plugins/plugin-dev/package.json b/packages/plugins/plugin-dev/package.json index 5f74d47bb7..2b1be2bb34 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.3.0", + "version": "12.4.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 13bb709d86..cd6856089d 100644 --- a/packages/plugins/plugin-email/CHANGELOG.md +++ b/packages/plugins/plugin-email/CHANGELOG.md @@ -1,5 +1,15 @@ # @objectstack/plugin-email +## 12.4.0 + +### Patch Changes + +- Updated dependencies [60dc3ba] + - @objectstack/spec@12.4.0 + - @objectstack/core@12.4.0 + - @objectstack/formula@12.4.0 + - @objectstack/platform-objects@12.4.0 + ## 12.3.0 ### Patch Changes diff --git a/packages/plugins/plugin-email/package.json b/packages/plugins/plugin-email/package.json index 386eb8176b..e4891e9109 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.3.0", + "version": "12.4.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 28c5885815..94d3e7b805 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.4.0 + +### Patch Changes + +- Updated dependencies [60dc3ba] + - @objectstack/spec@12.4.0 + - @objectstack/core@12.4.0 + - @objectstack/observability@12.4.0 + - @objectstack/types@12.4.0 + ## 12.3.0 ### Patch Changes diff --git a/packages/plugins/plugin-hono-server/package.json b/packages/plugins/plugin-hono-server/package.json index 6f88b8d450..e7117d72a1 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.3.0", + "version": "12.4.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 3d0f3bf2cc..683d90f071 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.4.0 + +### Patch Changes + +- Updated dependencies [60dc3ba] + - @objectstack/spec@12.4.0 + - @objectstack/core@12.4.0 + - @objectstack/platform-objects@12.4.0 + ## 12.3.0 ### Patch Changes diff --git a/packages/plugins/plugin-org-scoping/package.json b/packages/plugins/plugin-org-scoping/package.json index aeb98b6ef9..91c5ef0a5c 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.3.0", + "version": "12.4.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 9ca4d58db7..4a7129b71d 100644 --- a/packages/plugins/plugin-reports/CHANGELOG.md +++ b/packages/plugins/plugin-reports/CHANGELOG.md @@ -1,5 +1,14 @@ # @objectstack/plugin-reports +## 12.4.0 + +### Patch Changes + +- Updated dependencies [60dc3ba] + - @objectstack/spec@12.4.0 + - @objectstack/core@12.4.0 + - @objectstack/platform-objects@12.4.0 + ## 12.3.0 ### Patch Changes diff --git a/packages/plugins/plugin-reports/package.json b/packages/plugins/plugin-reports/package.json index 7f6fcba6bc..747d42f08f 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.3.0", + "version": "12.4.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 35fc663f13..a78ea117ce 100644 --- a/packages/plugins/plugin-security/CHANGELOG.md +++ b/packages/plugins/plugin-security/CHANGELOG.md @@ -1,5 +1,15 @@ # @objectstack/plugin-security +## 12.4.0 + +### Patch Changes + +- Updated dependencies [60dc3ba] + - @objectstack/spec@12.4.0 + - @objectstack/core@12.4.0 + - @objectstack/formula@12.4.0 + - @objectstack/platform-objects@12.4.0 + ## 12.3.0 ### Patch Changes diff --git a/packages/plugins/plugin-security/package.json b/packages/plugins/plugin-security/package.json index 1ee0f98ede..3fab0d1474 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.3.0", + "version": "12.4.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 2676874830..4c8c05c170 100644 --- a/packages/plugins/plugin-sharing/CHANGELOG.md +++ b/packages/plugins/plugin-sharing/CHANGELOG.md @@ -1,5 +1,17 @@ # @objectstack/plugin-sharing +## 12.4.0 + +### Patch Changes + +- Updated dependencies [60dc3ba] +- Updated dependencies [1dd5dfd] + - @objectstack/spec@12.4.0 + - @objectstack/objectql@12.4.0 + - @objectstack/core@12.4.0 + - @objectstack/formula@12.4.0 + - @objectstack/platform-objects@12.4.0 + ## 12.3.0 ### Patch Changes diff --git a/packages/plugins/plugin-sharing/package.json b/packages/plugins/plugin-sharing/package.json index b9c17ae52a..a1dbf51de4 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.3.0", + "version": "12.4.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 8780dfbe61..c349f560b9 100644 --- a/packages/plugins/plugin-webhooks/CHANGELOG.md +++ b/packages/plugins/plugin-webhooks/CHANGELOG.md @@ -1,5 +1,14 @@ # @objectstack/plugin-webhooks +## 12.4.0 + +### Patch Changes + +- Updated dependencies [60dc3ba] + - @objectstack/spec@12.4.0 + - @objectstack/core@12.4.0 + - @objectstack/service-messaging@12.4.0 + ## 12.3.0 ### Patch Changes diff --git a/packages/plugins/plugin-webhooks/package.json b/packages/plugins/plugin-webhooks/package.json index 87f3c6cdb3..b2099d7b4d 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.3.0", + "version": "12.4.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 624b6496d5..1cbf4186d2 100644 --- a/packages/rest/CHANGELOG.md +++ b/packages/rest/CHANGELOG.md @@ -1,5 +1,15 @@ # @objectstack/rest +## 12.4.0 + +### Patch Changes + +- Updated dependencies [60dc3ba] + - @objectstack/spec@12.4.0 + - @objectstack/core@12.4.0 + - @objectstack/platform-objects@12.4.0 + - @objectstack/service-package@12.4.0 + ## 12.3.0 ### Patch Changes diff --git a/packages/rest/package.json b/packages/rest/package.json index 6d56fcf71f..b77b84639f 100644 --- a/packages/rest/package.json +++ b/packages/rest/package.json @@ -1,6 +1,6 @@ { "name": "@objectstack/rest", - "version": "12.3.0", + "version": "12.4.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 8f9f37824d..386e30f922 100644 --- a/packages/runtime/CHANGELOG.md +++ b/packages/runtime/CHANGELOG.md @@ -1,5 +1,39 @@ # @objectstack/runtime +## 12.4.0 + +### Minor Changes + +- 1dd5dfd: feat(packages): edit a package manifest via `PATCH /packages/:id` + + Adds an editable path for a package's `name` / `description` / `version` after + creation: `SchemaRegistry.updatePackageManifest` (merges in-memory, preserving + lifecycle state), `protocol.updatePackage` (re-persists to `sys_packages`), and + the `PATCH /packages/:id` route in the HTTP dispatcher. `id` / `scope` / `type` + remain immutable. + +### Patch Changes + +- Updated dependencies [60dc3ba] +- Updated dependencies [1dd5dfd] + - @objectstack/spec@12.4.0 + - @objectstack/objectql@12.4.0 + - @objectstack/core@12.4.0 + - @objectstack/formula@12.4.0 + - @objectstack/metadata@12.4.0 + - @objectstack/observability@12.4.0 + - @objectstack/driver-memory@12.4.0 + - @objectstack/driver-sql@12.4.0 + - @objectstack/driver-sqlite-wasm@12.4.0 + - @objectstack/plugin-auth@12.4.0 + - @objectstack/plugin-org-scoping@12.4.0 + - @objectstack/plugin-security@12.4.0 + - @objectstack/rest@12.4.0 + - @objectstack/service-cluster@12.4.0 + - @objectstack/service-datasource@12.4.0 + - @objectstack/service-i18n@12.4.0 + - @objectstack/types@12.4.0 + ## 12.3.0 ### Patch Changes diff --git a/packages/runtime/package.json b/packages/runtime/package.json index 330a1defb5..f8dad21cc2 100644 --- a/packages/runtime/package.json +++ b/packages/runtime/package.json @@ -1,6 +1,6 @@ { "name": "@objectstack/runtime", - "version": "12.3.0", + "version": "12.4.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 72852e4372..fb29a7c65b 100644 --- a/packages/sdui-parser/CHANGELOG.md +++ b/packages/sdui-parser/CHANGELOG.md @@ -1,5 +1,7 @@ # @objectstack/sdui-parser +## 12.4.0 + ## 12.3.0 ## 12.2.0 diff --git a/packages/sdui-parser/package.json b/packages/sdui-parser/package.json index 7dd6911620..6cc024eeb1 100644 --- a/packages/sdui-parser/package.json +++ b/packages/sdui-parser/package.json @@ -1,6 +1,6 @@ { "name": "@objectstack/sdui-parser", - "version": "12.3.0", + "version": "12.4.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 7ca79e20cc..7c8c6ab517 100644 --- a/packages/services/service-analytics/CHANGELOG.md +++ b/packages/services/service-analytics/CHANGELOG.md @@ -1,5 +1,13 @@ # Changelog — @objectstack/service-analytics +## 12.4.0 + +### Patch Changes + +- Updated dependencies [60dc3ba] + - @objectstack/spec@12.4.0 + - @objectstack/core@12.4.0 + ## 12.3.0 ### Patch Changes diff --git a/packages/services/service-analytics/package.json b/packages/services/service-analytics/package.json index 0ac9def7d5..bfb869fe30 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.3.0", + "version": "12.4.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 3199e0ebf3..b21abb414e 100644 --- a/packages/services/service-automation/CHANGELOG.md +++ b/packages/services/service-automation/CHANGELOG.md @@ -1,5 +1,14 @@ # @objectstack/service-automation +## 12.4.0 + +### Patch Changes + +- Updated dependencies [60dc3ba] + - @objectstack/spec@12.4.0 + - @objectstack/core@12.4.0 + - @objectstack/formula@12.4.0 + ## 12.3.0 ### Patch Changes diff --git a/packages/services/service-automation/package.json b/packages/services/service-automation/package.json index 9d70b84bd8..d81438fb39 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.3.0", + "version": "12.4.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 ff06c3cd47..97489ec082 100644 --- a/packages/services/service-cache/CHANGELOG.md +++ b/packages/services/service-cache/CHANGELOG.md @@ -1,5 +1,14 @@ # @objectstack/service-cache +## 12.4.0 + +### Patch Changes + +- Updated dependencies [60dc3ba] + - @objectstack/spec@12.4.0 + - @objectstack/core@12.4.0 + - @objectstack/observability@12.4.0 + ## 12.3.0 ### Patch Changes diff --git a/packages/services/service-cache/package.json b/packages/services/service-cache/package.json index 4d0e3867a1..8921e2038c 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.3.0", + "version": "12.4.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 76e23830a2..45cb7d26d8 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.4.0 + +### Patch Changes + +- Updated dependencies [60dc3ba] + - @objectstack/spec@12.4.0 + - @objectstack/service-cluster@12.4.0 + ## 12.3.0 ### Patch Changes diff --git a/packages/services/service-cluster-redis/package.json b/packages/services/service-cluster-redis/package.json index a85a5e8dd6..fb1ab89027 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.3.0", + "version": "12.4.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 44bcfa2c3e..82296425fa 100644 --- a/packages/services/service-cluster/CHANGELOG.md +++ b/packages/services/service-cluster/CHANGELOG.md @@ -1,5 +1,13 @@ # @objectstack/service-cluster +## 12.4.0 + +### Patch Changes + +- Updated dependencies [60dc3ba] + - @objectstack/spec@12.4.0 + - @objectstack/core@12.4.0 + ## 12.3.0 ### Patch Changes diff --git a/packages/services/service-cluster/package.json b/packages/services/service-cluster/package.json index 7c435a87a2..b56b0de54b 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.3.0", + "version": "12.4.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 38ba7ef32d..80c1baad40 100644 --- a/packages/services/service-datasource/CHANGELOG.md +++ b/packages/services/service-datasource/CHANGELOG.md @@ -1,5 +1,13 @@ # @objectstack/service-external-datasource +## 12.4.0 + +### Patch Changes + +- Updated dependencies [60dc3ba] + - @objectstack/spec@12.4.0 + - @objectstack/core@12.4.0 + ## 12.3.0 ### Patch Changes diff --git a/packages/services/service-datasource/package.json b/packages/services/service-datasource/package.json index e921ff03cb..7ffc5411f4 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.3.0", + "version": "12.4.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 9d8bdb7b19..dda6c7f8be 100644 --- a/packages/services/service-i18n/CHANGELOG.md +++ b/packages/services/service-i18n/CHANGELOG.md @@ -1,5 +1,13 @@ # @objectstack/service-i18n +## 12.4.0 + +### Patch Changes + +- Updated dependencies [60dc3ba] + - @objectstack/spec@12.4.0 + - @objectstack/core@12.4.0 + ## 12.3.0 ### Patch Changes diff --git a/packages/services/service-i18n/package.json b/packages/services/service-i18n/package.json index 5802ed4fe9..112bd49fa3 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.3.0", + "version": "12.4.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 e0b072d40f..24a9c13fb5 100644 --- a/packages/services/service-job/CHANGELOG.md +++ b/packages/services/service-job/CHANGELOG.md @@ -1,5 +1,14 @@ # @objectstack/service-job +## 12.4.0 + +### Patch Changes + +- Updated dependencies [60dc3ba] + - @objectstack/spec@12.4.0 + - @objectstack/core@12.4.0 + - @objectstack/platform-objects@12.4.0 + ## 12.3.0 ### Patch Changes diff --git a/packages/services/service-job/package.json b/packages/services/service-job/package.json index 75dbe6a0aa..4b894a139f 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.3.0", + "version": "12.4.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 b7d78e075b..6cac38c7e7 100644 --- a/packages/services/service-knowledge/CHANGELOG.md +++ b/packages/services/service-knowledge/CHANGELOG.md @@ -1,5 +1,13 @@ # @objectstack/service-knowledge +## 12.4.0 + +### Patch Changes + +- Updated dependencies [60dc3ba] + - @objectstack/spec@12.4.0 + - @objectstack/core@12.4.0 + ## 12.3.0 ### Patch Changes diff --git a/packages/services/service-knowledge/package.json b/packages/services/service-knowledge/package.json index ef74f6a6ce..bd756f708e 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.3.0", + "version": "12.4.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 c2087c4147..174e0c61b9 100644 --- a/packages/services/service-messaging/CHANGELOG.md +++ b/packages/services/service-messaging/CHANGELOG.md @@ -1,5 +1,13 @@ # @objectstack/service-messaging +## 12.4.0 + +### Patch Changes + +- Updated dependencies [60dc3ba] + - @objectstack/spec@12.4.0 + - @objectstack/core@12.4.0 + ## 12.3.0 ### Patch Changes diff --git a/packages/services/service-messaging/package.json b/packages/services/service-messaging/package.json index b35a570d93..32722d998f 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.3.0", + "version": "12.4.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 b83e610ba5..b5254443c2 100644 --- a/packages/services/service-package/CHANGELOG.md +++ b/packages/services/service-package/CHANGELOG.md @@ -1,5 +1,13 @@ # @objectstack/service-package +## 12.4.0 + +### Patch Changes + +- Updated dependencies [60dc3ba] + - @objectstack/spec@12.4.0 + - @objectstack/core@12.4.0 + ## 12.3.0 ### Patch Changes diff --git a/packages/services/service-package/package.json b/packages/services/service-package/package.json index 7b8f22d2cc..32f936a878 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.3.0", + "version": "12.4.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 42477f786d..469f1248aa 100644 --- a/packages/services/service-queue/CHANGELOG.md +++ b/packages/services/service-queue/CHANGELOG.md @@ -1,5 +1,14 @@ # @objectstack/service-queue +## 12.4.0 + +### Patch Changes + +- Updated dependencies [60dc3ba] + - @objectstack/spec@12.4.0 + - @objectstack/core@12.4.0 + - @objectstack/platform-objects@12.4.0 + ## 12.3.0 ### Patch Changes diff --git a/packages/services/service-queue/package.json b/packages/services/service-queue/package.json index 7dfe584452..ea0c3fcaef 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.3.0", + "version": "12.4.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 e335fe97f8..b87698259b 100644 --- a/packages/services/service-realtime/CHANGELOG.md +++ b/packages/services/service-realtime/CHANGELOG.md @@ -1,5 +1,14 @@ # @objectstack/service-realtime +## 12.4.0 + +### Patch Changes + +- Updated dependencies [60dc3ba] + - @objectstack/spec@12.4.0 + - @objectstack/core@12.4.0 + - @objectstack/platform-objects@12.4.0 + ## 12.3.0 ### Patch Changes diff --git a/packages/services/service-realtime/package.json b/packages/services/service-realtime/package.json index 476cab446d..b1feaead30 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.3.0", + "version": "12.4.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 b8809335d2..57b7c0408c 100644 --- a/packages/services/service-settings/CHANGELOG.md +++ b/packages/services/service-settings/CHANGELOG.md @@ -1,5 +1,15 @@ # @objectstack/service-settings +## 12.4.0 + +### Patch Changes + +- Updated dependencies [60dc3ba] + - @objectstack/spec@12.4.0 + - @objectstack/core@12.4.0 + - @objectstack/platform-objects@12.4.0 + - @objectstack/types@12.4.0 + ## 12.3.0 ### Patch Changes diff --git a/packages/services/service-settings/package.json b/packages/services/service-settings/package.json index 646f8067ee..2d13f72147 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.3.0", + "version": "12.4.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 7d8b332baa..3f93e5df3f 100644 --- a/packages/services/service-storage/CHANGELOG.md +++ b/packages/services/service-storage/CHANGELOG.md @@ -1,5 +1,15 @@ # @objectstack/service-storage +## 12.4.0 + +### Patch Changes + +- Updated dependencies [60dc3ba] + - @objectstack/spec@12.4.0 + - @objectstack/core@12.4.0 + - @objectstack/observability@12.4.0 + - @objectstack/platform-objects@12.4.0 + ## 12.3.0 ### Patch Changes diff --git a/packages/services/service-storage/package.json b/packages/services/service-storage/package.json index 45428c8e36..a7c55402c1 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.3.0", + "version": "12.4.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 d31dd6adac..54aaf1242c 100644 --- a/packages/spec/CHANGELOG.md +++ b/packages/spec/CHANGELOG.md @@ -1,5 +1,19 @@ # @objectstack/spec +## 12.4.0 + +### Minor Changes + +- 60dc3ba: ADR-0087 P0 — enforce the protocol version handshake (make `engines.protocol` real). + + `PluginEnginesSchema.protocol` (ADR-0025 §3.2, protocol-first per §3.10 #3) was declared, documented, and checked by no loader or installer — an ADR-0078 "declarable-but-inert" violation. A package built against an incompatible protocol major failed deep in a schema `.parse()` or a renderer contract instead of at the boundary. + + - **`@objectstack/spec`**: exports `PROTOCOL_VERSION` / `PROTOCOL_MAJOR` (`kernel`) — the single source of truth the handshake checks against. A drift test keeps it in lockstep with the package major. + - **`@objectstack/metadata-core`**: adds `checkProtocolCompat()` (pure, major-grained range check), `assertProtocolCompat()`, and the structured `ProtocolIncompatibleError` (`OS_PROTOCOL_INCOMPATIBLE`, carrying both versions and the `objectstack migrate meta --from N` command). It refuses only on a _positive_ mismatch determination; absent ranges are grandfathered (warn) and unrecognized ranges never cause a false rejection. + - **`@objectstack/metadata-protocol`**: `installPackage` runs the handshake before writing to the registry — an incompatible package is refused with a machine-actionable diagnostic instead of crashing later. + + Additive and backward compatible: packages that declare no `engines.protocol` range keep loading (with a warning). Part of the ADR-0087 epic (#2643); resolves #2644. + ## 12.3.0 ### Minor Changes diff --git a/packages/spec/package.json b/packages/spec/package.json index 638e0abf67..3dbda379c4 100644 --- a/packages/spec/package.json +++ b/packages/spec/package.json @@ -1,6 +1,6 @@ { "name": "@objectstack/spec", - "version": "12.3.0", + "version": "12.4.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 c1f568ff8b..7b775d04a2 100644 --- a/packages/triggers/trigger-api/CHANGELOG.md +++ b/packages/triggers/trigger-api/CHANGELOG.md @@ -1,5 +1,13 @@ # @objectstack/trigger-api +## 12.4.0 + +### Patch Changes + +- Updated dependencies [60dc3ba] + - @objectstack/spec@12.4.0 + - @objectstack/core@12.4.0 + ## 12.3.0 ### Patch Changes diff --git a/packages/triggers/trigger-api/package.json b/packages/triggers/trigger-api/package.json index a6d7e63a17..cd0e30003b 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.3.0", + "version": "12.4.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 111ea2faff..6d4296cf15 100644 --- a/packages/triggers/trigger-record-change/CHANGELOG.md +++ b/packages/triggers/trigger-record-change/CHANGELOG.md @@ -1,5 +1,13 @@ # @objectstack/plugin-trigger-record-change +## 12.4.0 + +### Patch Changes + +- Updated dependencies [60dc3ba] + - @objectstack/spec@12.4.0 + - @objectstack/core@12.4.0 + ## 12.3.0 ### Patch Changes diff --git a/packages/triggers/trigger-record-change/package.json b/packages/triggers/trigger-record-change/package.json index 215c01d490..e8f588b98a 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.3.0", + "version": "12.4.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 2c525341e8..91e91ae3ac 100644 --- a/packages/triggers/trigger-schedule/CHANGELOG.md +++ b/packages/triggers/trigger-schedule/CHANGELOG.md @@ -1,5 +1,13 @@ # @objectstack/plugin-trigger-schedule +## 12.4.0 + +### Patch Changes + +- Updated dependencies [60dc3ba] + - @objectstack/spec@12.4.0 + - @objectstack/core@12.4.0 + ## 12.3.0 ### Patch Changes diff --git a/packages/triggers/trigger-schedule/package.json b/packages/triggers/trigger-schedule/package.json index 46bb4ee7bf..7e7e01fd54 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.3.0", + "version": "12.4.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 339828ab0c..ba9c6fdabd 100644 --- a/packages/types/CHANGELOG.md +++ b/packages/types/CHANGELOG.md @@ -1,5 +1,12 @@ # @objectstack/types +## 12.4.0 + +### Patch Changes + +- Updated dependencies [60dc3ba] + - @objectstack/spec@12.4.0 + ## 12.3.0 ### Patch Changes diff --git a/packages/types/package.json b/packages/types/package.json index acb5eff580..d9ce0a321f 100644 --- a/packages/types/package.json +++ b/packages/types/package.json @@ -1,6 +1,6 @@ { "name": "@objectstack/types", - "version": "12.3.0", + "version": "12.4.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 0afccd505a..5bf70ea453 100644 --- a/packages/verify/CHANGELOG.md +++ b/packages/verify/CHANGELOG.md @@ -1,5 +1,27 @@ # @objectstack/verify +## 12.4.0 + +### Patch Changes + +- Updated dependencies [60dc3ba] +- Updated dependencies [1dd5dfd] + - @objectstack/spec@12.4.0 + - @objectstack/objectql@12.4.0 + - @objectstack/runtime@12.4.0 + - @objectstack/core@12.4.0 + - @objectstack/driver-sqlite-wasm@12.4.0 + - @objectstack/plugin-auth@12.4.0 + - @objectstack/plugin-hono-server@12.4.0 + - @objectstack/plugin-org-scoping@12.4.0 + - @objectstack/plugin-security@12.4.0 + - @objectstack/plugin-sharing@12.4.0 + - @objectstack/rest@12.4.0 + - @objectstack/service-analytics@12.4.0 + - @objectstack/service-automation@12.4.0 + - @objectstack/service-datasource@12.4.0 + - @objectstack/service-settings@12.4.0 + ## 12.3.0 ### Patch Changes diff --git a/packages/verify/package.json b/packages/verify/package.json index 946bebaf1b..617db2e9cd 100644 --- a/packages/verify/package.json +++ b/packages/verify/package.json @@ -1,6 +1,6 @@ { "name": "@objectstack/verify", - "version": "12.3.0", + "version": "12.4.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 b3e602aa5c..8ce3cfd41e 100644 --- a/packages/vscode-objectstack/CHANGELOG.md +++ b/packages/vscode-objectstack/CHANGELOG.md @@ -1,5 +1,7 @@ # objectstack-vscode +## 12.4.0 + ## 12.3.0 ## 12.2.0 diff --git a/packages/vscode-objectstack/package.json b/packages/vscode-objectstack/package.json index 951e7b6a4a..e5872ff889 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.3.0", + "version": "12.4.0", "publisher": "objectstack", "license": "Apache-2.0", "repository": {