| 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.
- 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.mdfiles for those versions in the meantime.
These pages are curated summaries. For exhaustive, per-package detail:
- Framework packages — every package ships a
CHANGELOG.mdgenerated 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.
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.