v0.36.0
grepai 0.36.0
Semantic code search CLI tool.
Changelog
New Features
- 383789b: feat(cli): add RPG commands and compact graph output (#240) (@teelicht)
- 2a56fdd: feat(config): support custom file extensions in chunking config (#256) (@kryptt)
- ca9eeba: feat(embedder): configurable request timeout and max retries (#257) (@kryptt)
- 6b630ca: feat(framework): add Vue SFC processing for search/trace with source remapping (#157) (@mika76)
- c4f294b: feat(search): add configurable file-level deduplication (#188) (@Don-Yin)
- ee9f01d: feat(watch): add config option to disable linked worktree discovery (#270) (@rusel95)
Bug Fixes
- a4eb4f1: fix(agents): honest tool-choice claims + recall-safe search combo (#272) (@rusel95)
- 02d7f3a: fix(embedder): auto-split OpenAI batches exceeding 300k token limit (#214) (#226) (@p1ng0o)
- 82d028a: fix(indexer): prevent .gitignore patterns from ignoring root directory (#203) (@pingtimeout)
- 5d66775: fix(qdrant): increase gRPC max message size and drop unused vectors from GetAllChunks (#207) (@drizzt)
- 85801fe: fix(qdrant): sanitize Windows path separators in collection names (#201) (@AkosLukacs)
- a05eaf6: fix(rpg): add Graph mutex to prevent concurrent map access crash (#206) (@drizzt)
- ca8e1c6: fix(store): write index atomically and recover from corrupted index files (#269) (@rusel95)
- 9672136: fix(test): skip concurrent corrupt-index load test on Windows (#282) (@yoanbernabeu)
- 4784b29: fix(workspace): scope ListDocuments to the project prefix (#263) (@kryptt)
- 89255b5: fix: scope postgres embedding cache identity (#252) (@3em0)
Other Changes
- a980298: Add Requesty as an embedding provider (#268) (@Thibaultjaigu)
- 22cb993: Complete cxx and hxx support (#276) (@Third-Thing)
- a162daa: Revert "deps: bump github.com/mark3labs/mcp-go from 0.45.0 to 0.54.0 (#242)" (#281) (@yoanbernabeu)
- 0fdec59: chore(release): bump version to 0.36.0 (@yoanbernabeu)
- 109308b: ci: align Go matrix with go.mod (1.24/1.25) (#284) (@yoanbernabeu)
- de08c44: ci: bump actions/checkout from 6 to 7 (#267) (@dependabot[bot])
- 7217622: ci: bump actions/deploy-pages from 4 to 5 (#208) (@dependabot[bot])
- 51ac807: ci: bump actions/upload-pages-artifact from 4 to 5 (#227) (@dependabot[bot])
- ebd88dd: ci: bump codecov/codecov-action from 5 to 7 (#265) (@dependabot[bot])
- a0bf0ce: ci: drop Go 1.24 from the test matrix (#286) (@yoanbernabeu)
- 6e71d3c: ci: migrate to golangci-lint v2.13.2 (#287) (@yoanbernabeu)
- 0de6e12: deps: bump github.com/fsnotify/fsnotify from 1.9.0 to 1.10.1 (#238) (@dependabot[bot])
- 1a1b850: deps: bump github.com/jackc/pgx/v5 from 5.8.0 to 5.10.0 (#228) (@dependabot[bot])
- 63a42a4: deps: bump github.com/mark3labs/mcp-go from 0.45.0 to 0.54.0 (#242) (@dependabot[bot])
- d63d1d0: deps: bump github.com/pgvector/pgvector-go from 0.3.0 to 0.4.1 (#254) (@dependabot[bot])
- 14b4e89: deps: bump github.com/qdrant/go-client from 1.17.1 to 1.19.0 (#253) (@dependabot[bot])
- c2a56ff: perf: parallelize file-change detection and speed up watcher startup (#277) (@Slicit)
- 2a1eee1: style: gofmt indexer/scanner_test.go (#285) (@yoanbernabeu)
- 08dcd84: test(embedder): cover recursive batch split on OpenAI 300k token limit (#283) (@yoanbernabeu)
Full Changelog: v0.35.0...v0.36.0