Skip to content

Commit 1caa974

Browse files
os-zhuangclaude
andauthored
chore(deps): upgrade @objectstack to 9.7.0 and bump ObjectOS One to 9.7.0 (#23)
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>
1 parent e3fee98 commit 1caa974

76 files changed

Lines changed: 1982 additions & 704 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

apps/objectos-one/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@objectos/one",
3-
"version": "8.0.1",
3+
"version": "9.7.0",
44
"private": true,
55
"license": "Apache-2.0",
66
"description": "ObjectOS One — all-in-one local distribution (Tauri shell + bundled Node runtime + DB).",

apps/objectos-one/src-tauri/Cargo.lock

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

apps/objectos-one/src-tauri/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "objectos-one"
3-
version = "8.0.1"
3+
version = "9.7.0"
44
description = "ObjectOS One shell"
55
edition = "2021"
66
rust-version = "1.77"

apps/objectos-one/src-tauri/tauri.conf.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"$schema": "https://schema.tauri.app/config/2",
33
"productName": "ObjectOS",
4-
"version": "8.0.1",
4+
"version": "9.7.0",
55
"identifier": "ai.objectstack.objectos",
66
"build": {
77
"frontendDist": "../src",

apps/objectos/package.json

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -13,14 +13,14 @@
1313
"type-check": "tsc --noEmit"
1414
},
1515
"dependencies": {
16-
"@objectstack/cli": "^8.0.1",
17-
"@objectstack/core": "^8.0.1",
18-
"@objectstack/driver-memory": "^8.0.1",
19-
"@objectstack/driver-sql": "^8.0.1",
20-
"@objectstack/metadata": "^8.0.1",
21-
"@objectstack/objectql": "^8.0.1",
22-
"@objectstack/runtime": "^8.0.1",
23-
"@objectstack/spec": "^8.0.1"
16+
"@objectstack/cli": "^9.7.0",
17+
"@objectstack/core": "^9.7.0",
18+
"@objectstack/driver-memory": "^9.7.0",
19+
"@objectstack/driver-sql": "^9.7.0",
20+
"@objectstack/metadata": "^9.7.0",
21+
"@objectstack/objectql": "^9.7.0",
22+
"@objectstack/runtime": "^9.7.0",
23+
"@objectstack/spec": "^9.7.0"
2424
},
2525
"devDependencies": {
2626
"@types/node": "^25.9.1",

content/docs/build/data-model.de.mdx

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -119,16 +119,16 @@ ObjectStack liefert ~25 Feldtypen. Die am häufigsten verwendeten:
119119

120120
| Typ | Was es speichert |
121121
|---|---|
122-
| `attachment` | Eine Datei über den Speicherdienst |
123-
| `image` | Bildanhang mit Vorschau |
122+
| `file` | Eine Datei über den Speicherdienst |
123+
| `image` | Bilddatei mit Vorschau |
124124

125125
### Berechnet / abgeleitet
126126

127127
| Typ | Verhalten |
128128
|---|---|
129129
| `formula` | Beim Lesen aus einem CEL-Ausdruck berechnet |
130-
| `rollup` | Aggregat verknüpfter Datensätze (Summe/Anzahl/Durchschnitt) |
131-
| `autoNumber` | Sequenz (`INV-{000001}`) |
130+
| `summary` | Aggregat verknüpfter Datensätze (Summe/Anzahl/Durchschnitt) |
131+
| `autonumber` | Sequenz (`INV-{000001}`) |
132132
| `created`, `lastModified` | Systemgepflegte Zeitstempel |
133133
| `createdBy`, `lastModifiedBy` | Systemgepflegte Benutzerreferenzen |
134134

content/docs/build/data-model.es.mdx

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -118,16 +118,16 @@ ObjectStack incluye unos 25 tipos de campo. Los más usados:
118118

119119
| Tipo | Qué almacena |
120120
|---|---|
121-
| `attachment` | Un archivo mediante el servicio de almacenamiento |
122-
| `image` | Adjunto de imagen con vista previa |
121+
| `file` | Un archivo mediante el servicio de almacenamiento |
122+
| `image` | Archivo de imagen con vista previa |
123123

124124
### Calculados / derivados
125125

126126
| Tipo | Comportamiento |
127127
|---|---|
128128
| `formula` | Calculado en el momento de la lectura a partir de una expresión CEL |
129-
| `rollup` | Agregado de registros relacionados (suma/recuento/promedio) |
130-
| `autoNumber` | Secuencia (`INV-{000001}`) |
129+
| `summary` | Agregado de registros relacionados (suma/recuento/promedio) |
130+
| `autonumber` | Secuencia (`INV-{000001}`) |
131131
| `created`, `lastModified` | Marcas de tiempo mantenidas por el sistema |
132132
| `createdBy`, `lastModifiedBy` | Referencias de usuario mantenidas por el sistema |
133133

content/docs/build/data-model.fr.mdx

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -119,16 +119,16 @@ ObjectStack fournit environ 25 types de champs. Les plus utilisés :
119119

120120
| Type | Ce qu'il stocke |
121121
|---|---|
122-
| `attachment` | Un fichier via le service de stockage |
123-
| `image` | Pièce jointe image avec aperçu |
122+
| `file` | Un fichier via le service de stockage |
123+
| `image` | Fichier image avec aperçu |
124124

125125
### Calculé / dérivé
126126

127127
| Type | Comportement |
128128
|---|---|
129129
| `formula` | Calculé à la lecture à partir d'une expression CEL |
130-
| `rollup` | Agrégat d'enregistrements liés (somme/nombre/moyenne) |
131-
| `autoNumber` | Séquence (`INV-{000001}`) |
130+
| `summary` | Agrégat d'enregistrements liés (somme/nombre/moyenne) |
131+
| `autonumber` | Séquence (`INV-{000001}`) |
132132
| `created`, `lastModified` | Horodatages gérés par le système |
133133
| `createdBy`, `lastModifiedBy` | Références utilisateur gérées par le système |
134134

content/docs/build/data-model.ja.mdx

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -119,16 +119,16 @@ ObjectStack には約 25 種類のフィールドタイプが付属します。
119119

120120
| タイプ | 格納する内容 |
121121
|---|---|
122-
| `attachment` | ストレージサービス経由の単一ファイル |
123-
| `image` | プレビュー付きの画像添付 |
122+
| `file` | ストレージサービス経由の単一ファイル |
123+
| `image` | プレビュー付きの画像ファイル |
124124

125125
### 計算 / 派生
126126

127127
| タイプ | 動作 |
128128
|---|---|
129129
| `formula` | CEL 式から読み取り時に計算 |
130-
| `rollup` | 関連レコードの集計(sum/count/avg) |
131-
| `autoNumber` | シーケンス(`INV-{000001}`|
130+
| `summary` | 関連レコードの集計(sum/count/avg) |
131+
| `autonumber` | シーケンス(`INV-{000001}`|
132132
| `created`, `lastModified` | システムが保守するタイムスタンプ |
133133
| `createdBy`, `lastModifiedBy` | システムが保守するユーザー参照 |
134134

content/docs/build/data-model.ko.mdx

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -117,16 +117,16 @@ ObjectStack은 약 25가지 필드 타입을 제공합니다. 가장 많이 사
117117

118118
| 타입 | 저장하는 것 |
119119
|---|---|
120-
| `attachment` | 스토리지 서비스를 통한 단일 파일 |
121-
| `image` | 미리보기가 있는 이미지 첨부 |
120+
| `file` | 스토리지 서비스를 통한 단일 파일 |
121+
| `image` | 미리보기가 있는 이미지 파일 |
122122

123123
### 계산 / 파생
124124

125125
| 타입 | 동작 |
126126
|---|---|
127127
| `formula` | CEL 표현식으로부터 읽기 시점에 계산됨 |
128-
| `rollup` | 연관 레코드의 집계 (합계/개수/평균) |
129-
| `autoNumber` | 시퀀스 (`INV-{000001}`) |
128+
| `summary` | 연관 레코드의 집계 (합계/개수/평균) |
129+
| `autonumber` | 시퀀스 (`INV-{000001}`) |
130130
| `created`, `lastModified` | 시스템이 관리하는 타임스탬프 |
131131
| `createdBy`, `lastModifiedBy` | 시스템이 관리하는 사용자 참조 |
132132

0 commit comments

Comments
 (0)