Skip to content

Releases: sourcebot-dev/sourcebot

v3.1.1

28 Apr 19:24
Compare
Choose a tag to compare

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

25 Apr 19:11
Compare
Choose a tag to compare

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
    image

  • Added Bitbucket support #275.
    image

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

11 Apr 21:37
Compare
Choose a tag to compare
  • Fix issue with how gerrit gitiles webUrl was being constructed

Full Changelog: v3.0.3...v3.0.4

v3.0.3

11 Apr 04:07
d83ef38
Compare
Choose a tag to compare

What's Changed

  • Only create DB directory if using embedded DB by @jerrykan in #267
  • Add additional logging for repo and connection syncing, and display proper names instead of ids

New Contributors

Full Changelog: v3.0.2...v3.0.3

v3.0.2

04 Apr 07:32
Compare
Choose a tag to compare

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

01 Apr 23:36
Compare
Choose a tag to compare

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

01 Apr 21:59
Compare
Choose a tag to compare

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 the repos 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

14 Mar 22:25
Compare
Choose a tag to compare
  • Fixed bug where Sourcebot Cloud card is shown to self-hosted users

Full Changelog: v2.8.3...v2.8.4

v2.8.3

13 Mar 20:16
Compare
Choose a tag to compare

What's Changed

  • Make syntax reference guide keyboard shortcut hint clickable in #229

Full Changelog: v2.8.2...v2.8.3

v2.8.2

20 Feb 18:21
Compare
Choose a tag to compare

What's Changed

  • Remove spammy repo_synced telemetry event

Full Changelog: v2.8.1...v2.8.2