Skip to content

chore(release): version packages v2.9.1#349

Merged
1pxone merged 1 commit into
mainfrom
changeset-release/main
Jul 8, 2026
Merged

chore(release): version packages v2.9.1#349
1pxone merged 1 commit into
mainfrom
changeset-release/main

Conversation

@github-actions

@github-actions github-actions Bot commented Jul 8, 2026

Copy link
Copy Markdown
Contributor

This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated.

Releases

@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.

@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

@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.

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.

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.

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

@1pxone 1pxone merged commit 9beda7f into main Jul 8, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant