Skip to content

Releases: objectstack-ai/objectstack

@objectstack/plugin-hono-server@12.5.0

Choose a tag to compare

@github-actions github-actions released this 07 Jul 00:37
ff2580f

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

Choose a tag to compare

@github-actions github-actions released this 07 Jul 00:38
ff2580f

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

Choose a tag to compare

@github-actions github-actions released this 07 Jul 00:38
ff2580f

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/<package-id>/<pillar>,
    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

@objectstack/plugin-auth@12.5.0

Choose a tag to compare

@github-actions github-actions released this 07 Jul 00:38
ff2580f

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

Choose a tag to compare

@github-actions github-actions released this 07 Jul 00:37
ff2580f

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

Choose a tag to compare

@github-actions github-actions released this 07 Jul 00:37
ff2580f

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

Choose a tag to compare

@github-actions github-actions released this 07 Jul 00:37
ff2580f

Patch Changes

  • Updated dependencies [8b3d363]
    • @objectstack/spec@12.5.0
    • @objectstack/metadata-core@12.5.0

@objectstack/observability@12.5.0

Choose a tag to compare

@github-actions github-actions released this 07 Jul 00:37
ff2580f

Patch Changes

  • Updated dependencies [8b3d363]
    • @objectstack/spec@12.5.0

@objectstack/objectql@12.5.0

Choose a tag to compare

@github-actions github-actions released this 07 Jul 00:37
ff2580f

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

@objectstack/metadata@12.5.0

Choose a tag to compare

@github-actions github-actions released this 07 Jul 00:36
ff2580f

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