Releases: objectstack-ai/objectstack
Release list
@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
@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
@objectstack/plugin-dev@12.5.0
Patch Changes
-
3b9fd94:
os dev/os start/os serveno longer default-load the@objectstack/studioapp package.The console ships a dedicated Studio surface at
/_console/studio/<package-id>/<pillar>,
so Studio no longer needs to exist as a navigable app tile in the home "Your apps" list.
The@objectstack/studiopackage 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/studiodependency fromcliandplugin-dev. Since Studio is no longer default-loaded byos 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 incli, which now exercises the identical one-app-package code path via Setup + Account. The@objectstack/studiopackage 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
@objectstack/plugin-auth@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
@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
@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
@objectstack/platform-objects@12.5.0
Patch Changes
- Updated dependencies [8b3d363]
- @objectstack/spec@12.5.0
- @objectstack/metadata-core@12.5.0
@objectstack/observability@12.5.0
Patch Changes
- Updated dependencies [8b3d363]
- @objectstack/spec@12.5.0
@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-updateflow
writing back to its own trigger record) looped forever when its boolean re-entry
guard never tripped — booleans persist as integer1on SQLite/libsql and CEL
1 != trueistrue. 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.sessionviabuildSession) 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
@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