<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/gitlab/gitlab-ce.git/db/migrate, branch winh-prepend-entity</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>Add helper to exactly undo cleanup_concurrent_column_rename</title>
<updated>2019-08-25T20:14:52+00:00</updated>
<author>
<name>Reuben Pereira</name>
<email>rpereira@gitlab.com</email>
</author>
<published>2019-08-25T20:14:52+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=f855f9b8158f80cd227e054337f64760d8f841a0'/>
<id>f855f9b8158f80cd227e054337f64760d8f841a0</id>
<content type='text'>
- Also add helper to undo rename_column_concurrently.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- Also add helper to undo rename_column_concurrently.
</pre>
</div>
</content>
</entry>
<entry>
<title>Adds cop to enforce string limits on migrations</title>
<updated>2019-08-23T21:36:12+00:00</updated>
<author>
<name>Mayra Cabrera</name>
<email>mcabrera@gitlab.com</email>
</author>
<published>2019-08-23T21:36:12+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=4706352416005962ccb34bad1c3acc5d7479523c'/>
<id>4706352416005962ccb34bad1c3acc5d7479523c</id>
<content type='text'>
This cop will analyze migrations that add columns with string, and
report an offense if the string has no limit enforced

Related to https://gitlab.com/gitlab-org/gitlab-ce/issues/64505
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This cop will analyze migrations that add columns with string, and
report an offense if the string has no limit enforced

Related to https://gitlab.com/gitlab-org/gitlab-ce/issues/64505
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove redundant index</title>
<updated>2019-08-23T19:46:02+00:00</updated>
<author>
<name>Sean Carroll</name>
<email>scarroll@gitlab.com</email>
</author>
<published>2019-08-23T19:46:02+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=68ae21d6115172252d8efec2305faa9a965b18b3'/>
<id>68ae21d6115172252d8efec2305faa9a965b18b3</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>This commit adds a new time series component</title>
<updated>2019-08-21T13:43:01+00:00</updated>
<author>
<name>Miguel Rincon</name>
<email>mrincon@gitlab.com</email>
</author>
<published>2019-08-21T13:43:01+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=f2619e21bebe388182ec282bfec78da2b2625d49'/>
<id>f2619e21bebe388182ec282bfec78da2b2625d49</id>
<content type='text'>
Adds a time series component for line and area charts.
Displays new charts in the dashboard.

- Use dynamic components for line/area swapping
- Add new line charts to dashboard in 2 panels
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Adds a time series component for line and area charts.
Displays new charts in the dashboard.

- Use dynamic components for line/area swapping
- Add new line charts to dashboard in 2 panels
</pre>
</div>
</content>
</entry>
<entry>
<title>Add SortingPreference concern</title>
<updated>2019-08-21T10:13:45+00:00</updated>
<author>
<name>George Koltsov</name>
<email>koltsov.george@gmail.com</email>
</author>
<published>2019-08-21T10:13:45+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=8bcc47ac02e69eb4564238b454ca8286a4126765'/>
<id>8bcc47ac02e69eb4564238b454ca8286a4126765</id>
<content type='text'>
Sorting preference functionality has been extracted
from `IssuableCollections` to a new `SortingPreference`
concern in order to reuse this functionality in projects
(and groups in the future).
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Sorting preference functionality has been extracted
from `IssuableCollections` to a new `SortingPreference`
concern in order to reuse this functionality in projects
(and groups in the future).
</pre>
</div>
</content>
</entry>
<entry>
<title>Add new table to store email domain</title>
<updated>2019-08-16T22:04:21+00:00</updated>
<author>
<name>Gosia Ksionek</name>
<email>mksionek@gitlab.com</email>
</author>
<published>2019-08-16T22:04:21+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=3b32ac567848990094dc4bd4e67a32c6e22b61e8'/>
<id>3b32ac567848990094dc4bd4e67a32c6e22b61e8</id>
<content type='text'>
In order to save user preferences regarding
user emails allowed to be invited to group

Add foreign_key and down method

Change adding foreign key

Add partial call to view

Add changelog entry

Fix schema
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
In order to save user preferences regarding
user emails allowed to be invited to group

Add foreign_key and down method

Change adding foreign key

Add partial call to view

Add changelog entry

Fix schema
</pre>
</div>
</content>
</entry>
<entry>
<title>Optimize DB indexes for ES indexing of notes</title>
<updated>2019-08-16T18:57:25+00:00</updated>
<author>
<name>Markus Koller</name>
<email>mkoller@gitlab.com</email>
</author>
<published>2019-08-15T09:56:54+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=a3e716104a3d1189de8a22a8a3ea9a67d66baea2'/>
<id>a3e716104a3d1189de8a22a8a3ea9a67d66baea2</id>
<content type='text'>
To index notes, we exclude system notes and use `find_in_batches` to
load them in batches for submission to the ES bulk import API.
These queries often result in DB timeouts because the usage of
`ORDER BY id` results in the `notes_pkey` index being used.

This adds an optimized partial index, and removes the unused index
`index_notes_on_noteable_type` which is already covered for our
usage by the existing `index_notes_on_noteable_id_and_noteable_type`.

Newer versions of PostgreSQL (at least 11) are smarter about this and
use `index_notes_on_project_id_and_noteable_type` instead, so we might
be able to remove the partial index again in the future.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
To index notes, we exclude system notes and use `find_in_batches` to
load them in batches for submission to the ES bulk import API.
These queries often result in DB timeouts because the usage of
`ORDER BY id` results in the `notes_pkey` index being used.

This adds an optimized partial index, and removes the unused index
`index_notes_on_noteable_type` which is already covered for our
usage by the existing `index_notes_on_noteable_id_and_noteable_type`.

Newer versions of PostgreSQL (at least 11) are smarter about this and
use `index_notes_on_project_id_and_noteable_type` instead, so we might
be able to remove the partial index again in the future.
</pre>
</div>
</content>
</entry>
<entry>
<title>Migrations for Cycle Analytics backend</title>
<updated>2019-08-15T19:19:37+00:00</updated>
<author>
<name>Adam Hegyi</name>
<email>ahegyi@gitlab.com</email>
</author>
<published>2019-08-15T19:19:37+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=ca6cfde588aca5139dd951b6f48a3089e0f0b12d'/>
<id>ca6cfde588aca5139dd951b6f48a3089e0f0b12d</id>
<content type='text'>
This change lays the foundation for customizable cycle analytics stages.
The main reason for the change is to extract the event definitions to
separate objects (start_event, end_event) so that it could be easily
customized later on.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This change lays the foundation for customizable cycle analytics stages.
The main reason for the change is to extract the event definitions to
separate objects (start_event, end_event) so that it could be easily
customized later on.
</pre>
</div>
</content>
</entry>
<entry>
<title>Allow disabling group/project email notifications</title>
<updated>2019-08-15T17:37:36+00:00</updated>
<author>
<name>Brett Walker</name>
<email>bwalker@gitlab.com</email>
</author>
<published>2019-08-15T17:37:36+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=3489dc3d7277bf478f68e1b3e0353b702f652acc'/>
<id>3489dc3d7277bf478f68e1b3e0353b702f652acc</id>
<content type='text'>
- Adds UI to configure in group and project settings
- Removes notification configuration for users when
disabled at group or project level
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- Adds UI to configure in group and project settings
- Removes notification configuration for users when
disabled at group or project level
</pre>
</div>
</content>
</entry>
<entry>
<title>Add object storage flag to Geo Node (migration)</title>
<updated>2019-08-13T18:51:45+00:00</updated>
<author>
<name>Gabriel Mazetto</name>
<email>brodock@gmail.com</email>
</author>
<published>2019-07-15T18:06:01+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=6e93f2c7122d9b8cfa932342d22628e1f1e10189'/>
<id>6e93f2c7122d9b8cfa932342d22628e1f1e10189</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
