🚀 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 | shWorks 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 octocodeUsing Cargo (from Git)
cargo install --git https://github.com/Muvon/octocodeVerify Installation
octocode --version