<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/gitlab/gitlab-ce.git/lib/api/entities.rb, branch ce-detect-github-pull-requests</title>
<subtitle>gitlab.com: gitlab-org/gitlab-ce.git
</subtitle>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/'/>
<entry>
<title>Add epic_iid to issue API entity</title>
<updated>2019-09-04T14:44:37+00:00</updated>
<author>
<name>Winnie Hellmann</name>
<email>winnie@gitlab.com</email>
</author>
<published>2019-09-04T14:44:37+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=61515737a5a0e95891e169b20e9492553c11c620'/>
<id>61515737a5a0e95891e169b20e9492553c11c620</id>
<content type='text'>
(cherry picked from commit 0bf7fecdee5a200eeb4f27b4888a57ceee63bde9)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
(cherry picked from commit 0bf7fecdee5a200eeb4f27b4888a57ceee63bde9)
</pre>
</div>
</content>
</entry>
<entry>
<title>Added relationships between Release and Milestone</title>
<updated>2019-09-03T09:38:59+00:00</updated>
<author>
<name>Etienne Baqué</name>
<email>ebaque@gitlab.com</email>
</author>
<published>2019-09-03T09:38:59+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=a43ab8d6a430014e875deb3bff3fd8d8da256747'/>
<id>a43ab8d6a430014e875deb3bff3fd8d8da256747</id>
<content type='text'>
Modified schema via migrations.
Added one-to-one relationship between the two models.
Added changelog file
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Modified schema via migrations.
Added one-to-one relationship between the two models.
Added changelog file
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'master' of dev.gitlab.org:gitlab/gitlabhq</title>
<updated>2019-08-29T22:17:37+00:00</updated>
<author>
<name>Robert Speicher</name>
<email>rspeicher@gmail.com</email>
</author>
<published>2019-08-29T22:17:37+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=7698d405506bc10dfd7fb2e6e02b419dd5925725'/>
<id>7698d405506bc10dfd7fb2e6e02b419dd5925725</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Simplify internal post receive messages</title>
<updated>2019-08-28T22:18:58+00:00</updated>
<author>
<name>Michael Kozono</name>
<email>mkozono@gmail.com</email>
</author>
<published>2019-08-28T21:12:37+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=50342028aa9eecaa0b9bbf7e4161b2a5eb90dcfa'/>
<id>50342028aa9eecaa0b9bbf7e4161b2a5eb90dcfa</id>
<content type='text'>
Instead of sending varied data to Gitaly, and making Gitaly construct
various messages, build the messages first and have Gitaly print
either basic messages or alert messages, in the order they come.

Depends on https://gitlab.com/gitlab-org/gitaly/merge_requests/1410
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Instead of sending varied data to Gitaly, and making Gitaly construct
various messages, build the messages first and have Gitaly print
either basic messages or alert messages, in the order they come.

Depends on https://gitlab.com/gitlab-org/gitaly/merge_requests/1410
</pre>
</div>
</content>
</entry>
<entry>
<title>Replace prepend_entity with prepend_if_ee</title>
<updated>2019-08-27T15:11:15+00:00</updated>
<author>
<name>Winnie Hellmann</name>
<email>winnie@gitlab.com</email>
</author>
<published>2019-08-27T15:11:15+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=75353242e2a2925fa968a3f9a5ad1db051a194cd'/>
<id>75353242e2a2925fa968a3f9a5ad1db051a194cd</id>
<content type='text'>
(cherry picked from commit 897a9d308db46b620b738b98f2b0e5630ac7d2dd)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
(cherry picked from commit 897a9d308db46b620b738b98f2b0e5630ac7d2dd)
</pre>
</div>
</content>
</entry>
<entry>
<title>Add support for using a Camo proxy server</title>
<updated>2019-08-24T04:44:53+00:00</updated>
<author>
<name>Brett Walker</name>
<email>bwalker@gitlab.com</email>
</author>
<published>2019-02-20T23:51:55+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=ad05e488636ebe05b4985dbf3c7d912fd8d56f49'/>
<id>ad05e488636ebe05b4985dbf3c7d912fd8d56f49</id>
<content type='text'>
User images and videos will get proxied through
the Camo server in order to keep malicious
sites from collecting the IP address of users.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
User images and videos will get proxied through
the Camo server in order to keep malicious
sites from collecting the IP address of users.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix Gitaly N+1 calls with listing issues/MRs via API</title>
<updated>2019-08-18T03:35:37+00:00</updated>
<author>
<name>Stan Hu</name>
<email>stanhu@gmail.com</email>
</author>
<published>2019-08-17T22:39:39+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=ba7c501fef5976ea7a1cc4212e84742246fed781'/>
<id>ba7c501fef5976ea7a1cc4212e84742246fed781</id>
<content type='text'>
In GitLab 9.0,
https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/9661 removed the
`subscribed` flag from the API when the user requested a list of issues
or merge requests since calculating this value triggers extensive
Markdown processing.

In GitLab 12.0 via a4fbf39e, we accidentally reintroduced this
performance regression by changing `IssueBasic` to `Issue` in
`entities.rb`. This showed up as a Gitaly N+1 issue since the Markdown
processing would attempt to extract a commit if it detected a regex that
matched a commit.

We restore the prior behavior by once again removing the `subscribed`
flag for the bulk list of issues and merge requests and add a test to
ensure they aren't reintroduced.

Closes https://gitlab.com/gitlab-org/gitlab-ce/issues/66202
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
In GitLab 9.0,
https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/9661 removed the
`subscribed` flag from the API when the user requested a list of issues
or merge requests since calculating this value triggers extensive
Markdown processing.

In GitLab 12.0 via a4fbf39e, we accidentally reintroduced this
performance regression by changing `IssueBasic` to `Issue` in
`entities.rb`. This showed up as a Gitaly N+1 issue since the Markdown
processing would attempt to extract a commit if it detected a regex that
matched a commit.

We restore the prior behavior by once again removing the `subscribed`
flag for the bulk list of issues and merge requests and add a test to
ensure they aren't reintroduced.

Closes https://gitlab.com/gitlab-org/gitlab-ce/issues/66202
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'speed-up-labels-api' into 'master'</title>
<updated>2019-08-09T06:25:29+00:00</updated>
<author>
<name>Rémy Coutable</name>
<email>remy@rymai.me</email>
</author>
<published>2019-08-09T06:25:29+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=44065b0138f5c6de24471a21d8bbdb31604944da'/>
<id>44065b0138f5c6de24471a21d8bbdb31604944da</id>
<content type='text'>
Remove label issue and MR counts from default API responses

See merge request gitlab-org/gitlab-ce!31543</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Remove label issue and MR counts from default API responses

See merge request gitlab-org/gitlab-ce!31543</pre>
</div>
</content>
</entry>
<entry>
<title>Bring scoped environment variables to core</title>
<updated>2019-08-08T18:51:52+00:00</updated>
<author>
<name>Hordur Freyr Yngvason</name>
<email>hfyngvason@gitlab.com</email>
</author>
<published>2019-08-08T18:51:52+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=5f82ff1469510b4e51d531775a44e4bea92254fe'/>
<id>5f82ff1469510b4e51d531775a44e4bea92254fe</id>
<content type='text'>
As decided in https://gitlab.com/gitlab-org/gitlab-ce/issues/53593
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
As decided in https://gitlab.com/gitlab-org/gitlab-ce/issues/53593
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove label issue and MR counts from default API responses</title>
<updated>2019-08-08T16:10:41+00:00</updated>
<author>
<name>Sean McGivern</name>
<email>sean@gitlab.com</email>
</author>
<published>2019-08-06T16:27:46+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=e6dc5168b86d613e3334fa55618e394308bf55bf'/>
<id>e6dc5168b86d613e3334fa55618e394308bf55bf</id>
<content type='text'>
These counts significantly increase the load time for these
requests. Users can now opt in to receiving the counts by setting
`with_counts=true` in requests. This is a breaking change, but hopefully
a fairly minor one.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
These counts significantly increase the load time for these
requests. Users can now opt in to receiving the counts by setting
`with_counts=true` in requests. This is a breaking change, but hopefully
a fairly minor one.
</pre>
</div>
</content>
</entry>
</feed>
