Releases: sourcebot-dev/sourcebot
Releases · sourcebot-dev/sourcebot
v4.3.0
What's Changed
Basic file search (#341)
Added a file search (exact substring search) when browsing code. It can be opened using the search button or with the hotkey cmd/ctrl
+ p
.
file-search.mp4
Other changes
- [search/browse] link repo name to file browser; link code image to external by @drew-u410 in #340
- [selection] highlight clarity by @drew-u410 in #342
- Clean up successful and failed jobs by @msukkari in #343
- fix(gitlab): Properly handle auth for Gitlab project avatars by @GabDug in #345
- Fix repo column header styling by @msukkari in #344
- fix: Add default debounce & staleTime to file/folder prefetching by @brendan-kellam in #346
New Contributors
Full Changelog: v4.2.0...v4.3.0
v4.2.0
What's Changed
File Explorer
Added support for a file explorer in #336
file-tree-1.mp4
Other Changes
- improvement: Add separate login / signup screens by @brendan-kellam in #331
- Adds support for encrypted license keys by @msukkari in #335
- Fix repo images in authed instance case and add manifest json by @msukkari in #332
- Add repo index validation by @msukkari in #339
- Added hover tooltip for long repo names in filter panel by @msukkari in #338
Full Changelog: v4.1.1...v4.2.0
v4.1.1
What's Changed
- fix: Fix symbol hover popover clipping issue by @brendan-kellam in #326
- fix: Improve symbol reference/definition list perf by @brendan-kellam in #327
- [dev + copy button] add / update local dev w/docker compose; add copy file button by @drew-u410 in #328
- Add support for GCP IAP JIT account provisioning by @msukkari in #330
- feature: Add keyboard shortcuts for goto def & find all refs by @brendan-kellam in #329
New Contributors
- @drew-u410 made their first contribution in #328
Full Changelog: v4.1.0...v4.1.1
v4.1.0
What's Changed
- V4 docs refactor by @brendan-kellam in #322
- Add support for structured logs by @msukkari in #323
- fix: Fix "Mark decorations may not be empty" issue by @brendan-kellam in #325
Full Changelog: v4.0.1...v4.1.0
v4.0.1
What's Changed
Fixed
- Fixed issue with how entitlements are resolved for cloud. #319
Full Changelog: v4.0.0...v4.0.1
v4.0.0
What's Changed
Sourcebot V4 introduces authentication, performance improvements and code navigation. Checkout the migration guide for information on upgrading your instance to v4.
Changed
- [Breaking Change] Authentication is now required by default. Notes:
- When setting up your instance, email / password login will be the default authentication provider.
- The first user that logs into the instance is given the
owner
role. (docs). - Subsequent users can request to join the instance. The
owner
can approve / deny requests to join the instance viaSettings
>Members
>Pending Requests
. - If a user is approved to join the instance, they are given the
member
role. - Additional login providers, including email links and SSO, can be configured with additional environment variables. (docs).
- Clicking on a search result now takes you to the
/browse
view. Files can still be previewed by clicking the "Preview" button or holdingCmd
/Ctrl
when clicking on a search result. #315
Added
- [Sourcebot EE] Added search-based code navigation, allowing you to jump between symbol definition and references when viewing source files. Read the documentation. #315
- Added collapsible filter panel. #315
- Added Sourcebot API key management for external clients. #311
Fixed
- Improved scroll performance for large numbers of search results. #315
Full Changelog: v3.2.1...v4.0.0
v3.2.1
What's Changed
Added
- Added support for indexing generic git hosts given a remote clone url or local path. #307
Full Changelog: v3.2.0...v3.2.1
v.3.2.0
What's Changed
- Added AI code review agent #298. Checkout the docs for more information.
- fix: Fixed issue with repositories appearing in the carousel when indexing fails on first sync by @brendan-kellam in #305
- Align gitea clone_url with gitea host url. Addresses #270 by @securisec in #303
New Contributors
- @ittaiz made their first contribution in #304
- @securisec made their first contribution in #303
Full Changelog: v3.1.4...v3.2.0
v3.1.4
- Added better error handling for git operations
Full Changelog: v3.1.3...v3.1.4
v3.1.3
What's Changed
Fixed
- Fixes bug with repos not being visible in the homepage carousel when re-indexing. #294
Added
- Added special
*
value forrev:
to allow searching across all branches. #281 - Added the Sourcebot Model Context Protocol (MCP) server in packages/mcp to allow LLMs to interface with Sourcebot. Checkout the npm package here. #292
Full Changelog: v3.1.2...v3.1.3