Releases: sourcebot-dev/sourcebot
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
ownerrole. (docs). - Subsequent users can request to join the instance. The
ownercan approve / deny requests to join the instance viaSettings>Members>Pending Requests. - If a user is approved to join the instance, they are given the
memberrole. - 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
/browseview. Files can still be previewed by clicking the "Preview" button or holdingCmd/Ctrlwhen 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
v3.1.2
What's Changed
Added
- Added
exclude.readOnlyandexclude.hiddenoptions to Gerrit connection config. #280
Fixes
- Fixes regression introduced in v3.1.0 that causes auth errors with GitHub. #288
Full Changelog: v3.1.1...v3.1.2
v3.1.1
What's Changed
- Changed the filter panel to embed the filter selection state in the query params. #276
Full Changelog: v3.1.0...v3.1.1
v3.1.0
What's Changed
-
[Sourcebot EE] Added search contexts, a user-defined grouping of repositories that helps focus searches on specific areas of your codebase. #273

Special thanks to @stevealx for contributing to this effort.
Sourcebot enterprise TLDR
note: a more thorough blog post is on the way discussing this
This release introduces our first paid feature as part of our "Sourcebot enterprise" offering. Functionally speaking, we are implementing this as a open-core model, where the core will continue to be licensed under MIT, and any paid features (like search contexts) will be licensed under a commercial license (see ee/LICENSE).
We want to be as transparent as possible with this, so as always, feel free to [open a discussion](https://github.com/sourcebot-dev/sourcebot/discussions) or [email us](mailto:team@sourcebot.dev) directly.
Full Changelog: v3.0.4...v3.1.0
v3.0.4
- Fix issue with how gerrit gitiles webUrl was being constructed
Full Changelog: v3.0.3...v3.0.4
