Skip to content

Releases: sourcebot-dev/sourcebot

v4.3.0

11 Jun 21:04
Compare
Choose a tag to compare

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

06 Jun 20:32
Compare
Choose a tag to compare

What's Changed

File Explorer

Added support for a file explorer in #336

file-tree-1.mp4

Other Changes

Full Changelog: v4.1.1...v4.2.0

v4.1.1

04 Jun 03:00
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v4.1.0...v4.1.1

v4.1.0

02 Jun 18:45
Compare
Choose a tag to compare

What's Changed

Full Changelog: v4.0.1...v4.1.0

v4.0.1

29 May 00:38
Compare
Choose a tag to compare

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

28 May 23:52
Compare
Choose a tag to compare

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 via Settings > 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 holding Cmd / 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

15 May 20:51
Compare
Choose a tag to compare

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

12 May 20:12
Compare
Choose a tag to compare

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

Full Changelog: v3.1.4...v3.2.0

v3.1.4

10 May 16:08
Compare
Choose a tag to compare
  • Added better error handling for git operations

Full Changelog: v3.1.3...v3.1.4

v3.1.3

08 May 04:33
Compare
Choose a tag to compare

What's Changed

Fixed

  • Fixes bug with repos not being visible in the homepage carousel when re-indexing. #294

Added

  • Added special * value for rev: 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