Skip to content

Release 0.10.0

Latest

Choose a tag to compare

@github-actions github-actions released this 14 Sep 08:41
· 16 commits to master since this release
65865f4

🚀 What's Changed

📋 Release Summary

This release adds Java language support and enhances tokenization for improved semantic search (eae4107, 4f463f0). Several bug fixes improve system stability, including better metadata handling, dependency updates, and LSP initialization (1574ac9, 48978d2, 76e1410, 11fb216). Documentation and configuration guidance have also been updated for clearer usage and setup.

✨ New Features & Enhancements

  • indexer: add Java language support eae4107f
  • huggingface: add BPE tokenizer support for RoBERTa-style models 4f463f07

🔧 Improvements & Optimizations

  • java: merge single-line nodes and deduplicate symbols 94d9e139
  • embedding, indexer: fix code formatting and whitespace issues a7823895

🐛 Bug Fixes & Stability

  • indexer: clarify git metadata storage condition message 1574ac91
  • lancedb: update dependency to resolve aws_credential error 48978d2a
  • lsp: resolve initialization and update issues with --with-lsp 76e1410e
  • embedding: update fastembed to 5.0.2 and ensure thread safety 11fb216b

📚 Documentation & Examples

  • config: update embedding models and vector index guidance 7a6264d6
  • mcp: clarify semantic search tool description for queries 2078ef8a

🔄 Other Changes

  • deps: upgrade dependencies to latest versions deb779a7

📊 Release Summary

Total commits: 11 across 5 categories

2 new features - Enhanced functionality
🔧 2 improvements - Better performance & code quality
🐛 4 bug fixes - Improved stability
📚 2 documentation updates - Better developer experience
🔄 1 other change - Maintenance & tooling

📦 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.10.0-x86_64-unknown-linux-musl.tar.gz
Linux ARM64 (static) octocode-0.10.0-aarch64-unknown-linux-musl.tar.gz
Windows x86_64 octocode-0.10.0-x86_64-pc-windows-msvc.zip
Windows ARM64 octocode-0.10.0-aarch64-pc-windows-msvc.zip
macOS x86_64 octocode-0.10.0-x86_64-apple-darwin.tar.gz
macOS ARM64 octocode-0.10.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