- 04 Apr, 2019 40 commits
-
-
GitLab Release Tools Bot authored
[ci skip]
-
GitLab Bot authored
-
Sean McGivern authored
Fix an order-dependent spec failure in spec/migrations/schedule_sync_issuables_state_id_spec.rb Closes #60029 See merge request gitlab-org/gitlab-ce!26997
-
GitLab Bot authored
-
James Lopez authored
Change the way it is checked if the user is last group owner Closes #38564 See merge request gitlab-org/gitlab-ce!26718
-
Gosia Ksionek authored
Chnage method used in model to make it more efficient database-wise Add additional spec
-
GitLab Bot authored
-
Annabel Dunstone Gray authored
Revert "Merge branch 'fix/missing-border' into 'master'" See merge request gitlab-org/gitlab-ce!26980
-
Mike Lewis authored
Resolve "Package repository group endpoint URL encoding" Closes #10832 See merge request gitlab-org/gitlab-ee!10567
-
Dmitriy Zaporozhets authored
Monitor GraphQL with Prometheus (try 2) See merge request gitlab-org/gitlab-ce!26917
-
Jan Provaznik authored
Extends graphql's platform tracing class to observe duration of graphql methods. In graphql 1.8.11 is added prometheus class but it's not very useful for us because it uses prometheus_exporter to export results.
-
GitLab Bot authored
-
Yorick Peterse authored
Exempt release automation MRs from Danger rules Closes gitlab-org/release/framework#269 See merge request gitlab-org/gitlab-ce!26993
-
Nick Thomas authored
-
Douwe Maan authored
Support multi-line suggestions Closes #53310 See merge request gitlab-org/gitlab-ce!25211
-
Oswaldo Ferreira authored
- added suggestions to mock data - fixed props to be not required
-
GitLab Bot authored
-
Grzegorz Bizon authored
Fix pipeline bridge serialization error Closes gitlab-ce#59221 See merge request gitlab-org/gitlab-ee!10565
-
Kamil Trzciński authored
Backport: Ignore merge if the status of the merge request pipeline is stale See merge request gitlab-org/gitlab-ce!26975
-
Phil Hughes authored
Remove EE-specific parts from non-EE BoardSidebar component Closes #10010 See merge request gitlab-org/gitlab-ee!10598
-
Phil Hughes authored
Fix webpack dev-server crash caused by 1.5gb limit Closes #59075 See merge request gitlab-org/gitlab-ce!26849
-
GitLab Bot authored
-
Kamil Trzciński authored
Speed up avatar URLs with object storage Closes #43065 See merge request gitlab-org/gitlab-ce!26858
-
GitLab Bot authored
-
Grzegorz Bizon authored
Add v2 to reserved top level routes See merge request gitlab-org/gitlab-ce!26540
-
Grzegorz Bizon authored
Add v2 to reserved top level routes [EE] See merge request gitlab-org/gitlab-ee!10422
-
James Lopez authored
Make EE prometheus args behavior default -> metrics time window Closes #10894 See merge request gitlab-org/gitlab-ee!10371
-
GitLab Bot authored
-
Nick Thomas authored
GraphQL Type authorization Closes #54417 See merge request gitlab-org/gitlab-ce!25724
-
Robert Speicher authored
-
Sean McGivern authored
Fix user agent string for Hosted Jira Closes #10737 See merge request gitlab-org/gitlab-ee!10545
-
Patrick Derichs authored
-
GitLab Bot authored
-
Rémy Coutable authored
Add testing to feature proposal template See merge request gitlab-org/gitlab-ce!26779
-
Mark Lapierre authored
-
Dmitriy Zaporozhets authored
Filters branch and path labels for metrics Closes #48090 See merge request gitlab-org/gitlab-ce!26744
-
Ryan Cobb authored
-
GitLab Bot authored
-
Sean McGivern authored
With object storage enabled, calling `#filename` on an upload does this: 1. Call the `#filename` method on the CarrierWave object. 2. Generate the URL for that object. 3. If the uploader isn't public, do so by generating an authenticated URL, including signing that request. That's all correct behaviour, but for the case where we use `#filename`, it's typically to generate a GitLab URL. That URL doesn't need to be signed because we do our own auth. Signing the URLs can be very expensive, especially in batch (say, we need to get the avatar URLs for 150 users in one request). It's all unnecessary work. If we used the `RecordsUploads` concern, we have already recorded a `path` in the database. That `path` is actually generated from CarrierWave's `#filename` at upload time, so we don't need to recompute it - we can just use it and strip off the prefix if it's available. On a sample users autocomplete URL, at least 10% of the time before this change went to signing URLs. After this change, we spend no time in URL signing, and still get the correct results.
-
Winnie Hellmann authored
-