- Feb 27, 2025
-
-
Marc Saleiko authored
Changelog: added
-
- Feb 26, 2025
-
-
Emma Park authored
Gitaly always performs the tags check unconditionally, so there is no need to send the check_tags_changed flag EE: true
-
John Mason authored
Changelog: changed EE: true
-
Mehmet Emin INAC authored
Changelog: added EE: true
-
- Feb 25, 2025
-
-
Terri Chu authored
-
Arturo Herrero authored
This adds the new Search::Elastic::CommitIndexerWorker to replace ElasticCommitIndexerWorker because the wiki parameter is no longer needed. Changelog: other EE: true
-
- Feb 24, 2025
-
-
Terri Chu authored
-
Safwan Ahmed authored
-
Arturo Herrero authored
EE: true
-
- Feb 21, 2025
-
-
Sashi Kumar Kumaresan authored
This change fixes a bug with MR approval policy comparison for pipelines when the MR is chanied or when multiple MRs are created with the same target branch. EE: true Changelog: fixed
-
rossfuhrman authored
This changes IngestVulnerabilities::Update to prevent writing over existing severity overrides Changelog: changed EE: true
-
Bogdan Denkovych authored
Related to https://gitlab.com/gitlab-org/gitlab/-/issues/507779 Changelog: security EE: true
-
- Feb 20, 2025
-
-
Allison Browne authored
Add the hosted runner table to keep track of which runners are hosted on dedicated.
-
Moaz Khalifa authored
-
Andrew Evans authored
We've recently completed a data migration for the `system_access_microsoft_applications` table and related tables. This MR implements the second half of the transition to the two tables, allowing reading off the new table for specific groups, controlled by a feature flag. During the transition, new records and updates to the Microsoft Applications table are written to both new and legacy tables, so we can seamlessly enable and disable the feature flag. When the transition is complete, we can remove the feature flag and drop the legacy data.
-
- Feb 19, 2025
-
-
Sashi Kumar Kumaresan authored
This change updates member_role.dependent_security_policies to ignore schema validation for querying the policies that has member_role as approver. EE: true Changelog: fixed
-
Nasser Zahrani authored
Migrates the WidgetDefinition table to allow for the milestone widget to appear on Epic work items. Changelog: changed
-
Siddharth Dungarwal authored
-
Peter Hegman authored
Fixes incorrect count and pagination bug when a user uses a project GraphQL query in the web UI. Behind the filter_saml_enforced_resources_from_graphql feature flag.
-
- Feb 18, 2025
-
-
Mario Celi authored
This was a temporary column while we fixed values in the original issues.work_item_type_id column. Now that the values are fixed, we can go back to using the original column. The we can drop the temporary column.
-
Arturo Herrero authored
This moves the classes to the contexts where they operate.
-
Currently this lookup joins the 'compliance_framework_settings' table with the 'compliance management_framework' and orders by 'created_at'. However, 'created_at' exists on both tables so the query throws a "'created_at' is ambiguous" error. Specifying the table with this MR. Changelog: fixed EE: true
-
- Feb 17, 2025
-
-
Phil Hughes authored
Adds the bot users to the requests for reviewers so that users can filter merge requests that are assigned to the Duo bot users to review.
-
Mehmet Emin INAC authored
Changelog: added EE: true
-
Kassio Borges authored
This reverts commit 2435ee04, reversing changes made to f6897b9b.
-
- Feb 14, 2025
-
-
Emma Park authored
Previously, PostgreSQL's CIDR type was used for IP range checks which caused 500 errors when ranges didn't conform to CIDR format requirements (like having bits set to the right of mask, e.g. 1.1.1.1/22) This change: - Uses PostgreSQL's more lenient INET type instead of CIDR - Adds comprehensive test coverage for different IP scenarios: - IPs within/outside allowed ranges - Non-CIDR-compliant ranges - Multiple IP restrictions per group - Specific IP matching Changelog: changed EE: true
-
- Feb 13, 2025
-
-
Andrew Jung authored
Changelog: added EE: true
-
Arturo Herrero authored
EE: true
-
Janis Altherr authored
This commit makes the pages deployment validator use the project-level parallel deployments counter methods for validating the limit, so we hava a SSOT for these values. Signed-off-by:
janis <jaltherr@gitlab.com>
-
Janis Altherr authored
This Commit adds an alert that the project is approaching or has reached its Pages parallel deployments limit Changelog: added EE: true Signed-off-by:
janis <jaltherr@gitlab.com>
-
Miki Amos authored
-
Buck O'Leary authored
- Add onboarding_status_setup_for_company to user_details.onboarding_status jsonb - Add delegate method in User model for accessing the new field - Sync values between setup_for_company and onboarding_status_setup_for_company - Update welcome_controller to handle both fields during registration - Add specs to verify dual-storage behavior and syncing logic This begins the migration of setup_for_company to be part of the onboarding_status jsonb column, allowing for a gradual transition while maintaining backwards compatibility. Changelog: other EE: true
-
- Feb 12, 2025
-
-
Gavin Hinfey authored
Adds new approval rule table and model for new approval rule architecture. Changelog: changed MR: !179839 EE: true
-
Taka Nishida authored
- Add support for resource management in cluster agents - Introduce new feature flag 'gitlab_managed_cluster_resources' - Update CI access authorization finder to support filtering by agent - Enhance environment creation to include cluster agent when resource management is enabled - Add specs for new functionality and update existing tests -------
Commit message generated by GitLab Duo -
Jason Goodman authored
Move Group#seats_available_for? to the BlockSeatOverages module and rename the function to seats_available_for_group?
-
- Feb 11, 2025
-
-
Smriti Garg authored
-
Moaz Khalifa authored
-
Sheldon Led authored
We're changing the namespace of this class to Namespaces::Storage::NamespaceLimit::Enforcement to continue with the standardization of code related to namespace limit enforcement in relation to its counterpart Namespaces::Storage::RepositoryLimit
-
Sheldon Led authored
We're changing namespaces from Namespaces::Storage::RootExcessSize to Namespaces::Storage::RepositoryLimit::Enforcement to continue with the standardization of code related to repository limit enforcement under the Namespaces::Storage::RepositoryLimit namespace
-