From 5596bc89531e0d66a3fc340a77068dea09a04c3d Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Wed, 8 Jul 2026 16:52:46 +0000 Subject: [PATCH] chore(release): version packages v2.9.1 --- .changeset/odd-drinks-glow.md | 16 ---------------- docs/CHANGELOG.md | 12 ++++++++++++ docs/package.json | 2 +- packages/javascript-sdk/CHANGELOG.md | 12 ++++++++++++ packages/javascript-sdk/package.json | 2 +- packages/mcp-server/CHANGELOG.md | 15 +++++++++++++++ packages/mcp-server/package.json | 2 +- packages/skills/CHANGELOG.md | 12 ++++++++++++ packages/skills/package.json | 2 +- platform/core/CHANGELOG.md | 12 ++++++++++++ platform/core/package.json | 2 +- platform/dashboard/CHANGELOG.md | 15 +++++++++++++++ platform/dashboard/package.json | 2 +- 13 files changed, 84 insertions(+), 22 deletions(-) delete mode 100644 .changeset/odd-drinks-glow.md diff --git a/.changeset/odd-drinks-glow.md b/.changeset/odd-drinks-glow.md deleted file mode 100644 index 7594a192..00000000 --- a/.changeset/odd-drinks-glow.md +++ /dev/null @@ -1,16 +0,0 @@ ---- -'@rushdb/javascript-sdk': patch -'@rushdb/mcp-server': patch -'rushdb-dashboard': patch -'@rushdb/skills': patch -'rushdb-core': patch -'rushdb-docs': patch ---- - -Rework `$cycle` and stabilize relationship/query intelligence - -- **`$cycle` is now a record-level operator**: `where: { $cycle: { type, direction, hops } }` — the value IS the traversal spec. Replaces the previous `KEY: { $cycle: true, $relation: {...} }` block form entirely (breaking: the old form now throws). Compiles to an `EXISTS` subquery so the engine stops at the first cycle found per record instead of enumerating every path — avoids exponential blowup on densely connected graphs. Default traversal hop cap (`RUSHDB_MAX_TRAVERSAL_HOPS`) lowered from 25 to 10 to keep worst-case queries within the transaction budget. -- **Relationship pattern suggestions are now verified against live data**: candidates are proposed from schema names/types and LLM semantic judgment, then confirmed with a real graph probe before being surfaced — sampled schema values (which carry no signal on high-cardinality data) no longer gate or reject a suggestion. -- SmartSearch prompts and specs (core, MCP server, skills, docs) made more data-agnostic and kept in sync across all four DSL mirrors. -- Fix: CSV import no longer fails when a column parses to a JS `Date` (folded back to ISO string). -- Fix: dashboard record search box text no longer leaks between project switches. diff --git a/docs/CHANGELOG.md b/docs/CHANGELOG.md index bb00619f..900cc962 100644 --- a/docs/CHANGELOG.md +++ b/docs/CHANGELOG.md @@ -1,5 +1,17 @@ # rushdb-docs +## 2.9.1 + +### Patch Changes + +- 0ac46fd: Rework `$cycle` and stabilize relationship/query intelligence + + - **`$cycle` is now a record-level operator**: `where: { $cycle: { type, direction, hops } }` — the value IS the traversal spec. Replaces the previous `KEY: { $cycle: true, $relation: {...} }` block form entirely (breaking: the old form now throws). Compiles to an `EXISTS` subquery so the engine stops at the first cycle found per record instead of enumerating every path — avoids exponential blowup on densely connected graphs. Default traversal hop cap (`RUSHDB_MAX_TRAVERSAL_HOPS`) lowered from 25 to 10 to keep worst-case queries within the transaction budget. + - **Relationship pattern suggestions are now verified against live data**: candidates are proposed from schema names/types and LLM semantic judgment, then confirmed with a real graph probe before being surfaced — sampled schema values (which carry no signal on high-cardinality data) no longer gate or reject a suggestion. + - SmartSearch prompts and specs (core, MCP server, skills, docs) made more data-agnostic and kept in sync across all four DSL mirrors. + - Fix: CSV import no longer fails when a column parses to a JS `Date` (folded back to ISO string). + - Fix: dashboard record search box text no longer leaks between project switches. + ## 2.9.0 ### Minor Changes diff --git a/docs/package.json b/docs/package.json index 84375fbe..c0558d06 100644 --- a/docs/package.json +++ b/docs/package.json @@ -1,6 +1,6 @@ { "name": "rushdb-docs", - "version": "2.9.0", + "version": "2.9.1", "private": true, "license": "Apache-2.0", "scripts": { diff --git a/packages/javascript-sdk/CHANGELOG.md b/packages/javascript-sdk/CHANGELOG.md index 2f5d9f6b..5d29bc9d 100644 --- a/packages/javascript-sdk/CHANGELOG.md +++ b/packages/javascript-sdk/CHANGELOG.md @@ -1,5 +1,17 @@ # @rushdb/javascript-sdk +## 2.9.1 + +### Patch Changes + +- 0ac46fd: Rework `$cycle` and stabilize relationship/query intelligence + + - **`$cycle` is now a record-level operator**: `where: { $cycle: { type, direction, hops } }` — the value IS the traversal spec. Replaces the previous `KEY: { $cycle: true, $relation: {...} }` block form entirely (breaking: the old form now throws). Compiles to an `EXISTS` subquery so the engine stops at the first cycle found per record instead of enumerating every path — avoids exponential blowup on densely connected graphs. Default traversal hop cap (`RUSHDB_MAX_TRAVERSAL_HOPS`) lowered from 25 to 10 to keep worst-case queries within the transaction budget. + - **Relationship pattern suggestions are now verified against live data**: candidates are proposed from schema names/types and LLM semantic judgment, then confirmed with a real graph probe before being surfaced — sampled schema values (which carry no signal on high-cardinality data) no longer gate or reject a suggestion. + - SmartSearch prompts and specs (core, MCP server, skills, docs) made more data-agnostic and kept in sync across all four DSL mirrors. + - Fix: CSV import no longer fails when a column parses to a JS `Date` (folded back to ISO string). + - Fix: dashboard record search box text no longer leaks between project switches. + ## 2.9.0 ### Minor Changes diff --git a/packages/javascript-sdk/package.json b/packages/javascript-sdk/package.json index cb360db4..e5f360e9 100644 --- a/packages/javascript-sdk/package.json +++ b/packages/javascript-sdk/package.json @@ -38,7 +38,7 @@ "rush-db" ], "license": "Apache-2.0", - "version": "2.9.0", + "version": "2.9.1", "type": "module", "files": [ "dist" diff --git a/packages/mcp-server/CHANGELOG.md b/packages/mcp-server/CHANGELOG.md index d64c5a21..d06bd4cf 100644 --- a/packages/mcp-server/CHANGELOG.md +++ b/packages/mcp-server/CHANGELOG.md @@ -1,5 +1,20 @@ # @rushdb/mcp-server +## 2.9.1 + +### Patch Changes + +- 0ac46fd: Rework `$cycle` and stabilize relationship/query intelligence + + - **`$cycle` is now a record-level operator**: `where: { $cycle: { type, direction, hops } }` — the value IS the traversal spec. Replaces the previous `KEY: { $cycle: true, $relation: {...} }` block form entirely (breaking: the old form now throws). Compiles to an `EXISTS` subquery so the engine stops at the first cycle found per record instead of enumerating every path — avoids exponential blowup on densely connected graphs. Default traversal hop cap (`RUSHDB_MAX_TRAVERSAL_HOPS`) lowered from 25 to 10 to keep worst-case queries within the transaction budget. + - **Relationship pattern suggestions are now verified against live data**: candidates are proposed from schema names/types and LLM semantic judgment, then confirmed with a real graph probe before being surfaced — sampled schema values (which carry no signal on high-cardinality data) no longer gate or reject a suggestion. + - SmartSearch prompts and specs (core, MCP server, skills, docs) made more data-agnostic and kept in sync across all four DSL mirrors. + - Fix: CSV import no longer fails when a column parses to a JS `Date` (folded back to ISO string). + - Fix: dashboard record search box text no longer leaks between project switches. + +- Updated dependencies [0ac46fd] + - @rushdb/javascript-sdk@2.9.1 + ## 2.9.0 ### Minor Changes diff --git a/packages/mcp-server/package.json b/packages/mcp-server/package.json index ed538fc6..b5268d24 100644 --- a/packages/mcp-server/package.json +++ b/packages/mcp-server/package.json @@ -15,7 +15,7 @@ "tools" ], "license": "Apache-2.0", - "version": "2.9.0", + "version": "2.9.1", "type": "module", "main": "./build/index.js", "bin": { diff --git a/packages/skills/CHANGELOG.md b/packages/skills/CHANGELOG.md index 9225b504..5b332f31 100644 --- a/packages/skills/CHANGELOG.md +++ b/packages/skills/CHANGELOG.md @@ -1,5 +1,17 @@ # @rushdb/skills +## 2.9.1 + +### Patch Changes + +- 0ac46fd: Rework `$cycle` and stabilize relationship/query intelligence + + - **`$cycle` is now a record-level operator**: `where: { $cycle: { type, direction, hops } }` — the value IS the traversal spec. Replaces the previous `KEY: { $cycle: true, $relation: {...} }` block form entirely (breaking: the old form now throws). Compiles to an `EXISTS` subquery so the engine stops at the first cycle found per record instead of enumerating every path — avoids exponential blowup on densely connected graphs. Default traversal hop cap (`RUSHDB_MAX_TRAVERSAL_HOPS`) lowered from 25 to 10 to keep worst-case queries within the transaction budget. + - **Relationship pattern suggestions are now verified against live data**: candidates are proposed from schema names/types and LLM semantic judgment, then confirmed with a real graph probe before being surfaced — sampled schema values (which carry no signal on high-cardinality data) no longer gate or reject a suggestion. + - SmartSearch prompts and specs (core, MCP server, skills, docs) made more data-agnostic and kept in sync across all four DSL mirrors. + - Fix: CSV import no longer fails when a column parses to a JS `Date` (folded back to ISO string). + - Fix: dashboard record search box text no longer leaks between project switches. + ## 2.9.0 ### Minor Changes diff --git a/packages/skills/package.json b/packages/skills/package.json index 79646fe4..33402a5c 100644 --- a/packages/skills/package.json +++ b/packages/skills/package.json @@ -16,7 +16,7 @@ "cursor" ], "license": "Apache-2.0", - "version": "2.9.0", + "version": "2.9.1", "files": [ "rushdb-query-builder", "rushdb-agent-memory", diff --git a/platform/core/CHANGELOG.md b/platform/core/CHANGELOG.md index 13f896c6..cc92b80b 100644 --- a/platform/core/CHANGELOG.md +++ b/platform/core/CHANGELOG.md @@ -1,5 +1,17 @@ # rushdb-core +## 2.9.1 + +### Patch Changes + +- 0ac46fd: Rework `$cycle` and stabilize relationship/query intelligence + + - **`$cycle` is now a record-level operator**: `where: { $cycle: { type, direction, hops } }` — the value IS the traversal spec. Replaces the previous `KEY: { $cycle: true, $relation: {...} }` block form entirely (breaking: the old form now throws). Compiles to an `EXISTS` subquery so the engine stops at the first cycle found per record instead of enumerating every path — avoids exponential blowup on densely connected graphs. Default traversal hop cap (`RUSHDB_MAX_TRAVERSAL_HOPS`) lowered from 25 to 10 to keep worst-case queries within the transaction budget. + - **Relationship pattern suggestions are now verified against live data**: candidates are proposed from schema names/types and LLM semantic judgment, then confirmed with a real graph probe before being surfaced — sampled schema values (which carry no signal on high-cardinality data) no longer gate or reject a suggestion. + - SmartSearch prompts and specs (core, MCP server, skills, docs) made more data-agnostic and kept in sync across all four DSL mirrors. + - Fix: CSV import no longer fails when a column parses to a JS `Date` (folded back to ISO string). + - Fix: dashboard record search box text no longer leaks between project switches. + ## 2.9.0 ### Minor Changes diff --git a/platform/core/package.json b/platform/core/package.json index 629fa62f..ea8a0b88 100755 --- a/platform/core/package.json +++ b/platform/core/package.json @@ -1,6 +1,6 @@ { "name": "rushdb-core", - "version": "2.9.0", + "version": "2.9.1", "description": "RushDB Core", "private": true, "license": "Elastic License 2.0", diff --git a/platform/dashboard/CHANGELOG.md b/platform/dashboard/CHANGELOG.md index d809d786..efd17b5f 100644 --- a/platform/dashboard/CHANGELOG.md +++ b/platform/dashboard/CHANGELOG.md @@ -1,5 +1,20 @@ # rushdb-dashboard +## 2.9.1 + +### Patch Changes + +- 0ac46fd: Rework `$cycle` and stabilize relationship/query intelligence + + - **`$cycle` is now a record-level operator**: `where: { $cycle: { type, direction, hops } }` — the value IS the traversal spec. Replaces the previous `KEY: { $cycle: true, $relation: {...} }` block form entirely (breaking: the old form now throws). Compiles to an `EXISTS` subquery so the engine stops at the first cycle found per record instead of enumerating every path — avoids exponential blowup on densely connected graphs. Default traversal hop cap (`RUSHDB_MAX_TRAVERSAL_HOPS`) lowered from 25 to 10 to keep worst-case queries within the transaction budget. + - **Relationship pattern suggestions are now verified against live data**: candidates are proposed from schema names/types and LLM semantic judgment, then confirmed with a real graph probe before being surfaced — sampled schema values (which carry no signal on high-cardinality data) no longer gate or reject a suggestion. + - SmartSearch prompts and specs (core, MCP server, skills, docs) made more data-agnostic and kept in sync across all four DSL mirrors. + - Fix: CSV import no longer fails when a column parses to a JS `Date` (folded back to ISO string). + - Fix: dashboard record search box text no longer leaks between project switches. + +- Updated dependencies [0ac46fd] + - @rushdb/javascript-sdk@2.9.1 + ## 2.9.0 ### Minor Changes diff --git a/platform/dashboard/package.json b/platform/dashboard/package.json index 375670d5..fb5d6034 100644 --- a/platform/dashboard/package.json +++ b/platform/dashboard/package.json @@ -1,6 +1,6 @@ { "name": "rushdb-dashboard", - "version": "2.9.0", + "version": "2.9.1", "description": "RushDB Dashboard", "type": "module", "private": true,