Releases Release 6.4
JUNE 18, 2025

Sourcegraph 6.4

A newer version of Sourcegraph is available: Sourcegraph 6.12.

Highlights

Changesets without merge requests in Batch Changes

Re-execute individual Batch Changes changesets

Claude 4 models available in Cody

Default search context for all Code Search users

New file and directory filtering on compare page

Details

Improvements

  • Deep Search Add follow up question suggestions [SPLF-1022]

    Added suggested follow ups to deepsearch

  • Deep Search Add codegraph tool cards

    Custom tool cards for GoToDefinition and FindReferences

  • Deep Search Allow continuation after 20 turns [UI] (SPLF-974)

    When a deep search reaches it's turn limit, the user will be shown a summary of the search thus far and the next steps to determine if the search should continue

  • Code Search Add config for an admin to allow Code Insights to ignore sub-repo permissions
    • In the site config, set experimentalSettings.subRepoPermissions.allowInsights to true
    • Admins can decide if it is safe in their environment to allow Code Insights to generate graphs using data from repositories that use sub-repo permissions.
  • Code Search Collapse/expand search results
    • Adds the ability to collapse/expand search results
  • Code Intel TypeScript syntactic indexing support
    • Add TypeScript syntactic indexing support
  • Batch Changes Site admins can feature library records

    feat(batches): site admins can feature library records

  • Batch Changes Add site admin setting to configure the number of displayed batch spec library records

    feat(batches): Add site admin setting to configure the number of displayed batch spec library records

  • Batch Changes Auto-merge for github code hosts

    feat(batches): auto-merge for github code hosts

  • Cody Claude 4 models available in Cody
  • Enterprise Portal Added GetEnterpriseSubscription handler for administrationservice ep

    Adds database-to-proto conversion for enterprise subscriptions and implements the GetEnterpriseSubscription handler in the AdministrationService. This enables user-authenticated access to subscription data via the Administration API.

  • Ep Add ListEnterpriseSubscriptions RPC handler to administrationservice

    This PR adds the ListEnterpriseSubscriptions RPC to the administrationservice, allowing Enterprise Portal to retrieve subscriptions. It has support for multiple filter types: subscription IDs, archived status, display name, Salesforce data, instance domains, verified domains, and instance types

  • Rel Add releaseworker health check

    N/A - internal change

  • Rel Add connectRPC handlers to API

    N/A - not customer facing

  • Rel Add release worker service

    N/A - internal tooling

  • Source Gitserver: have gitserver try re-running commands before marking repositories as corrupt

    N/A
    Backport 4e0ca00f1e5fb1951a0f24bb7ccb3af918ce33ec from #5531

  • Source Disable janitor if DISABLE_GITSERVER_JANITOR env var is set

    If the DISABLE_GITSERVER_JANITOR is set, the janitor routines for gitserver will no longer run.

  • Source Gitserver: include repoID, CWD, and command arguments when reporting corruption error

    N/A

  • Source Oauth: github: add tests to clarify allowOrgs and allowOrgsMap interaction

    N/A

Fixes

  • Batch Changes Don't sync changesets from soft-deleted namespaces (#6039)

    fix(batches): fixed an issue where Batch Changes would attempt to sync changesets from deleted namespaces resulting in delays and timeouts for active changesets

  • Cody Update output limit for opus4


    Backport 1269f3af4920629aab9a6fbc6a770932a7b8e64f from #5689

  • Repositories Move grafana dashboards for retry to proper section

    N/A
    Backport 413705d76b9e4b258f3718f884e3c3c2ddf4f6fd from #5602

  • Rel Verify glibc version in postgresql images

    release: add container test to verify glibc version does not get unintentionally upgraded in PostgreSQL container images`


    Backport 68a8d54c9e8fd0a3ff0286d0141f07372209f19a from #5670

  • Release Pin containerd version in executor build


    Backport 0bc959fd07f2f6d55da1f3e6ce6cc6f5e5b2d231 from #5643

  • Source Retry watching executor pods (#5813)

    @sourcegraph/release

  • Source Handle 429 TooManyRequest responses from GitHub

    Fixed an issue where Sourcegraph was not handling rate limit responses from GitHub correctly.
    Backport bf997a77ecc58fe669b015aa6e8d2578c4e78607 from #5787

  • Source Gitserver: janitor: emit a log when we fail to gather statistics for optimizing a repository

    N/A

  • Source Gitserver: janitor: make janitor emit an ERROR level log when optimizing a repository fails

    N/A

  • Source Gitserver: errors.Wrap call to OptimizeRepository so that we have a shared prefix

    N/A

  • Uncategorized Show correct number of filtered feature flags

    fix: show correct number of filtered feature flags

Self-hosted resources