This release adds 3 notable features for engineering teams evaluating rollout.
✓ No known CVEs patched in this version
Topics
+8 more
Summary
AI summaryfeat, cpp, and cli modules gain new indexing features, dead‑code hardening, framework recognition, and Windows compatibility improvements.
Changes in this release
| Type | Severity | Summary | CVE |
|---|---|---|---|
| Feature | Medium |
Adds JVM workspace model and import‑graph correctness for Java + Kotlin. Adds JVM workspace model and import‑graph correctness for Java + Kotlin. Source: llm_adapter@2026-05-28 Confidence: high |
— |
| Feature | Medium |
Adds JVM type‑ref resolution and annotation‑processor symbol synthesis. Adds JVM type‑ref resolution and annotation‑processor symbol synthesis. Source: llm_adapter@2026-05-28 Confidence: high |
— |
| Feature | Medium |
Adds JVM dead‑code hardening (reachability, never‑flag, contracts, framework annotations). Adds JVM dead‑code hardening (reachability, never‑flag, contracts, framework annotations). Source: llm_adapter@2026-05-28 Confidence: high |
— |
| Feature | Medium |
Adds JVM framework edges (Spring, Jakarta, Quarkus, Micronaut, Android, dynamic hints). Adds JVM framework edges (Spring, Jakarta, Quarkus, Micronaut, Android, dynamic hints). Source: llm_adapter@2026-05-28 Confidence: high |
— |
| Feature | Medium |
Adds workspace‑aware include resolution and public‑header rescue for C++. Adds workspace‑aware include resolution and public‑header rescue for C++. Source: llm_adapter@2026-05-28 Confidence: high |
— |
| Feature | Medium |
Adds symbol‑graph hardening for C++ (captures, type‑refs, synthesis, entry markers). Adds symbol‑graph hardening for C++ (captures, type‑refs, synthesis, entry markers). Source: llm_adapter@2026-05-28 Confidence: high |
— |
| Feature | Medium |
Adds dead‑code hardening for C++ (reachability, never‑flag, contracts, dynamic markers). Adds dead‑code hardening for C++ (reachability, never‑flag, contracts, dynamic markers). Source: llm_adapter@2026-05-28 Confidence: high |
— |
| Feature | Medium |
Adds C++ test/benchmark/fuzz framework recognition, dynamic hints, end‑to‑end fixture. Adds C++ test/benchmark/fuzz framework recognition, dynamic hints, end‑to‑end fixture. Source: llm_adapter@2026-05-28 Confidence: high |
— |
| Feature | Medium |
Adds quick wins for C++: tests glob, plural benchmarks, embedded pybind11, compiler‑builtin macros. Adds quick wins for C++: tests glob, plural benchmarks, embedded pybind11, compiler‑builtin macros. Source: llm_adapter@2026-05-28 Confidence: high |
— |
| Feature | Low |
Brings JS/TS indexing to parity with C#, Rust, Go. Brings JS/TS indexing to parity with C#, Rust, Go. Source: granite4.1:30b@2026-05-28-audit Confidence: low |
— |
| Feature | Low |
Brings JVM (Java + Kotlin) indexing to parity. Brings JVM (Java + Kotlin) indexing to parity. Source: granite4.1:30b@2026-05-28-audit Confidence: low |
— |
| Feature | Low |
Adds workspace‑driven never‑flag and heritage‑edge symbol rescue for dead code. Adds workspace‑driven never‑flag and heritage‑edge symbol rescue for dead code. Source: granite4.1:30b@2026-05-28-audit Confidence: low |
— |
| Bugfix | Medium |
Fixes CLI to register workspace root in Claude MCP config when inside a workspace. Fixes CLI to register workspace root in Claude MCP config when inside a workspace. Source: llm_adapter@2026-05-28 Confidence: high |
— |
| Bugfix | Low |
Auto‑fallbacks serve to the next free port if 3000/7337 are taken. Auto‑fallbacks serve to the next free port if 3000/7337 are taken. Source: granite4.1:30b@2026-05-28-audit Confidence: low |
— |
| Bugfix | Low |
Detects old Node.js versions and falls back gracefully in serve. Detects old Node.js versions and falls back gracefully in serve. Source: granite4.1:30b@2026-05-28-audit Confidence: low |
— |
| Bugfix | Low |
Forces UTF‑8 stdio in CLI to avoid crashes on Windows cp1252 shells with special characters. Forces UTF‑8 stdio in CLI to avoid crashes on Windows cp1252 shells with special characters. Source: granite4.1:30b@2026-05-28-audit Confidence: low |
— |
| Bugfix | Low |
Repairs spacing and leads "repowise serve" in init command's 'What's next' section. Repairs spacing and leads "repowise serve" in init command's 'What's next' section. Source: granite4.1:30b@2026-05-28-audit Confidence: low |
— |
| Bugfix | Low |
Reconciles additive schema drift on database initialization for legacy databases. Reconciles additive schema drift on database initialization for legacy databases. Source: granite4.1:30b@2026-05-28-audit Confidence: low |
— |
| Other | Low |
Publishes version 0.14.0 with JVM + C++ language parity, Windows fixes, and legacy‑DB reconciliation. Publishes version 0.14.0 with JVM + C++ language parity, Windows fixes, and legacy‑DB reconciliation. Source: granite4.1:30b@2026-05-28-audit Confidence: low |
— |
Full changelog
What's Changed
- feat: bring JS/TS indexing to C#/Rust/Go parity by @RaghavChamadiya in https://github.com/repowise-dev/repowise/pull/272
- feat: JVM workspace model and import-graph correctness for Java + Kotlin by @RaghavChamadiya in https://github.com/repowise-dev/repowise/pull/273
- feat: JVM type-ref resolution and annotation-processor symbol synthesis by @RaghavChamadiya in https://github.com/repowise-dev/repowise/pull/274
- feat: JVM dead-code hardening (reachability, never-flag, contracts, framework annotations) by @RaghavChamadiya in https://github.com/repowise-dev/repowise/pull/275
- feat: JVM framework edges (Spring expansion, Jakarta, Quarkus, Micronaut, Android, dynamic hints) by @RaghavChamadiya in https://github.com/repowise-dev/repowise/pull/279
- feat: bring JVM (Java + Kotlin) indexing to parity by @RaghavChamadiya in https://github.com/repowise-dev/repowise/pull/280
- feat(dead-code): workspace-driven never-flag + heritage-edge symbol rescue by @RaghavChamadiya in https://github.com/repowise-dev/repowise/pull/281
- feat(cpp): workspace-aware include resolution and public-header rescue by @RaghavChamadiya in https://github.com/repowise-dev/repowise/pull/282
- feat(cpp): symbol-graph hardening — captures, type-refs, synthesis, entry markers by @RaghavChamadiya in https://github.com/repowise-dev/repowise/pull/283
- feat(cpp): dead-code hardening — reachability, never-flag, contracts, dynamic markers by @RaghavChamadiya in https://github.com/repowise-dev/repowise/pull/284
- feat(cpp): test/benchmark/fuzz framework recognition, dynamic hints, end-to-end fixture by @RaghavChamadiya in https://github.com/repowise-dev/repowise/pull/285
- feat(cpp): quick wins — tests glob, plural benchmarks, embedded pybind11, compiler-builtin macros by @RaghavChamadiya in https://github.com/repowise-dev/repowise/pull/286
- fix(cli): register workspace root in Claude MCP config when inside a workspace by @Second-Summit-marketing in https://github.com/repowise-dev/repowise/pull/278
- fix(serve): auto-fallback to next free port when 3000/7337 is taken by @RaghavChamadiya in https://github.com/repowise-dev/repowise/pull/287
- fix(serve): detect old Node.js and fall back gracefully by @RaghavChamadiya in https://github.com/repowise-dev/repowise/pull/289
- fix(cli): force UTF-8 stdio so cp1252 Windows shells don't crash on '↳'/'✓' by @RaghavChamadiya in https://github.com/repowise-dev/repowise/pull/290
- fix(init): repair What's next spacing and lead with
repowise serveby @RaghavChamadiya in https://github.com/repowise-dev/repowise/pull/291 - fix(persistence): reconcile additive schema drift on init_db (legacy DBs) by @RaghavChamadiya in https://github.com/repowise-dev/repowise/pull/292
- release: v0.14.0 — JVM + C++ language parity, Windows fixes, legacy-DB reconciliation by @RaghavChamadiya in https://github.com/repowise-dev/repowise/pull/293
New Contributors
- @Second-Summit-marketing made their first contribution in https://github.com/repowise-dev/repowise/pull/278
Full Changelog: https://github.com/repowise-dev/repowise/compare/v0.13.0...v0.14.0
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
About repowise-dev/repowise
All releases →Related context
Related tools
Beta — feedback welcome: [email protected]