Skip to content

v0.18.1

Choose a tag to compare

@github-actions github-actions released this 16 Oct 20:50
· 50 commits to main since this release
Immutable release. Only release title and notes can be modified.
539c234

Small fixes to piped fcs paths and MCP totals. No re-index or config
change is needed.

Fixed

  • Piped fcs output and fcs -l print short paths relative to the current
    folder even when the configuration lists a root as a relative path or
    with .. in it (they were long but still valid paths).
  • MCP search_code says "total not known" instead of "the scan stopped
    early" when it has no exact total; the note under it gives the reason
    (for example, the index is still being built).

Install

Download the archive for your platform below, unpack it, and put fast_code_search_server and fcs on your PATH.
Each archive also contains config.toml.example, the startup unit files (deploy/) and the CLI and startup guides.

Platform Archive
Linux x86_64 (glibc) fast_code_search-v0.18.1-x86_64-unknown-linux-gnu.tar.gz
Linux x86_64 (static, musl) fast_code_search-v0.18.1-x86_64-unknown-linux-musl.tar.gz
macOS Apple silicon fast_code_search-v0.18.1-aarch64-apple-darwin.tar.gz
macOS Intel fast_code_search-v0.18.1-x86_64-apple-darwin.tar.gz
Windows x86_64 fast_code_search-v0.18.1-x86_64-pc-windows-msvc.zip

Verify a download with the .sha256 file next to it: sha256sum -c fast_code_search-v0.18.1-<target>.tar.gz.sha256.
Each archive is also signed through Sigstore; with cosign installed:

cosign verify-blob --bundle fast_code_search-v0.18.1-<target>.tar.gz.sigstore.json \
  --certificate-identity-regexp '^https://github.com/jburrow/fast_code_search/' \
  --certificate-oidc-issuer https://token.actions.githubusercontent.com \
  fast_code_search-v0.18.1-<target>.tar.gz

Other ways to install: cargo binstall fast_code_search (downloads these archives), cargo install fast_code_search (builds from crates.io), or the container image ghcr.io/jburrow/fast_code_search:0.18.1.

First run: fast_code_search_server --init config.toml, add your paths, start the server, then fcs 'fn main'.
Full changelog: https://github.com/jburrow/fast_code_search/blob/main/CHANGELOG.md