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

Changelog History
Page 12

  • v3.12.5-rc.1

    January 29, 2020
  • v3.12.4 Changes

    January 28, 2020

    ➕ Added

    • 🆕 New optional apiURL configuration option for Bitbucket Cloud code host connection #8082
  • v3.12.4-rc.1

    January 28, 2020
  • v3.12.3 Changes

    January 24, 2020

    🛠 Fixed

    • 🛠 Fixed an issue in sourcegraph/* Docker images where data folders were either not created or had incorrect permissions - preventing the use of Docker volumes. #7991
  • v3.12.3-rc.1

    January 24, 2020
  • v3.12.2 Changes

    January 24, 2020

    ➕ Added

    • 🔧 Experimental: The site configuration field campaigns.readAccess.enabled allows site-admins to give read-only access for code change campaigns to non-site-admins. This is a setting for the experimental feature campaigns and will only have an effect when campaigns are enabled under experimentalFeatures. #8013

    🛠 Fixed

    • 📄 A regression in 3.12.0 which caused find-leaked-credentials campaigns to not return any results for private repositories. #7914
    • 🔧 Experimental: The site configuration field campaigns.readAccess.enabled allows site-admins to give read-only access for campaigns to non-site-admins. This is a setting for the experimental campaigns feature and will only have an effect when campaigns is enabled under experimentalFeatures. #8013

    🛠 Fixed

    • A regression in 3.12.0 which caused find-leaked-credentials campaigns to not return any results for private repositories. #7914
    • 🚚 A regression in 3.12.0 which removed the horizontal bar between search result matches.
    • Manual campaigns were wrongly displayed as being in draft mode. #8009
    • 👀 Manual campaigns could be published and create the wrong changesets on code hosts, even though the campaign was never in draft mode (see line above). #8012
    • ⚡️ A regression in 3.12.0 which caused manual campaigns to not properly update the UI after adding a changeset. #8023
    • Minor improvements to manual campaign form fields. #8033
  • v3.12.1 Changes

    January 23, 2020

    🛠 Fixed

    • 🚚 The ephemeral /site-config.json escape-hatch config file has moved to $HOME/site-config.json, to support non-root container environments. #7873
    • 🛠 Fixed an issue where repository permissions would sometimes not be cached, due to improper Redis nil value handling. #7912
  • v3.12.0 Changes

    January 20, 2020

    ➕ Added

    • 📄 Bitbucket Server repositories with the label archived can be excluded from search with archived:no syntax. #5494
    • ➕ Add button to download file in code view. #5478
    • The new allowOrgs site config setting in GitHub auth.providers enables admins to restrict GitHub logins to members of specific GitHub organizations. #4195
    • 👌 Support case field in repository search. #7671
    • Skip LFS content when cloning git repositories. #7322
    • Hover tooltips and Find Reference results now display a badge to indicate when a result is search-based. These indicators can be disabled by adding { "experimentalFeatures": { "showBadgeAttachments": false } } in global settings.
    • ⚡️ Automation campaigns can now be created as drafts, which can be shared and updated without creating changesets (pull requests) on code hosts. When ready, a draft can then be published, either completely or changeset by changeset, to create changesets on the code host. #7659
    • 🔌 Experimental: feature flag BitbucketServerFastPerm can be enabled to speed up fetching ACL data from Bitbucket Server instances. This requires Bitbucket Server Sourcegraph plugin to be installed.
    • 🔧 Experimental: A site configuration field { "experimentalFeatures" { "tls.external": { "insecureSkipVerify": true } } } which allows you to configure SSL/TLS settings for Sourcegraph contacting your code hosts. Currently just supports turning off TLS/SSL verification. #71
    • 🔧 Experimental: To search across multiple revisions of the same repository, list multiple branch names (or other revspecs) separated by : in your query, as in repo:myrepo@branch1:branch2:branch2. To search all branches, use repo:myrepo@*refs/heads/. Requires the site configuration value { "experimentalFeatures": { "searchMultipleRevisionsPerRepository": true } }. Previously this was only supported for diff and commit searches.
    • 🔧 Experimental: interactive search mode, which helps users construct queries using UI elements. Requires the site configuration value { "experimentalFeatures": { "splitSearchModes": true } }. The existing plain text search format is still available via the dropdown menu on the left of the search bar.
    • A case sensitivity toggle now appears in the search bar.
    • ➕ Add explicit repository permissions support with site configuration field { "permissions.userMapping" { "enabled": true, "bindID": "email" } }.

    🔄 Changed

    • The "Files" tab in the search results page has been renamed to "Filenames" for clarity.
    • 🏗 The search query builder now lives on its own page at /search/query-builder. The home search page has a link to it.
    • 👉 User passwords when using builtin auth are limited to 256 characters. Existing passwords longer than 256 characters will continue to work.
    • GraphQL API: Campaign.changesetCreationStatus has been renamed to Campaign.status to be aligned with CampaignPlan. #7654
    • 🔧 When using GitHub as an authentication provider, read:org scope is now required. This is used to support the new allowOrgs site config setting in the GitHub auth.providers configuration, which enables site admins to restrict GitHub logins to members of a specific GitHub organization. This for example allows having a Sourcegraph instance with GitHub sign in configured be exposed to the public internet without allowing everyone with a GitHub account access to your Sourcegraph instance.

    🛠 Fixed

    • The experimental search pagination API no longer times out when large repositories are encountered. #6384
    • We resolve relative symbolic links from the directory of the symlink, rather than the root of the repository. #6034
    • ⚡️ Show errors on repository settings page when repo-updater is down. #3593
    • ✂ Remove benign warning that verifying config took more than 10s when updating or saving an external service. #7176
    • repohasfile search filter works again (regressed in 3.10). #7380
    • Structural search can now run on very large repositories containing any number of files. #7133

    ✂ Removed

    • 🚚 The deprecated GraphQL mutation setAllRepositoriesEnabled has been removed. #7478
    • 🚚 The deprecated GraphQL mutation deleteRepository has been removed. #7483
  • v3.12.0-rc.6

    January 18, 2020
  • v3.12.0-rc.5

    January 18, 2020