Skip to content

Releases

v0.30.1

Choose a tag to compare

@github-actions github-actions released this 10 Nov 21:21
036dde8
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

Choose a tag to compare

@github-actions github-actions released this 09 Nov 14:23
ci(release): build macOS on macos-15 (macos-14 runners are retired)

v0.29.1

Choose a tag to compare

@github-actions github-actions released this 02 Nov 23:20
04f6990
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

Choose a tag to compare

@github-actions github-actions released this 30 Oct 00:51
fee69d9
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

Choose a tag to compare

@github-actions github-actions released this 29 Oct 15:49
fcb8a5d
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

Choose a tag to compare

@github-actions github-actions released this 26 Oct 05:27
6372e8d
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

Choose a tag to compare

@github-actions github-actions released this 19 Oct 16:04
Release 0.28.1

v0.28.0

Choose a tag to compare

@github-actions github-actions released this 19 Oct 13:01
Release 0.28.0

v0.27.0

Choose a tag to compare

@github-actions github-actions released this 04 Oct 11:22
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

Choose a tag to compare

@github-actions github-actions released this 02 Oct 16:45

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.

⌂ 换网址