Sourcegraph 6.4.0
Changesets without merge requests in Batch Changes
You can now create changesets in Batch Changes that push code directly to a branch, no merge request required. [...]
Re-execute individual Batch Changes changesets
You can now re-run changeset creation logic for selected workspaces in Batch Changes. [...]
Claude 4 models available in Cody
Cody now supports Claude Sonnet 4 and Claude Opus 4. [...]
Default search context for all Code Search users
Site admins can set default search context across their instance to help users find relevant code faster. [...]
New file and directory filtering on compare page
Quickly filter and focus on specific files and directories when comparing branches, even across thousands of files. [...]
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.allowInsightstotrue - 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.
- In the site config, set
- 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
- Repositories Move grafana dashboards for retry to proper section
N/A
Backport 413705d76b9e4b258f3718f884e3c3c2ddf4f6fd from #5602 - 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
- Uncategorized Show correct number of filtered feature flags
fix: show correct number of filtered feature flags