Skip to content

v4.0.0

Choose a tag to compare

@brendan-kellam brendan-kellam released this 28 May 23:52
· 206 commits to main since this release

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