Skip to content

Latest commit

 

History

History
50 lines (40 loc) · 3.71 KB

File metadata and controls

50 lines (40 loc) · 3.71 KB
title Overview
description Release notes for the ObjectStack platform — framework packages and the Console UI, summarized per version for app and plugin developers.

ObjectStack ships as a single release train: all @objectstack/* packages are version-locked, so one version number describes the whole platform. The Console UI (built from the objectui repository) is frozen into @objectstack/console at release time, so each release note here also covers what changed in Studio/Console. ObjectStack Cloud (the hosted service) versions independently and deploys continuously — developer-facing Cloud changes are summarized in the release note for the framework version they accompany.

Each release page is written for third-party developers building apps, plugins, or clients on ObjectStack. It leads with breaking changes and migration steps, then covers new capabilities and notable fixes.

Versions

  • v16.0.0 — One org identifier (organizationId) across hooks and actions, quorum + per-group sign-off (会签) approvals with metadata-declared decision actions, time-relative automations, filtered roll-ups, strict dashboard widgets, an identity-scoped MCP stdio transport, and a platform-wide enforce-or-remove sweep that makes dead metadata loud (current series: 16.0.0-rc.0).
  • v15.0.0 — Explain record access layer by layer, a docked AI workspace in the Console, project-ready Gantt charts, and phone sign-in; 15.1 adds permission-following attachments, no-code third-party connectors, dashboard-wide filters, pinyin search, and whole-record inline editing — with materially safer multi-tenant and write-path defaults (final release: 15.1.1).
  • v14.0.0 — ADR-0090 vocabulary convergence completed, object enable.* flags become real gates, admin user management, phone/SMS auth, book-audience enforcement, data-lifecycle contract, and effective-dated grants (final release: 14.8.0).
  • v13.0.0 — Permission Model v2 (ADR-0090): Roles and Profiles converge on Positions, custom objects default to private, plus an explain engine, delegated administration, and self-serve MCP OAuth.
  • v12.0.0 — Anonymous data access denied by default (ADR-0056 D2), adaptive record surfaces, an enforced protocol-version handshake, and build-gating author-time lints.
  • v9.0.0 — Analytics single-form cutover (ADR-0021), honest chart taxonomy, canonical OS_* settings env vars, Google sign-in, AI build experience.

Curated notes for v10 and v11 are not yet written; consult the per-package CHANGELOG.md files for those versions in the meantime.

Where the fine-grained changelogs live

These pages are curated summaries. For exhaustive, per-package detail:

  • Framework packages — every package ships a CHANGELOG.md generated from changesets, visible on npm and in the framework repository.
  • Console UI — the objectui CHANGELOG follows Keep a Changelog.
  • Design decisions — breaking changes reference their ADRs, which record the rationale.

Versioning policy

ObjectStack follows Semantic Versioning. A major release may remove or change schemas in @objectstack/spec, public APIs, CLI flags, or environment variables — always with a migration path documented in the release notes. Minor releases add capabilities without breaking existing metadata or code. Patch releases fix bugs.