All Versions
247
Latest Version
Avg Release Cycle
4 days
Latest Release
-
Changelog History
Page 19
Changelog History
Page 19
-
v3.3.1 Changes
🛠 Fixed
- 🛠 Fixed a bug that prevented external service configurations specifying client certificates from working (#3523)
-
v3.3.0 Changes
➕ Added
- In search queries, treat
foo(
asfoo\(
andbar[
asbar\[
rather than failing with an error message. - Enterprise admins can now customize the appearance of the homepage and search icon.
- 🗄 A new settings property
notices
allows showing custom informational messages on the homepage and at the top of each page. Themotd
property is deprecated and its value is automatically migrated to the newnotices
property. - ⬆️ The new
gitlab.exclude
setting in GitLab external service config allows you to exclude specific repositories matched bygitlab.projectQuery
andgitlab.projects
(so that they won't be synced). Upon upgrading, previously "disabled" repositories will be automatically migrated to this exclusion list. - 🔧 The new
gitlab.projects
setting in GitLab external service config allows you to select specific repositories to be synced. - ⬆️ The new
bitbucketserver.exclude
setting in Bitbucket Server external service config allows you to exclude specific repositories matched bybitbucketserver.repositoryQuery
andbitbucketserver.repos
(so that they won't be synced). Upon upgrading, previously "disabled" repositories will be automatically migrated to this exclusion list. - 🔧 The new
bitbucketserver.repos
setting in Bitbucket Server external service config allows you to select specific repositories to be synced. - 🔧 The new required
bitbucketserver.repositoryQuery
setting in Bitbucket Server external service configuration allows you to use Bitbucket API repository search queries to select repos to be synced. Existing configurations will be migrate to have it set to["?visibility=public", "?visibility=private"]
which is equivalent to the previous implicit behaviour that this setting supersedes. - 🔧 "Quick configure" buttons for common actions have been added to the config editor for all external services.
- 🔧 "Quick configure" buttons for common actions have been added to the management console.
- Site-admins now receive an alert every day for the seven days before their license key expires.
- The user menu (in global nav) now lists the user's organizations.
- 👀 All users on an instance now see a non-dismissable alert when when there's no license key in use and the limit of free user accounts is exceeded.
- 🐎 All users will see a dismissible warning about limited search performance and accuracy on when using the sourcegraph/server Docker image with more than 100 repositories enabled.
🔄 Changed
- ⏱ Indexed searches that time out more consistently report a timeout instead of erroneously saying "No results."
- The symbols sidebar now only shows symbols defined in the current file or directory.
- The dynamic filters on search results pages will now display
lang:
instead offile:
filters for language/file-extension filter suggestions. - 🔧 The default
github.repositoryQuery
of a GitHub external service configuration has been changed to["none"]
. Existing configurations that had this field unset will be migrated to have the previous default explicitly set (["affiliated", "public"]
). - 🔧 The default
gitlab.projectQuery
of a GitLab external service configuration has been changed to["none"]
. Existing configurations that had this field unset will be migrated to have the previous default explicitly set (["?membership=true"]
). - 0️⃣ The default value of
maxReposToSearch
is now unlimited (was 500). - 🔧 The default
github.repositoryQuery
of a GitHub external service configuration has been changed to["none"]
and is now a required field. Existing configurations that had this field unset will be migrated to have the previous default explicitly set (["affiliated", "public"]
). - 🔧 The default
gitlab.projectQuery
of a GitLab external service configuration has been changed to["none"]
and is now a required field. Existing configurations that had this field unset will be migrated to have the previous default explicitly set (["?membership=true"]
). - 🔧 The
bitbucketserver.username
field of a Bitbucket Server external service configuration is now required. This field is necessary to authenticate with the Bitbucket Server API with eitherpassword
ortoken
. - The settings and account pages for users and organizations are now combined into a single tab.
✂ Removed
- ✂ Removed the option to show saved searches on the Sourcegraph homepage.
🛠 Fixed
- 🛠 Fixed an issue where the site-admin repositories page
Cloning
,Not Cloned
,Needs Index
tabs were very slow on instances with thousands of repositories. - 🛠 Fixed an issue where failing to syntax highlight a single file would take down the entire syntax highlighting service.
- In search queries, treat
-
v3.2.6 Changes
🛠 Fixed
- 🐎 Fully resolved the search performance regression in v3.2.0, restoring performance of search back to the same levels it was before changes made in v3.2.0.
-
v3.2.5 Changes
🛠 Fixed
- 🛠 Fixed a major indexed search performance regression that occurred in v3.2.0. (#3685)
-
v3.2.4 Changes
🛠 Fixed
- 🛠 Fixed bundling of the Phabricator integration assets in the Sourcegraph docker image.
-
v3.2.3 Changes
🛠 Fixed
- 🛠 Fixed https://github.com/sourcegraph/sourcegraph/issues/3336.
- 🔀 Clearer error message when a repository sync fails due to the inability to clone a repository.
- 💻 Rewrite '@' character in Gitolite repository names to '-', which permits them to be viewable in the UI.
-
v3.2.2 Changes
🔄 Changed
- When using an external Zoekt instance (specified via the
ZOEKT_HOST
environment variable), sourcegraph/server no longer spins up a redundant internal Zoekt instance.
- When using an external Zoekt instance (specified via the
-
v3.2.1 Changes
🛠 Fixed
- 🔧 Jaeger tracing, once enabled, can now be configured via standard environment variables.
- 🛠 Fixed an issue where some search and zoekt errors would not be logged.
-
v3.2.0 Changes
➕ Added
- Sourcegraph can now automatically use the system's theme. To enable, open the user menu in the top right and make sure the theme dropdown is set to "System". This is currently supported on macOS Mojave with Safari Technology Preview 68 and later.
- 🔧 The
github.exclude
setting was added to the GitHub external service config to allow excluding repositories yielded bygithub.repos
orgithub.repositoryQuery
from being synced.
🔄 Changed
- Symbols search is much faster now. After the initial indexing, you can expect code intelligence to be nearly instant no matter the size of your repository.
- Massively reduced the number of code host API requests Sourcegraph performs, which caused rate limiting issues such as slow search result loading to appear.
- 💻 The
corsOrigin
site config property is no longer needed for integration with GitHub, GitLab, etc., via the Sourcegraph browser extension. Only the Phabricator extension requires it.
🛠 Fixed
- 🛠 Fixed a bug where adding a search scope that adds a
repogroup
filter would cause invalid queries ifrepogroup:sample
was already part of the query. - An issue where errors during displaying search results would not be displayed.
✂ Removed
- ⚡️ The
"updateScheduler2"
experiment is now the default and it's no longer possible to configure.
-
v3.1.2 Changes
➕ Added
- 🔧 The
search.contextLines
setting was added to allow configuration of the number of lines of context to be displayed around search results.
🔄 Changed
- Massively reduced the number of code host API requests Sourcegraph performs, which caused rate limiting issues such as slow search result loading to appear.
- 👌 Improved logging in various situations where Sourcegraph would potentially hit code host API rate limits.
🛠 Fixed
- 🛠 Fixed an issue where search results loading slowly would display a
Cannot read property "lastChild" of undefined
error.
- 🔧 The