summaryrefslogtreecommitdiff
path: root/changelogs
Commit message (Collapse)AuthorAgeFilesLines
* Avoid excessive recursive calls with Rugged TreeEntriessh-fix-rugged-tree-entriesStan Hu2019-03-311-0/+5
| | | | | | | | | | The Rugged implementation was recursively scanning the repository to create `flat_path` because the post-process step was being called from with a loop. For large repositories, this was significantly slowing things down. Break the call to `rugged_populate_flat_path` out of this loop to make this work efficiently. Closes https://gitlab.com/gitlab-org/gitlab-ce/issues/59759
* Handle missing keys in sentry api responseReuben Pereira2019-03-291-0/+5
| | | | | | - Do not raise error when there are missing non-essential keys in sentry api response. - Add specs for to check for missing keys behavior.
* Merge branch 'persist-fulll-ref-path-for-mr-pipelines' into 'master'Kamil Trzciński2019-03-291-0/+5
|\ | | | | | | | | | | | | Use merge request HEAD ref for detached merge request pipelines Closes #58454 See merge request gitlab-org/gitlab-ce!25504
| * Create detached merge request pipelinespersist-fulll-ref-path-for-mr-pipelinesShinya Maeda2019-03-291-0/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | By using `refs/merge-requests/:iid/head` ok ok Improve naming nicely Add nice tests add nice tests fix some more revert
* | Merge branch 'sh-fix-gitaly-find-commit-caching' into 'master'Kamil Trzciński2019-03-291-0/+5
|\ \ | | | | | | | | | | | | | | | | | | Allow ref name caching CommitService#find_commit Closes #57083 See merge request gitlab-org/gitlab-ce!26248
| * | Allow ref name caching CommitService#find_commitStan Hu2019-03-271-0/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | For a given merge request, it's quite common to see duplicate FindCommit Gitaly requests because the Gitaly CommitService caches the request by the commit SHA, not by the ref name. However, most of the duplicate requests use the ref name, so the cache is never actually used in practice. This leads to unnecessary requests that slow performance. This commit allows certain callers to bypass the ref name to OID conversion in the cache. We don't do this by default because it's possible the tip of the branch changes during the commit, which would cause the caller to get stale data. This commit also forces the Ci::Pipeline to use the full ref name so that caching can work for merge requests. Closes https://gitlab.com/gitlab-org/gitlab-ce/issues/57083
* | | Merge branch '10735-geo-gitlab-revision-can-return-not-consistent-results' ↵Sean McGivern2019-03-291-0/+5
|\ \ \ | |_|/ |/| | | | | | | | | | | | | | into 'master' Use a fixed git abbrev parameter when we fetch a git revision See merge request gitlab-org/gitlab-ce!26707
| * | Use a fixed git abbrev parameter when we fetch a git revision10735-geo-gitlab-revision-can-return-not-consistent-resultsValery Sizov2019-03-281-0/+5
| | |
* | | Don't cutoff letters in MR and Issue linksgfyoung2019-03-281-0/+5
| | |
* | | Merge branch '24936-remove-type-from-review-app-name' into 'master'Mike Greiling2019-03-281-0/+5
|\ \ \ | |/ / |/| | | | | | | | | | | | | | Remove redundant group name from environment name on the "Environments" page Closes #24936 See merge request gitlab-org/gitlab-ce!25600
| * | Remove folder from environment nameNathan Friend2019-03-181-0/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | Before this commit, environments grouped together in a "folder" would include the folder name in the UI. This information was unnecessary since the folder is also shown in the UI. In addition, this commit also makes some minor changes to how tooltips are displayed for both environments and folders.
* | | Knative version bump 0.2.2 -> 0.3.0Chris Baumbauer2019-03-281-0/+5
| | |
* | | Merge branch '59079-fix-jupyter-render-loop' into 'master'Phil Hughes2019-03-281-0/+5
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | Fix jupyter rendering bug that ended in an infinite loop Closes #59079 See merge request gitlab-org/gitlab-ce!26667
| * | | Fix jupyter rendering bug that ended in an infinite loopROSPARS Benoit2019-03-271-0/+5
| | | |
* | | | Merge branch '54670-external-diffs-when-outdated' into 'master'Sean McGivern2019-03-281-0/+5
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Allow external diffs to be used conditionally Closes #54670 See merge request gitlab-org/gitlab-ce!25432
| * | | | Allow external diffs to be used conditionallyNick Thomas2019-03-271-0/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Since external diffs are likely to be a bit slower than in-database ones, add a mode that makes diffs external after they've been obsoleted by events. This should strike a balance between performance and disk space. A background cron drives the majority of migrations, since diffs become outdated through user actions.
* | | | | Merge branch '59273-update-fugit' into 'master'Grzegorz Bizon2019-03-281-0/+5
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Update fugit which fixes a potential infinite loop Closes #59273 See merge request gitlab-org/gitlab-ce!26579
| * | | | | Update fugit which fixes a potential infinite loopLin Jen-Shin2019-03-261-0/+5
| | | | | |
* | | | | | Merge branch '59062-update-gitlab-markup-python-3' into 'master'Sean McGivern2019-03-281-0/+5
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Update gitlab-markup to 1.7.0 and document Python3 requirements Closes #59062 See merge request gitlab-org/gitlab-ce!26246
| * | | | | | Upgrade `gitlab-markup` to 1.7.0Gabriel Mazetto2019-03-271-0/+5
| | |/ / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The new version requires `python3` to be available. In omnibus installation this is already a reality as we are currently pathing previous `gitlab-markup` version to use `python3` instead of `python2`. We are now requiring `python3` with the gem without having to patch it. As a consequence to also make it easy to use it in development, we've introduced a `Pipfile` and `Pipfile.lock`, working similarly to `Gemfile` and `Gemfile.lock`, and added documentation on how to use them.
* | | | | | Merge branch 'fix-routes-n-plus-one-in-user-autocomplete' into 'master'Grzegorz Bizon2019-03-281-0/+5
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | Remove N+1 queries from users autocomplete See merge request gitlab-org/gitlab-ce!26491
| * | | | | | Remove N+1 queries from users autocompleteSean McGivern2019-03-251-0/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Both of these were related to groups: 1. We need to preload routes (using the `with_route` scope) if we're going to get the group's path. 2. We were counting each group's members separately. They're in the same commit because the spec for N+1 detection wouldn't pass with only one of these fixes.
* | | | | | | Fix Auto DevOps missing domain error handlingDylan Griffith2019-03-281-0/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | For some reason this value can be an empty string and we want to ensure that we correctly fail the job before a deploy. This is particularly problematic at the moment when coupled with https://gitlab.com/gitlab-org/gitlab-ce/issues/54760 as the user has no easy way to recover without destroying the cluster and starting over.
* | | | | | | Revert "Merge branch '13784-validate-variables-for-masking' into 'master'"Kamil Trzciński2019-03-271-5/+0
| | | | | | | | | | | | | | | | | | | | | This reverts merge request !25476
* | | | | | | Merge branch 'sh-add-gitaly-duration-logs' into 'master'Douglas Barbosa Alexandre2019-03-271-0/+5
|\ \ \ \ \ \ \ | |_|_|_|_|_|/ |/| | | | | | | | | | | | | | | | | | | | Log Gitaly RPC duration to api_json.log and production_json.log See merge request gitlab-org/gitlab-ce!26652
| * | | | | | Log Gitaly RPC duration to api_json.log and production_json.logStan Hu2019-03-271-0/+5
| | |_|_|/ / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This makes it easier to debug Gitaly performance issues in the field. This commit also makes the tracking of query time thread-safe via RequestStore.
* | | | | | Scaffold UI elements for minimal versionMiranda Fluharty2019-03-271-0/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add a masked switch to variable rows Copy some behavior from the protected switch
* | | | | | Merge branch 'osw-multi-line-suggestions-creation-strategy' into 'master'Andreas Brandl2019-03-271-0/+5
|\ \ \ \ \ \ | |_|_|/ / / |/| | | | | | | | | | | | | | | | | Prepares suggestion implementation for multi-line support See merge request gitlab-org/gitlab-ce!26057
| * | | | | Prepare suggestion implementation for multi-lineOswaldo Ferreira2019-03-271-0/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Adds the groundwork needed in order to persist multi-line suggestions, while providing the parsing strategy which will be reused for the **Preview** as well.
* | | | | | Add API access check to GraphqlFelipe Artur2019-03-271-0/+5
| | | | | | | | | | | | | | | | | | | | | | | | Check if user can access API on GraphqlController
* | | | | | Merge branch 'sh-optimize-projects-api' into 'master'Douwe Maan2019-03-271-0/+5
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | Optimize /api/v4/projects endpoint for visibility level See merge request gitlab-org/gitlab-ce!26481
| * | | | | | Optimize /api/v4/projects endpoint for visibility levelStan Hu2019-03-271-0/+5
| | |/ / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Previously when a user requested a list of projects, `Project#public_or_visible_to_user` would search all authorized projects and public/internal projects as well. However, when a user requests a specific `visibility_level` (e.g. private), that should reduce the search space, and we shouldn't need to load public/internal projects. Improves https://gitlab.com/gitlab-org/gitlab-ce/issues/59329
* | | | | | Fixes link in artifacts breadcrumbFilipa Lacerda2019-03-271-0/+5
|/ / / / / | | | | | | | | | | | | | | | | | | | | The link to the job page was not set properly, with this commit it links to the correct job page.
* | | | | Resolve "Get milestone by title via API"Fabio Busatto2019-03-271-0/+5
| | | | |
* | | | | Merge branch '48132-display-output-from-pre-receive-scripts' into 'master'Dmitriy Zaporozhets2019-03-261-0/+5
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Allow custom hooks errors to appear in GitLab UI Closes #48132 See merge request gitlab-org/gitlab-ce!25625
| * | | | | Add changelog entryLuke Duncalfe2019-03-261-0/+5
| | | | | |
* | | | | | Merge branch ↵Rémy Coutable2019-03-261-0/+5
|\ \ \ \ \ \ | |_|/ / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | '49910-reopening-a-closed-milestone-from-the-closed-milestones-page-fails2' into 'master' Fix bug when reopening milestone from index page Closes #49910 See merge request gitlab-org/gitlab-ce!26597
| * | | | | Fix bug when reopening milestone from index pageMark Fletcher2019-03-261-0/+5
| | | | | |
* | | | | | Merge branch '49856-upgrade-bootstrap-form-gem' into 'master'Annabel Dunstone Gray2019-03-261-0/+5
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Upgrade bootstrap_form Gem Closes #49856 See merge request gitlab-org/gitlab-ce!26568
| * | | | | | Add changelog entryEnrique Alcantara2019-03-251-0/+5
| | | | | | |
* | | | | | | Merge branch 'fix-hidden-statistics' into 'master'Nick Thomas2019-03-261-0/+5
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Show statistics also when repository is disabled Closes #59390 See merge request gitlab-org/gitlab-ce!26509
| * | | | | | | Show statistics also when repository is disabledPeter Marko2019-03-231-0/+5
| | | | | | | |
* | | | | | | | Merge branch 'recreate-all-diffs-on-import' into 'master'Yorick Peterse2019-03-261-0/+5
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Force to recreate all diffs on import Closes #59353 See merge request gitlab-org/gitlab-ce!26480
| * | | | | | | | Force to recreate all diffs on importrecreate-all-diffs-on-importKamil Trzciński2019-03-261-0/+5
| | |_|/ / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | If for whatever reason we fail to import MR data, subsequent run will fail as we try to insert duplicate data. Instead of trying to recover, lets delete all and retry again.
* | | | | | | | Merge branch 'delete-release-when-delete-tag' into 'master'Lin Jen-Shin2019-03-261-0/+5
|\ \ \ \ \ \ \ \ | |/ / / / / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Releases are not automatically deleted when deleting corresponding tag Closes #57980 and #57380 See merge request gitlab-org/gitlab-ce!26530
| * | | | | | | Destroy releases when delete a tagdelete-release-when-delete-tagShinya Maeda2019-03-261-0/+5
| | |_|_|_|/ / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ok ok ok ok
* | | | | | | Allow runners to be installed on group clustersTiger Watson2019-03-261-0/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | A runner installed on a cluster will now use the cluster's `cluster_type` as its `runner_type`.
* | | | | | | Merge branch '59352-fix-mr-discussion-expansion' into 'master'Phil Hughes2019-03-261-0/+5
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Expand resolved discussion when linking to a comment in the discussion Closes #59352 See merge request gitlab-org/gitlab-ce!26483
| * | | | | | | Expand discussion when opening link to commentHeinrich Lee Yu2019-03-261-0/+5
| |/ / / / / / | | | | | | | | | | | | | | | | | | | | | Makes discussion expansion depend on `discussion.expanded`
* | | | | | | Merge branch ↵Sean McGivern2019-03-261-0/+5
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | '58805-allow-incomplete-commit-data-to-be-fetched-from-collection' into 'master' Enrich commits with full data in CommitCollection Closes #58805 See merge request gitlab-org/gitlab-ce!26445