All Versions
247
Latest Version
Avg Release Cycle
4 days
Latest Release
-
Changelog History
Page 6
Changelog History
Page 6
-
v3.27.3 Changes
๐ Fixed
- ๐ Pushing batch changes to Bitbucket Server code hosts over SSH was broken in 3.27.0, and has been fixed. #20324
-
v3.27.2 Changes
๐ Fixed
- ๐ Fixed an issue with our release tooling that was preventing all images from being tagged with the correct version. All sourcegraph images have the proper release version now.
-
v3.27.1 Changes
๐ Fixed
- 0๏ธโฃ Indexed search failed when the
master
branch needed indexing but was not the default. #20260 - ๐ Fixed a regression that caused "other" code hosts urls to not be built correctly which prevents code to be cloned / updated in 3.27.0. This change will provoke some cloning errors on repositories that are already sync'ed, until the next code host sync. #20258
- 0๏ธโฃ Indexed search failed when the
-
v3.27.0 Changes
โ Added
- ๐
count:
now supports "all" as value. Queries withcount:all
will return up to 999999 results. #19756 - Credentials for Batch Changes are now validated when adding them. #19602
- Batch Changes now ignore repositories that contain a
.batchignore
file. #19877 and src-cli#509 - Side-by-side diff for commit visualization. #19553
- ๐ The site configuration now supports defining batch change rollout windows, which can be used to slow or disable pushing changesets at particular times of day or days of the week. #19796, #19797, and #19951.
- Search functionality via built-in
contains
predicate:repo:contains(...)
,repo:contains.file(...)
,repo:contains.content(...)
, repo:contains.commit.after(...)`. #18584 - ๐ Database encryption, external service config & user auth data can now be encrypted in the database using the
encryption.keys
config. See the docs for more info. - โก๏ธ Repositories that gitserver fails to clone or fetch are now gradually moved to the back of the background update queue instead of remaining at the front. #20204
- ๐ The new
disableAutoCodeHostSyncs
setting allows site admins to disable any periodic background syncing of configured code host connections. That includes syncing of repository metadata (i.e. not git updates, usedisableAutoGitUpdates
for that), permissions and batch changes changesets, but may include other data we'd sync from the code host API in the future.
๐ Changed
- ๐ Bumped the minimum supported version of Postgres from
9.6
to12
. The upgrade procedure is mostly automated for existing deployments, but may require action if using the single-container deployment or an external database. See the upgrade documentation for your deployment type for detailed instructions. - ๐ Changesets in batch changes will now be marked as archived instead of being detached when a new batch spec that doesn't include the changesets is applied. Once they're archived users can manually detach them in the UI. #19527
- 0๏ธโฃ The default replica count on
sourcegraph-frontend
andprecise-code-intel-worker
for Kubernetes has changed from1
->2
. - ๐ Changes to code monitor trigger search queries #19680
- A
repo:
filter is now required. This is due to an existing limitations where only 50 repositories can be searched at a time, so using arepo:
filter makes sure the right code is being searched. Any existing code monitor withoutrepo:
in the trigger query will continue to work (with the limitation that not all repositories will be searched) but will require arepo:
filter to be added when making any changes to it. - A
patternType
filter is no longer required.patternType:literal
will be added to a code monitor query if not specified. - Added a new checklist UI to make it more intuitive to create code monitor trigger queries.
- A
- ๐ Deprecated the GraphQL
icon
field onGenericSearchResultInterface
. It will be removed in a future release. #20028 - ๐ง Creating changesets through Batch Changes as a site-admin without configured Batch Changes credentials has been deprecated. Please configure user or global credentials before Sourcegraph 3.29 to not experience any interruptions in changeset creation. #20143
- ๐ Deprecated the GraphQL
limitHit
field onLineMatch
. It will be removed in a future release. #20164
๐ Fixed
- A regression caused by search onboarding tour logic to never focus input in the search bar on the homepage. Input now focuses on the homepage if the search tour isn't in effect. #19678
- ๐ New changes of a Perforce depot will now be reflected in
master
branch after the initial clone. #19718 - ๐ง Gitolite and Other type code host connection configuration can be correctly displayed. #19976
- ๐ Fixed a regression that caused user and code host limits to be ignored. #20089
- A regression where incorrect query highlighting happens for certain quoted values. #20110
- โก๏ธ We now respect the
disableAutoGitUpdates
setting when cloning or fetching repos on demand and during cleanup tasks that may re-clone old repos. #20194
- ๐
-
v3.26.3 Changes
๐ Fixed
- Setting
gitMaxCodehostRequestsPerSecond
to0
now actually blocks all Git operations happening on the gitserver. #19716
- Setting
-
v3.26.2 Changes
๐ Fixed
- Our indexed search logic now correctly handles de-duplication of search results across multiple replicas. #19743
-
v3.26.1 Changes
โ Added
- ๐ Experimental: Sync permissions of Perforce depots through the Sourcegraph UI. To enable, use the feature flag
"experimentalFeatures": { "perforce": "enabled" }
. For more information, see how to enable permissions for your Perforce depots. #16705 - โ Added support for user email headers in the HTTP auth proxy. See HTTP Auth Proxy docs for more information.
- Ignore locked and disabled GitHub Enterprise repositories. #19500
- ๐ฏ Remote code host git operations (such as
clone
orls-remote
) can now be rate limited beyond concurrency (which was already possible withgitMaxConcurrentClones
). SetgitMaxCodehostRequestsPerSecond
in site config to control the maximum rate of these operations per git-server instance. #19504
๐ Changed
-
๐ Fixed
- Commit search returning duplicate commits. #19460
- Clicking the Code Monitoring tab tries to take users to a non-existent repo. #19525
- Diff and commit search not highlighting search terms correctly for some files. #19543, #19639
- File actions weren't appearing on large window sizes in Firefox and Safari. #19380
โ Removed
-
- ๐ Experimental: Sync permissions of Perforce depots through the Sourcegraph UI. To enable, use the feature flag
-
v3.26.0 Changes
โ Added
- 0๏ธโฃ Searches are streamed into Sourcegraph by default. #19300
- This gives a faster time to first result.
- Several heuristics around result limits have been improved. You should see more consistent result counts now.
- Can be disabled with the setting
experimentalFeatures.streamingSearch
.
- Opsgenie API keys can now be added via an environment variable. #18662
- It's now possible to control where code insights are displayed through the boolean settings
insights.displayLocation.homepage
,insights.displayLocation.insightsPage
andinsights.displayLocation.directory
. #18979 - ๐ฏ Users can now create changesets in batch changes on repositories that are cloned using SSH. #16888
- ๐ Syntax highlighting for Elixir, Elm, REG, Julia, Move, Nix, Puppet, VimL, Coq. #19282
- ๐
BUILD.in
files are now highlighted as Bazel/Starlark build files. Thanks to @jjwon0 #19282 *.pyst
and*.pyst-include
are now highlighted as Python files. Thanks to @jjwon0 #19282- 0๏ธโฃ The code monitoring feature flag is now enabled by default. #19295
- ๐ New query field
select
enables returning only results of the desired type. See documentation for details. #19236 - ๐ Syntax highlighting for Elixer, Elm, REG, Julia, Move, Nix, Puppet, VimL thanks to @rvantonder
- ๐
BUILD.in
files are now highlighted as Bazel/Starlark build files. Thanks to @jjwon0 *.pyst
and*.pyst-include
are now highlighted as Python files. Thanks to @jjwon0- โ Added a
search.defaultCaseSensitive
setting to configure whether query patterns should be treated case sensitivitely by default.
๐ Changed
- ๐ Campaigns have been renamed to Batch Changes! See #18771 for a detailed log on what has been renamed.
- A new Sourcegraph CLI version will use
src batch [preview|apply]
commands, while keeping the old ones working to be used with older Sourcegraph versions. - Old URLs in the application and in the documentation will redirect.
- GraphQL API entities with "campaign" in their name have been deprecated and have new Batch Changes counterparts:
- Deprecated GraphQL entities:
CampaignState
,Campaign
,CampaignSpec
,CampaignConnection
,CampaignsCodeHostConnection
,CampaignsCodeHost
,CampaignsCredential
,CampaignDescription
- Deprecated GraphQL mutations:
createCampaign
,applyCampaign
,moveCampaign
,closeCampaign
,deleteCampaign
,createCampaignSpec
,createCampaignsCredential
,deleteCampaignsCredential
- Deprecated GraphQL queries:
Org.campaigns
,User.campaigns
,User.campaignsCodeHosts
,camapigns
,campaign
- Site settings with
campaigns
in their name have been replaced with equivalentbatchChanges
settings.
- A new Sourcegraph CLI version will use
- โก๏ธ A repository's
remote.origin.url
is not stored on gitserver disk anymore. Note: if you use the experimental featurecustomGitFetch
your setting may need to be updated to specify the remote URL. #18535 - Repositories and files containing spaces will now render with escaped spaces in the query bar rather than being quoted. #18642
- Sourcegraph is now built with Go 1.16. #18447
- Cursor hover information in the search query bar will now display after 150ms (previously 0ms). #18916
- ๐ฏ The
repo.cloned
column is deprecated in favour ofgitserver_repos.clone_status
. It will be removed in a subsequent release. - Precision class indicators have been improved for code intelligence results in both the hover overlay as well as the definition and references locations panel. #18843
- Pings now contain added, aggregated campaigns usage data: aggregate counts of unique monthly users and Weekly campaign and changesets counts for campaign cohorts created in the last 12 months. #18604
๐ Fixed
- Auto complete suggestions for repositories and files containing spaces will now be automatically escaped when accepting the suggestion. #18635
- An issue causing repository results containing spaces to not be clickable in some cases. #18668
- Closing a batch change now correctly closes the entailed changesets, when requested by the user. #18957
- TypesScript highlighting bug. #15930
- The number of shards is now reported accurately in Site Admin > Repository Status > Settings > Indexing. #19265
โ Removed
- โ Removed the deprecated GraphQL fields
SearchResults.repositoriesSearched
andSearchResults.indexedRepositoriesSearched
. - โ Removed the deprecated search field
max
- โ Removed the
experimentalFeatures.showBadgeAttachments
setting
- 0๏ธโฃ Searches are streamed into Sourcegraph by default. #19300
-
v3.25.2 Changes
๐ Fixed
- ๐ A security vulnerability with in the authentication workflow has been fixed. #18686
-
v3.25.1 Changes
โ Added
- ๐ Experimental: Sync Perforce depots directly through the Sourcegraph UI. To enable, use the feature flag
"experimentalFeatures": { "perforce": "enabled" }
. For more information, see how to add your Perforce depots. #16703
- ๐ Experimental: Sync Perforce depots directly through the Sourcegraph UI. To enable, use the feature flag