Skip to content

v3.4.1

Latest

Choose a tag to compare

@carlos-alm carlos-alm released this 27 Mar 03:25
· 11 commits to main since this release
c0b46a5

Post-migration stabilization and native engine accuracy. This release fixes a Rust findCaller bug that misattributed 68 call edges, adds compound database indexes to restore query performance after the TypeScript migration, and delivers a 96% speedup to incremental role classification (255ms → 9ms). WASM builds are more resilient, incremental rebuilds handle JSONC and version changes correctly, and error handling is safer across the board.

Bug Fixes

  • native: remove spurious else-if in Rust findCaller that misattributed 68 call edges (#637)
  • native: recurse into await_expression children in walk_ast_nodes (#618)
  • build: JSONC parse and version-aware incremental rebuilds (#631)
  • WASM build resilience and lint cleanup from TypeScript migration (#629)
  • dogfood fixes 9.1–9.4 — version warning, barrel exports, quieter tsconfig, Set compatibility (#634)
  • use safe error coercion in debug catch blocks (#630)
  • add debug logging to empty catch blocks across infrastructure and domain layers (#616)
  • bench: use dist/ for npm benchmark installs to avoid Node type-stripping error (#624)
  • bench: repair benchmark workflow broken by TypeScript migration (#612)
  • skills: prevent /review from spamming @greptileai when already approved (#628)

Performance

  • db: add compound indexes to fix query regression from TypeScript migration (#632)
  • build: incremental rebuild optimizations — roles 255ms → 9ms (#622)

Refactors

  • errors: extract shared toErrorMessage helper (#633)
  • extract MAX_WALK_DEPTH constant to extractors helpers (#620)
  • address SLOC warnings in domain and features layers (#621)
  • split cfg-visitor.ts by control-flow construct (#619)

Chores

  • titan: first full Titan Paradigm pipeline run — audit report generation and skill improvements (#623)