Repository navigation
Releases
Releases · Ataraxy-Labs/sem
v0.30.1
fix: sem starts on Debian 12 and Ubuntu 22.04 (0.30.1) (#546) Reported by Grump (grump.run): on Debian 12 and Ubuntu 22.04, sem installs but won't start (`GLIBC_2.38 not found`), and the installer still says "Installed unknown" and exits 0. `cargo install sem-cli` also fails everywhere because cargo pulls rmcp 1.8.0. - **Linux binaries are built on ubuntu-22.04** (glibc 2.35) instead of ubuntu-latest (2.39). A new release step fails the build if a Linux binary needs a glibc newer than 2.35. - **install.sh and npm postinstall check that sem starts.** If it doesn't, they show the error and exit non-zero instead of reporting success. - **sem-mcp accepts rmcp ~1.6.** I checked that rmcp 1.8.0 fails to compile sem-mcp (E0308). The README now uses `cargo install --locked`. - **Release 0.30.1.** package.json was still at 0.29.1 and is now 0.30.1 too, so npm users get the fixed binary.
v0.30.0
ci(release): build macOS on macos-15 (macos-14 runners are retired)
v0.29.1
chore(release): prepare Sem 0.29.1 (#541) ## Changes Release Sem 0.29.1 with the already-merged intent-search ranking and agent hook fixes from #540. Plain-language lookup ranks code by body, name and path; scratch/log writes are no longer incorrectly rejected by the agent edit hook. Synchronizes workspace crate versions, internal dependency versions, Cargo.lock and the npm wrapper, and records the patch release in the changelog. No additional runtime changes. ## Validation - 9 package metadata and checksum tests passed. - git diff --check passed. - Existing main passed Windows, shared MCP lifecycle, lockfile and semver CI. - Modal: all 3 intent-search regression tests passed; the CLI tool-hook regression suite passed.
v0.29.0
release: Sem 0.29.0 (#539) Bumps every crate, the npm package and the MCP registry entry to 0.29.0. Minor bump because what sem extracts changed (#538): new entity kinds in C, C++, C#, Rust, Java, Kotlin and Elixir, C++ headers in `.h` files read as C++, and recovered definitions in regions tree-sitter cannot parse.
v0.28.3
release: Sem 0.28.3 (#537) Release the merged ignore-handling fix (#536), caller-batch lookup reuse (#534), and publishing reliability improvements. Synchronizes all five workspace crate versions, internal dependencies, Cargo.lock, npm, MCP metadata, and changelog. Validation: locked offline Cargo metadata and git diff --check passed; the underlying fix passed focused regressions and all CI checks, including Windows.
v0.28.2
release: Sem 0.28.2 (#532) Release the accumulated fixes and performance improvements as 0.28.2. Synchronizes workspace crates, lockfile, npm package, and MCP registry metadata. Includes the experimental validation adapters from #531; merge after that PR and release checks pass.
v0.28.1
v0.28.0
v0.27.0
release: v0.27.0 sem-core's public API changed (call-graph RefType variants, language config fields), so the minor version moves under 0.x semver. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01C8skMrcgG13b2zWrXXzBFC
sem v0.26.0
MCP discovery compatibility and agent-interface improvements.
- Unsupported server/discover probes now return Method not found without closing the connection, allowing fallback initialization. Includes regression coverage for the empty-parameter request reported in #502.
- Shared MCP lifecycle, session isolation, and recovery improvements.
- Dart call-resolution fixes, fresh indexed name lookup after edits, and text-search coverage for files without a structural parser.
- Experimental simple structural-session policy with batched reads and guarded edits. Performance varies by task; no universal speedup claim.
Verification: 714 core unit tests, 97 MCP unit tests, 12 protocol integration tests, and 9 npm-wrapper tests passed locally. Shared lifecycle checks and platform builds passed in CI. Direct authenticated AGY CLI verification remains pending; the reported wire sequence passes.
Install via npm: npm install -g @ataraxy-labs/sem@0.26.0
Install via Cargo: cargo install sem-cli --version 0.26.0 --locked
Restart existing MCP processes after upgrading. See CHANGELOG.md for full release details.