Releases: sourcebot-dev/sourcebot
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
v3.0.3
v3.0.2
Fixes
- Change connection manager upsert timeout to 5 minutes.
- Fix issue with repo display names being poorly formatted, especially for gerrit. (#259)
Added
- Added config setting
resyncConnectionIntervalMs
to control how often a connection should be re-synced. (#260)
Full Changelog: v3.0.1...v3.0.2
v3.0.1
Fixes
- Fix issue with match highlighting not appearing when first clicking on a search result. (#255)
Full Changelog: v3.0.0...v3.0.1
v3.0.0
Sourcebot v3 is here and brings a number of structural changes to the tool's foundation, including a SQL database, parallelized indexing, authentication support, multitenancy, and more. Checkout the migration guide for information on upgrading your instance to v3.
Changed
- [Breaking Change] Changed the config schema such that connection objects are specified in the
connection
map, instead of therepos
array. See migration guide. - Updated the tool's color-palette in dark mode.
Added
- Added parallelized repo indexing and connection syncing via Redis & BullMQ. See the architecture overview.
- Added repo indexing progress indicators in the navbar.
- Added authentication support via OAuth or email/password. For instructions on enabling, see this doc.
- Added the following UI for managing your deployment when auth is enabled:
- connection management: create and manage your JSON configs via a integrated web-editor.
- secrets: import personal access tokens (PAT) into Sourcebot (AES-256 encrypted). Reference secrets in your connection config by name.
- team & invite management: invite users to your instance to give them access. Configure team roles & permissions.
- Added multi-tenancy support. See this doc.
Removed
- [Breaking Change] Removed
db.json
in favour of a Postgres database for transactional workloads. See the architecture overview. - [Breaking Change] Removed local folder & arbitrary .git repo support. If your deployment depended on these features, please open a discussion and let us know.
- [Breaking Chnage] Removed ability to specify a
token
as a string literal from the schema. - [Breaking Change] Removed support for
DOMAIN_SUB_PATH
configuration.
Full Changelog: v2.8.4...v3.0.0
v2.8.4
- Fixed bug where Sourcebot Cloud card is shown to self-hosted users
Full Changelog: v2.8.3...v2.8.4
v2.8.3
What's Changed
- Make syntax reference guide keyboard shortcut hint clickable in #229
Full Changelog: v2.8.2...v2.8.3