Skip to content

Releases: sourcebot-dev/sourcebot

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

v2.8.1

28 Jan 22:58
Compare
Choose a tag to compare

What's Changed

  • Added maxTrigramCount to the config to control the maximum allowable trigrams per document.
{
    "$schema": "./schemas/v2/index.json",
    "repos": [
        {
            "type": "github",
            "repos": [
                "sourcebot-dev/sourcebot"
            ]
        }
    ],
    "settings": {
        "maxTrigramCount": 100000
    }
}
  • Fixed issue with version upgrade toast not appearing without a hard refresh. (#179)

Full Changelog: v2.8.0...v2.8.1

v2.8.0

17 Jan 23:29
Compare
Choose a tag to compare

What's Changed

  • Added a syntax reference guide in #169. Use cmd+/ (ctrl+/ on windows) to open the reference guide.
Syntax.Reference.Guide.mp4

Full Changelog: v2.7.1...v2.8.0