<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/gitlab/gitlab-ce.git/lib, branch sh-fix-import-export-suggestions</title>
<subtitle>gitlab.com: gitlab-org/gitlab-ce.git
</subtitle>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/gitlab/gitlab-ce.git/'/>
<entry>
<title>Properly save suggestions in project exports</title>
<updated>2019-08-11T01:50:42+00:00</updated>
<author>
<name>Stan Hu</name>
<email>stanhu@gmail.com</email>
</author>
<published>2019-08-11T01:43:52+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=26107e93548c0b9dee7df0a7e4003f1d55be1975'/>
<id>26107e93548c0b9dee7df0a7e4003f1d55be1975</id>
<content type='text'>
Previously imports would fail if a merge request note included a
suggestion with an
`ActiveRecord::HasManyThroughCantAssociateThroughHasOneOrManyReflection`
exception.

This was happening because suggestions were listed as a descendant of
merge requests, but this doesn't work because suggestions are directly
associated with notes, not merge requests, and that association is lost.
Rails also disallows creating intializing a has_many association through
a different object.

We fix this by making `suggestions` a child of `notes` within a merge
request. This doesn't fix previously broken exported project exports,
but new exports will work.

Closes https://gitlab.com/gitlab-org/gitlab-ce/issues/65880
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Previously imports would fail if a merge request note included a
suggestion with an
`ActiveRecord::HasManyThroughCantAssociateThroughHasOneOrManyReflection`
exception.

This was happening because suggestions were listed as a descendant of
merge requests, but this doesn't work because suggestions are directly
associated with notes, not merge requests, and that association is lost.
Rails also disallows creating intializing a has_many association through
a different object.

We fix this by making `suggestions` a child of `notes` within a merge
request. This doesn't fix previously broken exported project exports,
but new exports will work.

Closes https://gitlab.com/gitlab-org/gitlab-ce/issues/65880
</pre>
</div>
</content>
</entry>
<entry>
<title>Split MR widget into cached and non-cached serializers</title>
<updated>2019-08-09T21:01:55+00:00</updated>
<author>
<name>Igor</name>
<email>idrozdov@gitlab.com</email>
</author>
<published>2019-08-09T21:01:55+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=b99011af62935de0b15e8a314ffb7df1f8a3f303'/>
<id>b99011af62935de0b15e8a314ffb7df1f8a3f303</id>
<content type='text'>
Splits auto-refreshing of MR widget into 2 requests:

- the one which uses etag-caching and invalidates the fields on change
- the one without caching

The idea is to gradually move all the fields to etag-cached endpoint
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Splits auto-refreshing of MR widget into 2 requests:

- the one which uses etag-caching and invalidates the fields on change
- the one without caching

The idea is to gradually move all the fields to etag-cached endpoint
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'issue_58494' into 'master'</title>
<updated>2019-08-09T20:41:12+00:00</updated>
<author>
<name>Robert Speicher</name>
<email>rspeicher@gmail.com</email>
</author>
<published>2019-08-09T20:41:12+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=4b10592b8161df6fc323274bd36c84d3eac258c4'/>
<id>4b10592b8161df6fc323274bd36c84d3eac258c4</id>
<content type='text'>
Prevent rewritting plain links as embedded

Closes #58494

See merge request gitlab-org/gitlab-ce!31489</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Prevent rewritting plain links as embedded

Closes #58494

See merge request gitlab-org/gitlab-ce!31489</pre>
</div>
</content>
</entry>
<entry>
<title>Remove gfm_embed_metrics flag from BE</title>
<updated>2019-08-09T20:35:43+00:00</updated>
<author>
<name>Tristan Read</name>
<email>tread@gitlab.com</email>
</author>
<published>2019-08-09T20:35:43+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=5e6a58040bcfaa4c933027cddfad04810042b904'/>
<id>5e6a58040bcfaa4c933027cddfad04810042b904</id>
<content type='text'>
Removes the feature flag that controls whether
metrics dashboard urls unfurl the metrics dashboard
charts.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Removes the feature flag that controls whether
metrics dashboard urls unfurl the metrics dashboard
charts.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'revert-d61dab91' into 'master'</title>
<updated>2019-08-09T16:29:13+00:00</updated>
<author>
<name>Bob Van Landuyt</name>
<email>bob@gitlab.com</email>
</author>
<published>2019-08-09T16:29:13+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=e0e6e9e7dbcff3ce9ea12fb0421704d7ef48ad15'/>
<id>e0e6e9e7dbcff3ce9ea12fb0421704d7ef48ad15</id>
<content type='text'>
Revert "Merge branch '65152-selective-highlight' into 'master'"

See merge request gitlab-org/gitlab-ce!31643</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Revert "Merge branch '65152-selective-highlight' into 'master'"

See merge request gitlab-org/gitlab-ce!31643</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'lib-differences' into 'master'</title>
<updated>2019-08-09T14:34:45+00:00</updated>
<author>
<name>Rémy Coutable</name>
<email>remy@rymai.me</email>
</author>
<published>2019-08-09T14:34:45+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=39f9f0bdbb4cabcab14202270484b7c459483420'/>
<id>39f9f0bdbb4cabcab14202270484b7c459483420</id>
<content type='text'>
Resolve EE differences in the lib/ directory

See merge request gitlab-org/gitlab-ce!31582</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Resolve EE differences in the lib/ directory

See merge request gitlab-org/gitlab-ce!31582</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'sh-fix-sidekiq-scheduling-latency' into 'master'</title>
<updated>2019-08-09T11:59:44+00:00</updated>
<author>
<name>Thong Kuah</name>
<email>tkuah@gitlab.com</email>
</author>
<published>2019-08-09T11:59:44+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=9e19125f391edd90d74d60720a3a8887d9ce1258'/>
<id>9e19125f391edd90d74d60720a3a8887d9ce1258</id>
<content type='text'>
Fix Sidekiq scheduling_latency_s

Closes #65748

See merge request gitlab-org/gitlab-ce!31650</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fix Sidekiq scheduling_latency_s

Closes #65748

See merge request gitlab-org/gitlab-ce!31650</pre>
</div>
</content>
</entry>
<entry>
<title>Add Gitaly and Rugged call timing in Sidekiq logs</title>
<updated>2019-08-09T08:08:32+00:00</updated>
<author>
<name>Stan Hu</name>
<email>stanhu@gmail.com</email>
</author>
<published>2019-08-09T04:33:20+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=a74396dcc5e372c0b6a23fd47db22ebbeb8386d7'/>
<id>a74396dcc5e372c0b6a23fd47db22ebbeb8386d7</id>
<content type='text'>
This will help identify Sidekiq jobs that invoke excessive number of
filesystem access.

The timing data is stored in `RequestStore`, but this is only active
within the middleware and is not directly accessible to the Sidekiq
logger. However, it is possible for the middleware to modify the job
hash to pass this data along to the logger.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This will help identify Sidekiq jobs that invoke excessive number of
filesystem access.

The timing data is stored in `RequestStore`, but this is only active
within the middleware and is not directly accessible to the Sidekiq
logger. However, it is possible for the middleware to modify the job
hash to pass this data along to the logger.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch '39217-remove-kubernetes-service-integration' into 'master'</title>
<updated>2019-08-09T07:10:26+00:00</updated>
<author>
<name>James Lopez</name>
<email>james@gitlab.com</email>
</author>
<published>2019-08-09T07:10:26+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=bbf639c43d689bd63a32ef7a60bdf83d3bd329bf'/>
<id>bbf639c43d689bd63a32ef7a60bdf83d3bd329bf</id>
<content type='text'>
Remove KubernetesService integration

See merge request gitlab-org/gitlab-ce!31365</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Remove KubernetesService integration

See merge request gitlab-org/gitlab-ce!31365</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://trove.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>
</feed>
