From beab278afeaf8d526b2191643ba18ab22bc20483 Mon Sep 17 00:00:00 2001 From: Universe Date: Thu, 15 Oct 2026 12:12:28 +0900 Subject: [PATCH] Release 0.7.1 0.7.1 is 0.7.0 again under a new version: npm is holding @grida/fx-linux-x64-gnu@0.7.0 in its automated review, so grida cannot install FX 0.7.0's Linux x64 engine. Nothing else changes. - The workspace version and every manifest and lockfile that repeats it move to 0.7.1 (check_versions.py: 25 places agree), with the grida stand-in's pin, llms.txt, and the guide's sample output. The protocol stays fx-node-protocol-v1 and HOST_CONTRACT stays 1. --- Cargo.lock | 12 ++++++------ Cargo.toml | 2 +- bun.lock | 4 ++-- docs/guide/05-running.md | 16 ++++++++-------- docs/guide/15-community-providers.md | 2 +- fixtures/host/grida/package.json | 2 +- js/fx/bun.lock | 8 ++++---- js/fx/package.json | 10 +++++----- js/fx/src/index.ts | 2 +- llms.txt | 4 ++-- python/pyproject.toml | 2 +- python/uv.lock | 2 +- web/fx-react/package.json | 2 +- web/fx-web/package.json | 2 +- 14 files changed, 35 insertions(+), 35 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 337aec99..d8321f7a 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -692,7 +692,7 @@ dependencies = [ [[package]] name = "grida-fx" -version = "0.7.0" +version = "0.7.1" dependencies = [ "chrono", "clap", @@ -714,7 +714,7 @@ dependencies = [ [[package]] name = "grida-fx-core" -version = "0.7.0" +version = "0.7.1" dependencies = [ "gif", "grida-fx-protocol", @@ -734,7 +734,7 @@ dependencies = [ [[package]] name = "grida-fx-protocol" -version = "0.7.0" +version = "0.7.1" dependencies = [ "indexmap", "jsonschema", @@ -745,7 +745,7 @@ dependencies = [ [[package]] name = "grida-fx-providers" -version = "0.7.0" +version = "0.7.1" dependencies = [ "base64 0.22.1", "getrandom 0.3.4", @@ -767,7 +767,7 @@ dependencies = [ [[package]] name = "grida-fx-runtime" -version = "0.7.0" +version = "0.7.1" dependencies = [ "base64 0.22.1", "chrono", @@ -787,7 +787,7 @@ dependencies = [ [[package]] name = "grida-fx-viewer" -version = "0.7.0" +version = "0.7.1" dependencies = [ "axum", "chrono", diff --git a/Cargo.toml b/Cargo.toml index 029f1857..0815e0bc 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -3,7 +3,7 @@ members = ["crates/*"] resolver = "3" [workspace.package] -version = "0.7.0" +version = "0.7.1" edition = "2024" rust-version = "1.89" repository = "https://github.com/gridaco/fx" diff --git a/bun.lock b/bun.lock index 796ebb7d..691e56f2 100644 --- a/bun.lock +++ b/bun.lock @@ -7,7 +7,7 @@ }, "web/fx-react": { "name": "@grida/fx-react", - "version": "0.7.0", + "version": "0.7.1", "dependencies": { "@grida/fx-web": "workspace:*", }, @@ -20,7 +20,7 @@ }, "web/fx-web": { "name": "@grida/fx-web", - "version": "0.7.0", + "version": "0.7.1", "dependencies": { "fflate": "0.8.3", "lucide": "1.52.0", diff --git a/docs/guide/05-running.md b/docs/guide/05-running.md index a23ce4a7..230bddbc 100644 --- a/docs/guide/05-running.md +++ b/docs/guide/05-running.md @@ -226,9 +226,9 @@ the project you run from (the built-in table and its `route_tables`); with a tar and node types the workflow needs follow: ``` -engine grida-fx 0.7.0 -python .venv/bin/python (grida 0.7.0) -node /usr/local/bin/node (@grida/fx 0.7.0) +engine grida-fx 0.7.1 +python .venv/bin/python (grida 0.7.1) +node /usr/local/bin/node (@grida/fx 0.7.1) key GG_API_KEY present (.env) key OPENAI_API_KEY missing key OPENROUTER_API_KEY missing @@ -266,9 +266,9 @@ serve it and how many steps use it (a repeated step counts once; groups and used included): ``` -engine grida-fx 0.7.0 -python .venv/bin/python (grida 0.7.0) -node /usr/local/bin/node (@grida/fx 0.7.0) +engine grida-fx 0.7.1 +python .venv/bin/python (grida 0.7.1) +node /usr/local/bin/node (@grida/fx 0.7.1) uses image.generate imagegen@codex servable (8 steps) key GG_API_KEY missing … @@ -283,7 +283,7 @@ Doctor takes no `--routes`: routes a run adds with `--routes` show as `not in th **The Python line.** FX's Python node host needs Python 3.11 or later with `grida`. The Python line names the interpreter FX would use and says what it found: -- `python .venv/bin/python (grida 0.7.0)`: ready; +- `python .venv/bin/python (grida 0.7.1)`: ready; - `python python3 too old (3.9.6; FX needs 3.11+)`: run `uv sync` or `pip install grida` in the project, or set `GRIDA_FX_PYTHON` to a newer Python; - `python python3 no grida`: install `grida` into that Python; @@ -294,7 +294,7 @@ line names the interpreter FX would use and says what it found: **The Node line.** FX's TypeScript node host needs Node 24 or later and `@grida/fx` ([Getting started](01-getting-started.md#when-fx-needs-node)). The Node line names the Node FX would use and says what it found: -- `node /usr/local/bin/node (@grida/fx 0.7.0)`: ready; +- `node /usr/local/bin/node (@grida/fx 0.7.1)`: ready; - `node /usr/local/bin/node too old (22.12.0; FX needs 24+)`, or `bun not Node.js 24+`: install Node 24 or later, or set `GRIDA_FX_NODE` to one; - `node /usr/local/bin/node no @grida/fx`: run `npm install @grida/fx` in the project; diff --git a/docs/guide/15-community-providers.md b/docs/guide/15-community-providers.md index 46da178a..ff294862 100644 --- a/docs/guide/15-community-providers.md +++ b/docs/guide/15-community-providers.md @@ -504,7 +504,7 @@ and workflow above stay as they are. ```json // package.json -{ "type": "module", "private": true, "dependencies": { "@grida/fx": "0.7.0" } } +{ "type": "module", "private": true, "dependencies": { "@grida/fx": "0.7.1" } } ``` ```yaml diff --git a/fixtures/host/grida/package.json b/fixtures/host/grida/package.json index 8022019a..e427e495 100644 --- a/fixtures/host/grida/package.json +++ b/fixtures/host/grida/package.json @@ -7,5 +7,5 @@ "type": "module", "bin": { "grida": "bin/grida.js" }, "files": ["bin/grida.js"], - "dependencies": { "@grida/fx": "0.7.0" } + "dependencies": { "@grida/fx": "0.7.1" } } diff --git a/js/fx/bun.lock b/js/fx/bun.lock index 02304261..53da5591 100644 --- a/js/fx/bun.lock +++ b/js/fx/bun.lock @@ -10,10 +10,10 @@ "typescript": "^5.6.0", }, "optionalDependencies": { - "@grida/fx-darwin-arm64": "0.7.0", - "@grida/fx-darwin-x64": "0.7.0", - "@grida/fx-linux-arm64-gnu": "0.7.0", - "@grida/fx-linux-x64-gnu": "0.7.0", + "@grida/fx-darwin-arm64": "0.7.1", + "@grida/fx-darwin-x64": "0.7.1", + "@grida/fx-linux-arm64-gnu": "0.7.1", + "@grida/fx-linux-x64-gnu": "0.7.1", }, }, }, diff --git a/js/fx/package.json b/js/fx/package.json index b0afe55c..63c29b17 100644 --- a/js/fx/package.json +++ b/js/fx/package.json @@ -1,6 +1,6 @@ { "name": "@grida/fx", - "version": "0.7.0", + "version": "0.7.1", "description": "Grida FX for JavaScript and TypeScript: the grida-fx command; an SDK to write workflows, builders, node types and stand-ins and to drive the engine; and the TypeScript node host.", "keywords": ["grida", "fx", "workflow", "generative", "assets", "pipeline"], "homepage": "https://grida.co/fx", @@ -20,10 +20,10 @@ "files": ["bin/grida-fx.js", "dist", "README.md", "LICENSE"], "sideEffects": false, "optionalDependencies": { - "@grida/fx-darwin-arm64": "0.7.0", - "@grida/fx-darwin-x64": "0.7.0", - "@grida/fx-linux-arm64-gnu": "0.7.0", - "@grida/fx-linux-x64-gnu": "0.7.0" + "@grida/fx-darwin-arm64": "0.7.1", + "@grida/fx-darwin-x64": "0.7.1", + "@grida/fx-linux-arm64-gnu": "0.7.1", + "@grida/fx-linux-x64-gnu": "0.7.1" }, "publishConfig": { "access": "public", "tag": "latest" }, "scripts": { diff --git a/js/fx/src/index.ts b/js/fx/src/index.ts index 353d85fd..ea8e7f43 100644 --- a/js/fx/src/index.ts +++ b/js/fx/src/index.ts @@ -9,7 +9,7 @@ * (`dist/host-entry.js`, Node 24 or later). */ -export const version = "0.7.0"; +export const version = "0.7.1"; export { type Accepted, diff --git a/llms.txt b/llms.txt index 61b00070..646634fa 100644 --- a/llms.txt +++ b/llms.txt @@ -5,7 +5,7 @@ > with its price, runs only what changed, caches every result by content, reserves every paid call > against a ceiling, and records how each result was made. The command is `grida fx`. -Version: 0.7.0 +Version: 0.7.1 This file is the reference for people and coding agents using FX: what exists, how to write it, and how to run it, as complete recipes. It is kept by hand and checked in CI against the engine @@ -807,7 +807,7 @@ Python nodes need Python 3.11+ with `grida` (Pillow comes with it). A param decl ```json // package.json -{ "type": "module", "private": true, "dependencies": { "@grida/fx": "0.7.0" } } +{ "type": "module", "private": true, "dependencies": { "@grida/fx": "0.7.1" } } ``` ```ts diff --git a/python/pyproject.toml b/python/pyproject.toml index 96b488d8..ba925ec9 100644 --- a/python/pyproject.toml +++ b/python/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "grida" -version = "0.7.0" +version = "0.7.1" description = "Grida FX for Python: author nodes and workflows, and drive the grida-fx engine." readme = "README.md" license = "Apache-2.0" diff --git a/python/uv.lock b/python/uv.lock index f59bd430..a3790a8d 100644 --- a/python/uv.lock +++ b/python/uv.lock @@ -22,7 +22,7 @@ wheels = [ [[package]] name = "grida" -version = "0.7.0" +version = "0.7.1" source = { editable = "." } dependencies = [ { name = "pillow" }, diff --git a/web/fx-react/package.json b/web/fx-react/package.json index 42171dc1..6323348f 100644 --- a/web/fx-react/package.json +++ b/web/fx-react/package.json @@ -1,6 +1,6 @@ { "name": "@grida/fx-react", - "version": "0.7.0", + "version": "0.7.1", "private": true, "homepage": "https://grida.co/fx", "license": "Apache-2.0", diff --git a/web/fx-web/package.json b/web/fx-web/package.json index aaab9842..81457869 100644 --- a/web/fx-web/package.json +++ b/web/fx-web/package.json @@ -1,6 +1,6 @@ { "name": "@grida/fx-web", - "version": "0.7.0", + "version": "0.7.1", "private": true, "homepage": "https://grida.co/fx", "license": "Apache-2.0",