Skip to content

Releases: hunzhiwange/rustcodegraph

1.2.10 - 2026-09-02

Choose a tag to compare

@github-actions github-actions released this 02 Sep 07:36

[1.2.10] - 2026-09-02

Fixes

  • Fixed indexing and sync panics across TypeScript/React, Java, C#, Rust, Dart, Ruby, PHP/Drupal, and C/C++ sources when lookahead windows, summaries, or line calculations ended inside Chinese, emoji, or other multibyte UTF-8 characters.

1.2.9 - 2026-08-14

Choose a tag to compare

@github-actions github-actions released this 14 Aug 15:56

[1.2.9] - 2026-08-14

Fixes

  • Published a maintenance release with the latest packaging and release workflow updates.

1.2.8 - 2026-08-14

Choose a tag to compare

@github-actions github-actions released this 14 Aug 15:36

[1.2.8] - 2026-08-14

Fixes

  • Published a maintenance release with the latest packaging and release workflow updates.

1.2.6 - 2026-07-19

Choose a tag to compare

@github-actions github-actions released this 19 Jul 04:18

[1.2.6] - 2026-07-19

Fixes

  • rustcodegraph upgrade now installs the published native release when run from a source checkout instead of telling users to pull and rebuild the repository, and its version status consistently uses the RustCodeGraph name.

1.2.5 - 2026-07-17

Choose a tag to compare

@github-actions github-actions released this 17 Jul 01:35

[1.2.5] - 2026-07-17

Fixes

  • Fixed rustcodegraph watch on macOS and Windows creating a watcher thread for every directory after folder changes, so large projects keep a constant watcher footprint while copied folders still sync automatically.

1.2.4 - 2026-07-09

Choose a tag to compare

@github-actions github-actions released this 09 Jul 05:52

[1.2.4] - 2026-07-09

Fixes

  • Fixed the standalone macOS, Linux, and Windows installers so they can install current cargo-dist release archives without reporting a missing binary.

1.2.3 - 2026-07-09

Choose a tag to compare

@github-actions github-actions released this 09 Jul 05:27

[1.2.3] - 2026-07-09

Fixes

  • Published a maintenance release with the latest packaging and release workflow updates.

1.2.2 - 2026-07-09

Choose a tag to compare

@github-actions github-actions released this 09 Jul 01:30

[1.2.2] - 2026-07-09

Fixes

  • Published a maintenance release with the latest packaging and release workflow updates.

1.2.1 - 2026-07-08

Choose a tag to compare

@github-actions github-actions released this 08 Jul 14:53

[1.2.1] - 2026-07-08

Fixes

  • Published a maintenance release with the latest packaging and release workflow updates.

1.2.0 - 2026-07-01

Choose a tag to compare

@github-actions github-actions released this 01 Jul 15:31

[1.2.0] - 2026-07-01

Fixes

  • Fixed a tree-sitter AST conversion bug that could make rustcodegraph watch consume gigabytes of memory when syncing Rust files with chained calls or many nested syntax nodes.
  • Fixed a watch starvation case where a large copy could leave thousands of pending file events stuck behind a stale high-memory reading, so no-op batches now clear normally and follow-up edits sync instead of waiting forever.
  • rustcodegraph sync and terminal rustcodegraph watch now share the same incremental sync path, so manual and automatic refreshes stay consistent without rebuilding the whole project for every edit.
  • Reduced memory and disk use when watching large projects: a single-file change no longer re-reads every source file in the project, so rustcodegraph watch stays lightweight on big repos.
  • rustcodegraph watch no longer piles up back-to-back heavy syncs under bursts of rapid file changes, so a new batch waits for the previous one to finish and release its working memory before continuing. Tune with RUSTCODEGRAPH_WATCH_MIN_SYNC_INTERVAL_MS.
  • rustcodegraph watch now keeps the graph up to date while a large folder is being copied in: previously the unbroken stream of file events could keep postponing the sync indefinitely, so changes were detected but never indexed. A maximum wait now guarantees the index catches up at a steady cadence even while files are still streaming in, tunable via RUSTCODEGRAPH_WATCH_MAX_DEBOUNCE_MS.
  • rustcodegraph watch and MCP status messages now explain when files are waiting for the next batch sync, so longer watch windows no longer look like a stuck watcher or push agents back into file-reading fallbacks.
  • rustcodegraph watch now reports the same added, modified, and removed file counts as rustcodegraph sync, and directory removals now trigger an automatic refresh even when the OS reports only the deleted directory path.