| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| README.md | 2026-09-04 | 7.5 kB | |
| v1.6.11 source code.tar.gz | 2026-09-04 | 19.4 MB | |
| v1.6.11 source code.zip | 2026-09-04 | 22.5 MB | |
| Totals: 3 Items | 41.9 MB | 3 | |
GitNexus v1.6.11
The live-index release. Zig is a first-class language,
analyze --watchandgitnexus auto-synckeep an index current without a restart, and every human-facing surface now tells you when a newer version exists β while Spring modeling grows destinations, Kotlin routes and Lombok accessors, andgroupgains AsyncAPI, GraphQL and generated-client contract surfaces. 64 commits since v1.6.10.
β¨ Highlights
- β‘ Zig is a supported language β functions, methods, structs/enums/unions,
@import/build.zigmodules /build.zig.zonpath deps, and receiver-bound CALLS.comptime-false branches mark CALLS asstaticGated. The grammar is an optional dependency, so a missing native binding skips.zigfiles instead of failing install. (#1432, [#3161]) - π Update notifications β cache-first npm
latestcheck with one stderr line on interactive CLI, adoctorline, one MCP process log, and a dismissible web banner from/api/info. Silent for npx, dev checkouts and Docker; opt out withGITNEXUS_NO_UPDATE_NOTIFIER.gitnexus updateinstalls the latest globally. (#3175) - π Two watch modes, named β
analyze --watchkeeps a local Git repository index current with debounce and last-good graph on failure;gitnexus auto-syncclones/pulls remotes on a schedule fromGITNEXUS_HOME/watch_config.yml. Baregitnexus watchprints the split and starts neither. (#3072, [#2493]) - π Spring / JVM modeling goes further β vendor-suffix mapping annotations, messaging destinations, Kotlin decorator routes and config consumers, optional Actuator runtime import,
SpringContextUtil.getBeansdynamic lookups, Lombok and Kotlin accessor synthesis, and Java static-wildcard / Kotlin star-import folding for route constants. (#2883, [#3132], [#3133], [#3126], [#3107], [#2886], [#2885], [#3110], [#3059]) - π§ More contract and route surfaces β AsyncAPI 3.x Destination nodes, wrapped-client HTTP consumers, GraphQL cross-repo contracts, PHP generated-client
Request(method, host + resourcePath)consumers, and a wikigroklocal CLI provider. (#3140, [#3111], [#3070], [#3079], [#3069]) - π‘οΈ Reliability β incremental analyze reuses derived layers it can,
impactFile risk is comparable via shared axes,groupdegraded links and UID-only impact actually work, grep honors regex /fileFilter/caseSensitive, and theserveMCP route accepts optional bearer auth. (#3016, [#3102], [#3075], [#3082], [#3113], [#3109], [#3100])
π Added
- Zig is a supported language β functions, methods, structs/enums/unions, relative and
build.zig/build.zig.zonimports, and CALLS including receiver-bound dispatch.comptime-false branches mark CALLS asstaticGated. The grammar is an optional dependency, so a missing native binding skips.zigfiles instead of failing install (#1432, [#3161]) - Update notifications β cache-first npm
latestcheck with one stderr line on interactive CLI, adoctorline, one MCP process log, and a dismissible web banner from/api/info. Silent for npx, dev checkouts, and Docker; opt out withGITNEXUS_NO_UPDATE_NOTIFIER(#3175) gitnexus auto-syncβ scheduled SSH clone/pull and analyze fromGITNEXUS_HOME/watch_config.yml.gitnexus watchis reserved and prints the split withanalyze --watch(#2493)analyze --watchβ local incremental re-index with debounce, serialized writers, and last-good graph on failure (#3072)--no-parse-cacheforces a cold parser rebuild on analyze (#3153)- Spring / JVM modeling β vendor-suffix mapping annotations (#2883), messaging destinations (#3132), handler annotation arguments and template publishes (#3128), Kotlin decorator routes and config consumers (#3133, [#3126]), optional Actuator runtime import (#3107),
SpringContextUtil.getBeansdynamic lookups (#2886), Lombok and Kotlin accessor synthesis (#2885), and Java static-wildcard / Kotlin star-import folding for route constants (#3110, [#3059]) - More contract and route surfaces β AsyncAPI 3.x Destination nodes (#3140), wrapped-client HTTP consumers with leading-prefix template stripping (#3111), GraphQL cross-repo contracts (#3070), and PHP generated-client
Request(method, host + resourcePath)consumers (#3079) - Wiki
groklocal CLI provider (#3069) - Optional bearer auth on the
serveMCP route (#3100)
π Fixed
- Web UI is built from
prepack, not on everynpm ci(#3166) analyze --watchno longer drops events across a gitignore reload (#3159)detect_changesdoes not call a zero-symbol result a clean tree (#3138)includeTestsis honored for C#, Java, Swift and PHP test paths (#2866)- Decorator routes connect to their handler function (#2865)
- Analyze no longer clobbers customized GitNexus skills (#3124)
- Generated agent block requires graph tools on structural reads (#3125)
groupdegraded links, sync warnings and UID-only impact actually work (#3113); Maven child coordinates parse independently of parent POMs (#3108); ambiguous sync names fail closed andanalyze --nameis honored (#3094)- Grep tool honors regex,
fileFilter, andcaseSensitivein serve and the web UI (#3109) - Razor ViewComponent names bind to in-repo classes (#3104)
- Incremental analyze skips derived layers it can reuse (#3016, [#3102])
- Parse-cache chunks are stable and ParsedFile loads are cheaper (#3093)
- MCP omitted
reporesolves from cwd (#3085) statusjudges freshness by covered files, not a dirty working tree (#3083)impactFile risk is comparable via shared axes (#3075, [#3082]), repo-relative paths resolve throughfilePath(#3074, [#3084]), and scope-extraction omissions are reported (#3071)- Cursor hooks preserve quoted shell search patterns (#2938)
π§ Changed
gitnexus watchis reserved β it prints the split betweenanalyze --watch(local) andgitnexus auto-sync(remote) and starts neither (#2493, [#3072])- Web UI assets are built from
prepack, not as a side effect of everynpm ci(#3166)
β‘ Performance
- Six equivalent redundancies dropped on the Java-scale emit path (#3129)
- V8 sidecars plus hardlinked ParsedFile restore (#3099)
π¦ Chore / Dependencies β ~20 dependency & CI-action bumps
- **Security** β transitive CVE patches (#3095) - **Major runtime bumps** β `chokidar` 4 β 5 (#3117), `graphql` 16 β 17 (#3119) - **gitnexus** β `js-yaml`, `qs`, `fast-uri`, `ignore`, `tsx`, `@types/node`, `onnxruntime-node` (#3115, [#3118], [#3135], [#3145], [#3147], [#3149], [#3155], [#3158]) - **gitnexus-web** β `axios`, `mermaid`, Playwright, Vitest, Testing Library (#3142, [#3143], [#3146], [#3148], [#3150]) - **CI** β CodeQL action group (#3151)π₯ Upgrade
:::bash
npm install -g gitnexus@1.6.11
Or, on an existing global install: gitnexus update.
Then re-index β this release adds Zig, Spring destinations, Kotlin decorator routes and new contract surfaces, so an existing index will not carry those edges:
:::bash
gitnexus analyze
There are no breaking changes relative to v1.6.10. The Node floor stays ^22.18.0 || >=24.11.0.
Full changelog: v1.6.10...v1.6.11