Sourcegraph self-hosted 6.10.3349
This is a patch release for Sourcegraph self-hosted 6.10.
Details
Improvements
- Authentication Add predefined Raycast client
Added a predefined OAuth2 client for the Sourcegraph Raycast extension.
This is a patch release for Sourcegraph self-hosted 6.10.
Added a predefined OAuth2 client for the Sourcegraph Raycast extension.
Anthropic's Claude Haiku 4.5 model is now available for Cody Enterprise users using v6.10. [...]
Errors in Deep Search are now displayed inline in the answer section with options to retry or start a new search, replacing the previous error banner.
Added the ability to star favorite threads with a new sidebar tab showing all starred threads in one place.
Upgraded Deep Search to use Claude Sonnet 4.5 as the main model and Claude Haiku 4.5 for summary generation, improving performance while maintaining quality.
Deep Search now displays only new steps for each follow-up question instead of showing all previous steps, reducing confusion in the UI.
GitHub account connections now use Proof Key for Code Exchange (PKCE)
Enterprise Portal now shows SLOs for Sourcegraph Cloud instances to track how the instance is performing.
Adds a warning on the GitHub App page in Sourcegraph to warn site admins that a GitHub App does not have the necessary permissions to enable groups caching.
Fixed pagination cursor to match id-descending ordering, preventing glitches during infinite scrolling.
Fixed incorrect base quota calculation for Deep Search metering when customers have complex license histories with expired licenses
Increased timeout from 1 minute to 4 minutes to reduce timeout errors.
Fixed rendering of the Search Jobs management page when search jobs exist for soft-deleted users.
Return WWW-Authenticate header on 401 responses to advertise OAuth schema to MCP clients.
Used constraints instead of exact match in database version validation
Fixed an issue where permissions sync jobs couldn't be paginated if they referenced a deleted user or repository.
Fix default GitHub and GitLab URLs being incorrectly applied when not explicitly configured in site config.
GitHub Apps now require the Repository administration: read permission for groups caching functionality.
Fixed groups caching validation for GitHub Apps by checking for members: read permission instead of OAuth scopes.
Fixed GitHub sign-in failing due to PKCE data retrieval issues
Decline sign-in attempts for NoSignIn auth providers while still allowing users to connect new auth providers when already logged in.
Removed the VSCode Code Search extension's ability to share authentication credentials with the Cody extension. Users must now authenticate directly with their own credentials or access token.
This is a patch release for Sourcegraph self-hosted 6.9.
We have updated the structured response of all MCP tools to conform to the advertised output schema.
This is a patch release for Sourcegraph self-hosted 6.9.
The kubernetes executor now idempotentally creates secrets (deleting and recreating it if it exists already) instead of failing the entire job.
This is a patch release for Sourcegraph self-hosted 6.9.
Added RBAC to Deep Search. By default, all users have full read and write access for Deep Search, but this can be restricted by changing the default role permissions or by creating new custom roles.
Migrated the batch changes creation page to SvelteKit, including all three UI variations: new template creation, classic form creation, and execution-disabled instruction page.
Batch Changes home page is now rendered within the SvelteKit application framework.
Added a pings page to the site admin interface.
Added global-settings page to site admin interface
Added site admin support to the Svelte app, including Overview, Feedback surveys, and Site configuration pages
Sign-in, sign-up, and post-sign-up pages are now embedded in the Svelte application.
Added a 'request access' page to the Svelte app, allowing users to request access when needed.
Allow 'all' value for requiredSsoOrgs parameter to require authorization to all SSO organizations
Added support for validating GitHub SSO authentication via X-GitHub-SSO headers. Admins can now configure required SSO organizations in the sign-in provider settings to ensure users properly authenticate with SSO-enabled orgs. Error messages for authentication issues are now displayed on the Account Security page.
User profile and settings pages are now rendered in the Svelte app, with improved UI for the profile page and enhanced sidebar navigation supporting menu groups.
Added site admin page for managing outgoing webhooks
Converts schemeless URLs generated by the LLM to absolute URLs to prevent broken links containing /deepsearch/ in the path.
Fixed changeset duplication for Gerrit during network instability by adding pre-retry verification to check if changes already exist before retrying failed operations.
Fixed runtime errors in batch changes changeset diff UI when rendered within SvelteKit
Fixed password validation to properly compare password and confirm password fields across component re-renders
Fixed a race condition where deleting an external account in the middle of a permissions sync could cause permissions for that account to stick around indefinitely.
Gerrit icon now properly adapts to light and dark themes.
Updated redis to 7.4.6-272, which patches CVE-2025-49844, CVE-2025-46817, CVE-2025-46818, and CVE-2025-46819
Fixed an issue where a Perforce user's permissions would not be removed when the user was deleted on Perforce and p4broker was being used as a proxy.
Allow connecting GitHub accounts with no verified emails when already authenticated
Fixed password update form validation in user settings
Removed support for LSIF format.
The deprecated site-admin analytics pages have been removed. All Sourcegraph analytics are available at analytics.sourcegraph.com.
Removed support for the deprecated gemini-1.5-pro-002 model
This is a patch release for Sourcegraph self-hosted 6.8.
Connect AI agents and applications to your Sourcegraph instance via the new Model Context Protocol (MCP) Server. [...]
lineRanges array format instead of single lineRangeFile filter suggestions now consider existing file filters in the query, providing more relevant autocomplete results when multiple file filters are used.
Added a predefined OAuth client for Visual Studio.
Enables OAuth authentication for Sourcegraph Cody across all IDEs using device flow with authorization_code, refresh_token, and device_code grant types.
Added Claude Opus 4.1 model support to Cody
Users can now be allowed through the RBAC system to upload SCIP indexes for repositories they do not have write access to on code forge. This also applies to service accounts.
Sourcegraph now supports Bitbucket Server's official way to archive a repository. The workaround of applying an "archived" label is no longer supported.
Support for .git-blame-ignore-revs files in the root of repositories.
experimentalFeatures->tls.external is not experimental anymore. The old setting is still respected, but customers should move to the new top-level tls.external setting.
The certificate setting for Bitbucket server, GitHub, and GitLab has been marked as deprecated, the tls.external setting should be used instead and is the only correctly working setting.
Both will be removed in a future release.
Prompt pages now embedded in the Svelte app with improved accessibility and testing
Follow-up suggestion analytics events are now correctly recorded as DeepSearchEventRawLLM instead of DeepSearchEventFollowUp.
Improved query performance for retrieving user's most recently updated deep searches by adding a composite database index.
Deep Search now works on smaller screens and mobile devices. The sidebar has been converted to an overlay for better mobile navigation.
Fixed styling issues in the repositories search alert UI.
Fixed OAuth provider matching to correctly handle cases where multiple client IDs are configured for the same URL.
Fixed a bug where the number of repositories a user has access to could be greatly exaggerated on their Repo Permissions page.
Pagination on a user's Repo Permissions page now works correctly.
Fixed theme state synchronization between SvelteKit and React applications
Add redirect from /search/notebook to /notebooks
Fixed incorrect error handling in Git blame that caused unnecessary error logging for missing files.
Error messages now properly distinguish between user and organization name conflicts and are correctly formatted.
Cody API endpoints (anything under /.api/llm) are no longer available.
Mark the EOL Claude Sonnet 3.5 model (anthropic::2024-10-22::claude-3-5-sonnet-latest) as deprecated.
closes: CODY-6235
This is a patch release for Sourcegraph self-hosted 6.7.
Fixed model configuration to include reasoning parameter.
This is a patch release for Sourcegraph self-hosted 6.7.
Swift code should be now properly highlighted using tree-sitter.
Backport 61c45dfc1e2371fb4e6802f5d877cdcfbb139bce from #7113
This is a patch release for Sourcegraph self-hosted 6.7.
This is a patch release for Sourcegraph self-hosted 6.7.
Addressed pagination and performance issues with listing Bitbucket.org repositories in Enterprise Starter repository management.
Backport cd8120b70d93d9ab4021f7c284464bcd5b5246de from #7112
This is a patch release for Sourcegraph self-hosted 6.7.
Fixed OpenAI GPT-5 reasoning model to use correct temperature and top_p parameters. These models now default to 0 for both parameters, allowing OpenAI to use its optimized defaults for reasoning tasks.
Backport 59a57c27d8c27a665d596b4324f85177914758a3 from #7092
UseLegacyCompletions in the config conversion layer 422 Unprocessable Entity errors due to Cody client using /v1/chat/completions instead of the legacy /v1/completions.
The precise code navigation logic has been rewritten for better correctness and performance. [...]
Deep Search is moving out of free preview with new pricing, plus major updates including API support, branch compatibility, and enhanced UX. [...]
OpenAI's GPT-5 model is now available for Cody Enterprise users using v6.7. [...]
Syntax highlighting is now available for SQL files. [...]
Added v1 prefix to deepsearch APIs
Added API endpoints for creating and updating questions within a deep search thread
Fixed a bug where sources were not being recorded
Fixed incorrectly formatted tool calls in DeepSearch questions that contained invalid fields or missing data
Fixed symbols sidebar to correctly display deeply nested symbols for languages such as Go, Java, and Python that use . for nesting.
This is a patch release for Sourcegraph self-hosted 6.6.
Backport 15c66e519eb2b5ec9493f1c8372b93490a72ec32 from #6741
Backport d9fd3848772f74133b54bcb33516d2b114f20953 from #6700
This is a patch release for Sourcegraph self-hosted 6.6.
Backport d9fd384 from #6700
Backport f90029b038f82815a3a234213737d11f04059938 from #6684
Advanced templating in Batch Changes specs enables dynamic variable substitution and helper functions for more powerful automated code changes. [...]
Compare teams, track migrations, and understand repo composition with grouped visualizations. [...]
You can now track lines of code, repo size, and file count at scale with a new built-in Code Insight. [...]
Implemented deep search quota enforcement for dotcom users:
CanConsumeDeepSearchQuota: Check if user has available quotaConsumeDeepSearchQuota: Decrement quota when user performs deep searchGetDeepSearchUsage: Return current quota usage and reset timeDeep search URLs are now directly shareable
feat(batches): new batch changes experience with templates
Backport 9e232e27c2c1a19b69b01cea12ae0194fb7d4422 from #6656
fix(batches): update schema link to public artifacts repo
Backport a278c9287fd779ca9f26d10b2146e7c6cadfbcb3 from #6651
Replaced turn limits in deep search with a token limit
Backport c201fd4027ba118b2c8a0cd089003638f13db429 from #6593
DINF-1196 has all details
https://sourcegraph.slack.com/archives/C04MYFW01NV/p1750800014304569
0s Run src code-intel upload -github-token='***' -no-progress -repo=github.com/sourcegraph/sourcegraph 💡 Inferred arguments repo: github.com/sourcegraph/sourcegraph commit: 552dc9[1](https://github.com/sourcegraph/sourcegraph/actions/runs/15861555759/job/44720169430?pr=6219#step:9:1)055580be3a0c021e40aacf0977710f1e1 root: dev/ci/images file: index.scip indexer: scip-go indexerVersion: 0.1.24 unexpected status code: 404 (failed to authorize request: repo not found: name="github.com/sourcegraph/sourcegraph") Error: Process completed with exit code 1.
Cody will be deprecated on July 23rd 2025.
This is a patch release for Sourcegraph self-hosted 6.5.
fix(insights): skip empty repos for inventory insights
Backport beee9d2241a4d3e854ac06ef8b5d8d000bd84a69 from #6250
Backport 4ae3c3a6b6d60bb99421293df830a9e63a53ae01 from #6463
This is a patch release for Sourcegraph self-hosted 6.5.
Enterprise customers can now use OAuth 2.0 to securely connect apps and scripts to Sourcegraph APIs with support for OIDC, PKCE, device auth, and M2M tokens. [...]
Service accounts let admins create non-UI actors with API access - ideal for secure, controlled integrations. [...]
We've increased input and output context limits across models to support more powerful, large-scale coding workflows. [...]
Backport 04be437 from #6180
[telemetry] add granular database telemetry.
fix(batches): GitLab webhooks for merge requests not associated with batch changes now return HTTP 204 instead of HTTP 500 errors
Backport b5e926187d14784ea9a51fefca626379a25bda3e from #6052
fix(batches): fixed an issue where Batch Changes would attempt to sync changesets from deleted namespaces resulting in delays and timeouts for active changesets
fix(batches): fixed an issue where GitLab merge request events would fail to handle labels
green ci
Fixed an issue where Sourcegraph would mark executor jobs as failed when briefly losing connection to a pod, even though the pod was still running.