chore(deps): upgrade @objectstack to 9.7.0 and bump ObjectOS One to 9.7.0#23
Merged
Merged
Conversation
….7.0
Bump all @objectstack/* dependencies in @objectos/server from ^8.0.1 to
^9.7.0 and refresh the lockfile. 9.0 is a major, but the break is on the
authoring surface (analytics single-form cutover + chart-taxonomy prune,
ADR-0021), not the runtime: createStandaloneStack({ artifactPath,
environmentId, databaseUrl }) is byte-for-byte the same contract across 9.x,
so apps/objectos/objectstack.config.ts needs no migration. type-check passes;
the smoke runtime boots clean on 9.7.0 (server ready, HTTP serving).
Propagate the resolved cli version (9.7.0) to apps/objectos-one package.json,
tauri.conf.json and Cargo.toml via sync-version, and the Cargo.lock
objectos-one entry.
Docs: scan the framework changelogs (8.0.1 -> 9.7.0) and the recent
docs-vs-implementation sync, then update the official site to match the real
surface. Changelog gains a 9.x highlights train (analytics datasets, stricter
os compile validation, number-field formulas, REST apiEnabled/apiMethods,
book navigation, os package install, approvals, webhook triggers, notification
retention, bundled AI SDKs) and refreshed version/support tables.
environment-variables gains an Observability section (OS_OBS_EXPORTER /
OS_OTLP_ENDPOINT, replacing the wrong OTEL_EXPORTER_OTLP_ENDPOINT) and a
settings-namespace OS_<NS>_<KEY> override section. Confirmed factual fixes:
observability OTLP vars, cel no-longer-silent failure, dead field-type names
(attachment -> file, rollup -> summary, autoNumber -> autonumber), new secret
type + trackHistory replacing pruned auditTrail/encryptionConfig/maskingRule,
and object-level REST gating. English + all six translations
(de/es/fr/ja/ko/zh-Hans); apps/docs type-check (fumadocs-mdx + tsc) passes.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Upgrade
Bump all
@objectstack/*deps in@objectos/serverfrom^8.0.1to^9.7.0and refresh the lockfile (all resolve to 9.7.0).9.0 is a major, but the break is on the authoring surface, not the runtime. The 9.0 breaking changes are the analytics single-form cutover + chart-taxonomy prune (ADR-0021) in
@objectstack/spec.createStandaloneStack({ artifactPath, environmentId, databaseUrl })is byte-for-byte the same contract across 9.x (verified againstpackages/runtime/src/standalone-stack.ts), soapps/objectos/objectstack.config.tsneeds no migration.ObjectOS One bumped to 9.7.0 across
package.json,tauri.conf.json,Cargo.toml(viasync-version) and theCargo.lockobjectos-oneentry.Verification
pnpm --filter @objectos/server type-check✓pnpm smoke:runtime✓ — boots clean on 9.7.0, server ready, HTTP serving.sys_notificationexists (cosmetic, framework-side; the server still reaches ready and passes the health probe).apps/docstype-check(fumadocs-mdx + next typegen + tsc) ✓ across English + all translations.Docs
Scanned the framework changelogs (8.0.1 → 9.7.0) and the recent docs-vs-implementation sync, then updated the official site to match the real surface. 10 English pages + 60 translations (de/es/fr/ja/ko/zh-Hans).
9.xhighlights train (analytics datasets, stricteros compilevalidation, number-field formulas, RESTapiEnabled/apiMethods,booknavigation,os package install, approvals, webhook triggers, notification retention, bundled AI SDKs) + refreshed version/support tables.OS_OBS_EXPORTER/OS_OTLP_ENDPOINT, replacing the wrongOTEL_EXPORTER_OTLP_ENDPOINT) and a settings-namespaceOS_<NS>_<KEY>override section.noopdefault).os compilefails / runtime throws).attachment→file,rollup→summary,autoNumber→autonumber.secrettype +trackHistory(ADR-0052) replacing the prunedauditTrail/encryptionConfig/maskingRule.apiEnabled/apiMethods, ADR-0049, now enforced) +/api/v1/discoveryalias.🤖 Generated with Claude Code