Skip to content

Release 0.16.0

Choose a tag to compare

@github-actions github-actions released this 07 Jun 23:21
1f83ca7

πŸš€ What's Changed

[0.16.0] - 2026-06-07

πŸ“‹ Release Summary

This release introduces a new multi-repository server mode, replacing the previous mcp-proxy (2c3c560, 1855284), and expands language support to include Swift for both indexing and grep (dfb2c5b, 8f2565c). Users can now specify custom configuration paths via environment variables (f2d05d5) alongside general improvements to storage security and build stability (0c4f42a, 489c0c7, ee85729).

🚨 Breaking Changes

⚠️ Important: This release contains breaking changes that may require code updates.

  • mcp: replace mcp-proxy with multi-repo mode 2c3c5600

✨ New Features & Enhancements

  • config: allow custom config path via env var f2d05d52
  • mcp: implement multi-repository server mode 1855284a
  • indexer: add Swift language support dfb2c5b6
  • grep: add Swift language support 8f2565c4

πŸ”§ Improvements & Optimizations

  • storage: remove normalize_git_url test 595d0d66
  • storage: delegate project identification to octolib a185f09e
  • indexer: introduce DetailSearchOptions struct 9c5f5af2
  • store: centralize table names and secure SQL queries ee85729c

πŸ› Bug Fixes & Stability

  • storage: ignore git URL credentials during normalization 0c4f42aa
  • build: correct onnxruntime architecture name 489c0c7e

πŸ”„ Other Changes

3 maintenance, dependency, and tooling updates not listed individually.

πŸ“¦ Installation

Quick Install Script (Universal)

curl -fsSL https://raw.githubusercontent.com/Muvon/octocode/main/install.sh | sh

Works on: Linux, macOS, Windows (Git Bash/WSL/MSYS2), and any Unix-like system

Manual Download

Platform Architecture Download
Linux x86_64 (static) octocode-0.16.0-x86_64-unknown-linux-musl.tar.gz
Linux ARM64 (static) octocode-0.16.0-aarch64-unknown-linux-musl.tar.gz
Windows x86_64 octocode-0.16.0-x86_64-pc-windows-msvc.zip
Windows ARM64 octocode-0.16.0-aarch64-pc-windows-msvc.zip
macOS x86_64 octocode-0.16.0-x86_64-apple-darwin.tar.gz
macOS ARM64 octocode-0.16.0-aarch64-apple-darwin.tar.gz

Using Cargo (from crates.io)

cargo install octocode

Using Cargo (from Git)

cargo install --git https://github.com/Muvon/octocode

Verify Installation

octocode --version