- Jul 15, 2022
-
-
The index was created asynchronously on GitLab.com via !91884 and this will result in a no-op. This migration is added for other GitLab installations. Changelog: added
-
This migration changes the default value for the project_import_level column on the namespace_settings table. It is needed because the initial default was not mapped to the member.access_level values of a group (which correspond to owner, maintiner, developer etc). Changelog: fixed Fix structure.sql schema file
-
- Jul 14, 2022
-
-
Steve Abrams authored
Move CleanupBackfillDraftStatusOnMergeRequests to post-deployment migration and no-op the standard migration. Changelog: other
-
Nicolas Dular authored
This adds the field `include_for_free_user_cap_preview` to `namespace_settings` to only show the preview of free user cap when 1. The Feature flag is enabled (`preview_free_user_cap`) 2. The namespace has `include_for_free_user_cap_preview` set to `true` This enables us to rollout the preview per namespace, which would not be possible (performant enough) if we would use Feature Flag subjects. Changelog: added
-
- Jul 13, 2022
-
-
Changelog: changed
-
This commit adds application limits for the number of project and group CI variables. The default limit for both is 200. Changelog: added
-
To facilitate the ability to associate multiple alerts with a single incident, we'll no longer update related alert and incident statuses. The values will be managed independently. Closing an incident still resolves the corresponding alert. Changelog: changed
-
Ahmed Hemdan authored
This change adds an index for protected_environments on required_approval_count and created_at and an index for protected_environment_approval_rules on required_approvals and created_at to ensure related metrics introduced earlier avoid sequential scans when querying those tables. Changelog: changed
-
David Fernandez authored
Update the related services to support this change Changelog: added
-
-
-
Changelog: added
-
Set "namespace_settings.delayed_project_removal" column as nil for user namespaces so that delayed deletion works for all the user namespaces and does not have any inconsistencies. Changelog: other
-
Shinya Maeda authored
This commit caches the payload for unleash clients. Changelog: other
-
- Jul 12, 2022
-
-
Gabriel Mazetto authored
Changelog: added
-
Optimize the base_query as in the results of the investigation, so that it can make use of an index
-
- Jul 11, 2022
-
-
Subashis Chakraborty authored
Changelog: fixed MR: !91851
-
Kerri Miller authored
Changelog: added
-
- Jul 08, 2022
-
-
This adds the `sbom_occurrences` table which is part three of a three-phase implementation for adding new models to support the tracking of Software Bill of Materials (SBoM) components in GitLab. `sbom_occurrences` tracks each new occurence of a component, the commit which it originated from, and its relation to other SBoM tables. Changelog: added
-
Add migrations to drop table Update gitlab schema Changelog: removed MR: !91859
-
Pedro Pombeiro authored
- Drop index_ci_runner_versions_on_version - Drop index_ci_runner_versions_on_status - Add index_ci_runner_versions_on_unique_status_and_version Changelog: changed
-
This reschedules a batched background migration that backfills missing search data for issues imported prior to a fix for #361219. Changelog: other
-
Disable legacy OpenSource license for inactive public projects Changelog: added
-
- Jul 07, 2022
-
-
We need an (uuid, id DESC) index on security_findings so that our new Vulnerabilities::Finding creation service object doesn't timeout. The timeout can occur when trying to fetch a security_findings rows via an UUID because we have a UNIQUE index on (uuid, scan_id) which models the possibility of finding the same exact vulnerability in subsequent scans. Changelog: added
-
- Jul 06, 2022
-
-
This migration adds a new column to the namespace_settings table. This column will keep track of the level required of a user to be able to import into a group. The default value is 0, which maps to the OWNER role. Changelog: added
-
Mehmet Emin INAC authored
Client application can use `has_warnings` and `has_errors` attributes to show the necessary alert information to end users. This change also introduces a database migration to add indices on `security_scans` table. Changelog: added
-
Gabriel Mazetto authored
Changelog: added
-
Alex Buijs authored
Used for banning users at namespace level Changelog: added
-
- Jul 05, 2022
-
-
Felipe authored
Second step to add not null constraint to requirements.requirement_issue column. Changelog: other
-
Spotlight Deveaux authored
Fix 500 error caused by specific security keys providing a longer credential XID than could previously be handled. Changelog: changed
-
Alexandru Croitor authored
Changelog: added
-
Update yml files Update migrations for db Changelog: removed MR: !91217
-
Hinam Mehra authored
- Add column git_rate_limit_users_allowlist to application_settings table to allow admins to configure usernames of users that will be excluded from git rate limits - Add cardinality constraint in DB to git_rate_limit_users_allowlist - Expose git_rate_limit_users_allowlist in /application/settings API endpoint - Add validation to git_rate_limit_users_allowlist to ensure only existing usernames are saved - Update application_settings model + API tests Changelog: changed
-
- Jul 04, 2022
-
-
Suraj Tripathi authored
To update container_registry_size for projects where container_registry_size is 0 Added index for optimizing the migration Changelog: added
-
Eugie Limpin authored
Add namespace settings to set how many unique projects a user can download within a set time interval before they are auto-banned. Changelog: added
-
- Jul 01, 2022
-
-
When trying to log in from an unknown IP address or after 3 or more failed login attempts, require email verification. Changelog: added
-
Magdalena Frankiewicz authored
It is the first step to create this index asynchronuosly Changelog: performance
-
With recent changes all access tokens for a given application were being displayed rather than just the latest one, as previously. With this change only the latest token will be displayed. Changelog: fixed
-
- Jun 30, 2022
-
-
Changelog: added
-
Brian Williams authored
This adds a new table named `sbom_sources` along with its associated model. This is part two of a three-phase implementation for adding new models to support the tracking of Software Bill of Materials (SBoM) components in GitLab. `sbom_sources` will be used in order to track the location in which an SBoM component originated from. For example, library components are typically detected from a dependency file, such as `package-lock.json`. Changelog: added
-