Skip to content

v4.0.0

Compare
Choose a tag to compare
@brendan-kellam brendan-kellam released this 28 May 23:52
· 56 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