github abhigyanpatwari/GitNexus v1.4.8

latest releases: v1.6.5-rc.11, rc/fcab1e2e8207a469ae4996b5a75ae346d98d4b7c, v1.6.5-rc.10...
one month ago

Highlights

Type resolution reaches full coverage — v1.4.8 completes Milestone D (Phases 10–14), bringing overload disambiguation, virtual dispatch, and cross-file type propagation to all 11 supported languages. GitNexus can now resolve ambiguous method calls by matching argument types, follow constructor dispatch through class hierarchies, and propagate type bindings across file boundaries. This is the largest patch release yet, with 83 commits from 14 contributors.

What's Changed

Features

  • Type resolution Milestone D — Phases 10–14 consolidated with full integration test coverage across 11 languages (#387, #392, #397)
    • Overload disambiguation via argument literal types
    • Constructor-visible virtual dispatch
    • Cross-file binding propagation with Tarjan's SCC for cyclic resolution
    • Optional parameter arity resolution
  • HTTP embedding backend for self-hosted and remote endpoints with dynamic dimension handling (#395) by @zm2231
  • Markdown file indexing — headings and cross-links as first-class graph nodes (#399)
  • MiniMax provider support (#224) by @ximiximi423
  • Codex MCP and skills support with CLI setup flow (#69) by @x0m4ek
  • HelpPanel — built-in help in the web UI (#465) by @che3zcake
  • Community and Process node properties added to cypher tool description (#411) by @ShunsukeHayashi

Fixes

  • Python import alias resolutionimport X as Y now resolves correctly through the call graph (#417, #461) by @ShunsukeHayashi
  • Python module-qualified constructor calls producing zero CALLS edges (#337) by @ShunsukeHayashi
  • Heritage/MRO edge confidence — per-relation-type confidence floor instead of fixed 1.0 (#412) by @ShunsukeHayashi
  • LadybugDB lock contention — retry with session-safe cleanup (#325) by @ShunsukeHayashi
  • CORS — allow private/LAN network origins for local development (#390) by @ShunsukeHayashi
  • Indexing without git — folders without a .git directory can now be analyzed (#384) by @ShunsukeHayashi
  • Server-mode hydration — worker DB hydration and LadybugDB getAll API mismatch (#404) by @fabianhug
  • Web: LadybugDB — getAllRows, loadServerGraph, BM25, highlight clearing (#474) by @jreakin
  • Web: server-mode repo switching and query readiness (#400) by @JayceeB1
  • ONNX CUDA crash — prevent native crash when CUDA libs are present but ORT lacks the provider (#300) by @jim80net
  • Sequential enrichment queries + stale data detection (#396) by @hiromima

Changed

  • Unified language dispatch with compile-time exhaustive tables (#409)
  • Simplified prepare script — removed legacy scripts/prepare.cjs
  • Switched to husky for pre-commit hooks (typecheck + unit tests)

CI/CD

New Contributors

Full Changelog: v1.4.7...v1.4.8

Don't miss a new GitNexus release

NewReleases is sending notifications on new releases.