All Versions
247
Latest Version
Avg Release Cycle
4 days
Latest Release
-

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( as foo\( and bar[ as bar\[ 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. The motd property is deprecated and its value is automatically migrated to the new notices property.
    • ⬆️ The new gitlab.exclude setting in GitLab external service config allows you to exclude specific repositories matched by gitlab.projectQuery and gitlab.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 by bitbucketserver.repositoryQuery and bitbucketserver.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 of file: 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 either password or token.
    • 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.
  • 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.
  • 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 by github.repos or github.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 if repogroup: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.