Skip to content

sem

v0.5.5 Bugfix

This release fixes issues for SREs watching stability and regressions.

Published 18d Version Control
✓ No known CVEs patched
Read the diff → Tool health → What is this tool? →

✓ No known CVEs patched in this version

Topics

ai-agents code-intelligence coding-agents developer-tools git llm-tools
+4 more
semantic-diff tree-sitter typescript version-control

Summary

AI summary

Performance improvements reduce processing time across repositories.

Changes in this release

Performance Medium

Merge 8 sequential O(E) lookup passes into 2, reducing serial overhead

Merge 8 sequential O(E) lookup passes into 2, reducing serial overhead

Source: llm_adapter@2026-05-21

Confidence: low

Performance Medium

Wrap symbol_table in Arc to avoid deep-cloning 621K-entry HashMap

Wrap symbol_table in Arc to avoid deep-cloning 621K-entry HashMap

Source: llm_adapter@2026-05-21

Confidence: low

Performance Medium

Walk AST once per file instead of once per entity in scope resolver

Walk AST once per file instead of once per entity in scope resolver

Source: llm_adapter@2026-05-21

Confidence: low

Performance Medium

Skip non-code file types (JSON, YAML, etc.) in bag-of-words resolution

Skip non-code file types (JSON, YAML, etc.) in bag-of-words resolution

Source: llm_adapter@2026-05-21

Confidence: low

Full changelog

Performance

  • Merge 8 sequential O(E) lookup passes into 2, reducing serial overhead
  • Wrap symbol_table in Arc to avoid deep-cloning 621K-entry HashMap
  • Walk AST once per file instead of once per entity in scope resolver
  • Skip non-code file types (JSON, YAML, etc.) in bag-of-words resolution

Benchmarks (10-core M-series Mac)

| Repo | Before | After | Improvement |
|------|--------|-------|-------------|
| cli/cli (10K entities) | 2.1s | 1.5s | -29% |
| terraform (37K entities) | 9.3s | 6.4s | -31% |
| grafana (596K entities) | 382s CPU | 337s CPU | -12% |

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

Track sem

Get notified when new releases ship.

Sign up free

About sem

Semantic version control => entity-level diffs, blame, and impact analysis on top of git. 26 languages via tree-sitter. Built for coding agents.

All releases →

Beta — feedback welcome: [email protected]