Skip to content

chore: version packages - #1359

Closed
github-actions[bot] wants to merge 1 commit into
mainfrom
changeset-release/main
Closed

github-actions[bot] wants to merge 1 commit into
mainfrom
changeset-release/main

Conversation

@github-actions

Copy link
Copy Markdown
Contributor

This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated.

Releases

@objectstack/objectql@6.8.0

Minor Changes

  • c8b9f57: Metadata Admin engine — protocol foundations.

    This is the backend half of the unified Metadata Admin shipped in the Setup
    app. The framework now exposes everything the engine needs to render a
    directory tile, schema-driven form, layered diff, references graph, and
    destructive-change confirmation for every registered metadata type.

    • GET /api/v1/meta/types is now type-rich. Each entry includes
      { icon, domain, schema (JSONSchema), allowOrgOverride, allowRuntimeCreate, supportsOverlay, ui? }
      so the client can render without a second round-trip per type.
    • GET /api/v1/meta/:type/:name/references scans every registered
      metadata type for pointers to the given item (object fields, view sources,
      flow targets, permission objects, …) and returns the inbound edges so the
      UI can warn before deletes.
    • GET /api/v1/meta/:type/:name?layers=code,overlay,effective returns
      each layer separately rather than the merged effective document, powering
      the 3-state diff editor (code source / overlay / effective).
    • Destructive-change detection on PUT /api/v1/meta/object/:name and
      PUT /api/v1/meta/field/:name: rejects field type narrowing, required
      toggled on without a default, removed enum values, etc., unless the
      client opts in with force=true.
    • Env-var registry patch: OBJECTSTACK_METADATA_WRITABLE=object,field,permission,view,…
      flips allowOrgOverride on for the listed types at boot, enabling
      runtime overlays for production without re-deploying spec.
    • New guide: Adding a Metadata Type
      walks through registry entry + Zod schema + optional custom editor.

    Setup app navigation now uses the new component-route variant
    ({ type: 'component', componentRef: 'metadata:directory' }) — the temporary
    /dev/meta route is removed.

Patch Changes

  • Updated dependencies [6e88f77]
  • Updated dependencies [c8b9f57]
    • @objectstack/spec@6.8.0
    • @objectstack/core@6.8.0
    • @objectstack/formula@6.8.0
    • @objectstack/types@6.8.0
    • @objectstack/metadata-core@6.8.0

@objectstack/platform-objects@6.8.0

Minor Changes

  • c8b9f57: Metadata Admin engine — protocol foundations.

    This is the backend half of the unified Metadata Admin shipped in the Setup
    app. The framework now exposes everything the engine needs to render a
    directory tile, schema-driven form, layered diff, references graph, and
    destructive-change confirmation for every registered metadata type.

    • GET /api/v1/meta/types is now type-rich. Each entry includes
      { icon, domain, schema (JSONSchema), allowOrgOverride, allowRuntimeCreate, supportsOverlay, ui? }
      so the client can render without a second round-trip per type.
    • GET /api/v1/meta/:type/:name/references scans every registered
      metadata type for pointers to the given item (object fields, view sources,
      flow targets, permission objects, …) and returns the inbound edges so the
      UI can warn before deletes.
    • GET /api/v1/meta/:type/:name?layers=code,overlay,effective returns
      each layer separately rather than the merged effective document, powering
      the 3-state diff editor (code source / overlay / effective).
    • Destructive-change detection on PUT /api/v1/meta/object/:name and
      PUT /api/v1/meta/field/:name: rejects field type narrowing, required
      toggled on without a default, removed enum values, etc., unless the
      client opts in with force=true.
    • Env-var registry patch: OBJECTSTACK_METADATA_WRITABLE=object,field,permission,view,…
      flips allowOrgOverride on for the listed types at boot, enabling
      runtime overlays for production without re-deploying spec.
    • New guide: Adding a Metadata Type
      walks through registry entry + Zod schema + optional custom editor.

    Setup app navigation now uses the new component-route variant
    ({ type: 'component', componentRef: 'metadata:directory' }) — the temporary
    /dev/meta route is removed.

  • 45d27c5: Setup App: added a Data Model navigation group with Objects and
    Fields entries that open filtered list views of sys_metadata.

    To support the new entries, sys_metadata.listViews now includes
    only_objects, only_fields, and all_metadata — each filtered by
    type and projecting a curated column set (name, namespace, scope,
    managed_by, state, updated_at). The new list views are the read side of
    the protocol-driven metadata editing flow; the matching write surface
    is provided by MetadataObjectsPage / MetadataFieldsPage in
    @object-ui/plugin-designer (separate package), which call the
    existing /api/v1/meta/* REST endpoints.

    No behavioural changes to the metadata REST endpoints themselves; no
    migration required.

Patch Changes

  • Updated dependencies [6e88f77]
  • Updated dependencies [c8b9f57]
    • @objectstack/spec@6.8.0

@objectstack/rest@6.8.0

Minor Changes

  • c8b9f57: Metadata Admin engine — protocol foundations.

    This is the backend half of the unified Metadata Admin shipped in the Setup
    app. The framework now exposes everything the engine needs to render a
    directory tile, schema-driven form, layered diff, references graph, and
    destructive-change confirmation for every registered metadata type.

    • GET /api/v1/meta/types is now type-rich. Each entry includes
      { icon, domain, schema (JSONSchema), allowOrgOverride, allowRuntimeCreate, supportsOverlay, ui? }
      so the client can render without a second round-trip per type.
    • GET /api/v1/meta/:type/:name/references scans every registered
      metadata type for pointers to the given item (object fields, view sources,
      flow targets, permission objects, …) and returns the inbound edges so the
      UI can warn before deletes.
    • GET /api/v1/meta/:type/:name?layers=code,overlay,effective returns
      each layer separately rather than the merged effective document, powering
      the 3-state diff editor (code source / overlay / effective).
    • Destructive-change detection on PUT /api/v1/meta/object/:name and
      PUT /api/v1/meta/field/:name: rejects field type narrowing, required
      toggled on without a default, removed enum values, etc., unless the
      client opts in with force=true.
    • Env-var registry patch: OBJECTSTACK_METADATA_WRITABLE=object,field,permission,view,…
      flips allowOrgOverride on for the listed types at boot, enabling
      runtime overlays for production without re-deploying spec.
    • New guide: Adding a Metadata Type
      walks through registry entry + Zod schema + optional custom editor.

    Setup app navigation now uses the new component-route variant
    ({ type: 'component', componentRef: 'metadata:directory' }) — the temporary
    /dev/meta route is removed.

Patch Changes

  • Updated dependencies [6e88f77]
  • Updated dependencies [c8b9f57]
    • @objectstack/spec@6.8.0
    • @objectstack/core@6.8.0
    • @objectstack/service-package@6.8.0

@objectstack/service-ai@6.8.0

Minor Changes

  • 6e88f77: Auto-persist chat history when a conversationId is supplied.

    • AIService.chatWithTools and streamChatWithTools now write the inbound user turn, each intermediate assistant/tool round, and the final assistant turn to ai_messages whenever toolExecutionContext.conversationId is set. Persistence is best-effort: failures are warned and never break the chat response.
    • Add IAIConversationService.update(conversationId, { title?, metadata? }) and a matching PATCH /api/v1/ai/conversations/:id route so clients can rename conversations and edit metadata.
    • ObjectQLConversationService and InMemoryConversationService both implement the new update method.

Patch Changes

  • 50ccd9c: Fix peer-dependency version range from workspace:* to workspace:^ to avoid
    forced major bumps in fixed-group releases. workspace:* expands to an exact
    version on publish; any minor bump of the peer then falls out of range and
    triggers a semver-major bump on the dependent. workspace:^ expands to ^x.y.z
    which correctly accepts minor bumps.

    Affects:

    • service-ai peer on @objectstack/embedder-openai
    • runtime peer on @objectstack/driver-turso
  • Updated dependencies [6e88f77]

  • Updated dependencies [c8b9f57]

    • @objectstack/spec@6.8.0
    • @objectstack/core@6.8.0

@objectstack/spec@6.8.0

Minor Changes

  • c8b9f57: Metadata Admin engine — protocol foundations.

    This is the backend half of the unified Metadata Admin shipped in the Setup
    app. The framework now exposes everything the engine needs to render a
    directory tile, schema-driven form, layered diff, references graph, and
    destructive-change confirmation for every registered metadata type.

    • GET /api/v1/meta/types is now type-rich. Each entry includes
      { icon, domain, schema (JSONSchema), allowOrgOverride, allowRuntimeCreate, supportsOverlay, ui? }
      so the client can render without a second round-trip per type.
    • GET /api/v1/meta/:type/:name/references scans every registered
      metadata type for pointers to the given item (object fields, view sources,
      flow targets, permission objects, …) and returns the inbound edges so the
      UI can warn before deletes.
    • GET /api/v1/meta/:type/:name?layers=code,overlay,effective returns
      each layer separately rather than the merged effective document, powering
      the 3-state diff editor (code source / overlay / effective).
    • Destructive-change detection on PUT /api/v1/meta/object/:name and
      PUT /api/v1/meta/field/:name: rejects field type narrowing, required
      toggled on without a default, removed enum values, etc., unless the
      client opts in with force=true.
    • Env-var registry patch: OBJECTSTACK_METADATA_WRITABLE=object,field,permission,view,…
      flips allowOrgOverride on for the listed types at boot, enabling
      runtime overlays for production without re-deploying spec.
    • New guide: Adding a Metadata Type
      walks through registry entry + Zod schema + optional custom editor.

    Setup app navigation now uses the new component-route variant
    ({ type: 'component', componentRef: 'metadata:directory' }) — the temporary
    /dev/meta route is removed.

Patch Changes

  • 6e88f77: Auto-persist chat history when a conversationId is supplied.

    • AIService.chatWithTools and streamChatWithTools now write the inbound user turn, each intermediate assistant/tool round, and the final assistant turn to ai_messages whenever toolExecutionContext.conversationId is set. Persistence is best-effort: failures are warned and never break the chat response.
    • Add IAIConversationService.update(conversationId, { title?, metadata? }) and a matching PATCH /api/v1/ai/conversations/:id route so clients can rename conversations and edit metadata.
    • ObjectQLConversationService and InMemoryConversationService both implement the new update method.

@objectstack/account@6.8.0

Patch Changes

  • 99866d8: Fix forgot-password page returning 404. better-auth's password reset
    endpoint is /api/v1/auth/request-password-reset (not the legacy
    forget-password); the account UI now calls the correct path so
    the reset email actually dispatches.

@objectstack/hono@6.8.0

Patch Changes

  • @objectstack/plugin-hono-server@6.8.0

@objectstack/cli@6.8.0

Patch Changes

  • Updated dependencies [6e88f77]
  • Updated dependencies [99866d8]
  • Updated dependencies [c8b9f57]
  • Updated dependencies [50ccd9c]
  • Updated dependencies [0a40bd1]
    • @objectstack/service-ai@6.8.0
    • @objectstack/spec@6.8.0
    • @objectstack/account@6.8.0
    • @objectstack/rest@6.8.0
    • @objectstack/objectql@6.8.0
    • @objectstack/runtime@6.8.0
    • @objectstack/service-settings@6.8.0
    • @objectstack/client@6.8.0
    • @objectstack/core@6.8.0
    • @objectstack/observability@6.8.0
    • @objectstack/driver-memory@6.8.0
    • @objectstack/driver-mongodb@6.8.0
    • @objectstack/driver-sql@6.8.0
    • @objectstack/driver-sqlite-wasm@6.8.0
    • @objectstack/plugin-approvals@6.8.0
    • @objectstack/plugin-audit@6.8.0
    • @objectstack/plugin-auth@6.8.0
    • @objectstack/plugin-email@6.8.0
    • @objectstack/plugin-hono-server@6.8.0
    • @objectstack/plugin-mcp-server@6.8.0
    • @objectstack/plugin-reports@6.8.0
    • @objectstack/plugin-security@6.8.0
    • @objectstack/plugin-sharing@6.8.0
    • @objectstack/plugin-webhooks@6.8.0
    • @objectstack/service-analytics@6.8.0
    • @objectstack/service-automation@6.8.0
    • @objectstack/service-cache@6.8.0
    • @objectstack/service-feed@6.8.0
    • @objectstack/service-job@6.8.0
    • @objectstack/service-package@6.8.0
    • @objectstack/service-queue@6.8.0
    • @objectstack/service-realtime@6.8.0
    • @objectstack/service-storage@6.8.0

@objectstack/client@6.8.0

Patch Changes

  • Updated dependencies [6e88f77]
  • Updated dependencies [c8b9f57]
    • @objectstack/spec@6.8.0
    • @objectstack/core@6.8.0

@objectstack/client-react@6.8.0

Patch Changes

  • Updated dependencies [6e88f77]
  • Updated dependencies [c8b9f57]
    • @objectstack/spec@6.8.0
    • @objectstack/client@6.8.0
    • @objectstack/core@6.8.0

@objectstack/core@6.8.0

Patch Changes

  • Updated dependencies [6e88f77]
  • Updated dependencies [c8b9f57]
    • @objectstack/spec@6.8.0

@objectstack/formula@6.8.0

Patch Changes

  • Updated dependencies [6e88f77]
  • Updated dependencies [c8b9f57]
    • @objectstack/spec@6.8.0

@objectstack/metadata@6.8.0

Patch Changes

  • Updated dependencies [6e88f77]
  • Updated dependencies [c8b9f57]
  • Updated dependencies [45d27c5]
    • @objectstack/spec@6.8.0
    • @objectstack/platform-objects@6.8.0
    • @objectstack/core@6.8.0
    • @objectstack/types@6.8.0
    • @objectstack/metadata-core@6.8.0
    • @objectstack/metadata-fs@6.8.0

@objectstack/metadata-fs@6.8.0

Patch Changes

  • @objectstack/metadata-core@6.8.0

@objectstack/observability@6.8.0

Patch Changes

  • Updated dependencies [6e88f77]
  • Updated dependencies [c8b9f57]
    • @objectstack/spec@6.8.0

@objectstack/driver-memory@6.8.0

Patch Changes

  • Updated dependencies [6e88f77]
  • Updated dependencies [c8b9f57]
    • @objectstack/spec@6.8.0
    • @objectstack/core@6.8.0

@objectstack/driver-mongodb@6.8.0

Patch Changes

  • Updated dependencies [6e88f77]
  • Updated dependencies [c8b9f57]
    • @objectstack/spec@6.8.0
    • @objectstack/core@6.8.0

@objectstack/driver-sql@6.8.0

Patch Changes

  • Updated dependencies [6e88f77]
  • Updated dependencies [c8b9f57]
    • @objectstack/spec@6.8.0
    • @objectstack/core@6.8.0

@objectstack/driver-sqlite-wasm@6.8.0

Patch Changes

  • Updated dependencies [6e88f77]
  • Updated dependencies [c8b9f57]
    • @objectstack/spec@6.8.0
    • @objectstack/core@6.8.0
    • @objectstack/driver-sql@6.8.0

@objectstack/driver-turso@6.8.0

Patch Changes

  • Updated dependencies [6e88f77]
  • Updated dependencies [c8b9f57]
    • @objectstack/spec@6.8.0
    • @objectstack/core@6.8.0
    • @objectstack/driver-sql@6.8.0

@objectstack/embedder-openai@6.8.0

Patch Changes

  • Updated dependencies [6e88f77]
  • Updated dependencies [c8b9f57]
    • @objectstack/spec@6.8.0

@objectstack/knowledge-memory@6.8.0

Patch Changes

  • Updated dependencies [6e88f77]
  • Updated dependencies [c8b9f57]
    • @objectstack/spec@6.8.0
    • @objectstack/core@6.8.0
    • @objectstack/service-knowledge@6.8.0

@objectstack/knowledge-ragflow@6.8.0

Patch Changes

  • Updated dependencies [6e88f77]
  • Updated dependencies [c8b9f57]
    • @objectstack/spec@6.8.0
    • @objectstack/core@6.8.0
    • @objectstack/service-knowledge@6.8.0

@objectstack/knowledge-turso@6.8.0

Patch Changes

  • Updated dependencies [6e88f77]
  • Updated dependencies [c8b9f57]
    • @objectstack/spec@6.8.0
    • @objectstack/core@6.8.0
    • @objectstack/service-knowledge@6.8.0

@objectstack/plugin-approvals@6.8.0

Patch Changes

  • Updated dependencies [6e88f77]
  • Updated dependencies [c8b9f57]
  • Updated dependencies [45d27c5]
    • @objectstack/spec@6.8.0
    • @objectstack/platform-objects@6.8.0
    • @objectstack/core@6.8.0
    • @objectstack/formula@6.8.0
    • @objectstack/metadata-core@6.8.0

@objectstack/plugin-audit@6.8.0

Patch Changes

  • Updated dependencies [6e88f77]
  • Updated dependencies [c8b9f57]
  • Updated dependencies [45d27c5]
    • @objectstack/spec@6.8.0
    • @objectstack/platform-objects@6.8.0
    • @objectstack/core@6.8.0

@objectstack/plugin-auth@6.8.0

Patch Changes

  • Updated dependencies [6e88f77]
  • Updated dependencies [c8b9f57]
  • Updated dependencies [45d27c5]
    • @objectstack/spec@6.8.0
    • @objectstack/platform-objects@6.8.0
    • @objectstack/core@6.8.0

@objectstack/plugin-dev@6.8.0

Patch Changes

  • Updated dependencies [6e88f77]
  • Updated dependencies [c8b9f57]
    • @objectstack/spec@6.8.0
    • @objectstack/core@6.8.0

@objectstack/plugin-email@6.8.0

Patch Changes

  • Updated dependencies [6e88f77]
  • Updated dependencies [c8b9f57]
  • Updated dependencies [45d27c5]
    • @objectstack/spec@6.8.0
    • @objectstack/platform-objects@6.8.0
    • @objectstack/core@6.8.0

@objectstack/plugin-hono-server@6.8.0

Patch Changes

  • Updated dependencies [6e88f77]
  • Updated dependencies [c8b9f57]
    • @objectstack/spec@6.8.0
    • @objectstack/core@6.8.0

@objectstack/plugin-mcp-server@6.8.0

Patch Changes

  • Updated dependencies [6e88f77]
  • Updated dependencies [c8b9f57]
    • @objectstack/spec@6.8.0
    • @objectstack/core@6.8.0

@objectstack/plugin-msw@6.8.0

Patch Changes

  • Updated dependencies [6e88f77]
  • Updated dependencies [c8b9f57]
    • @objectstack/spec@6.8.0
    • @objectstack/objectql@6.8.0
    • @objectstack/core@6.8.0
    • @objectstack/types@6.8.0

@objectstack/plugin-reports@6.8.0

Patch Changes

  • Updated dependencies [6e88f77]
  • Updated dependencies [c8b9f57]
  • Updated dependencies [45d27c5]
    • @objectstack/spec@6.8.0
    • @objectstack/platform-objects@6.8.0
    • @objectstack/core@6.8.0

@objectstack/plugin-security@6.8.0

Patch Changes

  • Updated dependencies [6e88f77]
  • Updated dependencies [c8b9f57]
  • Updated dependencies [45d27c5]
    • @objectstack/spec@6.8.0
    • @objectstack/platform-objects@6.8.0
    • @objectstack/core@6.8.0

@objectstack/plugin-sharing@6.8.0

Patch Changes

  • Updated dependencies [6e88f77]
  • Updated dependencies [c8b9f57]
  • Updated dependencies [45d27c5]
    • @objectstack/spec@6.8.0
    • @objectstack/objectql@6.8.0
    • @objectstack/platform-objects@6.8.0
    • @objectstack/core@6.8.0

@objectstack/plugin-webhooks@6.8.0

Patch Changes

  • Updated dependencies [6e88f77]
  • Updated dependencies [c8b9f57]
  • Updated dependencies [45d27c5]
    • @objectstack/spec@6.8.0
    • @objectstack/platform-objects@6.8.0
    • @objectstack/core@6.8.0
    • @objectstack/service-cluster@6.8.0

@objectstack/runtime@6.8.0

Patch Changes

  • 50ccd9c: Fix peer-dependency version range from workspace:* to workspace:^ to avoid
    forced major bumps in fixed-group releases. workspace:* expands to an exact
    version on publish; any minor bump of the peer then falls out of range and
    triggers a semver-major bump on the dependent. workspace:^ expands to ^x.y.z
    which correctly accepts minor bumps.

    Affects:

    • service-ai peer on @objectstack/embedder-openai
    • runtime peer on @objectstack/driver-turso
  • Updated dependencies [6e88f77]

  • Updated dependencies [c8b9f57]

    • @objectstack/spec@6.8.0
    • @objectstack/rest@6.8.0
    • @objectstack/objectql@6.8.0
    • @objectstack/core@6.8.0
    • @objectstack/formula@6.8.0
    • @objectstack/metadata@6.8.0
    • @objectstack/observability@6.8.0
    • @objectstack/driver-memory@6.8.0
    • @objectstack/driver-sql@6.8.0
    • @objectstack/driver-sqlite-wasm@6.8.0
    • @objectstack/plugin-auth@6.8.0
    • @objectstack/plugin-security@6.8.0
    • @objectstack/service-cluster@6.8.0
    • @objectstack/service-i18n@6.8.0
    • @objectstack/types@6.8.0

@objectstack/service-analytics@6.8.0

Patch Changes

  • Updated dependencies [6e88f77]
  • Updated dependencies [c8b9f57]
    • @objectstack/spec@6.8.0
    • @objectstack/core@6.8.0

@objectstack/service-automation@6.8.0

Patch Changes

  • Updated dependencies [6e88f77]
  • Updated dependencies [c8b9f57]
    • @objectstack/spec@6.8.0
    • @objectstack/core@6.8.0
    • @objectstack/formula@6.8.0

@objectstack/service-cache@6.8.0

Patch Changes

  • Updated dependencies [6e88f77]
  • Updated dependencies [c8b9f57]
    • @objectstack/spec@6.8.0
    • @objectstack/core@6.8.0
    • @objectstack/observability@6.8.0

@objectstack/service-cluster@6.8.0

Patch Changes

  • Updated dependencies [6e88f77]
  • Updated dependencies [c8b9f57]
    • @objectstack/spec@6.8.0
    • @objectstack/core@6.8.0

@objectstack/service-cluster-redis@6.8.0

Patch Changes

  • Updated dependencies [6e88f77]
  • Updated dependencies [c8b9f57]
    • @objectstack/spec@6.8.0
    • @objectstack/service-cluster@6.8.0

@objectstack/service-feed@6.8.0

Patch Changes

  • Updated dependencies [6e88f77]
  • Updated dependencies [c8b9f57]
    • @objectstack/spec@6.8.0
    • @objectstack/core@6.8.0

@objectstack/service-i18n@6.8.0

Patch Changes

  • Updated dependencies [6e88f77]
  • Updated dependencies [c8b9f57]
    • @objectstack/spec@6.8.0
    • @objectstack/core@6.8.0

@objectstack/service-job@6.8.0

Patch Changes

  • Updated dependencies [6e88f77]
  • Updated dependencies [c8b9f57]
  • Updated dependencies [45d27c5]
    • @objectstack/spec@6.8.0
    • @objectstack/platform-objects@6.8.0
    • @objectstack/core@6.8.0

@objectstack/service-knowledge@6.8.0

Patch Changes

  • Updated dependencies [6e88f77]
  • Updated dependencies [c8b9f57]
    • @objectstack/spec@6.8.0
    • @objectstack/core@6.8.0

@objectstack/service-package@6.8.0

Patch Changes

  • Updated dependencies [6e88f77]
  • Updated dependencies [c8b9f57]
    • @objectstack/spec@6.8.0
    • @objectstack/core@6.8.0

@objectstack/service-queue@6.8.0

Patch Changes

  • Updated dependencies [6e88f77]
  • Updated dependencies [c8b9f57]
  • Updated dependencies [45d27c5]
    • @objectstack/spec@6.8.0
    • @objectstack/platform-objects@6.8.0
    • @objectstack/core@6.8.0

@objectstack/service-realtime@6.8.0

Patch Changes

  • Updated dependencies [6e88f77]
  • Updated dependencies [c8b9f57]
  • Updated dependencies [45d27c5]
    • @objectstack/spec@6.8.0
    • @objectstack/platform-objects@6.8.0
    • @objectstack/core@6.8.0

@objectstack/service-settings@6.8.0

Patch Changes

  • 0a40bd1: Make the Settings UI survive crypto key changes and dev restarts.

    Two related fixes to stop a single bad encrypted row (e.g. an AI API key
    encrypted before a server restart) from 500-ing the entire
    GET /api/settings/:namespace endpoint with Unsupported state or unable to authenticate data:

    • InMemoryCryptoProvider now honours the OBJECTSTACK_DEV_CRYPTO_KEY
      env var (32 bytes, hex or base64) as a stable AES-256-GCM data key.
      When the env var is unset, the provider still generates an ephemeral
      key but now logs the generated key once as base64 so dev operators
      can paste it into .env and survive subsequent pnpm dev restarts.
      Production behaviour (KMS-backed providers) is unchanged.

    • SettingsService.materialiseRow now catches decrypt failures,
      logs a single warning naming the offending namespace.key, and
      returns null instead of throwing. The field renders as empty and
      remains editable, so operators can re-enter the secret in place
      rather than being locked out of the settings page entirely.

  • Updated dependencies [6e88f77]

  • Updated dependencies [c8b9f57]

  • Updated dependencies [45d27c5]

    • @objectstack/spec@6.8.0
    • @objectstack/platform-objects@6.8.0
    • @objectstack/core@6.8.0

@objectstack/service-storage@6.8.0

Patch Changes

  • Updated dependencies [6e88f77]
  • Updated dependencies [c8b9f57]
    • @objectstack/spec@6.8.0
    • @objectstack/core@6.8.0
    • @objectstack/observability@6.8.0

@objectstack/types@6.8.0

Patch Changes

  • Updated dependencies [6e88f77]
  • Updated dependencies [c8b9f57]
    • @objectstack/spec@6.8.0

@objectstack/express@6.8.0

@objectstack/fastify@6.8.0

@objectstack/nestjs@6.8.0

@objectstack/nextjs@6.8.0

@objectstack/nuxt@6.8.0

@objectstack/sveltekit@6.8.0

create-objectstack@6.8.0

@objectstack/metadata-core@6.8.0

objectstack-vscode@6.8.0

@objectstack/example-crm@4.0.23

Patch Changes

  • Updated dependencies [6e88f77]
  • Updated dependencies [c8b9f57]
  • Updated dependencies [50ccd9c]
    • @objectstack/spec@6.8.0
    • @objectstack/runtime@6.8.0

@example/app-todo@4.0.23

Patch Changes

  • Updated dependencies [6e88f77]
  • Updated dependencies [c8b9f57]
  • Updated dependencies [50ccd9c]
    • @objectstack/service-ai@6.8.0
    • @objectstack/spec@6.8.0
    • @objectstack/objectql@6.8.0
    • @objectstack/runtime@6.8.0
    • @objectstack/client@6.8.0
    • @objectstack/metadata@6.8.0
    • @objectstack/driver-sqlite-wasm@6.8.0
    • @objectstack/knowledge-memory@6.8.0
    • @objectstack/service-knowledge@6.8.0

@github-actions
github-actions Bot force-pushed the changeset-release/main branch from 6598b03 to e79efb3 Compare May 27, 2026 05:33
@vercel

vercel Bot commented May 27, 2026 •

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
spec Ready Ready Preview, Comment May 27, 2026 6:20am

Request Review

This branch was successfully deployed

1 active deployment
Preview — f54481ef Deployed May 27, 2026 by vercel[bot]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant