From ec6b41500875dbb1ce78fb518453d21b8ffa78cf Mon Sep 17 00:00:00 2001 From: GitLab Bot Date: Thu, 19 Jun 2025 15:12:01 +0000 Subject: [PATCH] Add latest changes from gitlab-org/gitlab@master --- ...ect_ids_column_to_namespace_descendants.rb | 9 ++ ...res_enabled_to_duo_core_feature_enabled.rb | 17 +++ ...ttings_duo_nano_features_enabled_rename.rb | 17 +++ db/schema_migrations/20250609111520 | 1 + db/schema_migrations/20250612142132 | 1 + db/schema_migrations/20250612142657 | 1 + db/structure.sql | 101 ++++++++++++------ doc/api/project_badges.md | 4 +- .../advanced_search/elasticsearch.md | 1 + .../vulnerability_report/_index.md | 3 +- doc/user/group/access_and_permissions.md | 10 +- doc/user/project/web_ide/_index.md | 2 +- qa/Gemfile | 2 +- qa/Gemfile.lock | 4 +- 14 files changed, 124 insertions(+), 49 deletions(-) create mode 100644 db/migrate/20250609111520_add_all_active_project_ids_column_to_namespace_descendants.rb create mode 100644 db/migrate/20250612142132_rename_ai_settings_duo_nano_features_enabled_to_duo_core_feature_enabled.rb create mode 100644 db/post_migrate/20250612142657_cleanup_ai_settings_duo_nano_features_enabled_rename.rb create mode 100644 db/schema_migrations/20250609111520 create mode 100644 db/schema_migrations/20250612142132 create mode 100644 db/schema_migrations/20250612142657 diff --git a/db/migrate/20250609111520_add_all_active_project_ids_column_to_namespace_descendants.rb b/db/migrate/20250609111520_add_all_active_project_ids_column_to_namespace_descendants.rb new file mode 100644 index 00000000000..dcf65f00f19 --- /dev/null +++ b/db/migrate/20250609111520_add_all_active_project_ids_column_to_namespace_descendants.rb @@ -0,0 +1,9 @@ +# frozen_string_literal: true + +class AddAllActiveProjectIdsColumnToNamespaceDescendants < Gitlab::Database::Migration[2.3] + milestone '18.2' + + def change + add_column :namespace_descendants, :all_active_project_ids, 'bigint[]', default: [], null: false + end +end diff --git a/db/migrate/20250612142132_rename_ai_settings_duo_nano_features_enabled_to_duo_core_feature_enabled.rb b/db/migrate/20250612142132_rename_ai_settings_duo_nano_features_enabled_to_duo_core_feature_enabled.rb new file mode 100644 index 00000000000..5d99017d199 --- /dev/null +++ b/db/migrate/20250612142132_rename_ai_settings_duo_nano_features_enabled_to_duo_core_feature_enabled.rb @@ -0,0 +1,17 @@ +# frozen_string_literal: true + +class RenameAiSettingsDuoNanoFeaturesEnabledToDuoCoreFeatureEnabled < Gitlab::Database::Migration[2.3] + milestone '18.2' + + disable_ddl_transaction! + + def up + rename_column_concurrently :ai_settings, :duo_nano_features_enabled, + :duo_core_features_enabled + end + + def down + undo_rename_column_concurrently :ai_settings, :duo_nano_features_enabled, + :duo_core_features_enabled + end +end diff --git a/db/post_migrate/20250612142657_cleanup_ai_settings_duo_nano_features_enabled_rename.rb b/db/post_migrate/20250612142657_cleanup_ai_settings_duo_nano_features_enabled_rename.rb new file mode 100644 index 00000000000..f4c9387740b --- /dev/null +++ b/db/post_migrate/20250612142657_cleanup_ai_settings_duo_nano_features_enabled_rename.rb @@ -0,0 +1,17 @@ +# frozen_string_literal: true + +class CleanupAiSettingsDuoNanoFeaturesEnabledRename < Gitlab::Database::Migration[2.3] + milestone '18.2' + + disable_ddl_transaction! + + def up + cleanup_concurrent_column_rename :ai_settings, :duo_nano_features_enabled, + :duo_core_features_enabled + end + + def down + undo_cleanup_concurrent_column_rename :ai_settings, :duo_nano_features_enabled, + :duo_core_features_enabled + end +end diff --git a/db/schema_migrations/20250609111520 b/db/schema_migrations/20250609111520 new file mode 100644 index 00000000000..0f979a0193e --- /dev/null +++ b/db/schema_migrations/20250609111520 @@ -0,0 +1 @@ +c4323f1b4bf4425930c0014cf00e59b84f02e4cb314b1d388dc882d13641ffe1 \ No newline at end of file diff --git a/db/schema_migrations/20250612142132 b/db/schema_migrations/20250612142132 new file mode 100644 index 00000000000..f2d2aec8ce6 --- /dev/null +++ b/db/schema_migrations/20250612142132 @@ -0,0 +1 @@ +be632f5c6c676411173b154b282f9980ccef2658600b1c1dfcfc265e8092b6b0 \ No newline at end of file diff --git a/db/schema_migrations/20250612142657 b/db/schema_migrations/20250612142657 new file mode 100644 index 00000000000..0b88b725e16 --- /dev/null +++ b/db/schema_migrations/20250612142657 @@ -0,0 +1 @@ +0e77f8cae298e7c35d3afcaf231ab27fef921de3484c7fb0fbb3a11a4eef3a55 \ No newline at end of file diff --git a/db/structure.sql b/db/structure.sql index 135c650b68a..dbec4bebe4c 100644 --- a/db/structure.sql +++ b/db/structure.sql @@ -6733,7 +6733,8 @@ CREATE TABLE namespace_descendants ( all_project_ids bigint[] DEFAULT ARRAY[]::bigint[] NOT NULL, traversal_ids bigint[] DEFAULT ARRAY[]::bigint[] NOT NULL, outdated_at timestamp with time zone, - calculated_at timestamp with time zone + calculated_at timestamp with time zone, + all_active_project_ids bigint[] DEFAULT '{}'::bigint[] NOT NULL ) PARTITION BY HASH (namespace_id); @@ -6743,7 +6744,8 @@ CREATE TABLE gitlab_partitions_static.namespace_descendants_00 ( all_project_ids bigint[] DEFAULT ARRAY[]::bigint[] NOT NULL, traversal_ids bigint[] DEFAULT ARRAY[]::bigint[] NOT NULL, outdated_at timestamp with time zone, - calculated_at timestamp with time zone + calculated_at timestamp with time zone, + all_active_project_ids bigint[] DEFAULT '{}'::bigint[] NOT NULL ); CREATE TABLE gitlab_partitions_static.namespace_descendants_01 ( @@ -6752,7 +6754,8 @@ CREATE TABLE gitlab_partitions_static.namespace_descendants_01 ( all_project_ids bigint[] DEFAULT ARRAY[]::bigint[] NOT NULL, traversal_ids bigint[] DEFAULT ARRAY[]::bigint[] NOT NULL, outdated_at timestamp with time zone, - calculated_at timestamp with time zone + calculated_at timestamp with time zone, + all_active_project_ids bigint[] DEFAULT '{}'::bigint[] NOT NULL ); CREATE TABLE gitlab_partitions_static.namespace_descendants_02 ( @@ -6761,7 +6764,8 @@ CREATE TABLE gitlab_partitions_static.namespace_descendants_02 ( all_project_ids bigint[] DEFAULT ARRAY[]::bigint[] NOT NULL, traversal_ids bigint[] DEFAULT ARRAY[]::bigint[] NOT NULL, outdated_at timestamp with time zone, - calculated_at timestamp with time zone + calculated_at timestamp with time zone, + all_active_project_ids bigint[] DEFAULT '{}'::bigint[] NOT NULL ); CREATE TABLE gitlab_partitions_static.namespace_descendants_03 ( @@ -6770,7 +6774,8 @@ CREATE TABLE gitlab_partitions_static.namespace_descendants_03 ( all_project_ids bigint[] DEFAULT ARRAY[]::bigint[] NOT NULL, traversal_ids bigint[] DEFAULT ARRAY[]::bigint[] NOT NULL, outdated_at timestamp with time zone, - calculated_at timestamp with time zone + calculated_at timestamp with time zone, + all_active_project_ids bigint[] DEFAULT '{}'::bigint[] NOT NULL ); CREATE TABLE gitlab_partitions_static.namespace_descendants_04 ( @@ -6779,7 +6784,8 @@ CREATE TABLE gitlab_partitions_static.namespace_descendants_04 ( all_project_ids bigint[] DEFAULT ARRAY[]::bigint[] NOT NULL, traversal_ids bigint[] DEFAULT ARRAY[]::bigint[] NOT NULL, outdated_at timestamp with time zone, - calculated_at timestamp with time zone + calculated_at timestamp with time zone, + all_active_project_ids bigint[] DEFAULT '{}'::bigint[] NOT NULL ); CREATE TABLE gitlab_partitions_static.namespace_descendants_05 ( @@ -6788,7 +6794,8 @@ CREATE TABLE gitlab_partitions_static.namespace_descendants_05 ( all_project_ids bigint[] DEFAULT ARRAY[]::bigint[] NOT NULL, traversal_ids bigint[] DEFAULT ARRAY[]::bigint[] NOT NULL, outdated_at timestamp with time zone, - calculated_at timestamp with time zone + calculated_at timestamp with time zone, + all_active_project_ids bigint[] DEFAULT '{}'::bigint[] NOT NULL ); CREATE TABLE gitlab_partitions_static.namespace_descendants_06 ( @@ -6797,7 +6804,8 @@ CREATE TABLE gitlab_partitions_static.namespace_descendants_06 ( all_project_ids bigint[] DEFAULT ARRAY[]::bigint[] NOT NULL, traversal_ids bigint[] DEFAULT ARRAY[]::bigint[] NOT NULL, outdated_at timestamp with time zone, - calculated_at timestamp with time zone + calculated_at timestamp with time zone, + all_active_project_ids bigint[] DEFAULT '{}'::bigint[] NOT NULL ); CREATE TABLE gitlab_partitions_static.namespace_descendants_07 ( @@ -6806,7 +6814,8 @@ CREATE TABLE gitlab_partitions_static.namespace_descendants_07 ( all_project_ids bigint[] DEFAULT ARRAY[]::bigint[] NOT NULL, traversal_ids bigint[] DEFAULT ARRAY[]::bigint[] NOT NULL, outdated_at timestamp with time zone, - calculated_at timestamp with time zone + calculated_at timestamp with time zone, + all_active_project_ids bigint[] DEFAULT '{}'::bigint[] NOT NULL ); CREATE TABLE gitlab_partitions_static.namespace_descendants_08 ( @@ -6815,7 +6824,8 @@ CREATE TABLE gitlab_partitions_static.namespace_descendants_08 ( all_project_ids bigint[] DEFAULT ARRAY[]::bigint[] NOT NULL, traversal_ids bigint[] DEFAULT ARRAY[]::bigint[] NOT NULL, outdated_at timestamp with time zone, - calculated_at timestamp with time zone + calculated_at timestamp with time zone, + all_active_project_ids bigint[] DEFAULT '{}'::bigint[] NOT NULL ); CREATE TABLE gitlab_partitions_static.namespace_descendants_09 ( @@ -6824,7 +6834,8 @@ CREATE TABLE gitlab_partitions_static.namespace_descendants_09 ( all_project_ids bigint[] DEFAULT ARRAY[]::bigint[] NOT NULL, traversal_ids bigint[] DEFAULT ARRAY[]::bigint[] NOT NULL, outdated_at timestamp with time zone, - calculated_at timestamp with time zone + calculated_at timestamp with time zone, + all_active_project_ids bigint[] DEFAULT '{}'::bigint[] NOT NULL ); CREATE TABLE gitlab_partitions_static.namespace_descendants_10 ( @@ -6833,7 +6844,8 @@ CREATE TABLE gitlab_partitions_static.namespace_descendants_10 ( all_project_ids bigint[] DEFAULT ARRAY[]::bigint[] NOT NULL, traversal_ids bigint[] DEFAULT ARRAY[]::bigint[] NOT NULL, outdated_at timestamp with time zone, - calculated_at timestamp with time zone + calculated_at timestamp with time zone, + all_active_project_ids bigint[] DEFAULT '{}'::bigint[] NOT NULL ); CREATE TABLE gitlab_partitions_static.namespace_descendants_11 ( @@ -6842,7 +6854,8 @@ CREATE TABLE gitlab_partitions_static.namespace_descendants_11 ( all_project_ids bigint[] DEFAULT ARRAY[]::bigint[] NOT NULL, traversal_ids bigint[] DEFAULT ARRAY[]::bigint[] NOT NULL, outdated_at timestamp with time zone, - calculated_at timestamp with time zone + calculated_at timestamp with time zone, + all_active_project_ids bigint[] DEFAULT '{}'::bigint[] NOT NULL ); CREATE TABLE gitlab_partitions_static.namespace_descendants_12 ( @@ -6851,7 +6864,8 @@ CREATE TABLE gitlab_partitions_static.namespace_descendants_12 ( all_project_ids bigint[] DEFAULT ARRAY[]::bigint[] NOT NULL, traversal_ids bigint[] DEFAULT ARRAY[]::bigint[] NOT NULL, outdated_at timestamp with time zone, - calculated_at timestamp with time zone + calculated_at timestamp with time zone, + all_active_project_ids bigint[] DEFAULT '{}'::bigint[] NOT NULL ); CREATE TABLE gitlab_partitions_static.namespace_descendants_13 ( @@ -6860,7 +6874,8 @@ CREATE TABLE gitlab_partitions_static.namespace_descendants_13 ( all_project_ids bigint[] DEFAULT ARRAY[]::bigint[] NOT NULL, traversal_ids bigint[] DEFAULT ARRAY[]::bigint[] NOT NULL, outdated_at timestamp with time zone, - calculated_at timestamp with time zone + calculated_at timestamp with time zone, + all_active_project_ids bigint[] DEFAULT '{}'::bigint[] NOT NULL ); CREATE TABLE gitlab_partitions_static.namespace_descendants_14 ( @@ -6869,7 +6884,8 @@ CREATE TABLE gitlab_partitions_static.namespace_descendants_14 ( all_project_ids bigint[] DEFAULT ARRAY[]::bigint[] NOT NULL, traversal_ids bigint[] DEFAULT ARRAY[]::bigint[] NOT NULL, outdated_at timestamp with time zone, - calculated_at timestamp with time zone + calculated_at timestamp with time zone, + all_active_project_ids bigint[] DEFAULT '{}'::bigint[] NOT NULL ); CREATE TABLE gitlab_partitions_static.namespace_descendants_15 ( @@ -6878,7 +6894,8 @@ CREATE TABLE gitlab_partitions_static.namespace_descendants_15 ( all_project_ids bigint[] DEFAULT ARRAY[]::bigint[] NOT NULL, traversal_ids bigint[] DEFAULT ARRAY[]::bigint[] NOT NULL, outdated_at timestamp with time zone, - calculated_at timestamp with time zone + calculated_at timestamp with time zone, + all_active_project_ids bigint[] DEFAULT '{}'::bigint[] NOT NULL ); CREATE TABLE gitlab_partitions_static.namespace_descendants_16 ( @@ -6887,7 +6904,8 @@ CREATE TABLE gitlab_partitions_static.namespace_descendants_16 ( all_project_ids bigint[] DEFAULT ARRAY[]::bigint[] NOT NULL, traversal_ids bigint[] DEFAULT ARRAY[]::bigint[] NOT NULL, outdated_at timestamp with time zone, - calculated_at timestamp with time zone + calculated_at timestamp with time zone, + all_active_project_ids bigint[] DEFAULT '{}'::bigint[] NOT NULL ); CREATE TABLE gitlab_partitions_static.namespace_descendants_17 ( @@ -6896,7 +6914,8 @@ CREATE TABLE gitlab_partitions_static.namespace_descendants_17 ( all_project_ids bigint[] DEFAULT ARRAY[]::bigint[] NOT NULL, traversal_ids bigint[] DEFAULT ARRAY[]::bigint[] NOT NULL, outdated_at timestamp with time zone, - calculated_at timestamp with time zone + calculated_at timestamp with time zone, + all_active_project_ids bigint[] DEFAULT '{}'::bigint[] NOT NULL ); CREATE TABLE gitlab_partitions_static.namespace_descendants_18 ( @@ -6905,7 +6924,8 @@ CREATE TABLE gitlab_partitions_static.namespace_descendants_18 ( all_project_ids bigint[] DEFAULT ARRAY[]::bigint[] NOT NULL, traversal_ids bigint[] DEFAULT ARRAY[]::bigint[] NOT NULL, outdated_at timestamp with time zone, - calculated_at timestamp with time zone + calculated_at timestamp with time zone, + all_active_project_ids bigint[] DEFAULT '{}'::bigint[] NOT NULL ); CREATE TABLE gitlab_partitions_static.namespace_descendants_19 ( @@ -6914,7 +6934,8 @@ CREATE TABLE gitlab_partitions_static.namespace_descendants_19 ( all_project_ids bigint[] DEFAULT ARRAY[]::bigint[] NOT NULL, traversal_ids bigint[] DEFAULT ARRAY[]::bigint[] NOT NULL, outdated_at timestamp with time zone, - calculated_at timestamp with time zone + calculated_at timestamp with time zone, + all_active_project_ids bigint[] DEFAULT '{}'::bigint[] NOT NULL ); CREATE TABLE gitlab_partitions_static.namespace_descendants_20 ( @@ -6923,7 +6944,8 @@ CREATE TABLE gitlab_partitions_static.namespace_descendants_20 ( all_project_ids bigint[] DEFAULT ARRAY[]::bigint[] NOT NULL, traversal_ids bigint[] DEFAULT ARRAY[]::bigint[] NOT NULL, outdated_at timestamp with time zone, - calculated_at timestamp with time zone + calculated_at timestamp with time zone, + all_active_project_ids bigint[] DEFAULT '{}'::bigint[] NOT NULL ); CREATE TABLE gitlab_partitions_static.namespace_descendants_21 ( @@ -6932,7 +6954,8 @@ CREATE TABLE gitlab_partitions_static.namespace_descendants_21 ( all_project_ids bigint[] DEFAULT ARRAY[]::bigint[] NOT NULL, traversal_ids bigint[] DEFAULT ARRAY[]::bigint[] NOT NULL, outdated_at timestamp with time zone, - calculated_at timestamp with time zone + calculated_at timestamp with time zone, + all_active_project_ids bigint[] DEFAULT '{}'::bigint[] NOT NULL ); CREATE TABLE gitlab_partitions_static.namespace_descendants_22 ( @@ -6941,7 +6964,8 @@ CREATE TABLE gitlab_partitions_static.namespace_descendants_22 ( all_project_ids bigint[] DEFAULT ARRAY[]::bigint[] NOT NULL, traversal_ids bigint[] DEFAULT ARRAY[]::bigint[] NOT NULL, outdated_at timestamp with time zone, - calculated_at timestamp with time zone + calculated_at timestamp with time zone, + all_active_project_ids bigint[] DEFAULT '{}'::bigint[] NOT NULL ); CREATE TABLE gitlab_partitions_static.namespace_descendants_23 ( @@ -6950,7 +6974,8 @@ CREATE TABLE gitlab_partitions_static.namespace_descendants_23 ( all_project_ids bigint[] DEFAULT ARRAY[]::bigint[] NOT NULL, traversal_ids bigint[] DEFAULT ARRAY[]::bigint[] NOT NULL, outdated_at timestamp with time zone, - calculated_at timestamp with time zone + calculated_at timestamp with time zone, + all_active_project_ids bigint[] DEFAULT '{}'::bigint[] NOT NULL ); CREATE TABLE gitlab_partitions_static.namespace_descendants_24 ( @@ -6959,7 +6984,8 @@ CREATE TABLE gitlab_partitions_static.namespace_descendants_24 ( all_project_ids bigint[] DEFAULT ARRAY[]::bigint[] NOT NULL, traversal_ids bigint[] DEFAULT ARRAY[]::bigint[] NOT NULL, outdated_at timestamp with time zone, - calculated_at timestamp with time zone + calculated_at timestamp with time zone, + all_active_project_ids bigint[] DEFAULT '{}'::bigint[] NOT NULL ); CREATE TABLE gitlab_partitions_static.namespace_descendants_25 ( @@ -6968,7 +6994,8 @@ CREATE TABLE gitlab_partitions_static.namespace_descendants_25 ( all_project_ids bigint[] DEFAULT ARRAY[]::bigint[] NOT NULL, traversal_ids bigint[] DEFAULT ARRAY[]::bigint[] NOT NULL, outdated_at timestamp with time zone, - calculated_at timestamp with time zone + calculated_at timestamp with time zone, + all_active_project_ids bigint[] DEFAULT '{}'::bigint[] NOT NULL ); CREATE TABLE gitlab_partitions_static.namespace_descendants_26 ( @@ -6977,7 +7004,8 @@ CREATE TABLE gitlab_partitions_static.namespace_descendants_26 ( all_project_ids bigint[] DEFAULT ARRAY[]::bigint[] NOT NULL, traversal_ids bigint[] DEFAULT ARRAY[]::bigint[] NOT NULL, outdated_at timestamp with time zone, - calculated_at timestamp with time zone + calculated_at timestamp with time zone, + all_active_project_ids bigint[] DEFAULT '{}'::bigint[] NOT NULL ); CREATE TABLE gitlab_partitions_static.namespace_descendants_27 ( @@ -6986,7 +7014,8 @@ CREATE TABLE gitlab_partitions_static.namespace_descendants_27 ( all_project_ids bigint[] DEFAULT ARRAY[]::bigint[] NOT NULL, traversal_ids bigint[] DEFAULT ARRAY[]::bigint[] NOT NULL, outdated_at timestamp with time zone, - calculated_at timestamp with time zone + calculated_at timestamp with time zone, + all_active_project_ids bigint[] DEFAULT '{}'::bigint[] NOT NULL ); CREATE TABLE gitlab_partitions_static.namespace_descendants_28 ( @@ -6995,7 +7024,8 @@ CREATE TABLE gitlab_partitions_static.namespace_descendants_28 ( all_project_ids bigint[] DEFAULT ARRAY[]::bigint[] NOT NULL, traversal_ids bigint[] DEFAULT ARRAY[]::bigint[] NOT NULL, outdated_at timestamp with time zone, - calculated_at timestamp with time zone + calculated_at timestamp with time zone, + all_active_project_ids bigint[] DEFAULT '{}'::bigint[] NOT NULL ); CREATE TABLE gitlab_partitions_static.namespace_descendants_29 ( @@ -7004,7 +7034,8 @@ CREATE TABLE gitlab_partitions_static.namespace_descendants_29 ( all_project_ids bigint[] DEFAULT ARRAY[]::bigint[] NOT NULL, traversal_ids bigint[] DEFAULT ARRAY[]::bigint[] NOT NULL, outdated_at timestamp with time zone, - calculated_at timestamp with time zone + calculated_at timestamp with time zone, + all_active_project_ids bigint[] DEFAULT '{}'::bigint[] NOT NULL ); CREATE TABLE gitlab_partitions_static.namespace_descendants_30 ( @@ -7013,7 +7044,8 @@ CREATE TABLE gitlab_partitions_static.namespace_descendants_30 ( all_project_ids bigint[] DEFAULT ARRAY[]::bigint[] NOT NULL, traversal_ids bigint[] DEFAULT ARRAY[]::bigint[] NOT NULL, outdated_at timestamp with time zone, - calculated_at timestamp with time zone + calculated_at timestamp with time zone, + all_active_project_ids bigint[] DEFAULT '{}'::bigint[] NOT NULL ); CREATE TABLE gitlab_partitions_static.namespace_descendants_31 ( @@ -7022,7 +7054,8 @@ CREATE TABLE gitlab_partitions_static.namespace_descendants_31 ( all_project_ids bigint[] DEFAULT ARRAY[]::bigint[] NOT NULL, traversal_ids bigint[] DEFAULT ARRAY[]::bigint[] NOT NULL, outdated_at timestamp with time zone, - calculated_at timestamp with time zone + calculated_at timestamp with time zone, + all_active_project_ids bigint[] DEFAULT '{}'::bigint[] NOT NULL ); CREATE TABLE virtual_registries_packages_maven_cache_entries ( @@ -8161,8 +8194,8 @@ CREATE TABLE ai_settings ( amazon_q_role_arn text, duo_workflow_service_account_user_id bigint, duo_workflow_oauth_application_id bigint, - duo_nano_features_enabled boolean, enabled_instance_verbose_ai_logs boolean, + duo_core_features_enabled boolean, CONSTRAINT check_3cf9826589 CHECK ((char_length(ai_gateway_url) <= 2048)), CONSTRAINT check_a02bd8868c CHECK ((char_length(amazon_q_role_arn) <= 2048)), CONSTRAINT check_singleton CHECK ((singleton IS TRUE)) diff --git a/doc/api/project_badges.md b/doc/api/project_badges.md index b4ec103e580..fe96ae52278 100644 --- a/doc/api/project_badges.md +++ b/doc/api/project_badges.md @@ -1,6 +1,6 @@ --- -stage: Create -group: Source Code +stage: Tenant Scale +group: Organizations info: To determine the technical writer assigned to the Stage/Group associated with this page, see https://handbook.gitlab.com/handbook/product/ux/technical-writing/#assignments title: Project badges API --- diff --git a/doc/integration/advanced_search/elasticsearch.md b/doc/integration/advanced_search/elasticsearch.md index e10f609a065..d7cc0eae4cb 100644 --- a/doc/integration/advanced_search/elasticsearch.md +++ b/doc/integration/advanced_search/elasticsearch.md @@ -572,6 +572,7 @@ in your Sidekiq logs. For more information, see - Indexing all project records [introduced](https://gitlab.com/gitlab-org/gitlab/-/issues/428070) in GitLab 16.7 [with a flag](../../administration/feature_flags/_index.md) named `search_index_all_projects`. Disabled by default. - [Generally available](https://gitlab.com/gitlab-org/gitlab/-/merge_requests/148111) in GitLab 16.11. Feature flag `search_index_all_projects` removed. - Indexing vulnerability records [introduced](https://gitlab.com/gitlab-org/gitlab/-/issues/536299) on GitLab.com and GitLab Dedicated in GitLab 18.1 [with a flag](../../administration/feature_flags/_index.md) named `vulnerability_es_ingestion`. Disabled by default. +- Indexing vulnerability records is [generally available](https://gitlab.com/gitlab-org/gitlab/-/issues/536299) on GitLab.com and GitLab Dedicated in GitLab 18.2. Feature flag `vulnerability_es_ingestion` removed. {{< /history >}} diff --git a/doc/user/application_security/vulnerability_report/_index.md b/doc/user/application_security/vulnerability_report/_index.md index b6f05d5a5eb..01cb4c43a6b 100644 --- a/doc/user/application_security/vulnerability_report/_index.md +++ b/doc/user/application_security/vulnerability_report/_index.md @@ -537,7 +537,8 @@ The newly-created vulnerability's detail page is opened. {{< history >}} - Ingestion of vulnerability data into advanced search [introduced](https://gitlab.com/gitlab-org/gitlab/-/issues/536299) in GitLab 18.1 [with a flag](../../../administration/feature_flags/_index.md) named `vulnerability_es_ingestion`. Available in GitLab.com and GitLab Dedicated. Disabled by default. -- Filters for OWASP 2021 grouping and identifiers in advanced search [introduced](https://gitlab.com/gitlab-org/gitlab/-/issues/537673) with the feature flag `advanced_vulnerability_management`. Available in GitLab.com and GitLab Dedicated. Disabled by default. +- Filters for OWASP 2021 grouping and identifiers in advanced search [introduced](https://gitlab.com/gitlab-org/gitlab/-/issues/537673) in GitLab 18.1 with the feature flag `advanced_vulnerability_management`. Available in GitLab.com and GitLab Dedicated. Disabled by default. +- Ingestion of vulnerability data into advanced search is [generally available](https://gitlab.com/gitlab-org/gitlab/-/issues/536299) on GitLab.com and GitLab Dedicated in GitLab 18.2. Feature flag `vulnerability_es_ingestion` removed. {{< /history >}} diff --git a/doc/user/group/access_and_permissions.md b/doc/user/group/access_and_permissions.md index be83c9e889a..79c67de9133 100644 --- a/doc/user/group/access_and_permissions.md +++ b/doc/user/group/access_and_permissions.md @@ -33,19 +33,13 @@ For more information, see also [Sharing projects and groups](../project/members/ Group push rules allow group maintainers to set [push rules](../project/repository/push_rules.md) for newly created projects in the specific group. -In GitLab 15.4 and later, to configure push rules for a group: +To configure push rules for a group: 1. On the left sidebar, select **Settings > Repository**. 1. Expand the **Pre-defined push rules** section. 1. Select the settings you want. 1. Select **Save push rules**. -In GitLab 15.3 and earlier, to configure push rules for a group: - -1. On the left sidebar, select **Push rules**. -1. Select the settings you want. -1. Select **Save push rules**. - The group's new subgroups have push rules set for them based on either: - The closest parent group with push rules defined. @@ -86,7 +80,7 @@ address. This top-level group setting applies to: - The GitLab UI, including subgroups, projects, and issues. It does not apply to GitLab Pages. - The API. -- On GitLab Self-Managed, in 15.1 and later, you can also configure +- On GitLab Self-Managed you can also configure [globally-allowed IP address ranges](../../administration/settings/visibility_and_access_controls.md#configure-globally-allowed-ip-address-ranges) for the group. diff --git a/doc/user/project/web_ide/_index.md b/doc/user/project/web_ide/_index.md index 78472e37e59..c018356ca17 100644 --- a/doc/user/project/web_ide/_index.md +++ b/doc/user/project/web_ide/_index.md @@ -24,7 +24,7 @@ commits directly in the GitLab UI. Unlike the [Web Editor](../repository/web_edi IDE provides a full-featured development environment with source control management. Support for [GitLab Flavored Markdown](../../markdown.md) preview in the Web IDE is proposed in -[issue 645](https://gitlab.com/gitlab-org/gitlab-vscode-extension/-/issues/645). +[epic 15810](https://gitlab.com/groups/gitlab-org/-/epics/15810). ## Open the Web IDE diff --git a/qa/Gemfile b/qa/Gemfile index fba96c21afc..dadcc2e4c8c 100644 --- a/qa/Gemfile +++ b/qa/Gemfile @@ -22,7 +22,7 @@ gem 'parallel', '~> 1.27' gem 'rainbow', '~> 3.1.1' gem 'rspec-parameterized', '~> 2.0.0' gem 'octokit', '~> 9.2.0', require: false -gem "faraday-retry", "~> 2.3", ">= 2.3.1" +gem "faraday-retry", "~> 2.3", ">= 2.3.2" gem 'zeitwerk', '~> 2.7', '>= 2.7.3' gem 'influxdb-client', '~> 3.2' gem 'terminal-table', '~> 4.0.0', require: false diff --git a/qa/Gemfile.lock b/qa/Gemfile.lock index fcb5e4325c9..41dd209ebbb 100644 --- a/qa/Gemfile.lock +++ b/qa/Gemfile.lock @@ -95,7 +95,7 @@ GEM faraday-net_http (>= 2.0, < 3.2) faraday-net_http (3.1.0) net-http - faraday-retry (2.3.1) + faraday-retry (2.3.2) faraday (~> 2.0) ffi (1.17.0) ffi-compiler (1.0.1) @@ -379,7 +379,7 @@ DEPENDENCIES deprecation_toolkit (~> 2.2.3) factory_bot (~> 6.5.1) faker (~> 3.5, >= 3.5.1) - faraday-retry (~> 2.3, >= 2.3.1) + faraday-retry (~> 2.3, >= 2.3.2) fog-core (= 2.1.0) fog-google (~> 1.24, >= 1.24.1) gitlab-orchestrator!