summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGitLab Bot <gitlab-bot@gitlab.com>2020-12-21 12:10:22 +0000
committerGitLab Bot <gitlab-bot@gitlab.com>2020-12-21 12:10:22 +0000
commiteb8836dea46945d5adf20be26efde222b73e17f9 (patch)
treebdf2cceb9b16c5f311728642b471a9f469d83f0b
parent9bb53582af31891f10f3410d163f4653b572b768 (diff)
downloadgitlab-ce-eb8836dea46945d5adf20be26efde222b73e17f9.tar.gz
Add latest changes from gitlab-org/gitlab@master
-rw-r--r--CHANGELOG.md462
-rw-r--r--app/graphql/resolvers/concerns/looks_ahead.rb6
-rw-r--r--app/models/audit_event.rb3
-rw-r--r--app/models/audit_event_archived.rb10
-rw-r--r--app/models/audit_event_partitioned.rb14
-rw-r--r--app/models/commit.rb6
-rw-r--r--app/models/merge_request.rb20
-rw-r--r--app/views/projects/merge_requests/_merge_request.html.haml9
-rw-r--r--app/views/projects/merge_requests/_mr_title.html.haml5
-rw-r--r--changelogs/unreleased/-231201-projects-graphs.yml5
-rw-r--r--changelogs/unreleased/10io-fix-www-authenticate-header-in-packages-basic-auth-helpers.yml5
-rw-r--r--changelogs/unreleased/10io-graphql-mutation-delete-container-tags.yml5
-rw-r--r--changelogs/unreleased/205578-adds-guest-pkg-events-to-usage-data.yml5
-rw-r--r--changelogs/unreleased/205578-trigger-pkg-guest-events.yml5
-rw-r--r--changelogs/unreleased/207869-fix-wiki-clone-panel.yml5
-rw-r--r--changelogs/unreleased/207869-group-wikis-git-support.yml5
-rw-r--r--changelogs/unreleased/210345-update-index-adding-api-fuzzing.yml5
-rw-r--r--changelogs/unreleased/212320-move-canary-ingress-to-core.yml5
-rw-r--r--changelogs/unreleased/214044-add-empty-state-no-commit-result.yml5
-rw-r--r--changelogs/unreleased/216795-add-visibility-and-last-published-information-to-the-image-reposit.yml5
-rw-r--r--changelogs/unreleased/216795-show-last-update-and-visibility.yml5
-rw-r--r--changelogs/unreleased/219049-remove-google-importer.yml5
-rw-r--r--changelogs/unreleased/219241-refine-group-creation-form.yml5
-rw-r--r--changelogs/unreleased/219852-deprecated-button.yml5
-rw-r--r--changelogs/unreleased/220433-user-stuck-in-2fa-setup-page-even-if-group-disable-2fa-enforce-mig.yml5
-rw-r--r--changelogs/unreleased/222885-update-design-of-the-container-registry-cleanup-policy-for-tags.yml5
-rw-r--r--changelogs/unreleased/224509-chevron-down-svg-runner-epic.yml5
-rw-r--r--changelogs/unreleased/224509-chevron-down-svg-search-wiki.yml5
-rw-r--r--changelogs/unreleased/224509-replace-fa-chevron-down-with-gitlab-svg-chevron-down-icon.yml5
-rw-r--r--changelogs/unreleased/224698-fj-add-operations-access-level-to-api-project-settings.yml5
-rw-r--r--changelogs/unreleased/224698-fj-add-operations-setting.yml5
-rw-r--r--changelogs/unreleased/224700_add_toggle_to_remove_analytics_item.yml5
-rw-r--r--changelogs/unreleased/225275-add-glcheckbox-to-squah-commits.yml5
-rw-r--r--changelogs/unreleased/225281-add-external_author-alias-for-service_desk_reply_to.yml5
-rw-r--r--changelogs/unreleased/225446-fix-misalignment-author-dropdown.yml5
-rw-r--r--changelogs/unreleased/225957-convert-to-svg-caret-down-comments.yml5
-rw-r--r--changelogs/unreleased/225957-convert-to-svg-caret-down-projects.yml5
-rw-r--r--changelogs/unreleased/226991-annotate-external-issue-authorship.yml5
-rw-r--r--changelogs/unreleased/227765_add_index_vulnerabilities_on_project_id_and_severity.yml6
-rw-r--r--changelogs/unreleased/228675-separate-filtering-users-from-sorting-users-support-multiple-filte.yml5
-rw-r--r--changelogs/unreleased/229310-migrate-bootstrap-button.yml5
-rw-r--r--changelogs/unreleased/229677-merge-modal.yml5
-rw-r--r--changelogs/unreleased/229677-mr-conflicts.yml5
-rw-r--r--changelogs/unreleased/229677-mr-widget-conflicts-warning.yml5
-rw-r--r--changelogs/unreleased/229848-feature-flag-enable-option-to-display-one-file-at-a-time-in-mrs.yml5
-rw-r--r--changelogs/unreleased/229918-fix-some-issue-events.yml5
-rw-r--r--changelogs/unreleased/231179-projects-buttons.yml5
-rw-r--r--changelogs/unreleased/231189-manifest-dir-buttons.yml5
-rw-r--r--changelogs/unreleased/231207-convert-compare-button-to-gl.yml5
-rw-r--r--changelogs/unreleased/231210-migrate-haml-buttons.yml5
-rw-r--r--changelogs/unreleased/232670-steal-webauthn-background-migration.yml5
-rw-r--r--changelogs/unreleased/233648-replace-bootstrap-alerts-in-app-views-admin-runners-show-html-haml.yml5
-rw-r--r--changelogs/unreleased/233675-replace-bootstrap-alerts-in-app-views-profiles-notifications-show-.yml5
-rw-r--r--changelogs/unreleased/233699-replace-bootstrap-alerts-in-ee-app-views-admin-licenses-new-html-h.yml5
-rw-r--r--changelogs/unreleased/233994_add_increment_counter_js_tracking.yml5
-rw-r--r--changelogs/unreleased/233994_extend_usage_ping_api.yml5
-rw-r--r--changelogs/unreleased/233994_send_usage_data_events.yml5
-rw-r--r--changelogs/unreleased/234002-conan-create-build-info.yml5
-rw-r--r--changelogs/unreleased/234013-add-experiment-record-context.yml5
-rw-r--r--changelogs/unreleased/235994-incident-metrics-upload.yml5
-rw-r--r--changelogs/unreleased/237891-improve-ci-for-external-repo-with-configurable-maximum-mirroring-f.yml6
-rw-r--r--changelogs/unreleased/239177_add_checksum_into_vulnerability_remediations.yml5
-rw-r--r--changelogs/unreleased/239177_introduce_remediation_entity.yml6
-rw-r--r--changelogs/unreleased/239177_scope_remediations_to_projects.yml6
-rw-r--r--changelogs/unreleased/239518-always-display-build-info-for-packages-in-the-ui.yml5
-rw-r--r--changelogs/unreleased/239518-package-details-not-updating-when-the-same-version-is-deployed-fro.yml5
-rw-r--r--changelogs/unreleased/239518_add_build_info_to_all_packages.yml6
-rw-r--r--changelogs/unreleased/241158-remove-feature-flag-save_raw_usage_data.yml5
-rw-r--r--changelogs/unreleased/241267-add-partitioned-audit-events-indexes.yml5
-rw-r--r--changelogs/unreleased/241267-swap-audit-events-migration.yml5
-rw-r--r--changelogs/unreleased/241639-delete-manifest-api.yml5
-rw-r--r--changelogs/unreleased/241639-dependency-proxy-manifests.yml6
-rw-r--r--changelogs/unreleased/241639-manifest-caching-models.yml5
-rw-r--r--changelogs/unreleased/241744-support-kroki.yml5
-rw-r--r--changelogs/unreleased/242022-bscallout-to-glalert-applications.yml5
-rw-r--r--changelogs/unreleased/242023-knative-alert.yml5
-rw-r--r--changelogs/unreleased/242026-gl-alert-pipeline-ide.yml5
-rw-r--r--changelogs/unreleased/242028-migrate-bs-callout-to-glalert-in-app-assets-javascripts-jobs-compo.yml5
-rw-r--r--changelogs/unreleased/242029-migrate-to-glalert-for-callout.yml5
-rw-r--r--changelogs/unreleased/242034-runner-limit.yml5
-rw-r--r--changelogs/unreleased/244273-boards-migrate-createboard-board_store-function-to-vuex-action.yml5
-rw-r--r--changelogs/unreleased/244380_repopulate_historical_vulnerability_statistics.yml5
-rw-r--r--changelogs/unreleased/246857-fix-issuable-import-csv-service.yml5
-rw-r--r--changelogs/unreleased/247130-gather-devops-segment-snapshots-info.yml5
-rw-r--r--changelogs/unreleased/247476-remove-angle-brackets-in-no-scopes.yml5
-rw-r--r--changelogs/unreleased/249713-empty-results-status-fix.yml5
-rw-r--r--changelogs/unreleased/250479-iteration-lists-creation.yml5
-rw-r--r--changelogs/unreleased/250800-create-new-experimentsubject-model-with-user_id-namespace_id-or-pr.yml5
-rw-r--r--changelogs/unreleased/250859-mr-suggestion-retain-spinner.yml5
-rw-r--r--changelogs/unreleased/251015-artifact-download.yml5
-rw-r--r--changelogs/unreleased/254979-double-border-split-button.yml5
-rw-r--r--changelogs/unreleased/255103-blob-switcher-active.yml5
-rw-r--r--changelogs/unreleased/255170-eng-use-text-field-to-capture-further-details-of-other-role-type-d.yml5
-rw-r--r--changelogs/unreleased/255171-dropdown-alerts-replacement.yml5
-rw-r--r--changelogs/unreleased/255502-http-integrations-list-ff-removal.yml5
-rw-r--r--changelogs/unreleased/255923-transfer-project-group-with-integrations.yml5
-rw-r--r--changelogs/unreleased/255979-add-converted_at-timestamp-column-to-the-experiment_users-table.yml6
-rw-r--r--changelogs/unreleased/257888-Improve-Runner-Breadcrumb-in-Admin-Section.yml5
-rw-r--r--changelogs/unreleased/258810-2-itteration-be.yml5
-rw-r--r--changelogs/unreleased/259665-project-access-tokens-not-working-when-fetching-updates-for-a-prev.yml5
-rw-r--r--changelogs/unreleased/260439-remove-boards-upsell-list.yml5
-rw-r--r--changelogs/unreleased/262112_populate_remaining_dismissal_information.yml5
-rw-r--r--changelogs/unreleased/262168-pagination-of-bitbucket-server-importer-ignores-first-25-repositor.yml5
-rw-r--r--changelogs/unreleased/262395-devops-adoption-mutations.yml5
-rw-r--r--changelogs/unreleased/262847-create-on-call-schedules.yml5
-rw-r--r--changelogs/unreleased/262857-creation-rotation-table-models.yml5
-rw-r--r--changelogs/unreleased/263107-user-admin-approval-approve-user-via-api.yml5
-rw-r--r--changelogs/unreleased/263276-enable-new_pipeline_form_prefilled_vars.yml5
-rw-r--r--changelogs/unreleased/263371-transition-id-section-should-include-help-text.yml5
-rw-r--r--changelogs/unreleased/263497-add-details-column-to-vulnerability-findings.yml5
-rw-r--r--changelogs/unreleased/263497-add-validating-json-schema-draft-7.yml5
-rw-r--r--changelogs/unreleased/26552-sort-compare-commit.yml5
-rw-r--r--changelogs/unreleased/26552-sort-diff-files.yml5
-rw-r--r--changelogs/unreleased/267118-add-modal-to-unblock.yml5
-rw-r--r--changelogs/unreleased/267118-add-reactivate-user-admin-approval-modal-to-glmodal.yml5
-rw-r--r--changelogs/unreleased/267514-trailing-newline.yml5
-rw-r--r--changelogs/unreleased/267751-fix-stretched-flash-project-commit-show-page.yml5
-rw-r--r--changelogs/unreleased/267993-enable-by-default-true-in-api-helper-usage_data_-event-feature.yml5
-rw-r--r--changelogs/unreleased/268040-fj-avoid-initializing-wiki-in-import-when-not-present.yml5
-rw-r--r--changelogs/unreleased/268282-remove-feature-flag.yml5
-rw-r--r--changelogs/unreleased/270090-add-pk-to-elasticsearch-indexed-namespaces.yml5
-rw-r--r--changelogs/unreleased/270090-add-pk-to-elasticsearch-indexed-projects.yml5
-rw-r--r--changelogs/unreleased/270093-add-primary-key-to-mrcc-diff-files.yml5
-rw-r--r--changelogs/unreleased/270409-experiment-cleanup-drop-feature-filter-type-column.yml5
-rw-r--r--changelogs/unreleased/270583-improve-efficiency-when-creating-additional-boards-within-a-group-.yml5
-rw-r--r--changelogs/unreleased/271538-remove-vsa-usage-ping.yml5
-rw-r--r--changelogs/unreleased/272983-fix-security-mr-widget-forks.yml5
-rw-r--r--changelogs/unreleased/273011-setting.yml5
-rw-r--r--changelogs/unreleased/273098-regulated-compliance-labels.yml5
-rw-r--r--changelogs/unreleased/273168-admin-alert-500-dor.yml5
-rw-r--r--changelogs/unreleased/273270-save-button-should-have-a-different-color-on-press.yml5
-rw-r--r--changelogs/unreleased/273411-fj-fix-transient-error-in-branch-checking.yml5
-rw-r--r--changelogs/unreleased/273418-enable-security-report-downloads.yml5
-rw-r--r--changelogs/unreleased/273425-security-mr-widget-upgrade-popover.yml5
-rw-r--r--changelogs/unreleased/273470-create-csv-exports-table.yml5
-rw-r--r--changelogs/unreleased/273580-when-selecting-issue-type-and-closing-the-dropdown-the-issue-gets-.yml6
-rw-r--r--changelogs/unreleased/273592-add-state-version.yml5
-rw-r--r--changelogs/unreleased/273592-download-action.yml5
-rw-r--r--changelogs/unreleased/273592-terraform-actions.yml5
-rw-r--r--changelogs/unreleased/273592-terraform-delete.yml5
-rw-r--r--changelogs/unreleased/273734-enable-ci_bridge_dependency_variables.yml5
-rw-r--r--changelogs/unreleased/273751-fj-structured-data-for-groups.yml5
-rw-r--r--changelogs/unreleased/273777-fix-css-not-loading-on-jira-connect-app.yml5
-rw-r--r--changelogs/unreleased/275962-update-users-rake.yml5
-rw-r--r--changelogs/unreleased/275997-enable-ci_auto_cancel_all_pipelines.yml5
-rw-r--r--changelogs/unreleased/276417-replace-fa-exclamation-triangle-icons-with-gitlab-svg-warning-soli.yml5
-rw-r--r--changelogs/unreleased/276432-refactor-container-registry-frontend-to-graphql-2.yml5
-rw-r--r--changelogs/unreleased/276432-refactor-container-registry-frontend-to-graphql.yml5
-rw-r--r--changelogs/unreleased/276432-remove-vuex.yml5
-rw-r--r--changelogs/unreleased/276479-add-expiration_policy_completed_at-to-container-repositories.yml5
-rw-r--r--changelogs/unreleased/276491-follow-up-from-add-userdiscussionscount-to-issues-and-merge-reques.yml5
-rw-r--r--changelogs/unreleased/276777-dep-proxy-feature-flag-removal.yml5
-rw-r--r--changelogs/unreleased/276897-add-external-issue-links.yml5
-rw-r--r--changelogs/unreleased/276943-add-non-system-index-to-notes.yml5
-rw-r--r--changelogs/unreleased/276949-graphql-be-fix.yml5
-rw-r--r--changelogs/unreleased/276949-pipeline-number-bugfix.yml5
-rw-r--r--changelogs/unreleased/277083-save-formatting-changes-in-separate-commit.yml5
-rw-r--r--changelogs/unreleased/277130-add-a-new-column-called-finding_uuid-into-the-vulnerability_feedba.yml5
-rw-r--r--changelogs/unreleased/277160-add-a-generic-packages-tab-to-the-packages-ui.yml5
-rw-r--r--changelogs/unreleased/280512-paginate-test-report.yml5
-rw-r--r--changelogs/unreleased/280582-dependency-proxy-env-vars.yml5
-rw-r--r--changelogs/unreleased/280589-set-vulnerabilities-as-dismissed-when-they-have-dismissed-feedback.yml5
-rw-r--r--changelogs/unreleased/280596-user-admin-approval-reject-user.yml5
-rw-r--r--changelogs/unreleased/281023-fix-darkmode-searc.yml5
-rw-r--r--changelogs/unreleased/281026-set-live-preview-bg-white.yml5
-rw-r--r--changelogs/unreleased/281039-sidebar-wdith-on-large-screens.yml5
-rw-r--r--changelogs/unreleased/281178-pages-serve-from-deployments-configuration.yml5
-rw-r--r--changelogs/unreleased/281449-feature-flag-enable-environment-auto-stop-start-on-create.yml5
-rw-r--r--changelogs/unreleased/281586_monorepo_nodejsscan.yml5
-rw-r--r--changelogs/unreleased/281727-feature-ci_job_line_links-default-true.yml5
-rw-r--r--changelogs/unreleased/281950-cleanup-count_uploads_size_in_storage_stats.yml5
-rw-r--r--changelogs/unreleased/281953-fix-file-header-line-height.yml5
-rw-r--r--changelogs/unreleased/282441-schedule-createevidenceworker-jobs-in-a-sliding-window.yml5
-rw-r--r--changelogs/unreleased/282506-mark-as-draft.yml5
-rw-r--r--changelogs/unreleased/282520-follow-up-enable-and-disable-merge-train-checkbox-based-on-pipelin.yml5
-rw-r--r--changelogs/unreleased/283938-add-web_hooks-service-foreign-key.yml5
-rw-r--r--changelogs/unreleased/283938-cleanup-web_hooks-service-foreign-key.yml5
-rw-r--r--changelogs/unreleased/283938_cascade_delete_inheriting_services.yml5
-rw-r--r--changelogs/unreleased/283941-remove-an-extra-details-on-project-top-page.yml5
-rw-r--r--changelogs/unreleased/283947-fj-track-sse-edit-in-api.yml5
-rw-r--r--changelogs/unreleased/284008-remove-the-breadcrumb-on-subgroup-top-page.yml5
-rw-r--r--changelogs/unreleased/284070-issue-list-dropdown-not-shown-in-boards-add-issue-modal.yml5
-rw-r--r--changelogs/unreleased/284138-bump-workhorse-version.yml5
-rw-r--r--changelogs/unreleased/284588-prefix-sourcegraph-url-with-version.yml5
-rw-r--r--changelogs/unreleased/284597-remove-bootstrap-4-s-cards-components-from-dashboard-todos.yml5
-rw-r--r--changelogs/unreleased/284601-clear-emoji-status-in-issue-and-mr-header.yml5
-rw-r--r--changelogs/unreleased/284602-remove-issue-box-css.yml5
-rw-r--r--changelogs/unreleased/284602-remove-issue-box-static.yml5
-rw-r--r--changelogs/unreleased/284930-fix-entry-not-found-change-file-content.yml5
-rw-r--r--changelogs/unreleased/285096-replace-fa-chevron-down-icons-in-clusters-gcp-form.yml5
-rw-r--r--changelogs/unreleased/285103-serialize-admin-users.yml5
-rw-r--r--changelogs/unreleased/287724-disable-name-prometheus.yml5
-rw-r--r--changelogs/unreleased/287777-fj-enable-default-usage_data_i_snippets_show-flag.yml5
-rw-r--r--changelogs/unreleased/288017-rename-cycle-analytics-with-value-stream-analytics-in-strings-unde.yml5
-rw-r--r--changelogs/unreleased/288312-editor-lite-extension-options.yml5
-rw-r--r--changelogs/unreleased/288823-rename-cycle_analytics_-variable-for-ci-with-vsa_.yml5
-rw-r--r--changelogs/unreleased/288944-move-users-show-json.yml5
-rw-r--r--changelogs/unreleased/289911-feature-flag-rollout-of-group_members_filtered_search.yml5
-rw-r--r--changelogs/unreleased/290113-feature-flag-rollout-of-vue_2fa_recovery_codes.yml5
-rw-r--r--changelogs/unreleased/290288-add-sha-to-composer.yml5
-rw-r--r--changelogs/unreleased/290597-segmented-control-in-file-header-for-markdown-files-does-not-have-.yml5
-rw-r--r--changelogs/unreleased/290709-profile-dropdown-still-says-edit-status-after-clearing-user-status.yml5
-rw-r--r--changelogs/unreleased/290762-move-the-action-from-profiles-gpgkeyscontroller-get_keys-to-usersc.yml5
-rw-r--r--changelogs/unreleased/291078-fix-typo-merge-locally.yml5
-rw-r--r--changelogs/unreleased/292210-hide-extra-breadcrumb-arrow.yml5
-rw-r--r--changelogs/unreleased/292466-add-hidebackloglist-and-hideclosedlist-to-createboard-mutation-inp.yml5
-rw-r--r--changelogs/unreleased/292987-group-member-with-minimal-access-missing-from-api-groups-id-member.yml5
-rw-r--r--changelogs/unreleased/293008-opsgenie-form-bug.yml5
-rw-r--r--changelogs/unreleased/293024-fix-httparty-basic-auth.yml5
-rw-r--r--changelogs/unreleased/293629-add-expires_at-param-to-groupmemberbuilder-data.yml5
-rw-r--r--changelogs/unreleased/293685-many-environments-strategies-break-the-row.yml5
-rw-r--r--changelogs/unreleased/293866-ide_controller_spec.yml5
-rw-r--r--changelogs/unreleased/293960-no-boards-found-message-showing-when-loading-boards.yml5
-rw-r--r--changelogs/unreleased/31528-index-cleanup.yml5
-rw-r--r--changelogs/unreleased/35824-Indicate-Reverted-MRs-in-MR-Header.yml5
-rw-r--r--changelogs/unreleased/37797-jenkins-to-core.yml5
-rw-r--r--changelogs/unreleased/37947-skipped-deployments.yml5
-rw-r--r--changelogs/unreleased/38673-CI_HAS_OPEN_MERGE_REQUEST.yml5
-rw-r--r--changelogs/unreleased/44933-fix-unreachable-cli-image-openshift-ci-template.yml5
-rw-r--r--changelogs/unreleased/47131-preserve-anchor-ids.yml5
-rw-r--r--changelogs/unreleased/9421-clone-quickaction-metrics.yml5
-rw-r--r--changelogs/unreleased/9421-clone-quickaction-notifications.yml5
-rw-r--r--changelogs/unreleased/9421-clone-quickaction.yml5
-rw-r--r--changelogs/unreleased/9421-clone_with_notes-quickaction.yml6
-rw-r--r--changelogs/unreleased/9421-fix-author.yml5
-rw-r--r--changelogs/unreleased/Migrate-Bootstrap-dropdown-to-GitLab-UI-GlDropdown-in-app-assets-javascri.yml5
-rw-r--r--changelogs/unreleased/Replace-GlDeprecatedDropdown-with-GlDropdown-in-app-assets-javascripts-bo.yml5
-rw-r--r--changelogs/unreleased/Updating-editor-mode-dropdown-ab.yml5
-rw-r--r--changelogs/unreleased/ab-ci-ref-index.yml5
-rw-r--r--changelogs/unreleased/ab-reindex-functional-analyze.yml5
-rw-r--r--changelogs/unreleased/ab-reindex-heuristic.yml5
-rw-r--r--changelogs/unreleased/ab-track-bloat.yml5
-rw-r--r--changelogs/unreleased/add-be-for-scoping-issue-boards-to-current-iteration.yml5
-rw-r--r--changelogs/unreleased/add-domain-type-to-alerts.yml5
-rw-r--r--changelogs/unreleased/add-forked-pipeline-indicator.yml5
-rw-r--r--changelogs/unreleased/add-gitlab-db-active-task.yml5
-rw-r--r--changelogs/unreleased/add-limits-for-deployments-per-pipeline.yml5
-rw-r--r--changelogs/unreleased/add-mean-time-to-merge-be.yml5
-rw-r--r--changelogs/unreleased/add-option-to-remove-legacy-tiller-server.yml5
-rw-r--r--changelogs/unreleased/add-project-setting-to-edit-commit-messages.yml5
-rw-r--r--changelogs/unreleased/add-public-email-to-graphql-user.yml5
-rw-r--r--changelogs/unreleased/add-retry-after-header-rackattack.yml5
-rw-r--r--changelogs/unreleased/add-sidekiq-dead-job-metrics.yml5
-rw-r--r--changelogs/unreleased/add_design_to_git_transfer_in_progress.yml6
-rw-r--r--changelogs/unreleased/ajk-catch-wiki-timeouts.yml5
-rw-r--r--changelogs/unreleased/ajk-gql-reviewer-merge-requests.yml5
-rw-r--r--changelogs/unreleased/ajk-graphql-user-location.yml5
-rw-r--r--changelogs/unreleased/ajk-mark-as-spam.yml5
-rw-r--r--changelogs/unreleased/ajk-quality-triage-ops-532.yml5
-rw-r--r--changelogs/unreleased/ak-add-index-on-builds.yml5
-rw-r--r--changelogs/unreleased/al-273258-auto-approve-users-when-require-admin-approval-disabled.yml5
-rw-r--r--changelogs/unreleased/alert-settings-form-json-bug.yml6
-rw-r--r--changelogs/unreleased/alexives-287763-fix_performance_of_snippet_repository_queries.yml5
-rw-r--r--changelogs/unreleased/allow-failure-for-secret-detection.yml5
-rw-r--r--changelogs/unreleased/allow-filtering-by-member-relations-in-graphql.yml5
-rw-r--r--changelogs/unreleased/am-modifying-files-rb-to-retry-on-rsync-error.yml5
-rw-r--r--changelogs/unreleased/api-support-for-deployment-frequency.yml5
-rw-r--r--changelogs/unreleased/ash2k-kas-13-7-0.yml5
-rw-r--r--changelogs/unreleased/authorize_same_project_agent.yml5
-rw-r--r--changelogs/unreleased/bulk_project_move_api.yml5
-rw-r--r--changelogs/unreleased/bump-managed-cluster-apps-v0-36-0.yml5
-rw-r--r--changelogs/unreleased/bump-workhorse-8-56-0.yml5
-rw-r--r--changelogs/unreleased/cablett-247867-epics-relative-position.yml5
-rw-r--r--changelogs/unreleased/cat-fix-nplus1-solo-owned-groups.yml5
-rw-r--r--changelogs/unreleased/cat-remove-user-secondary-email-ff.yml5
-rw-r--r--changelogs/unreleased/cat-user-search-secondary-emails.yml5
-rw-r--r--changelogs/unreleased/change_default_project_sort.yml5
-rw-r--r--changelogs/unreleased/change_unique_index_on_security_findings.yml5
-rw-r--r--changelogs/unreleased/chore-disable-admin-mode-in-features.yml5
-rw-r--r--changelogs/unreleased/chore-disable-admin-mode-in-requests-views.yml5
-rw-r--r--changelogs/unreleased/ck3g-add-custom-mapping-columns-to-http-integrations.yml6
-rw-r--r--changelogs/unreleased/cleanup-invitation-reminders-experiment.yml5
-rw-r--r--changelogs/unreleased/cngo-add-issue-header-mobile-dropdown-loading-state.yml5
-rw-r--r--changelogs/unreleased/create-devops-adoption-measurements.yml5
-rw-r--r--changelogs/unreleased/custom-emoji-name-validation.yml5
-rw-r--r--changelogs/unreleased/dblessing_scim_provisioned_user.yml5
-rw-r--r--changelogs/unreleased/dblessing_unconfirmed_user_profile.yml5
-rw-r--r--changelogs/unreleased/defect-jump-to-next-overscroll.yml5
-rw-r--r--changelogs/unreleased/defect-resolve-all-scroll-height.yml5
-rw-r--r--changelogs/unreleased/delete_mock_deployment_records.yml5
-rw-r--r--changelogs/unreleased/dennis-update-new-project-ui-experiment.yml5
-rw-r--r--changelogs/unreleased/djensen-improve-differentiation-in-ip-rate-limit-ui.yml5
-rw-r--r--changelogs/unreleased/docs-geo-update-patroni-support.yml6
-rw-r--r--changelogs/unreleased/docs-new-mr-diff-ci-variables.yml5
-rw-r--r--changelogs/unreleased/docs-remove-references-to-cross-project-pipeline-source.yml5
-rw-r--r--changelogs/unreleased/dont_crash_whole_background_job.yml6
-rw-r--r--changelogs/unreleased/dreedy-iterate-on-novice-or-experienced-copy-during-onboarding.yml6
-rw-r--r--changelogs/unreleased/duplicate_autocomplete_suggestions.yml5
-rw-r--r--changelogs/unreleased/eb-cobertura-background-fix.yml5
-rw-r--r--changelogs/unreleased/eb-track-failures-on-pipeline-complete.yml5
-rw-r--r--changelogs/unreleased/eb-use-code-quality-0-85-18-gitlab-1.yml5
-rw-r--r--changelogs/unreleased/emilyring-terraform-pipeline.yml5
-rw-r--r--changelogs/unreleased/enable-ci-cross-pipeline-artifacts-download.yml5
-rw-r--r--changelogs/unreleased/enable-new_project_level_vsa_backend-by-default.yml5
-rw-r--r--changelogs/unreleased/epic_boards.yml5
-rw-r--r--changelogs/unreleased/eread-migrate-awards-list-buttons.yml5
-rw-r--r--changelogs/unreleased/error_when_not_licensed_273719.yml5
-rw-r--r--changelogs/unreleased/expose-upcoming-deployment.yml5
-rw-r--r--changelogs/unreleased/fe-design0view-usage-ping.yml5
-rw-r--r--changelogs/unreleased/feat-add-packages_size-to-project-statistics.yml5
-rw-r--r--changelogs/unreleased/feat-token-prefix.yml5
-rw-r--r--changelogs/unreleased/feature-gb-build-trace-malformed-size-metric.yml5
-rw-r--r--changelogs/unreleased/feature-git-crowd-auth.yml5
-rw-r--r--changelogs/unreleased/feature-mr-file-by-file.yml5
-rw-r--r--changelogs/unreleased/ff-remove-env-reactive-cache-ff.yml6
-rw-r--r--changelogs/unreleased/file_type_filter_admin_appearance.yml5
-rw-r--r--changelogs/unreleased/filter-by-monitoring-tool.yml5
-rw-r--r--changelogs/unreleased/fix-default-category-for-dropdowns-gitlab-ui-integration-test.yml5
-rw-r--r--changelogs/unreleased/fix-feature-api-logging.yml5
-rw-r--r--changelogs/unreleased/fix-jira-connect-jquery-code.yml5
-rw-r--r--changelogs/unreleased/fix-job-trace-polling-bug.yml5
-rw-r--r--changelogs/unreleased/fix-misaligned-job-buttons-24395.yml5
-rw-r--r--changelogs/unreleased/fix-mr-buttons-for-deleted-fork.yml5
-rw-r--r--changelogs/unreleased/fix-no-stats-in-vsa.yml5
-rw-r--r--changelogs/unreleased/fix-profile-avatar-size.yml5
-rw-r--r--changelogs/unreleased/fix_security_finding_deduplication_logic.yml5
-rw-r--r--changelogs/unreleased/fj-disallow-empty-strings-in-default-branch.yml5
-rw-r--r--changelogs/unreleased/fj-fix-bug-project-repository-storage-move.yml5
-rw-r--r--changelogs/unreleased/frontend-validate-only-active-project-services.yml5
-rw-r--r--changelogs/unreleased/fuzz-license-check-to-pre.yml5
-rw-r--r--changelogs/unreleased/georgekoltsov-add-attribute-cleaner-transformer.yml5
-rw-r--r--changelogs/unreleased/georgekoltsov-bulk-import-failures.yml6
-rw-r--r--changelogs/unreleased/georgekoltsov-github-importer-pagination.yml5
-rw-r--r--changelogs/unreleased/georgekoltsov-group-import-capture-subgroup-creation-failure.yml5
-rw-r--r--changelogs/unreleased/georgekoltsov-truncate-last-error-group-import.yml5
-rw-r--r--changelogs/unreleased/georgekoltsov-update-project-imported-usage-ping.yml5
-rw-r--r--changelogs/unreleased/gpg-keys-publicly-accessible.yml5
-rw-r--r--changelogs/unreleased/group-member-webhook-column.yml5
-rw-r--r--changelogs/unreleased/gy-sample-data-rework.yml5
-rw-r--r--changelogs/unreleased/hide-open-registration-callout-on-gitlab-com.yml5
-rw-r--r--changelogs/unreleased/id-bump-gitlab-shell-version.yml5
-rw-r--r--changelogs/unreleased/id-optimize-branches-overview.yml5
-rw-r--r--changelogs/unreleased/id-remove-gitaly-request-from-project-show.yml5
-rw-r--r--changelogs/unreleased/improve-feature-flag-logging.yml5
-rw-r--r--changelogs/unreleased/include-actual-limit-in-pipeline-errors.yml5
-rw-r--r--changelogs/unreleased/integrations-page-cleanup.yml5
-rw-r--r--changelogs/unreleased/introduce-auto-rollback-service.yml5
-rw-r--r--changelogs/unreleased/issue-277325.yml5
-rw-r--r--changelogs/unreleased/issue-link-dates.yml5
-rw-r--r--changelogs/unreleased/issue_258973.yml5
-rw-r--r--changelogs/unreleased/jdb-fix-comment-highlighting-unified-components.yml5
-rw-r--r--changelogs/unreleased/jdb-fix-copy-to-clipboard-ff.yml5
-rw-r--r--changelogs/unreleased/jdb-fix-jupyter-notebooks-rendering.yml5
-rw-r--r--changelogs/unreleased/jimcser-master-patch-94937.yml5
-rw-r--r--changelogs/unreleased/jivanvl-migrate-analytics-graphql-be.yml5
-rw-r--r--changelogs/unreleased/jj-add-gitlab-experiment.yml5
-rw-r--r--changelogs/unreleased/js-add_feed_token_spec.yml5
-rw-r--r--changelogs/unreleased/js-disable_feed_token.yml5
-rw-r--r--changelogs/unreleased/jsl-snippet-fix.yml5
-rw-r--r--changelogs/unreleased/justin_ho-fix-confirmation-modal-showing-on-project-integrations.yml5
-rw-r--r--changelogs/unreleased/jv-rack-attack-user-bypass.yml5
-rw-r--r--changelogs/unreleased/jv-rake-workhorse-vendored.yml5
-rw-r--r--changelogs/unreleased/kassio-add-github-merged-by.yml5
-rw-r--r--changelogs/unreleased/kassio-avoid-invalid-notes-when-importing-a-project.yml5
-rw-r--r--changelogs/unreleased/kassio-diff-note-avoid-exception-when-validating-style.yml5
-rw-r--r--changelogs/unreleased/kassio-github-import-review-comments.yml5
-rw-r--r--changelogs/unreleased/kassio-github-importer-avoid-touch-mr-when-importing-merged-by.yml5
-rw-r--r--changelogs/unreleased/ldap-encrypted-usage-data.yml5
-rw-r--r--changelogs/unreleased/ldap-secret-command.yml5
-rw-r--r--changelogs/unreleased/lm-add-ci-config-0.yml5
-rw-r--r--changelogs/unreleased/make-import-issues-csv-worker-idempotent.yml5
-rw-r--r--changelogs/unreleased/mjang-update-naming-topics-avatar-ui-text.yml5
-rw-r--r--changelogs/unreleased/mjang-ux-MR-approvals-text.yml5
-rw-r--r--changelogs/unreleased/mk-add-verification-state-machine.yml5
-rw-r--r--changelogs/unreleased/mk-fix-bad-request-helper.yml5
-rw-r--r--changelogs/unreleased/mk-geo-primary-backfills-checksums.yml5
-rw-r--r--changelogs/unreleased/mk-remove-unused-indexes.yml5
-rw-r--r--changelogs/unreleased/mo-enable-code-coverage-overall-activity.yml5
-rw-r--r--changelogs/unreleased/move-profiles-keys-get-keys-to-users.yml5
-rw-r--r--changelogs/unreleased/mw-convert-fa-caret-down-to-svg.yml5
-rw-r--r--changelogs/unreleased/mw-replace-fa-chevron-down-in-pikaday.yml5
-rw-r--r--changelogs/unreleased/mw-replace-fa-chevron-down-in-template-selectors.yml5
-rw-r--r--changelogs/unreleased/mw-replace-fa-chevron-dropdown-in-users-select.yml5
-rw-r--r--changelogs/unreleased/mw-replace-fa-chevron-in-file-header-diff.yml5
-rw-r--r--changelogs/unreleased/mw-replace-fa-circle-in-runners-helper.yml5
-rw-r--r--changelogs/unreleased/mw-replace-spinner-in-metrics-dashboard-yml-loading.yml5
-rw-r--r--changelogs/unreleased/mw-wiki-page-specific-css.yml5
-rw-r--r--changelogs/unreleased/mwaw-267550-product_analytics_aggregated_metrics-rollout.yml5
-rw-r--r--changelogs/unreleased/nfriend-add-deployment-status-to-environments-page.yml5
-rw-r--r--changelogs/unreleased/nfriend-add-release-delete-mutation.yml5
-rw-r--r--changelogs/unreleased/nfriend-add-release-update-mutation.yml5
-rw-r--r--changelogs/unreleased/nfriend-remove-release-notes-from-tags-page.yml5
-rw-r--r--changelogs/unreleased/nicolasdular-namespace-onboarding-actions-table.yml5
-rw-r--r--changelogs/unreleased/no-findcommit-for-raw-endpoints.yml5
-rw-r--r--changelogs/unreleased/ntepluhina-fix-swimlanes-on-edit-board.yml5
-rw-r--r--changelogs/unreleased/pages-1-32.yml5
-rw-r--r--changelogs/unreleased/pages-version-v1-31-0.yml5
-rw-r--r--changelogs/unreleased/pass-commit-id-to-MR-discussion.yml5
-rw-r--r--changelogs/unreleased/ph-225961-changeImageDiffBadgesPositionToPercent.yml5
-rw-r--r--changelogs/unreleased/ph-diffsGradualLoadDefaultEnabled.yml5
-rw-r--r--changelogs/unreleased/psi-dark-pipelines.yml5
-rw-r--r--changelogs/unreleased/psi-darker-mode.yml5
-rw-r--r--changelogs/unreleased/reduce-commit-collection-object-allocations.yml5
-rw-r--r--changelogs/unreleased/reference-cs-image-in-template.yml5
-rw-r--r--changelogs/unreleased/remember_project_ordering.yml5
-rw-r--r--changelogs/unreleased/remove-ff-ci-root-ancestor-for-pipeline-family.yml5
-rw-r--r--changelogs/unreleased/remove-legacy-burndown.yml5
-rw-r--r--changelogs/unreleased/remove_dast_unlicensed_290958.yml5
-rw-r--r--changelogs/unreleased/remove_terraform_state_verification_column_ignores.yml5
-rw-r--r--changelogs/unreleased/rename-piwik-matomo.yml5
-rw-r--r--changelogs/unreleased/save-mentions-on-markdown-columns-change.yml5
-rw-r--r--changelogs/unreleased/sdesk_by_default.yml5
-rw-r--r--changelogs/unreleased/security-restrict-access-to-jobs-that-use-ci-debug-trace.yml5
-rw-r--r--changelogs/unreleased/send-full-ref-when-running-manual-pipeline.yml5
-rw-r--r--changelogs/unreleased/sh-allow-pages-to-use-storage-specific-settings.yml5
-rw-r--r--changelogs/unreleased/sh-avoid-build-hooks-data.yml5
-rw-r--r--changelogs/unreleased/sh-aws-sdk-use-iam-profile.yml5
-rw-r--r--changelogs/unreleased/sh-eks-error-feedback.yml5
-rw-r--r--changelogs/unreleased/sh-export-csv-service-nplus-one.yml5
-rw-r--r--changelogs/unreleased/sh-fail-import-errors.yml5
-rw-r--r--changelogs/unreleased/sh-fix-github-lfs-import.yml5
-rw-r--r--changelogs/unreleased/sh-fix-release-markdown.yml5
-rw-r--r--changelogs/unreleased/sh-handle-zero-maximum-upload-size.yml5
-rw-r--r--changelogs/unreleased/sh-lfs-chunked-encoding-default.yml5
-rw-r--r--changelogs/unreleased/sh-lfs-chunked-encoding.yml5
-rw-r--r--changelogs/unreleased/sh-support-sse-encryption-ci-live-trace.yml5
-rw-r--r--changelogs/unreleased/sh-update-fog-3-7-0.yml5
-rw-r--r--changelogs/unreleased/sh-update-fog-aws.yml5
-rw-r--r--changelogs/unreleased/sh-update-fog-google.yml5
-rw-r--r--changelogs/unreleased/sh-update-repo-size-after-import.yml5
-rw-r--r--changelogs/unreleased/sh-update-workhorse-8-58-0.yml5
-rw-r--r--changelogs/unreleased/sh-upgrade-mailroom-0-0-8.yml5
-rw-r--r--changelogs/unreleased/speed-up-label-query-for-optimized-issuable-finders.yml5
-rw-r--r--changelogs/unreleased/ss-add-error-state-for-assignees.yml5
-rw-r--r--changelogs/unreleased/ss-add-loading-state-to-assignee-header.yml5
-rw-r--r--changelogs/unreleased/ss-add-loading-to-assignees.yml5
-rw-r--r--changelogs/unreleased/ss-assign-self.yml5
-rw-r--r--changelogs/unreleased/ss-related-issues-autocomplete.yml5
-rw-r--r--changelogs/unreleased/standardize-page-title-bottom-margin-styling.yml5
-rw-r--r--changelogs/unreleased/switch_diff_check_with_paths_changed_rpc_flag_on.yml5
-rw-r--r--changelogs/unreleased/sy-add-alert-mau-aggrgation.yml5
-rw-r--r--changelogs/unreleased/sy-allow-to-unlabel-incidents.yml5
-rw-r--r--changelogs/unreleased/sy-ensure-alerts-viewable-if-present.yml6
-rw-r--r--changelogs/unreleased/sy-process-prometheus-alerts-through-http-integrations.yml5
-rw-r--r--changelogs/unreleased/tle-fix-button-spacing-on-pipeline-page.yml5
-rw-r--r--changelogs/unreleased/tr-update-issue-to-incident.yml5
-rw-r--r--changelogs/unreleased/truncate_security_findings_table.yml5
-rw-r--r--changelogs/unreleased/tz-reduce-last-commit-cls.yml5
-rw-r--r--changelogs/unreleased/update-copy-on-user-lists-empty-state.yml5
-rw-r--r--changelogs/unreleased/update-dotnet-pj-archive.yml5
-rw-r--r--changelogs/unreleased/update-express-pj-archive.yml5
-rw-r--r--changelogs/unreleased/update-gitlab-runner-helm-chart-to-0-23-0.yml5
-rw-r--r--changelogs/unreleased/update-internal-ids-last-value-for-epics.yml5
-rw-r--r--changelogs/unreleased/update-rails-pj-archive.yml (renamed from changelogs/unreleased/id-use-gitaly-for-first-page-of-branches.yml)6
-rw-r--r--changelogs/unreleased/update-terraform-versioning-default.yml5
-rw-r--r--changelogs/unreleased/update_gitaly_gem_13_6_1.yml5
-rw-r--r--changelogs/unreleased/use-json-pretty_generate_in_usage_data_rake_tasks.yml5
-rw-r--r--changelogs/unreleased/winniehell-master-patch-82844.yml5
-rw-r--r--changelogs/unreleased/xanf-import-one-group-frontend.yml5
-rw-r--r--config/initializers/postgres_partitioning.rb2
-rw-r--r--db/migrate/20201112215132_swap_partitioned_audit_events.rb15
-rw-r--r--db/schema_migrations/202011122151321
-rw-r--r--db/structure.sql38
-rw-r--r--doc/administration/geo/setup/database.md171
-rw-r--r--doc/api/graphql/reference/gitlab_schema.graphql5
-rw-r--r--doc/api/graphql/reference/gitlab_schema.json14
-rw-r--r--doc/api/graphql/reference/index.md1
-rw-r--r--doc/development/rake_tasks.md7
-rw-r--r--doc/user/project/merge_requests/revert_changes.md4
-rw-r--r--locale/gitlab.pot9
-rw-r--r--package.json2
-rw-r--r--spec/db/schema_spec.rb2
-rw-r--r--spec/lib/gitlab/database/partitioning_migration_helpers/table_management_helpers_spec.rb133
-rw-r--r--spec/models/audit_event_archived_spec.rb (renamed from spec/models/audit_event_partitioned_spec.rb)20
-rw-r--r--spec/models/commit_spec.rb21
-rw-r--r--spec/models/merge_request_spec.rb79
-rw-r--r--vendor/project_templates/dotnetcore.tar.gzbin7027 -> 4924 bytes
-rw-r--r--vendor/project_templates/express.tar.gzbin16098 -> 17921 bytes
-rw-r--r--vendor/project_templates/rails.tar.gzbin25668 -> 27308 bytes
-rw-r--r--yarn.lock8
470 files changed, 924 insertions, 2362 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 5383491ffe5..9d3ce7e8665 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -2,6 +2,468 @@
documentation](doc/development/changelog.md) for instructions on adding your own
entry.
+## 13.7.0 (2020-12-22)
+
+### Security (1 change)
+
+- Fix regular expression backtracking issue in custom emoji name validation.
+
+### Removed (2 changes, 1 of them is from the community)
+
+- Remove Google Code importer. !48139 (Getulio Valentin Sánchez)
+- Remove release notes from Tags page. !49979
+
+### Fixed (109 changes, 7 of them are from the community)
+
+- Update user mentions when markdown columns are directly saved to DB. !38034
+- Retain spinner when applying MR suggestions. !46203
+- Skipped jobs no longer trigger a cancelled deployment. !46614 (David Barr @davebarr)
+- Catch wiki timeouts when rendering pages. !46627
+- Fix single file snippets display for Geo secondary sites. !46812
+- Fix Jira Connect styles not loaded when startup_css is enabled. !47043
+- Add migration that updated users that don't need to have 2fa established. !47193
+- Fix project integration form validation when integration is inactive. !47201
+- Fix project access token build authentication error. !47247
+- Support S3 server side encryption in CI cloud native job logs. !47536
+- Fix repository clone panel for wikis. !47676
+- Hide Mark as draft button in a merged MR even on mobile. !47678 (Takuya Noguchi)
+- Eliminate N+1 performance issues in MergeRequest.pipelines in GraphQL API. !47784
+- Add cascade delete foreign key to web_hooks on service_id without validation. !47821
+- Implement passing dotenv variables to bridge jobs. !47905
+- Allow canceling all pipelines with auto-cancel. !47906
+- Fix error in Issuable::ImportCsv::BaseService when CSV file is empty. !47918
+- Fixed editing labels on the swimlanes sidebar. !47946
+- Scroll exactly to the top of a discussion on the MR Overview tab. !47970
+- Search page: fix empty results status. !48034
+- Move fuzz license check to .pre stage. !48076
+- Add link in Access Request API. !48081 (jimcser)
+- Add gitlab:db:active task. !48083
+- Fix overscroll for MR diffs in mobile view. !48091
+- Fix incorrect line height in file header. !48117
+- Repopulate historical vulnerability statistics. !48128
+- Fixed image diff comments positioning. !48132
+- Manually trigger pipelines correctly when branches and tags have the same name. Separate tags and branches in trigger pipeline form. !48142
+- Allow failure for Secret Detection job. !48152
+- Change services.inherit_from_id foreign key to ON DELETE CASCADE. !48163
+- Avoid exception when validating diff_note support. !48187
+- Avoid invalid notes on Project Import. !48189
+- Update alert setting form to handle JSON payload submit when mapping builder is not enabled. !48231
+- Adds id desc to index_ci_builds_on_runner_id_and_id_desc. !48241
+- Adds type="button" to the close button for the issue type selector to prevent accidental form submission. !48249
+- Remove orphan service hooks. !48263
+- Fix console error being thrown when file is renamed. !48275
+- Update alert details sidebar assignee dropdown to use correct styling and formatting. !48285
+- Consider design repositories when determining if there is a git transfer in progress. !48304
+- Set Retry-After header when RackAttack throttling. !48310
+- Fix misaligned buttons for CI Jobs page. !48332 (mgandres)
+- Use incident instead of issue for operation settings. !48406
+- Fix missing item with same name in autocomplete suggestions. !48410 (Paul Ungureanu @ungps)
+- Fix misalignment of commit search by message input. !48430
+- Prometheus integration name should not have a modifiable input field. !48437
+- Fix stretched flash in project commit show page. !48439
+- Ensure job trace endpoint is not called if the current job has not started or the browser is not visible. !48516
+- Update fog-aws to v3.6.7. !48519
+- Fixed double-border style on WebIDE button. !48605
+- Fix spacing between buttons on pipeline header. !48660
+- Fix vulnerability deduplication logic for the "pipeline security tab". !48704
+- Add type filtering in appearance page of the admin panel. !48709 (Paul Ungureanu @ungps)
+- Fix confirmation modal showing on project integration. !48720
+- Fix import of LFS files in GitHub import. !48722
+- Github importer - Avoid touching MR when importing pull request `merged by` field. !48729
+- Fix styling of various dropdowns. !48800
+- Fix MR buttons when fork is deleted. !48813
+- Add menu-item class to non-details-job-component. !48834
+- GraphQL: Add gitlay field to CiStatusAction. !48892
+- Global Search - Fix Dark Mode Font. !48927
+- Fix flex overflow bug. !48931
+- Restrict access to job page to developers only when use CI_DEBUG_TRACE is true. !48932
+- Resolve Cannot remove namespace. !48973
+- Resolve Save button should have a different color on press. !48975
+- Fix last_value record in internal_ids for epics. !48988
+- Fix failed group imports getting stuck by long error messages. !48989
+- Avoid branch name checking when creating a new snippet. !48995
+- Ensure default_branch from settings is not blank. !49018
+- Make sure Sourcegraph asset always loads successfully. !49030
+- Fix avatar size in profile activity. !49047
+- Fix margin and selected state in file header. !49059
+- Fix comment highlighting for unified diff components. !49061
+- Fix Jupyter notebook code and image rendering. !49067
+- Fix bug in ProjectRepositoryStorageMove transition to scheduled. !49105
+- Do not crash the ingestion of all security reports if there is an invalid report artifact. !49181
+- Do not automatically reapply incident label after user removes it. !49188
+- Update fog-google to v1.12. !49196
+- Check for a status in the current user dropdown. !49203
+- Fix pipeline page in dark mode. !49214
+- Handle prometheus-formatted alert notifications through HTTP integrations. !49268
+- Update repository size after import. !49319
+- Fix typo on merge locally step. !49330
+- Fix getting security report information on merge requests from forks. !49354
+- Conan packages show build and commit information when published using CI. !49426
+- Clear emoji status in issue/mr header. !49439
+- Hide extra breadcrumb arrow that overlaps with last breadcrumb item. !49456
+- Fix division by error when upload max size is set to 0. !49482
+- Capture subgroup creation failure during Group Import via archive file. !49484
+- Alert Service integration only available for projects. !49561
+- Update projects_imported.total usage metric. !49568
+- Fix usage data tracking of some issue events. !49571
+- Fix copy to clipboard on Firefox. !49648
+- Fix outline on selected button in Snippets Rendered/Source buttons. !49676
+- Add final newline on submit in blob editor. !49681
+- Fail import state whenever repository import fails. !49682
+- Fix author on /clone quickaction usage to be current user. !49830
+- Upgrade mailroom to v0.0.8. !49834
+- Fix the header name for basic auth authentication in package managers APIs. !49836
+- Allow opsgenie manage form to be displayed when opsgenie is enabled. !49863
+- Add custom cop to prevent invalid HTTParty usage. !49878 (Ethan Reesor (@firelizzard))
+- Remove last-child bottom-margin: 0 from page-title class. !49884
+- Fix wording of some 400 Bad request API responses. !49895
+- Set Web IDE Live Preview default background to white. !49901
+- Fix bug in snippets mark as spam mutation. !49912
+- Make the strategies env wrap. !49951
+- Fix get endpoint not returning members with minimal access. !49996
+- Fix feature flag logging is not working on API. !50025
+- Resolve No boards found message showing when loading boards. !50140
+- Fix Markdown attachments in Releases not rendering with full URL. !50146
+
+### Deprecated (1 change)
+
+- Drop unused feature_filter_type experiment column. !48221
+
+### Changed (124 changes, 12 of them are from the community)
+
+- Move Jenkins to Core. !37797 (Ben Bodenmiller (@bbodenmiller))
+- Migrate Bootstrap button to GitLab UI GlButton in IDE. !39988
+- Replace bootstrap alerts in ee/app/views/admin/licenses/new.html.haml. !41275 (Gilang Gumilar)
+- Replace bootstrap alerts in app/views/profiles/notifications/show.html.haml. !41310 (Gilang Gumilar)
+- Replace bootstrap alerts in app/views/admin/runners/show.html.haml. !41378 (Gilang Gumilar)
+- Replace Runner Page Title with Runner’s Hash. !44854 (Kev @KevSlashNull)
+- Rename Piwik config items and layout file after rebranding to Matomo. !45658 (Kate Grechishkina @kategrechishkina)
+- Improve clarity of admin Rate Limiting UI. !46142
+- Replace fa-exclamation-triangle icons with GitLab SVG warning-solid icon. !47089
+- Add `converted_at` timestamp column to `experiment_users` to record when the user performs an experiment's conversion action. !47093
+- Preserve cross references in AsciiDoc documents. !47131 (Guillaume Grossetie)
+- Darker background for dark mode, plus small fixes to MR page. !47359
+- Add option to uninstall the legacy Tiller server for clusters added before GitLab 13.2. !47457
+- Use GitLab UI styles on Integrations page. !47478
+- Add a job to the DAST template that shows an error in the console if the user is not licensed to use DAST. !47484
+- Add BulkImports::Failure to store import failures of the Group Migration (BulkImports) process. !47526
+- Remove brackets in no scopes selected message in access and deploy tokens lists. !47628
+- Begin auto-stop countdown for environment after initial creation. !47702
+- Change default project listing sort order to name. !47734 (Lee Tickett)
+- Finalize new create project UI experiment. !47804
+- Make ImportIssuesCsvWorker idempotent. !47808
+- Remove "Details" from breadcrumb item and LD+JSON from Project top. !47817 (Takuya Noguchi)
+- Convert knative error alert to glalert. !47840
+- Remember last used project ordering option across groups. !47850 (Lee Tickett)
+- Remove "Details" from breadcrumb and JSON+JD on Group top page. !47854 (Takuya Noguchi)
+- Hide open registration user callout on gitlab.com. !47865
+- Make "How to merge" modal in merge requests conform to correct modal styling. !47889
+- Remove `Add Issues` button and a related modal. !47898
+- Remove Feature Flag that controls data limit on Deploy Boards, thus making 10MB limits mandatory. !47950
+- Removed boards promotion. !47972
+- Replace fa-chevron-down in template selector dropdown. !48015
+- Remove http_integrations_list feature flag. !48030
+- Add filtering by current iteration to issue lists and issue boards. !48040
+- Implement smart cobertura class path correction. !48048
+- Replace fa-chevron-down icon in pikaday. !48054
+- Add User.location field to GraphQL API. !48059
+- Add support for filtering direct group members by 2FA enabled/disabled. !48084
+- Iterate on the copy in the “Novice or Experienced” page of the registration onboarding flow. !48086
+- Add metrics for count of unique users of alerts and incidents to usage ping. !48087
+- Allow Pages to define a storage-specific connection. !48098
+- Replace fa-exclamation-triangle in users select. !48116
+- Add a generic packages tab to the Packages UI. !48121
+- Replace fa icons in single file diff. !48136
+- Add `checksum` column into the `vulnerability_remediations` table. !48165
+- Replace fa-chevron-down with GitLab SVG in dropdowns. !48171
+- Add ldap encrypted credentials to the usage data. !48210
+- Replace fa-spinner in metrics dashboard yaml definition. !48227
+- Update Design of the Container Registry Cleanup Policy for tags. !48243
+- Enable LFS chunked encoding. !48269
+- Authorize the project for the cluster agent if it is the agent's project. !48314
+- Add GlFormCheckbox to squash commits. !48338
+- Add metric for dead Sidekiq jobs. !48361
+- Make How to merge modal in merge requests widget conform to correct modal styling. !48370
+- Allow filtering project and group members by relationship in GraphQL. !48372
+- Add Attributes cleaner to Group Migration. !48374
+- Add additional fields to GraphQl terraform state version. !48411
+- Bumps Managed-Cluster-Applications CI template to v0.36.0, which upgrades Runner. !48444
+- Expose public email field for user in GraphQL. !48468
+- Add MAU counter for snippet show action. !48477
+- Refine group creation form. !48490
+- Geo: Remove unused indexes. !48504
+- Update empty state for no commits result. !48538
+- Github Importer - import the pull request `merged by` field. !48561
+- Refactor container registry list page to grapqhl. !48602
+- Transfer a project/group to a new namespace inheriting integrations. !48621
+- Replace fa-chevron-down icons with GitLab SVG in gcp cluster form. !48656
+- Add containerRepositoriesCount to project and group queries. !48685
+- Track test failures on pipeline completion. !48695
+- Include actual limit in pipeline limit errors. !48710
+- Replace how to merge HAML with Vue component. !48766
+- Global Search - Fix Sidebar Whitespace. !48832
+- Move CanaryIngress to core. !48836
+- Finish removing unused replication columns from terraform state. !48839
+- The dependency proxy caches manifests and makes HEAD requests to help with rate limiting. !48845
+- Update package_file table to display commits when present. !48882
+- Avoid creating wiki empty repo when not present in export files. !48890
+- Update nodejs-scan rule to wildcard prefix. !48902
+- Add primary key to elasticsearch_indexed_projects. !48919
+- Upgrade fog-aws to v3.7.0. !48921
+- Add new column `finding_uuid` into `vulnerability_feedback` table. !48923
+- Add primary key to elasticsearch_indexed_namespaces. !48944
+- Add ability to type a number in related issues and prepend #. !48952
+- Improve CI for external repo with configurable maximum mirroring frequency on self-hosted. !48955
+- Enable pages_serve_from_deployments FF by default. !48974
+- Replace fa-cirlce in runners helper. !48981
+- Add GitHub Importer pagination. !48983
+- Add primary key to merge_request_context_commit_diff_files. !49024
+- Update template to use codequality 0.85.18-gitlab.1. !49034
+- Display more pipelines info in package history. !49040
+- Use a separate commit to store formatting changes in the Static Site Editor. !49052
+- Delete manifests when purging the dependency proxy using the API. !49056
+- Auto approve users if Admin approval after sign up setting is disabled. !49068
+- Boards - Remove default labels lists generation. !49071
+- Sort merge request diff files directory first. !49118
+- Add user ID based allowlist for Rack::Attack. !49127
+- Sort commit/compare diff files directory first. !49136
+- Move IssueType notes and discussions count logic to resolvers. !49160
+- Let `rake gitlab:workhorse:install` use vendored workhorse. !49250
+- Allow alert list to be visible when alerts exist, even if alerting integrations are disabled. !49257
+- EKS: Provide user feedback on AWS authorization errors. !49278
+- Remove user_search_secondary_email feature flag. !49312
+- Update gitlab-kas to v13.7.0. !49318
+- Convert fa-caret-down icons to chevron-down SVG. !49332
+- Enable file tree highlighting by default. !49356
+- Merge 'Sample Data' and 'Built-in' tabs on Project Templates page. !49374
+- Add Merge Train Setting to the graphql api. !49402
+- Migrate HAML buttons to Pajamas in app/views/profiles/keys. !49421 (Jonston Chan @JonstonChan)
+- Migrate `createBoard` away from boardStore. !49450
+- Support merge requests filtered by reviewer in GraphQL API. !49464
+- Gradually load more diffs async. !49476
+- Require users to copy, download, or print 2FA recovery codes. !49493
+- Convert group member filter dropdowns to filtered search bar. !49505
+- Update GitLab Workhorse to v8.58.0. !49534
+- Refactor container registry to use GraphQL API. !49584
+- Remove unneeded pagination code for project importers. !49589
+- Update deprecated button on pipeline security table. !49620
+- Update ide pipeline alert to use gitlab ui. !49634
+- Updates the copy on empty users list tabs. !49642
+- Enable LFS chunked encoding by default. !49649
+- Add visibility and last updated image repository details. !49703
+- Allow updating `hideBacklogList` and `hideClosedList` board attributes. !49947
+- Add expires_at param to GroupMemberBuilder data. !49981
+- Change the unique index on `security_findings` table. !50046
+- Remove dast_unlicensed job. !50129
+
+### Performance (24 changes, 2 of them are from the community)
+
+- Remove redundant index. !47072
+- Add database index for deployment rollback targets. !47159
+- Add index for API Fuzzing usage data. !47692
+- Paginate unit test report. !47953
+- Remove .issue-box from static (classic) Issuable list. !47998 (Takuya Noguchi)
+- Remove Bootstrap 4's Cards components from Issuables and Todos. !48004 (Takuya Noguchi)
+- Fix N+1 when looking up user's solo owned groups. !48340
+- Paginate first page of branches using Gitaly. !48595
+- Add approvals created_at index. !48684
+- Update index for notes to include `system`. !48864
+- Remove unnecessary Gitaly calls from raw endpoint. !48917
+- Reduce SQL queries when no pipeline hooks are active. !49186
+- Improve query that finds all pipelines in the same family. !49240
+- Rendering Loading State of Last Commit earlier. !49362
+- Fix N+1 queries loading milestones when exporting CSVs. !49429
+- Update snippet repository finder for namespace replication. !49518
+- Reduce object allocations for large merge request. !49563
+- Remove unnecessary Gitaly calls from projects#show. !49565
+- Expand index on ci_pipelines. !49604
+- Remove unnecessary queries in milestone page. !49662
+- Improve the performance of the diff change access check. !49803
+- Remove initial data check on project level value stream page. !49936
+- Improve UI and performance of branches overview page. !50096
+- Use the improved version of Value Stream Analytics backend on the project level. !50141
+
+### Added (125 changes, 13 of them are from the community)
+
+- Configurable personal access token prefix. !20968 (Max Wittig & Diego Louzán)
+- Add CI_OPEN_MERGE_REQUESTS environment variable. !38673 (Ben Bodenmiller @bbodenmiller)
+- Add Kroki to support more diagrams in AsciiDoc and Markdown. !44851 (Guillaume Grossetie)
+- Fix the unreachable CLI image in OpenShift CI template. !44933 (Klaus Mueller @klml)
+- Add other role column in user details table. !45635
+- Add encrypted ldap secrets support. !45712
+- Add the gitlab-experiment gem, with configuration. !45840
+- Support Git access for group wikis. !45892
+- Add toggle to remove Analytics left nav item. !46011
+- Add merge requests total time to merge field to the GraphQL API. !46040
+- Cleanup webauthn background migration. !46179 (Jan Beckmann)
+- Add GraphQL mutation to update a release. !46611
+- Capture design detail views via usage ping. !46751
+- Add metric image uploading to incidents via REST API. !46845
+- Expose GraphQL resolver for processing CI config. !46912
+- Limit maximum deployments per pipeline to 500. !46931
+- Enable Crowd auth for git-over-https. !46935 (Thomas Mendoza @tgmachina)
+- Create a new `ExperimentSubject` model, associated to the `Experiment` model, and related database migrations. !47042
+- Add GraphQL mutations for Devops Adoption Segment. !47066
+- Allow passing `commit_id` when creating MR discussions via the API and expose `commit_id` for MR diff notes. !47130 (Johannes Altmanninger @krobelus)
+- Adds bulk project repository storage move API. !47142
+- Add packages_size to ProjectStatistics API entity. !47156 (Roger Meier)
+- Create `vulnerability_findings_remediations` and `vulnerability_remediations` tables. !47166
+- Geo: Add verification state machine fields to package files table. !47260
+- Add `increment_counter` to Usage Ping API. !47309
+- Geo: Add verification indexes for package files. !47372
+- Add SEO structured markup for groups. !47374
+- Create `incident_management_oncall_schedules` table. !47407
+- Add confirm modal to unblock user. !47442
+- Add API endoint for Administrators to approve pending users. !47564
+- Allow secondary emails in user search. !47587
+- Frontend client for increment_counter API. !47622
+- Schedule CreateEvidenceWorker jobs in a sliding window. !47638
+- Send Static Site Editor events to Usage Ping API. !47640
+- Add rake task to disable personal project and group creation. !47655
+- Add assign self to group boards sidebar. !47705
+- Toggle File-By-File setting from the MR settings dropdown. !47726
+- Add regulated field to compliance management frameworks. !47761
+- Add lock button to the Terraform State list view. !47842
+- Adds migration for user permission uploads. !47846
+- Add loading state to boards assignees header dropdown. !47848
+- Use CS_ANALYZER_IMAGE in CS template. !47856
+- Add cloud_license_enabled column to application_settings. !47882
+- Add invitation reminders. !47920
+- Create namespace onboarding actions table. !48018
+- Expose creation/update times for issue links. !48051
+- Add upcoming deployment column to Environments page. !48062
+- Add `service_desk_reply_to` to issues list and header. !48089 (Lee Tickett)
+- Add iteration_id column to lists. !48103
+- Add Epic Board Position model to store relative positioning of epics on a board. !48120
+- Add code coverage overall activity to group repository analytics. !48155
+- Add confirm modal to reactivate user. !48173
+- Email user when registration request is rejected. !48185
+- Add artifacts field to JobType. !48207
+- Add database index on deployments. !48265
+- Add secondary indexes to partitioned audit_events. !48270
+- Obfuscate user profile for unconfirmed users. !48271
+- Add flash message for setAssignees on group issue boards. !48277
+- Add an URL to get user's GPG key if registerd. !48321 (Shimura Rin @blackenedgold)
+- Add Operations project setting logic. !48347
+- Add GraphQL mutation to delete a release. !48364
+- Track MAU for SSE edit. !48377
+- Add loading state to assignees header. !48392
+- Implement a /clone quick-action to quickly clone an Issue. !48394
+- Expose upcoming deployment in environment.json. !48449
+- Add Vulnerabilities External Link model. !48465
+- Add migration to populate remaining dismissal information for vulnerabilities. !48472
+- Mark SCIM-created accounts as provisioned by group. !48483
+- Add delete button to terraform list vue. !48485
+- Show if a Pipeline was Ran in a Fork. !48517
+- Added email notifications when an Issue is cloned. !48534
+- Add dependency_proxy_manifests table and associations. !48535
+- Add usage metrics for issue clone. !48537
+- Implement a /clone_with_notes quick-action to quickly clone an Issue will all its notes. !48539
+- Tracks guest package events. !48547
+- Retry rsync when source files vanish during backup. !48568
+- Add Setting to disable feed_tokens. !48600
+- Enable by default usage data API tracking. !48607
+- Add GraphQL API to delete container repository tags. !48617
+- Github Importer - import pull request reviews from Github. !48632
+- Added epic boards and epic board labels tables. !48658
+- Allow alerts to be filtered by monitoring tool. !48699
+- Adds guest package events to usage data. !48734
+- Render http and https URLs as clickable links in Job logs. !48758 (Łukasz Groszkowski @falxcerebri)
+- Add Merge Request diff CI variables. !48764 (Jonas Hahnfeld)
+- Add admin users serializer and entity. !48791
+- Set vulnerability as dismissed when there is dismissal feedback. !48795
+- Create package build_info records for Conan, NuGet, PyPI, and Composer packages and package files. !48811
+- Add download action to the Terraform state listing. !48837
+- Add context to the experiment user records. !48896
+- Add index for the `vulnerabilities` table on `project_id`, `state`, and `severity` columns. !48930
+- Add uuid column into security_findings table. !48968 (Harrison Brock @harrisonbrock)
+- Detect corrupted build logs and report them by incrementing Prometheus counter. !49004
+- Add details column to vulnerability findings table. !49005
+- Add Project to ContainerRepository GraphQL type. !49019
+- Add pipeline information to Terraform state list. !49042
+- Add oncall rotations and participants tables. !49058
+- Add domain column to alerts table. !49120
+- Add dependency proxy predefined environment variables. !49133
+- Add usage data rake tasks to prettify JSON output. !49137
+- Resolve Transition ID section should include help text. !49204
+- Support instance profiles for IAM role for Amazon EKS integration. !49212
+- Add `project_id` column into the `vulnerability_remediations` table to scope the records with projects. !49219
+- Add member_events column to web_hooks table. !49273
+- Upgrade Pages to 1.31.0. !49352
+- Add CI/CD analytics GraphQL types. !49384
+- Truncate the `security_findings` table. !49385
+- Add validating jsonb fields with json schema draft-07. !49451
+- Adds sha checksum to composer URL. !49511
+- Dependency Proxy for private groups and Dependency Proxy authentication. !49519
+- Save usage ping payload in raw_usage_data table. !49559
+- Allow downloading of security reports directly from merge request page. !49572
+- Show upgrade popover in security widget in merge requests when the user is able to upgrade. !49613
+- Introduce frontend for group migration MVC. !49709
+- Add issue header mobile dropdown loading state. !49734
+- Support extensions as configurable ES6 classes in Editor Lite. !49813
+- Allow job to download artifacts in parent-child pipeline hierarchy. !49837
+- Add ability to aggregated metrics in Usage Ping. !49886
+- Add expiration policy completed at support in container repositories. !49924
+- Allow to configure custom service desk email address suffix. !49932
+- Add payload_example and payload_attribute_mapping columns to alert_management_http_integrations table. !49941
+- Add prefilled variables for run pipeline page. !49985
+- Add operations_access_level to project settings API. !50023
+- Upgrade GitLab Pages to 1.32.0. !50062
+- Add MergeRequest to VulnerabilityType in GraphQL. !50082
+
+### Other (49 changes, 15 of them are from the community)
+
+- Replace-GlDeprecatedDropdown-with-GlDropdown-in-app/assets/javascripts/boards. !41410 (nuwe1)
+- Migrate bootstrap dropdown to GlDropdown in app/assets/javascripts/diffs. !41451 (nuwe1)
+- Migrate awards list buttons to new buttons. !43061
+- Apply GitLab UI button styles to buttons in app/views/projects/graphs directory. !44295 (Lakshit)
+- Use GitLab's standard dropdown for the review mode chooser in the WebIDE. !46820
+- Replaces elements with the bs-callout class with gl-alert vue component. !47331 (Gary Bell @garybell)
+- Add analytics_devops_adoption_snapshots table. !47388
+- Add relation name to indexes view. !47422
+- Migrate chevron-down icon to svg. !47591
+- Disable auto admin mode in features. !47670 (Diego Louzán)
+- Remove avg_cycle_analytics from usage ping. !47812
+- Remove unused .issue-box CSS. !48002 (Takuya Noguchi)
+- Convert shared runner limit alert to gl-alert. !48063
+- Remove temporary blocking issues scheduling indexes. !48064
+- Update icons to svg in several sort dropdowns. !48092
+- Move Terraform state versioning default to database. !48194
+- Replace wrong index definition on labels (project_id, title). !48238
+- Update GitLab Runner Helm Chart to 0.23.0. !48284
+- Add `external_author` alias to `service_desk_reply_to`. !48363 (Lee Tickett)
+- Migrate bs-callout to GlAlert in …/unmet_prerequisites_block.vue. !48398
+- Improve logging on feature flag modification. !48417
+- Replace bootstrap caret-down with chevron-down. !48424
+- Convert bootstrap carets to svg chevrons. !48492
+- Rename "Cycle Analytics" with "Value Stream Analytics" under /spec. !48531 (Takuya Noguchi)
+- Update GitLab Workhorse to v8.56.0. !48592
+- Update gitaly gem to 13.6.1. !48601
+- Rename "CYCLE_ANALYTICS_*" variables for CI with "VSA_*". !48675 (Takuya Noguchi)
+- Adds gl button classes to manifest imports. !48697
+- Add btree bloat estimation view. !48698
+- Disable auto admin mode on requests and views specs. !48700 (Diego Louzán)
+- Move users#show.json to users#activity.json. !48712 (Takuya Noguchi)
+- Remove `view_diffs_file_by_file` feature flag. !48966
+- Move profiles/keys#get_keys to users#ssh_keys. !48991 (Takuya Noguchi)
+- Replace wiki fontawesome icons with emojis. !49097
+- Add a project setting to allow editing commit messages. !49152
+- Updated UI text to match style guidelines. !49275
+- Move profiles/gpg_keys#get_keys to users#gpg_keys. !49448 (Takuya Noguchi)
+- Remove references to cross_project_pipeline source in documentation. !49579
+- Updated UI text to match style guidelines. !49632
+- Migrate bs-callout to GlAlert for components using app/assets/javascripts/vue_shared/components/callout.vue. !49732 (Gary Bell @garybell)
+- Bump gitlab-shell version to v13.14.0. !49810
+- Track index bloat estimate. !49822
+- Conver create merge request button to gl. !49864
+- Adds gitlab ui classes to project dir buttons. !49939
+- Removed count_uploads_size_in_storage_stats feature flag. !49998
+- Delete MockDeploymentService records, used only in development environments. !50030
+- Add feed_token specs to spec/features/profiles/personal_access_tokens_spec.rb. !50059
+- Replace spec/controllers/ide_controller_spec.rb with request spec. !50075 (Takuya Noguchi)
+- Update GitLab Workhorse to v8.57.0.
+
+
## 13.6.3 (2020-12-10)
### Fixed (5 changes)
diff --git a/app/graphql/resolvers/concerns/looks_ahead.rb b/app/graphql/resolvers/concerns/looks_ahead.rb
index d468047b539..77a85edfba6 100644
--- a/app/graphql/resolvers/concerns/looks_ahead.rb
+++ b/app/graphql/resolvers/concerns/looks_ahead.rb
@@ -20,11 +20,11 @@ module LooksAhead
includes = preloads.each.flat_map do |name, requirements|
selection&.selects?(name) ? requirements : []
end
- preloads = (unconditional_includes + includes).uniq
+ all_preloads = (unconditional_includes + includes).uniq
- return query if preloads.empty?
+ return query if all_preloads.empty?
- query.preload(*preloads) # rubocop: disable CodeReuse/ActiveRecord
+ query.preload(*all_preloads) # rubocop: disable CodeReuse/ActiveRecord
end
private
diff --git a/app/models/audit_event.rb b/app/models/audit_event.rb
index a4d991b040c..d1c0bb11dc8 100644
--- a/app/models/audit_event.rb
+++ b/app/models/audit_event.rb
@@ -4,6 +4,7 @@ class AuditEvent < ApplicationRecord
include CreatedAtFilterable
include BulkInsertSafe
include EachBatch
+ include PartitionedTable
PARALLEL_PERSISTENCE_COLUMNS = [
:author_name,
@@ -15,6 +16,8 @@ class AuditEvent < ApplicationRecord
self.primary_key = :id
+ partitioned_by :created_at, strategy: :monthly
+
serialize :details, Hash # rubocop:disable Cop/ActiveRecordSerialize
belongs_to :user, foreign_key: :author_id
diff --git a/app/models/audit_event_archived.rb b/app/models/audit_event_archived.rb
new file mode 100644
index 00000000000..3119f56fbcc
--- /dev/null
+++ b/app/models/audit_event_archived.rb
@@ -0,0 +1,10 @@
+# frozen_string_literal: true
+
+# This model is not intended to be used.
+# It is a temporary reference to the pre-partitioned
+# audit_events table.
+# Please refer to https://gitlab.com/groups/gitlab-org/-/epics/3206
+# for details.
+class AuditEventArchived < ApplicationRecord
+ self.table_name = 'audit_events_archived'
+end
diff --git a/app/models/audit_event_partitioned.rb b/app/models/audit_event_partitioned.rb
deleted file mode 100644
index 672daebd14a..00000000000
--- a/app/models/audit_event_partitioned.rb
+++ /dev/null
@@ -1,14 +0,0 @@
-# frozen_string_literal: true
-
-# This model is not yet intended to be used.
-# It is in a transitioning phase while we are partitioning
-# the table on the database-side.
-# Please refer to https://gitlab.com/groups/gitlab-org/-/epics/3206
-# for details.
-class AuditEventPartitioned < ApplicationRecord
- include PartitionedTable
-
- self.table_name = 'audit_events_part_5fc467ac26'
-
- partitioned_by :created_at, strategy: :monthly
-end
diff --git a/app/models/commit.rb b/app/models/commit.rb
index 80dd02981c1..562e9c4710f 100644
--- a/app/models/commit.rb
+++ b/app/models/commit.rb
@@ -428,6 +428,10 @@ class Commit
end
def has_been_reverted?(current_user, notes_association = nil)
+ reverting_commit(current_user, notes_association).present?
+ end
+
+ def reverting_commit(current_user, notes_association = nil)
ext = Gitlab::ReferenceExtractor.new(project, current_user)
notes_association ||= notes_with_associations
@@ -435,7 +439,7 @@ class Commit
note.all_references(current_user, extractor: ext)
end
- ext.commits.any? { |commit_ref| commit_ref.reverts_commit?(self, current_user) }
+ ext.commits.find { |commit_ref| commit_ref.reverts_commit?(self, current_user) }
end
def change_type_title(user)
diff --git a/app/models/merge_request.rb b/app/models/merge_request.rb
index 929e95b847e..cbb647765fd 100644
--- a/app/models/merge_request.rb
+++ b/app/models/merge_request.rb
@@ -1576,6 +1576,26 @@ class MergeRequest < ApplicationRecord
!merge_commit.has_been_reverted?(current_user, notes_association)
end
+ def reverted_by_merge_request?(current_user)
+ reverting_merge_request(current_user).present?
+ end
+
+ def reverting_merge_request(current_user)
+ return unless merge_commit
+ return unless merged_at
+
+ reverting_commit = merge_commit.reverting_commit(current_user, notes_with_associations)
+
+ if reverting_commit
+ MergeRequestsFinder.new(
+ current_user,
+ project_id: project.id,
+ commit_sha: reverting_commit.sha,
+ state: 'merged'
+ ).execute.first
+ end
+ end
+
def merged_at
strong_memoize(:merged_at) do
next unless merged?
diff --git a/app/views/projects/merge_requests/_merge_request.html.haml b/app/views/projects/merge_requests/_merge_request.html.haml
index 4711143c900..2d7218740ef 100644
--- a/app/views/projects/merge_requests/_merge_request.html.haml
+++ b/app/views/projects/merge_requests/_merge_request.html.haml
@@ -40,11 +40,12 @@
.issuable-meta
%ul.controls.d-flex.align-items-end
- - if merge_request.merged?
- %li.issuable-status.d-none.d-sm-inline-block
+ %li.issuable-status.d-none.d-sm-inline-block
+ - if merge_request.reverted_by_merge_request?(current_user)
+ = _('MERGED (REVERTED)')
+ - elsif merge_request.merged?
= _('MERGED')
- - elsif merge_request.closed?
- %li.issuable-status.d-none.d-sm-inline-block
+ - elsif merge_request.closed?
= sprite_icon('cancel', css_class: 'gl-vertical-align-text-bottom')
= _('CLOSED')
= render 'shared/merge_request_pipeline_status', merge_request: merge_request
diff --git a/app/views/projects/merge_requests/_mr_title.html.haml b/app/views/projects/merge_requests/_mr_title.html.haml
index 1691a304e8b..cc749a07a4e 100644
--- a/app/views/projects/merge_requests/_mr_title.html.haml
+++ b/app/views/projects/merge_requests/_mr_title.html.haml
@@ -15,7 +15,10 @@
.issuable-status-box.status-box{ class: status_box_class(@merge_request) }
= sprite_icon(state_icon_name, css_class: 'd-block d-sm-none')
%span.d-none.d-sm-block
- = state_human_name
+ - if @merge_request.reverted_by_merge_request?(current_user)
+ = _('Merged (%{reverted})').html_safe % { reverted: link_to(s_('MergeRequest|reverted'), merge_request_path(@merge_request.reverting_merge_request(current_user)), class: 'gl-reset-color! gl-text-decoration-underline') }
+ - else
+ = state_human_name
.issuable-meta
#js-issuable-header-warnings
diff --git a/changelogs/unreleased/-231201-projects-graphs.yml b/changelogs/unreleased/-231201-projects-graphs.yml
deleted file mode 100644
index 1944d749a05..00000000000
--- a/changelogs/unreleased/-231201-projects-graphs.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Apply GitLab UI button styles to buttons in app/views/projects/graphs directory
-merge_request: 44295
-author: Lakshit
-type: other
diff --git a/changelogs/unreleased/10io-fix-www-authenticate-header-in-packages-basic-auth-helpers.yml b/changelogs/unreleased/10io-fix-www-authenticate-header-in-packages-basic-auth-helpers.yml
deleted file mode 100644
index 82c656aa3ab..00000000000
--- a/changelogs/unreleased/10io-fix-www-authenticate-header-in-packages-basic-auth-helpers.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Fix the header name for basic auth authentication in package managers APIs
-merge_request: 49836
-author:
-type: fixed
diff --git a/changelogs/unreleased/10io-graphql-mutation-delete-container-tags.yml b/changelogs/unreleased/10io-graphql-mutation-delete-container-tags.yml
deleted file mode 100644
index 472ab4e1e4b..00000000000
--- a/changelogs/unreleased/10io-graphql-mutation-delete-container-tags.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Add GraphQL API to delete container repository tags
-merge_request: 48617
-author:
-type: added
diff --git a/changelogs/unreleased/205578-adds-guest-pkg-events-to-usage-data.yml b/changelogs/unreleased/205578-adds-guest-pkg-events-to-usage-data.yml
deleted file mode 100644
index dea1d6ec543..00000000000
--- a/changelogs/unreleased/205578-adds-guest-pkg-events-to-usage-data.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Adds guest package events to usage data
-merge_request: 48734
-author:
-type: added
diff --git a/changelogs/unreleased/205578-trigger-pkg-guest-events.yml b/changelogs/unreleased/205578-trigger-pkg-guest-events.yml
deleted file mode 100644
index 2e92b37c2f7..00000000000
--- a/changelogs/unreleased/205578-trigger-pkg-guest-events.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Tracks guest package events
-merge_request: 48547
-author:
-type: added
diff --git a/changelogs/unreleased/207869-fix-wiki-clone-panel.yml b/changelogs/unreleased/207869-fix-wiki-clone-panel.yml
deleted file mode 100644
index 8e09f0f9336..00000000000
--- a/changelogs/unreleased/207869-fix-wiki-clone-panel.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Fix repository clone panel for wikis
-merge_request: 47676
-author:
-type: fixed
diff --git a/changelogs/unreleased/207869-group-wikis-git-support.yml b/changelogs/unreleased/207869-group-wikis-git-support.yml
deleted file mode 100644
index 9eb8f2f2434..00000000000
--- a/changelogs/unreleased/207869-group-wikis-git-support.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Support Git access for group wikis
-merge_request: 45892
-author:
-type: added
diff --git a/changelogs/unreleased/210345-update-index-adding-api-fuzzing.yml b/changelogs/unreleased/210345-update-index-adding-api-fuzzing.yml
deleted file mode 100644
index 8db9cb90493..00000000000
--- a/changelogs/unreleased/210345-update-index-adding-api-fuzzing.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Add index for API Fuzzing usage data
-merge_request: 47692
-author:
-type: performance
diff --git a/changelogs/unreleased/212320-move-canary-ingress-to-core.yml b/changelogs/unreleased/212320-move-canary-ingress-to-core.yml
deleted file mode 100644
index d35b927573e..00000000000
--- a/changelogs/unreleased/212320-move-canary-ingress-to-core.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Move CanaryIngress to core
-merge_request: 48836
-author:
-type: changed
diff --git a/changelogs/unreleased/214044-add-empty-state-no-commit-result.yml b/changelogs/unreleased/214044-add-empty-state-no-commit-result.yml
deleted file mode 100644
index 60bac0b0326..00000000000
--- a/changelogs/unreleased/214044-add-empty-state-no-commit-result.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Update empty state for no commits result
-merge_request: 48538
-author:
-type: changed
diff --git a/changelogs/unreleased/216795-add-visibility-and-last-published-information-to-the-image-reposit.yml b/changelogs/unreleased/216795-add-visibility-and-last-published-information-to-the-image-reposit.yml
deleted file mode 100644
index aa630bd82c4..00000000000
--- a/changelogs/unreleased/216795-add-visibility-and-last-published-information-to-the-image-reposit.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Add Project to ContainerRepository GraphQL type
-merge_request: 49019
-author:
-type: added
diff --git a/changelogs/unreleased/216795-show-last-update-and-visibility.yml b/changelogs/unreleased/216795-show-last-update-and-visibility.yml
deleted file mode 100644
index 4ed9e3d25db..00000000000
--- a/changelogs/unreleased/216795-show-last-update-and-visibility.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Add visibility and last updated image repository details
-merge_request: 49703
-author:
-type: changed
diff --git a/changelogs/unreleased/219049-remove-google-importer.yml b/changelogs/unreleased/219049-remove-google-importer.yml
deleted file mode 100644
index f00a6c19a7b..00000000000
--- a/changelogs/unreleased/219049-remove-google-importer.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: "Remove Google Code importer"
-merge_request: 48139
-author: Getulio Valentin Sánchez
-type: removed
diff --git a/changelogs/unreleased/219241-refine-group-creation-form.yml b/changelogs/unreleased/219241-refine-group-creation-form.yml
deleted file mode 100644
index 5fef1b2a971..00000000000
--- a/changelogs/unreleased/219241-refine-group-creation-form.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Refine group creation form
-merge_request: 48490
-author:
-type: changed
diff --git a/changelogs/unreleased/219852-deprecated-button.yml b/changelogs/unreleased/219852-deprecated-button.yml
deleted file mode 100644
index 46a9f556c4e..00000000000
--- a/changelogs/unreleased/219852-deprecated-button.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Update deprecated button on pipeline security table
-merge_request: 49620
-author:
-type: changed
diff --git a/changelogs/unreleased/220433-user-stuck-in-2fa-setup-page-even-if-group-disable-2fa-enforce-mig.yml b/changelogs/unreleased/220433-user-stuck-in-2fa-setup-page-even-if-group-disable-2fa-enforce-mig.yml
deleted file mode 100644
index db7c4818755..00000000000
--- a/changelogs/unreleased/220433-user-stuck-in-2fa-setup-page-even-if-group-disable-2fa-enforce-mig.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Add migration that updated users that don't need to have 2fa established
-merge_request: 47193
-author:
-type: fixed
diff --git a/changelogs/unreleased/222885-update-design-of-the-container-registry-cleanup-policy-for-tags.yml b/changelogs/unreleased/222885-update-design-of-the-container-registry-cleanup-policy-for-tags.yml
deleted file mode 100644
index 3ac00c2a8eb..00000000000
--- a/changelogs/unreleased/222885-update-design-of-the-container-registry-cleanup-policy-for-tags.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Update Design of the Container Registry Cleanup Policy for tags
-merge_request: 48243
-author:
-type: changed
diff --git a/changelogs/unreleased/224509-chevron-down-svg-runner-epic.yml b/changelogs/unreleased/224509-chevron-down-svg-runner-epic.yml
deleted file mode 100644
index 94622bcdbca..00000000000
--- a/changelogs/unreleased/224509-chevron-down-svg-runner-epic.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Migrate chevron-down icon to svg
-merge_request: 47591
-author:
-type: other
diff --git a/changelogs/unreleased/224509-chevron-down-svg-search-wiki.yml b/changelogs/unreleased/224509-chevron-down-svg-search-wiki.yml
deleted file mode 100644
index 8794d37d354..00000000000
--- a/changelogs/unreleased/224509-chevron-down-svg-search-wiki.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Update icons to svg in several sort dropdowns
-merge_request: 48092
-author:
-type: other
diff --git a/changelogs/unreleased/224509-replace-fa-chevron-down-with-gitlab-svg-chevron-down-icon.yml b/changelogs/unreleased/224509-replace-fa-chevron-down-with-gitlab-svg-chevron-down-icon.yml
deleted file mode 100644
index cf30494c15c..00000000000
--- a/changelogs/unreleased/224509-replace-fa-chevron-down-with-gitlab-svg-chevron-down-icon.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Replace fa-chevron-down with GitLab SVG in dropdowns
-merge_request: 48171
-author:
-type: changed
diff --git a/changelogs/unreleased/224698-fj-add-operations-access-level-to-api-project-settings.yml b/changelogs/unreleased/224698-fj-add-operations-access-level-to-api-project-settings.yml
deleted file mode 100644
index a80efab8c85..00000000000
--- a/changelogs/unreleased/224698-fj-add-operations-access-level-to-api-project-settings.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Add operations_access_level to project settings API
-merge_request: 50023
-author:
-type: added
diff --git a/changelogs/unreleased/224698-fj-add-operations-setting.yml b/changelogs/unreleased/224698-fj-add-operations-setting.yml
deleted file mode 100644
index 663a9478f7a..00000000000
--- a/changelogs/unreleased/224698-fj-add-operations-setting.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Add Operations project setting logic
-merge_request: 48347
-author:
-type: added
diff --git a/changelogs/unreleased/224700_add_toggle_to_remove_analytics_item.yml b/changelogs/unreleased/224700_add_toggle_to_remove_analytics_item.yml
deleted file mode 100644
index 635e75627ad..00000000000
--- a/changelogs/unreleased/224700_add_toggle_to_remove_analytics_item.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Add toggle to remove Analytics left nav item
-merge_request: 46011
-author:
-type: added
diff --git a/changelogs/unreleased/225275-add-glcheckbox-to-squah-commits.yml b/changelogs/unreleased/225275-add-glcheckbox-to-squah-commits.yml
deleted file mode 100644
index 99ad834046d..00000000000
--- a/changelogs/unreleased/225275-add-glcheckbox-to-squah-commits.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Add GlFormCheckbox to squash commits
-merge_request: 48338
-author:
-type: changed
diff --git a/changelogs/unreleased/225281-add-external_author-alias-for-service_desk_reply_to.yml b/changelogs/unreleased/225281-add-external_author-alias-for-service_desk_reply_to.yml
deleted file mode 100644
index 87bdb16be30..00000000000
--- a/changelogs/unreleased/225281-add-external_author-alias-for-service_desk_reply_to.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Add `external_author` alias to `service_desk_reply_to`
-merge_request: 48363
-author: Lee Tickett
-type: other
diff --git a/changelogs/unreleased/225446-fix-misalignment-author-dropdown.yml b/changelogs/unreleased/225446-fix-misalignment-author-dropdown.yml
deleted file mode 100644
index ae3f711ff2c..00000000000
--- a/changelogs/unreleased/225446-fix-misalignment-author-dropdown.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Fix misalignment of commit search by message input
-merge_request: 48430
-author:
-type: fixed
diff --git a/changelogs/unreleased/225957-convert-to-svg-caret-down-comments.yml b/changelogs/unreleased/225957-convert-to-svg-caret-down-comments.yml
deleted file mode 100644
index 5d33c6c91b9..00000000000
--- a/changelogs/unreleased/225957-convert-to-svg-caret-down-comments.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Convert bootstrap carets to svg chevrons
-merge_request: 48492
-author:
-type: other
diff --git a/changelogs/unreleased/225957-convert-to-svg-caret-down-projects.yml b/changelogs/unreleased/225957-convert-to-svg-caret-down-projects.yml
deleted file mode 100644
index 4f6b2441c3d..00000000000
--- a/changelogs/unreleased/225957-convert-to-svg-caret-down-projects.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Replace bootstrap caret-down with chevron-down
-merge_request: 48424
-author:
-type: other
diff --git a/changelogs/unreleased/226991-annotate-external-issue-authorship.yml b/changelogs/unreleased/226991-annotate-external-issue-authorship.yml
deleted file mode 100644
index bcff261473c..00000000000
--- a/changelogs/unreleased/226991-annotate-external-issue-authorship.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Add `service_desk_reply_to` to issues list and header
-merge_request: 48089
-author: Lee Tickett
-type: added
diff --git a/changelogs/unreleased/227765_add_index_vulnerabilities_on_project_id_and_severity.yml b/changelogs/unreleased/227765_add_index_vulnerabilities_on_project_id_and_severity.yml
deleted file mode 100644
index 6ef8d608a69..00000000000
--- a/changelogs/unreleased/227765_add_index_vulnerabilities_on_project_id_and_severity.yml
+++ /dev/null
@@ -1,6 +0,0 @@
----
-title: Add index for the `vulnerabilities` table on `project_id`, `state`, and `severity`
- columns
-merge_request: 48930
-author:
-type: added
diff --git a/changelogs/unreleased/228675-separate-filtering-users-from-sorting-users-support-multiple-filte.yml b/changelogs/unreleased/228675-separate-filtering-users-from-sorting-users-support-multiple-filte.yml
deleted file mode 100644
index e6e5bf122dc..00000000000
--- a/changelogs/unreleased/228675-separate-filtering-users-from-sorting-users-support-multiple-filte.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Add support for filtering direct group members by 2FA enabled/disabled
-merge_request: 48084
-author:
-type: changed
diff --git a/changelogs/unreleased/229310-migrate-bootstrap-button.yml b/changelogs/unreleased/229310-migrate-bootstrap-button.yml
deleted file mode 100644
index 5952fa463ae..00000000000
--- a/changelogs/unreleased/229310-migrate-bootstrap-button.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Migrate Bootstrap button to GitLab UI GlButton in IDE
-merge_request: 39988
-author:
-type: changed
diff --git a/changelogs/unreleased/229677-merge-modal.yml b/changelogs/unreleased/229677-merge-modal.yml
deleted file mode 100644
index 360db842eaf..00000000000
--- a/changelogs/unreleased/229677-merge-modal.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Make "How to merge" modal in merge requests conform to correct modal styling
-merge_request: 47889
-author:
-type: changed
diff --git a/changelogs/unreleased/229677-mr-conflicts.yml b/changelogs/unreleased/229677-mr-conflicts.yml
deleted file mode 100644
index f8d104eafee..00000000000
--- a/changelogs/unreleased/229677-mr-conflicts.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Make How to merge modal in merge requests widget conform to correct modal styling
-merge_request: 48370
-author:
-type: changed
diff --git a/changelogs/unreleased/229677-mr-widget-conflicts-warning.yml b/changelogs/unreleased/229677-mr-widget-conflicts-warning.yml
deleted file mode 100644
index eadc599ee84..00000000000
--- a/changelogs/unreleased/229677-mr-widget-conflicts-warning.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Replace how to merge HAML with Vue component
-merge_request: 48766
-author:
-type: changed
diff --git a/changelogs/unreleased/229848-feature-flag-enable-option-to-display-one-file-at-a-time-in-mrs.yml b/changelogs/unreleased/229848-feature-flag-enable-option-to-display-one-file-at-a-time-in-mrs.yml
deleted file mode 100644
index a3c34510950..00000000000
--- a/changelogs/unreleased/229848-feature-flag-enable-option-to-display-one-file-at-a-time-in-mrs.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Remove `view_diffs_file_by_file` feature flag
-merge_request: 48966
-author:
-type: other
diff --git a/changelogs/unreleased/229918-fix-some-issue-events.yml b/changelogs/unreleased/229918-fix-some-issue-events.yml
deleted file mode 100644
index 526f14cc9ae..00000000000
--- a/changelogs/unreleased/229918-fix-some-issue-events.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Fix usage data tracking of some issue events
-merge_request: 49571
-author:
-type: fixed
diff --git a/changelogs/unreleased/231179-projects-buttons.yml b/changelogs/unreleased/231179-projects-buttons.yml
deleted file mode 100644
index c56384ab2bc..00000000000
--- a/changelogs/unreleased/231179-projects-buttons.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Adds gitlab ui classes to project dir buttons
-merge_request: 49939
-author:
-type: other
diff --git a/changelogs/unreleased/231189-manifest-dir-buttons.yml b/changelogs/unreleased/231189-manifest-dir-buttons.yml
deleted file mode 100644
index 96b581152b3..00000000000
--- a/changelogs/unreleased/231189-manifest-dir-buttons.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Adds gl button classes to manifest imports
-merge_request: 48697
-author:
-type: other
diff --git a/changelogs/unreleased/231207-convert-compare-button-to-gl.yml b/changelogs/unreleased/231207-convert-compare-button-to-gl.yml
deleted file mode 100644
index d4b62d5cf56..00000000000
--- a/changelogs/unreleased/231207-convert-compare-button-to-gl.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Conver create merge request button to gl
-merge_request: 49864
-author:
-type: other
diff --git a/changelogs/unreleased/231210-migrate-haml-buttons.yml b/changelogs/unreleased/231210-migrate-haml-buttons.yml
deleted file mode 100644
index ff7d4791764..00000000000
--- a/changelogs/unreleased/231210-migrate-haml-buttons.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Migrate HAML buttons to Pajamas in app/views/profiles/keys
-merge_request: 49421
-author: Jonston Chan @JonstonChan
-type: changed
diff --git a/changelogs/unreleased/232670-steal-webauthn-background-migration.yml b/changelogs/unreleased/232670-steal-webauthn-background-migration.yml
deleted file mode 100644
index a9752c57947..00000000000
--- a/changelogs/unreleased/232670-steal-webauthn-background-migration.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Cleanup webauthn background migration
-merge_request: 46179
-author: Jan Beckmann
-type: added
diff --git a/changelogs/unreleased/233648-replace-bootstrap-alerts-in-app-views-admin-runners-show-html-haml.yml b/changelogs/unreleased/233648-replace-bootstrap-alerts-in-app-views-admin-runners-show-html-haml.yml
deleted file mode 100644
index 7f6c3a02376..00000000000
--- a/changelogs/unreleased/233648-replace-bootstrap-alerts-in-app-views-admin-runners-show-html-haml.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Replace bootstrap alerts in app/views/admin/runners/show.html.haml
-merge_request: 41378
-author: Gilang Gumilar
-type: changed
diff --git a/changelogs/unreleased/233675-replace-bootstrap-alerts-in-app-views-profiles-notifications-show-.yml b/changelogs/unreleased/233675-replace-bootstrap-alerts-in-app-views-profiles-notifications-show-.yml
deleted file mode 100644
index 7f18e92d1c4..00000000000
--- a/changelogs/unreleased/233675-replace-bootstrap-alerts-in-app-views-profiles-notifications-show-.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Replace bootstrap alerts in app/views/profiles/notifications/show.html.haml
-merge_request: 41310
-author: Gilang Gumilar
-type: changed
diff --git a/changelogs/unreleased/233699-replace-bootstrap-alerts-in-ee-app-views-admin-licenses-new-html-h.yml b/changelogs/unreleased/233699-replace-bootstrap-alerts-in-ee-app-views-admin-licenses-new-html-h.yml
deleted file mode 100644
index 1a60a2f2d52..00000000000
--- a/changelogs/unreleased/233699-replace-bootstrap-alerts-in-ee-app-views-admin-licenses-new-html-h.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Replace bootstrap alerts in ee/app/views/admin/licenses/new.html.haml
-merge_request: 41275
-author: Gilang Gumilar
-type: changed
diff --git a/changelogs/unreleased/233994_add_increment_counter_js_tracking.yml b/changelogs/unreleased/233994_add_increment_counter_js_tracking.yml
deleted file mode 100644
index 19ff6938535..00000000000
--- a/changelogs/unreleased/233994_add_increment_counter_js_tracking.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Frontend client for increment_counter API
-merge_request: 47622
-author:
-type: added
diff --git a/changelogs/unreleased/233994_extend_usage_ping_api.yml b/changelogs/unreleased/233994_extend_usage_ping_api.yml
deleted file mode 100644
index 630e2ddbbd7..00000000000
--- a/changelogs/unreleased/233994_extend_usage_ping_api.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Add `increment_counter` to Usage Ping API
-merge_request: 47309
-author:
-type: added
diff --git a/changelogs/unreleased/233994_send_usage_data_events.yml b/changelogs/unreleased/233994_send_usage_data_events.yml
deleted file mode 100644
index 38707c88b94..00000000000
--- a/changelogs/unreleased/233994_send_usage_data_events.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Send Static Site Editor events to Usage Ping API
-merge_request: 47640
-author:
-type: added
diff --git a/changelogs/unreleased/234002-conan-create-build-info.yml b/changelogs/unreleased/234002-conan-create-build-info.yml
deleted file mode 100644
index 773b279e506..00000000000
--- a/changelogs/unreleased/234002-conan-create-build-info.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Conan packages show build and commit information when published using CI
-merge_request: 49426
-author:
-type: fixed
diff --git a/changelogs/unreleased/234013-add-experiment-record-context.yml b/changelogs/unreleased/234013-add-experiment-record-context.yml
deleted file mode 100644
index 5613d145be5..00000000000
--- a/changelogs/unreleased/234013-add-experiment-record-context.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Add context to the experiment user records
-merge_request: 48896
-author:
-type: added
diff --git a/changelogs/unreleased/235994-incident-metrics-upload.yml b/changelogs/unreleased/235994-incident-metrics-upload.yml
deleted file mode 100644
index 8beb60cc8a0..00000000000
--- a/changelogs/unreleased/235994-incident-metrics-upload.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Add metric image uploading to incidents via REST API
-merge_request: 46845
-author:
-type: added
diff --git a/changelogs/unreleased/237891-improve-ci-for-external-repo-with-configurable-maximum-mirroring-f.yml b/changelogs/unreleased/237891-improve-ci-for-external-repo-with-configurable-maximum-mirroring-f.yml
deleted file mode 100644
index 95a03d79230..00000000000
--- a/changelogs/unreleased/237891-improve-ci-for-external-repo-with-configurable-maximum-mirroring-f.yml
+++ /dev/null
@@ -1,6 +0,0 @@
----
-title: Improve CI for external repo with configurable maximum mirroring frequency
- on self-hosted
-merge_request: 48955
-author:
-type: changed
diff --git a/changelogs/unreleased/239177_add_checksum_into_vulnerability_remediations.yml b/changelogs/unreleased/239177_add_checksum_into_vulnerability_remediations.yml
deleted file mode 100644
index b65644379ec..00000000000
--- a/changelogs/unreleased/239177_add_checksum_into_vulnerability_remediations.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Add `checksum` column into the `vulnerability_remediations` table
-merge_request: 48165
-author:
-type: changed
diff --git a/changelogs/unreleased/239177_introduce_remediation_entity.yml b/changelogs/unreleased/239177_introduce_remediation_entity.yml
deleted file mode 100644
index d21255bc6c1..00000000000
--- a/changelogs/unreleased/239177_introduce_remediation_entity.yml
+++ /dev/null
@@ -1,6 +0,0 @@
----
-title: Create `vulnerability_findings_remediations` and `vulnerability_remediations`
- tables
-merge_request: 47166
-author:
-type: added
diff --git a/changelogs/unreleased/239177_scope_remediations_to_projects.yml b/changelogs/unreleased/239177_scope_remediations_to_projects.yml
deleted file mode 100644
index 877f96b79db..00000000000
--- a/changelogs/unreleased/239177_scope_remediations_to_projects.yml
+++ /dev/null
@@ -1,6 +0,0 @@
----
-title: Add `project_id` column into the `vulnerability_remediations` table to scope
- the records with projects
-merge_request: 49219
-author:
-type: added
diff --git a/changelogs/unreleased/239518-always-display-build-info-for-packages-in-the-ui.yml b/changelogs/unreleased/239518-always-display-build-info-for-packages-in-the-ui.yml
deleted file mode 100644
index 7c07878bf51..00000000000
--- a/changelogs/unreleased/239518-always-display-build-info-for-packages-in-the-ui.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Display more pipelines info in package history
-merge_request: 49040
-author:
-type: changed
diff --git a/changelogs/unreleased/239518-package-details-not-updating-when-the-same-version-is-deployed-fro.yml b/changelogs/unreleased/239518-package-details-not-updating-when-the-same-version-is-deployed-fro.yml
deleted file mode 100644
index ccd9c525412..00000000000
--- a/changelogs/unreleased/239518-package-details-not-updating-when-the-same-version-is-deployed-fro.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Update package_file table to display commits when present
-merge_request: 48882
-author:
-type: changed
diff --git a/changelogs/unreleased/239518_add_build_info_to_all_packages.yml b/changelogs/unreleased/239518_add_build_info_to_all_packages.yml
deleted file mode 100644
index 9961bfb0d0e..00000000000
--- a/changelogs/unreleased/239518_add_build_info_to_all_packages.yml
+++ /dev/null
@@ -1,6 +0,0 @@
----
-title: Create package build_info records for Conan, NuGet, PyPI, and Composer packages
- and package files
-merge_request: 48811
-author:
-type: added
diff --git a/changelogs/unreleased/241158-remove-feature-flag-save_raw_usage_data.yml b/changelogs/unreleased/241158-remove-feature-flag-save_raw_usage_data.yml
deleted file mode 100644
index 0f07284dcca..00000000000
--- a/changelogs/unreleased/241158-remove-feature-flag-save_raw_usage_data.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Save usage ping payload in raw_usage_data table
-merge_request: 49559
-author:
-type: added
diff --git a/changelogs/unreleased/241267-add-partitioned-audit-events-indexes.yml b/changelogs/unreleased/241267-add-partitioned-audit-events-indexes.yml
deleted file mode 100644
index ac580b87b55..00000000000
--- a/changelogs/unreleased/241267-add-partitioned-audit-events-indexes.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Add secondary indexes to partitioned audit_events
-merge_request: 48270
-author:
-type: added
diff --git a/changelogs/unreleased/241267-swap-audit-events-migration.yml b/changelogs/unreleased/241267-swap-audit-events-migration.yml
new file mode 100644
index 00000000000..b3d52f87af8
--- /dev/null
+++ b/changelogs/unreleased/241267-swap-audit-events-migration.yml
@@ -0,0 +1,5 @@
+---
+title: Add migration to swap partitioned audit_events
+merge_request: 47581
+author:
+type: added
diff --git a/changelogs/unreleased/241639-delete-manifest-api.yml b/changelogs/unreleased/241639-delete-manifest-api.yml
deleted file mode 100644
index bcc13aff800..00000000000
--- a/changelogs/unreleased/241639-delete-manifest-api.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Delete manifests when purging the dependency proxy using the API
-merge_request: 49056
-author:
-type: changed
diff --git a/changelogs/unreleased/241639-dependency-proxy-manifests.yml b/changelogs/unreleased/241639-dependency-proxy-manifests.yml
deleted file mode 100644
index 57babb52caf..00000000000
--- a/changelogs/unreleased/241639-dependency-proxy-manifests.yml
+++ /dev/null
@@ -1,6 +0,0 @@
----
-title: The dependency proxy caches manifests and makes HEAD requests to help with
- rate limiting
-merge_request: 48845
-author:
-type: changed
diff --git a/changelogs/unreleased/241639-manifest-caching-models.yml b/changelogs/unreleased/241639-manifest-caching-models.yml
deleted file mode 100644
index 69012d4af7b..00000000000
--- a/changelogs/unreleased/241639-manifest-caching-models.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Add dependency_proxy_manifests table and associations
-merge_request: 48535
-author:
-type: added
diff --git a/changelogs/unreleased/241744-support-kroki.yml b/changelogs/unreleased/241744-support-kroki.yml
deleted file mode 100644
index 1c269e553e3..00000000000
--- a/changelogs/unreleased/241744-support-kroki.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: "Add Kroki to support more diagrams in AsciiDoc and Markdown"
-merge_request: 44851
-author: Guillaume Grossetie
-type: added
diff --git a/changelogs/unreleased/242022-bscallout-to-glalert-applications.yml b/changelogs/unreleased/242022-bscallout-to-glalert-applications.yml
deleted file mode 100644
index 27adea2860a..00000000000
--- a/changelogs/unreleased/242022-bscallout-to-glalert-applications.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Replaces elements with the bs-callout class with gl-alert vue component
-merge_request: 47331
-author: Gary Bell @garybell
-type: other
diff --git a/changelogs/unreleased/242023-knative-alert.yml b/changelogs/unreleased/242023-knative-alert.yml
deleted file mode 100644
index b6fe0a1b7cc..00000000000
--- a/changelogs/unreleased/242023-knative-alert.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Convert knative error alert to glalert
-merge_request: 47840
-author:
-type: changed
diff --git a/changelogs/unreleased/242026-gl-alert-pipeline-ide.yml b/changelogs/unreleased/242026-gl-alert-pipeline-ide.yml
deleted file mode 100644
index 11b4aae9256..00000000000
--- a/changelogs/unreleased/242026-gl-alert-pipeline-ide.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Update ide pipeline alert to use gitlab ui
-merge_request: 49634
-author:
-type: changed
diff --git a/changelogs/unreleased/242028-migrate-bs-callout-to-glalert-in-app-assets-javascripts-jobs-compo.yml b/changelogs/unreleased/242028-migrate-bs-callout-to-glalert-in-app-assets-javascripts-jobs-compo.yml
deleted file mode 100644
index 8dd080ac936..00000000000
--- a/changelogs/unreleased/242028-migrate-bs-callout-to-glalert-in-app-assets-javascripts-jobs-compo.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Migrate bs-callout to GlAlert in …/unmet_prerequisites_block.vue
-merge_request: 48398
-author:
-type: other
diff --git a/changelogs/unreleased/242029-migrate-to-glalert-for-callout.yml b/changelogs/unreleased/242029-migrate-to-glalert-for-callout.yml
deleted file mode 100644
index e773e2acdd1..00000000000
--- a/changelogs/unreleased/242029-migrate-to-glalert-for-callout.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Migrate bs-callout to GlAlert for components using app/assets/javascripts/vue_shared/components/callout.vue
-merge_request: 49732
-author: Gary Bell @garybell
-type: other
diff --git a/changelogs/unreleased/242034-runner-limit.yml b/changelogs/unreleased/242034-runner-limit.yml
deleted file mode 100644
index 8e95f913033..00000000000
--- a/changelogs/unreleased/242034-runner-limit.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Convert shared runner limit alert to gl-alert
-merge_request: 48063
-author:
-type: other
diff --git a/changelogs/unreleased/244273-boards-migrate-createboard-board_store-function-to-vuex-action.yml b/changelogs/unreleased/244273-boards-migrate-createboard-board_store-function-to-vuex-action.yml
deleted file mode 100644
index d64587a064a..00000000000
--- a/changelogs/unreleased/244273-boards-migrate-createboard-board_store-function-to-vuex-action.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Migrate `createBoard` away from boardStore
-merge_request: 49450
-author:
-type: changed
diff --git a/changelogs/unreleased/244380_repopulate_historical_vulnerability_statistics.yml b/changelogs/unreleased/244380_repopulate_historical_vulnerability_statistics.yml
deleted file mode 100644
index 5ef75aaf51a..00000000000
--- a/changelogs/unreleased/244380_repopulate_historical_vulnerability_statistics.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Repopulate historical vulnerability statistics
-merge_request: 48128
-author:
-type: fixed
diff --git a/changelogs/unreleased/246857-fix-issuable-import-csv-service.yml b/changelogs/unreleased/246857-fix-issuable-import-csv-service.yml
deleted file mode 100644
index 4e3bbfa49bc..00000000000
--- a/changelogs/unreleased/246857-fix-issuable-import-csv-service.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Fix error in Issuable::ImportCsv::BaseService when CSV file is empty
-merge_request: 47918
-author:
-type: fixed
diff --git a/changelogs/unreleased/247130-gather-devops-segment-snapshots-info.yml b/changelogs/unreleased/247130-gather-devops-segment-snapshots-info.yml
deleted file mode 100644
index 30b3427159f..00000000000
--- a/changelogs/unreleased/247130-gather-devops-segment-snapshots-info.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Add approvals created_at index
-merge_request: 48684
-author:
-type: performance
diff --git a/changelogs/unreleased/247476-remove-angle-brackets-in-no-scopes.yml b/changelogs/unreleased/247476-remove-angle-brackets-in-no-scopes.yml
deleted file mode 100644
index bb13a2fc782..00000000000
--- a/changelogs/unreleased/247476-remove-angle-brackets-in-no-scopes.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Remove brackets in no scopes selected message in access and deploy tokens lists
-merge_request: 47628
-author:
-type: changed
diff --git a/changelogs/unreleased/249713-empty-results-status-fix.yml b/changelogs/unreleased/249713-empty-results-status-fix.yml
deleted file mode 100644
index 2b88093420d..00000000000
--- a/changelogs/unreleased/249713-empty-results-status-fix.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: 'Search page: fix empty results status'
-merge_request: 48034
-author:
-type: fixed
diff --git a/changelogs/unreleased/250479-iteration-lists-creation.yml b/changelogs/unreleased/250479-iteration-lists-creation.yml
deleted file mode 100644
index f590f3db2cb..00000000000
--- a/changelogs/unreleased/250479-iteration-lists-creation.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Add iteration_id column to lists
-merge_request: 48103
-author:
-type: added
diff --git a/changelogs/unreleased/250800-create-new-experimentsubject-model-with-user_id-namespace_id-or-pr.yml b/changelogs/unreleased/250800-create-new-experimentsubject-model-with-user_id-namespace_id-or-pr.yml
deleted file mode 100644
index 43c93ebdacf..00000000000
--- a/changelogs/unreleased/250800-create-new-experimentsubject-model-with-user_id-namespace_id-or-pr.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Create a new `ExperimentSubject` model, associated to the `Experiment` model, and related database migrations.
-merge_request: 47042
-author:
-type: added
diff --git a/changelogs/unreleased/250859-mr-suggestion-retain-spinner.yml b/changelogs/unreleased/250859-mr-suggestion-retain-spinner.yml
deleted file mode 100644
index 67a2ca147ed..00000000000
--- a/changelogs/unreleased/250859-mr-suggestion-retain-spinner.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Retain spinner when applying MR suggestions
-merge_request: 46203
-author:
-type: fixed
diff --git a/changelogs/unreleased/251015-artifact-download.yml b/changelogs/unreleased/251015-artifact-download.yml
deleted file mode 100644
index 10d918e2761..00000000000
--- a/changelogs/unreleased/251015-artifact-download.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Add artifacts field to JobType
-merge_request: 48207
-author:
-type: added
diff --git a/changelogs/unreleased/254979-double-border-split-button.yml b/changelogs/unreleased/254979-double-border-split-button.yml
deleted file mode 100644
index afa69697166..00000000000
--- a/changelogs/unreleased/254979-double-border-split-button.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Fixed double-border style on WebIDE button
-merge_request: 48605
-author:
-type: fixed
diff --git a/changelogs/unreleased/255103-blob-switcher-active.yml b/changelogs/unreleased/255103-blob-switcher-active.yml
deleted file mode 100644
index ece9b7673a5..00000000000
--- a/changelogs/unreleased/255103-blob-switcher-active.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Fix outline on selected button in Snippets Rendered/Source buttons
-merge_request: 49676
-author:
-type: fixed
diff --git a/changelogs/unreleased/255170-eng-use-text-field-to-capture-further-details-of-other-role-type-d.yml b/changelogs/unreleased/255170-eng-use-text-field-to-capture-further-details-of-other-role-type-d.yml
deleted file mode 100644
index 72cc52f2755..00000000000
--- a/changelogs/unreleased/255170-eng-use-text-field-to-capture-further-details-of-other-role-type-d.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Add other role column in user details table
-merge_request: 45635
-author:
-type: added
diff --git a/changelogs/unreleased/255171-dropdown-alerts-replacement.yml b/changelogs/unreleased/255171-dropdown-alerts-replacement.yml
deleted file mode 100644
index fed1d5dcffd..00000000000
--- a/changelogs/unreleased/255171-dropdown-alerts-replacement.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Update alert details sidebar assignee dropdown to use correct styling and formatting
-merge_request: 48285
-author:
-type: fixed
diff --git a/changelogs/unreleased/255502-http-integrations-list-ff-removal.yml b/changelogs/unreleased/255502-http-integrations-list-ff-removal.yml
deleted file mode 100644
index 1405be399ff..00000000000
--- a/changelogs/unreleased/255502-http-integrations-list-ff-removal.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Remove http_integrations_list feature flag
-merge_request: 48030
-author:
-type: changed
diff --git a/changelogs/unreleased/255923-transfer-project-group-with-integrations.yml b/changelogs/unreleased/255923-transfer-project-group-with-integrations.yml
deleted file mode 100644
index 10177cbb6e7..00000000000
--- a/changelogs/unreleased/255923-transfer-project-group-with-integrations.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Transfer a project/group to a new namespace inheriting integrations
-merge_request: 48621
-author:
-type: changed
diff --git a/changelogs/unreleased/255979-add-converted_at-timestamp-column-to-the-experiment_users-table.yml b/changelogs/unreleased/255979-add-converted_at-timestamp-column-to-the-experiment_users-table.yml
deleted file mode 100644
index f635d00dfb5..00000000000
--- a/changelogs/unreleased/255979-add-converted_at-timestamp-column-to-the-experiment_users-table.yml
+++ /dev/null
@@ -1,6 +0,0 @@
----
-title: Add `converted_at` timestamp column to `experiment_users` to record when
- the user performs an experiment's conversion action
-merge_request: 47093
-author:
-type: changed
diff --git a/changelogs/unreleased/257888-Improve-Runner-Breadcrumb-in-Admin-Section.yml b/changelogs/unreleased/257888-Improve-Runner-Breadcrumb-in-Admin-Section.yml
deleted file mode 100644
index 53a527d75d1..00000000000
--- a/changelogs/unreleased/257888-Improve-Runner-Breadcrumb-in-Admin-Section.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Replace Runner Page Title with Runner’s Hash
-merge_request: 44854
-author: Kev @KevSlashNull
-type: changed
diff --git a/changelogs/unreleased/258810-2-itteration-be.yml b/changelogs/unreleased/258810-2-itteration-be.yml
deleted file mode 100644
index 48547e115bd..00000000000
--- a/changelogs/unreleased/258810-2-itteration-be.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Add MergeRequest to VulnerabilityType in GraphQL
-merge_request: 50082
-author:
-type: added
diff --git a/changelogs/unreleased/259665-project-access-tokens-not-working-when-fetching-updates-for-a-prev.yml b/changelogs/unreleased/259665-project-access-tokens-not-working-when-fetching-updates-for-a-prev.yml
deleted file mode 100644
index e8efb3bf61c..00000000000
--- a/changelogs/unreleased/259665-project-access-tokens-not-working-when-fetching-updates-for-a-prev.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Fix project access token build authentication error
-merge_request: 47247
-author:
-type: fixed
diff --git a/changelogs/unreleased/260439-remove-boards-upsell-list.yml b/changelogs/unreleased/260439-remove-boards-upsell-list.yml
deleted file mode 100644
index 6dad6715dde..00000000000
--- a/changelogs/unreleased/260439-remove-boards-upsell-list.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Removed boards promotion
-merge_request: 47972
-author:
-type: changed
diff --git a/changelogs/unreleased/262112_populate_remaining_dismissal_information.yml b/changelogs/unreleased/262112_populate_remaining_dismissal_information.yml
deleted file mode 100644
index c4eea32f645..00000000000
--- a/changelogs/unreleased/262112_populate_remaining_dismissal_information.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Add migration to populate remaining dismissal information for vulnerabilities
-merge_request: 48472
-author:
-type: added
diff --git a/changelogs/unreleased/262168-pagination-of-bitbucket-server-importer-ignores-first-25-repositor.yml b/changelogs/unreleased/262168-pagination-of-bitbucket-server-importer-ignores-first-25-repositor.yml
deleted file mode 100644
index e94dfff99ac..00000000000
--- a/changelogs/unreleased/262168-pagination-of-bitbucket-server-importer-ignores-first-25-repositor.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Remove unneeded pagination code for project importers.
-merge_request: 49589
-author:
-type: changed
diff --git a/changelogs/unreleased/262395-devops-adoption-mutations.yml b/changelogs/unreleased/262395-devops-adoption-mutations.yml
deleted file mode 100644
index 35749ec59a9..00000000000
--- a/changelogs/unreleased/262395-devops-adoption-mutations.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Add GraphQL mutations for Devops Adoption Segment
-merge_request: 47066
-author:
-type: added
diff --git a/changelogs/unreleased/262847-create-on-call-schedules.yml b/changelogs/unreleased/262847-create-on-call-schedules.yml
deleted file mode 100644
index 86887856726..00000000000
--- a/changelogs/unreleased/262847-create-on-call-schedules.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Create `incident_management_oncall_schedules` table
-merge_request: 47407
-author:
-type: added
diff --git a/changelogs/unreleased/262857-creation-rotation-table-models.yml b/changelogs/unreleased/262857-creation-rotation-table-models.yml
deleted file mode 100644
index d45c60ca289..00000000000
--- a/changelogs/unreleased/262857-creation-rotation-table-models.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Add oncall rotations and participants tables
-merge_request: 49058
-author:
-type: added
diff --git a/changelogs/unreleased/263107-user-admin-approval-approve-user-via-api.yml b/changelogs/unreleased/263107-user-admin-approval-approve-user-via-api.yml
deleted file mode 100644
index 424a600e298..00000000000
--- a/changelogs/unreleased/263107-user-admin-approval-approve-user-via-api.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Add API endoint for Administrators to approve pending users
-merge_request: 47564
-author:
-type: added
diff --git a/changelogs/unreleased/263276-enable-new_pipeline_form_prefilled_vars.yml b/changelogs/unreleased/263276-enable-new_pipeline_form_prefilled_vars.yml
deleted file mode 100644
index 9312c02795a..00000000000
--- a/changelogs/unreleased/263276-enable-new_pipeline_form_prefilled_vars.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Add prefilled variables for run pipeline page
-merge_request: 49985
-author:
-type: added
diff --git a/changelogs/unreleased/263371-transition-id-section-should-include-help-text.yml b/changelogs/unreleased/263371-transition-id-section-should-include-help-text.yml
deleted file mode 100644
index 593779ba1ff..00000000000
--- a/changelogs/unreleased/263371-transition-id-section-should-include-help-text.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Resolve Transition ID section should include help text
-merge_request: 49204
-author:
-type: added
diff --git a/changelogs/unreleased/263497-add-details-column-to-vulnerability-findings.yml b/changelogs/unreleased/263497-add-details-column-to-vulnerability-findings.yml
deleted file mode 100644
index 1c927e1e000..00000000000
--- a/changelogs/unreleased/263497-add-details-column-to-vulnerability-findings.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Add details column to vulnerability findings table
-merge_request: 49005
-author:
-type: added
diff --git a/changelogs/unreleased/263497-add-validating-json-schema-draft-7.yml b/changelogs/unreleased/263497-add-validating-json-schema-draft-7.yml
deleted file mode 100644
index 7447e61736b..00000000000
--- a/changelogs/unreleased/263497-add-validating-json-schema-draft-7.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Add validating jsonb fields with json schema draft-07
-merge_request: 49451
-author:
-type: added
diff --git a/changelogs/unreleased/26552-sort-compare-commit.yml b/changelogs/unreleased/26552-sort-compare-commit.yml
deleted file mode 100644
index 7d5295acf1f..00000000000
--- a/changelogs/unreleased/26552-sort-compare-commit.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Sort commit/compare diff files directory first
-merge_request: 49136
-author:
-type: changed
diff --git a/changelogs/unreleased/26552-sort-diff-files.yml b/changelogs/unreleased/26552-sort-diff-files.yml
deleted file mode 100644
index 0bda2489f7c..00000000000
--- a/changelogs/unreleased/26552-sort-diff-files.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Sort merge request diff files directory first
-merge_request: 49118
-author:
-type: changed
diff --git a/changelogs/unreleased/267118-add-modal-to-unblock.yml b/changelogs/unreleased/267118-add-modal-to-unblock.yml
deleted file mode 100644
index 0b984794402..00000000000
--- a/changelogs/unreleased/267118-add-modal-to-unblock.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Add confirm modal to unblock user
-merge_request: 47442
-author:
-type: added
diff --git a/changelogs/unreleased/267118-add-reactivate-user-admin-approval-modal-to-glmodal.yml b/changelogs/unreleased/267118-add-reactivate-user-admin-approval-modal-to-glmodal.yml
deleted file mode 100644
index 39454d2dbc5..00000000000
--- a/changelogs/unreleased/267118-add-reactivate-user-admin-approval-modal-to-glmodal.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Add confirm modal to reactivate user
-merge_request: 48173
-author:
-type: added
diff --git a/changelogs/unreleased/267514-trailing-newline.yml b/changelogs/unreleased/267514-trailing-newline.yml
deleted file mode 100644
index 550000e930e..00000000000
--- a/changelogs/unreleased/267514-trailing-newline.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Add final newline on submit in blob editor
-merge_request: 49681
-author:
-type: fixed
diff --git a/changelogs/unreleased/267751-fix-stretched-flash-project-commit-show-page.yml b/changelogs/unreleased/267751-fix-stretched-flash-project-commit-show-page.yml
deleted file mode 100644
index 1fd0ef33a56..00000000000
--- a/changelogs/unreleased/267751-fix-stretched-flash-project-commit-show-page.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Fix stretched flash in project commit show page
-merge_request: 48439
-author:
-type: fixed
diff --git a/changelogs/unreleased/267993-enable-by-default-true-in-api-helper-usage_data_-event-feature.yml b/changelogs/unreleased/267993-enable-by-default-true-in-api-helper-usage_data_-event-feature.yml
deleted file mode 100644
index f3206b40c0a..00000000000
--- a/changelogs/unreleased/267993-enable-by-default-true-in-api-helper-usage_data_-event-feature.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Enable by default usage data API tracking
-merge_request: 48607
-author:
-type: added
diff --git a/changelogs/unreleased/268040-fj-avoid-initializing-wiki-in-import-when-not-present.yml b/changelogs/unreleased/268040-fj-avoid-initializing-wiki-in-import-when-not-present.yml
deleted file mode 100644
index dddd2abee76..00000000000
--- a/changelogs/unreleased/268040-fj-avoid-initializing-wiki-in-import-when-not-present.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Avoid creating wiki empty repo when not present in export files
-merge_request: 48890
-author:
-type: changed
diff --git a/changelogs/unreleased/268282-remove-feature-flag.yml b/changelogs/unreleased/268282-remove-feature-flag.yml
deleted file mode 100644
index fc08aad3e2c..00000000000
--- a/changelogs/unreleased/268282-remove-feature-flag.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Enable file tree highlighting by default
-merge_request: 49356
-author:
-type: changed
diff --git a/changelogs/unreleased/270090-add-pk-to-elasticsearch-indexed-namespaces.yml b/changelogs/unreleased/270090-add-pk-to-elasticsearch-indexed-namespaces.yml
deleted file mode 100644
index 710297eedd2..00000000000
--- a/changelogs/unreleased/270090-add-pk-to-elasticsearch-indexed-namespaces.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Add primary key to elasticsearch_indexed_namespaces
-merge_request: 48944
-author:
-type: changed
diff --git a/changelogs/unreleased/270090-add-pk-to-elasticsearch-indexed-projects.yml b/changelogs/unreleased/270090-add-pk-to-elasticsearch-indexed-projects.yml
deleted file mode 100644
index c40fcefc914..00000000000
--- a/changelogs/unreleased/270090-add-pk-to-elasticsearch-indexed-projects.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Add primary key to elasticsearch_indexed_projects
-merge_request: 48919
-author:
-type: changed
diff --git a/changelogs/unreleased/270093-add-primary-key-to-mrcc-diff-files.yml b/changelogs/unreleased/270093-add-primary-key-to-mrcc-diff-files.yml
deleted file mode 100644
index 2bb5a496057..00000000000
--- a/changelogs/unreleased/270093-add-primary-key-to-mrcc-diff-files.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Add primary key to merge_request_context_commit_diff_files
-merge_request: 49024
-author:
-type: changed
diff --git a/changelogs/unreleased/270409-experiment-cleanup-drop-feature-filter-type-column.yml b/changelogs/unreleased/270409-experiment-cleanup-drop-feature-filter-type-column.yml
deleted file mode 100644
index b8a6cee8249..00000000000
--- a/changelogs/unreleased/270409-experiment-cleanup-drop-feature-filter-type-column.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Drop unused feature_filter_type experiment column
-merge_request: 48221
-author:
-type: deprecated
diff --git a/changelogs/unreleased/270583-improve-efficiency-when-creating-additional-boards-within-a-group-.yml b/changelogs/unreleased/270583-improve-efficiency-when-creating-additional-boards-within-a-group-.yml
deleted file mode 100644
index ff17adef4c6..00000000000
--- a/changelogs/unreleased/270583-improve-efficiency-when-creating-additional-boards-within-a-group-.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Boards - Remove default labels lists generation
-merge_request: 49071
-author:
-type: changed
diff --git a/changelogs/unreleased/271538-remove-vsa-usage-ping.yml b/changelogs/unreleased/271538-remove-vsa-usage-ping.yml
deleted file mode 100644
index 6f24b58119b..00000000000
--- a/changelogs/unreleased/271538-remove-vsa-usage-ping.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Remove avg_cycle_analytics from usage ping
-merge_request: 47812
-author:
-type: other
diff --git a/changelogs/unreleased/272983-fix-security-mr-widget-forks.yml b/changelogs/unreleased/272983-fix-security-mr-widget-forks.yml
deleted file mode 100644
index 9d3d4e3a56b..00000000000
--- a/changelogs/unreleased/272983-fix-security-mr-widget-forks.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Fix getting security report information on merge requests from forks
-merge_request: 49354
-author:
-type: fixed
diff --git a/changelogs/unreleased/273011-setting.yml b/changelogs/unreleased/273011-setting.yml
deleted file mode 100644
index 3b871bc9d59..00000000000
--- a/changelogs/unreleased/273011-setting.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Add cloud_license_enabled column to application_settings
-merge_request: 47882
-author:
-type: added
diff --git a/changelogs/unreleased/273098-regulated-compliance-labels.yml b/changelogs/unreleased/273098-regulated-compliance-labels.yml
deleted file mode 100644
index 0809c05cd15..00000000000
--- a/changelogs/unreleased/273098-regulated-compliance-labels.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Add regulated field to compliance management frameworks
-merge_request: 47761
-author:
-type: added
diff --git a/changelogs/unreleased/273168-admin-alert-500-dor.yml b/changelogs/unreleased/273168-admin-alert-500-dor.yml
deleted file mode 100644
index 499847e4e56..00000000000
--- a/changelogs/unreleased/273168-admin-alert-500-dor.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Alert Service integration only available for projects.
-merge_request: 49561
-author:
-type: fixed
diff --git a/changelogs/unreleased/273270-save-button-should-have-a-different-color-on-press.yml b/changelogs/unreleased/273270-save-button-should-have-a-different-color-on-press.yml
deleted file mode 100644
index 023289cc572..00000000000
--- a/changelogs/unreleased/273270-save-button-should-have-a-different-color-on-press.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Resolve Save button should have a different color on press
-merge_request: 48975
-author:
-type: fixed
diff --git a/changelogs/unreleased/273411-fj-fix-transient-error-in-branch-checking.yml b/changelogs/unreleased/273411-fj-fix-transient-error-in-branch-checking.yml
deleted file mode 100644
index 7ce1c8d69d6..00000000000
--- a/changelogs/unreleased/273411-fj-fix-transient-error-in-branch-checking.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Avoid branch name checking when creating a new snippet
-merge_request: 48995
-author:
-type: fixed
diff --git a/changelogs/unreleased/273418-enable-security-report-downloads.yml b/changelogs/unreleased/273418-enable-security-report-downloads.yml
deleted file mode 100644
index 07f2e16e22e..00000000000
--- a/changelogs/unreleased/273418-enable-security-report-downloads.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Allow downloading of security reports directly from merge request page
-merge_request: 49572
-author:
-type: added
diff --git a/changelogs/unreleased/273425-security-mr-widget-upgrade-popover.yml b/changelogs/unreleased/273425-security-mr-widget-upgrade-popover.yml
deleted file mode 100644
index 81d0a8e6aa7..00000000000
--- a/changelogs/unreleased/273425-security-mr-widget-upgrade-popover.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Show upgrade popover in security widget in merge requests when the user is able to upgrade
-merge_request: 49613
-author:
-type: added
diff --git a/changelogs/unreleased/273470-create-csv-exports-table.yml b/changelogs/unreleased/273470-create-csv-exports-table.yml
deleted file mode 100644
index 64109ad79c0..00000000000
--- a/changelogs/unreleased/273470-create-csv-exports-table.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Adds migration for user permission uploads
-merge_request: 47846
-author:
-type: added
diff --git a/changelogs/unreleased/273580-when-selecting-issue-type-and-closing-the-dropdown-the-issue-gets-.yml b/changelogs/unreleased/273580-when-selecting-issue-type-and-closing-the-dropdown-the-issue-gets-.yml
deleted file mode 100644
index 6cf89bb53f4..00000000000
--- a/changelogs/unreleased/273580-when-selecting-issue-type-and-closing-the-dropdown-the-issue-gets-.yml
+++ /dev/null
@@ -1,6 +0,0 @@
----
-title: Adds type="button" to the close button for the issue type selector to prevent
- accidental form submission
-merge_request: 48249
-author:
-type: fixed
diff --git a/changelogs/unreleased/273592-add-state-version.yml b/changelogs/unreleased/273592-add-state-version.yml
deleted file mode 100644
index 49887943eeb..00000000000
--- a/changelogs/unreleased/273592-add-state-version.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Add additional fields to GraphQl terraform state version
-merge_request: 48411
-author:
-type: changed
diff --git a/changelogs/unreleased/273592-download-action.yml b/changelogs/unreleased/273592-download-action.yml
deleted file mode 100644
index a4a3dd00e50..00000000000
--- a/changelogs/unreleased/273592-download-action.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Add download action to the Terraform state listing
-merge_request: 48837
-author:
-type: added
diff --git a/changelogs/unreleased/273592-terraform-actions.yml b/changelogs/unreleased/273592-terraform-actions.yml
deleted file mode 100644
index 9bb3a91003f..00000000000
--- a/changelogs/unreleased/273592-terraform-actions.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Add lock button to the Terraform State list view
-merge_request: 47842
-author:
-type: added
diff --git a/changelogs/unreleased/273592-terraform-delete.yml b/changelogs/unreleased/273592-terraform-delete.yml
deleted file mode 100644
index 1f33e75ed89..00000000000
--- a/changelogs/unreleased/273592-terraform-delete.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Add delete button to terraform list vue
-merge_request: 48485
-author:
-type: added
diff --git a/changelogs/unreleased/273734-enable-ci_bridge_dependency_variables.yml b/changelogs/unreleased/273734-enable-ci_bridge_dependency_variables.yml
deleted file mode 100644
index 6841e5c2ece..00000000000
--- a/changelogs/unreleased/273734-enable-ci_bridge_dependency_variables.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Implement passing dotenv variables to bridge jobs
-merge_request: 47905
-author:
-type: fixed
diff --git a/changelogs/unreleased/273751-fj-structured-data-for-groups.yml b/changelogs/unreleased/273751-fj-structured-data-for-groups.yml
deleted file mode 100644
index aaaf4034998..00000000000
--- a/changelogs/unreleased/273751-fj-structured-data-for-groups.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Add SEO structured markup for groups
-merge_request: 47374
-author:
-type: added
diff --git a/changelogs/unreleased/273777-fix-css-not-loading-on-jira-connect-app.yml b/changelogs/unreleased/273777-fix-css-not-loading-on-jira-connect-app.yml
deleted file mode 100644
index c9b03dd2f58..00000000000
--- a/changelogs/unreleased/273777-fix-css-not-loading-on-jira-connect-app.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Fix Jira Connect styles not loaded when startup_css is enabled
-merge_request: 47043
-author:
-type: fixed
diff --git a/changelogs/unreleased/275962-update-users-rake.yml b/changelogs/unreleased/275962-update-users-rake.yml
deleted file mode 100644
index f8cd1a6753e..00000000000
--- a/changelogs/unreleased/275962-update-users-rake.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Add rake task to disable personal project and group creation
-merge_request: 47655
-author:
-type: added
diff --git a/changelogs/unreleased/275997-enable-ci_auto_cancel_all_pipelines.yml b/changelogs/unreleased/275997-enable-ci_auto_cancel_all_pipelines.yml
deleted file mode 100644
index 176105299f6..00000000000
--- a/changelogs/unreleased/275997-enable-ci_auto_cancel_all_pipelines.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Allow canceling all pipelines with auto-cancel
-merge_request: 47906
-author:
-type: fixed
diff --git a/changelogs/unreleased/276417-replace-fa-exclamation-triangle-icons-with-gitlab-svg-warning-soli.yml b/changelogs/unreleased/276417-replace-fa-exclamation-triangle-icons-with-gitlab-svg-warning-soli.yml
deleted file mode 100644
index a2c5cd17431..00000000000
--- a/changelogs/unreleased/276417-replace-fa-exclamation-triangle-icons-with-gitlab-svg-warning-soli.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Replace fa-exclamation-triangle icons with GitLab SVG warning-solid icon
-merge_request: 47089
-author:
-type: changed
diff --git a/changelogs/unreleased/276432-refactor-container-registry-frontend-to-graphql-2.yml b/changelogs/unreleased/276432-refactor-container-registry-frontend-to-graphql-2.yml
deleted file mode 100644
index 3621511b1a3..00000000000
--- a/changelogs/unreleased/276432-refactor-container-registry-frontend-to-graphql-2.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Add containerRepositoriesCount to project and group queries
-merge_request: 48685
-author:
-type: changed
diff --git a/changelogs/unreleased/276432-refactor-container-registry-frontend-to-graphql.yml b/changelogs/unreleased/276432-refactor-container-registry-frontend-to-graphql.yml
deleted file mode 100644
index bd2e0a05528..00000000000
--- a/changelogs/unreleased/276432-refactor-container-registry-frontend-to-graphql.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Refactor container registry list page to grapqhl
-merge_request: 48602
-author:
-type: changed
diff --git a/changelogs/unreleased/276432-remove-vuex.yml b/changelogs/unreleased/276432-remove-vuex.yml
deleted file mode 100644
index 39b17cb0b26..00000000000
--- a/changelogs/unreleased/276432-remove-vuex.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Refactor container registry to use GraphQL API
-merge_request: 49584
-author:
-type: changed
diff --git a/changelogs/unreleased/276479-add-expiration_policy_completed_at-to-container-repositories.yml b/changelogs/unreleased/276479-add-expiration_policy_completed_at-to-container-repositories.yml
deleted file mode 100644
index 664b0564973..00000000000
--- a/changelogs/unreleased/276479-add-expiration_policy_completed_at-to-container-repositories.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Add expiration policy completed at support in container repositories
-merge_request: 49924
-author:
-type: added
diff --git a/changelogs/unreleased/276491-follow-up-from-add-userdiscussionscount-to-issues-and-merge-reques.yml b/changelogs/unreleased/276491-follow-up-from-add-userdiscussionscount-to-issues-and-merge-reques.yml
deleted file mode 100644
index 03c49383f5b..00000000000
--- a/changelogs/unreleased/276491-follow-up-from-add-userdiscussionscount-to-issues-and-merge-reques.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Move IssueType notes and discussions count logic to resolvers
-merge_request: 49160
-author:
-type: changed
diff --git a/changelogs/unreleased/276777-dep-proxy-feature-flag-removal.yml b/changelogs/unreleased/276777-dep-proxy-feature-flag-removal.yml
deleted file mode 100644
index 0edfe42301a..00000000000
--- a/changelogs/unreleased/276777-dep-proxy-feature-flag-removal.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Dependency Proxy for private groups and Dependency Proxy authentication
-merge_request: 49519
-author:
-type: added
diff --git a/changelogs/unreleased/276897-add-external-issue-links.yml b/changelogs/unreleased/276897-add-external-issue-links.yml
deleted file mode 100644
index 8f75c4edd11..00000000000
--- a/changelogs/unreleased/276897-add-external-issue-links.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Add Vulnerabilities External Link model
-merge_request: 48465
-author:
-type: added
diff --git a/changelogs/unreleased/276943-add-non-system-index-to-notes.yml b/changelogs/unreleased/276943-add-non-system-index-to-notes.yml
deleted file mode 100644
index 870fa141db8..00000000000
--- a/changelogs/unreleased/276943-add-non-system-index-to-notes.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Update index for notes to include `system`
-merge_request: 48864
-author:
-type: performance
diff --git a/changelogs/unreleased/276949-graphql-be-fix.yml b/changelogs/unreleased/276949-graphql-be-fix.yml
deleted file mode 100644
index dd4013c2918..00000000000
--- a/changelogs/unreleased/276949-graphql-be-fix.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: 'GraphQL: Add gitlay field to CiStatusAction'
-merge_request: 48892
-author:
-type: fixed
diff --git a/changelogs/unreleased/276949-pipeline-number-bugfix.yml b/changelogs/unreleased/276949-pipeline-number-bugfix.yml
deleted file mode 100644
index e4ed4adefe5..00000000000
--- a/changelogs/unreleased/276949-pipeline-number-bugfix.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Fix flex overflow bug
-merge_request: 48931
-author:
-type: fixed
diff --git a/changelogs/unreleased/277083-save-formatting-changes-in-separate-commit.yml b/changelogs/unreleased/277083-save-formatting-changes-in-separate-commit.yml
deleted file mode 100644
index d1faf162a0e..00000000000
--- a/changelogs/unreleased/277083-save-formatting-changes-in-separate-commit.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Use a separate commit to store formatting changes in the Static Site Editor
-merge_request: 49052
-author:
-type: changed
diff --git a/changelogs/unreleased/277130-add-a-new-column-called-finding_uuid-into-the-vulnerability_feedba.yml b/changelogs/unreleased/277130-add-a-new-column-called-finding_uuid-into-the-vulnerability_feedba.yml
deleted file mode 100644
index 06c4318aaa1..00000000000
--- a/changelogs/unreleased/277130-add-a-new-column-called-finding_uuid-into-the-vulnerability_feedba.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Add new column `finding_uuid` into `vulnerability_feedback` table
-merge_request: 48923
-author:
-type: changed
diff --git a/changelogs/unreleased/277160-add-a-generic-packages-tab-to-the-packages-ui.yml b/changelogs/unreleased/277160-add-a-generic-packages-tab-to-the-packages-ui.yml
deleted file mode 100644
index 04dfa3dbb4e..00000000000
--- a/changelogs/unreleased/277160-add-a-generic-packages-tab-to-the-packages-ui.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Add a generic packages tab to the Packages UI
-merge_request: 48121
-author:
-type: changed
diff --git a/changelogs/unreleased/280512-paginate-test-report.yml b/changelogs/unreleased/280512-paginate-test-report.yml
deleted file mode 100644
index 5552dd672c6..00000000000
--- a/changelogs/unreleased/280512-paginate-test-report.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Paginate unit test report
-merge_request: 47953
-author:
-type: performance
diff --git a/changelogs/unreleased/280582-dependency-proxy-env-vars.yml b/changelogs/unreleased/280582-dependency-proxy-env-vars.yml
deleted file mode 100644
index 752ff0e0b9b..00000000000
--- a/changelogs/unreleased/280582-dependency-proxy-env-vars.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Add dependency proxy predefined environment variables
-merge_request: 49133
-author:
-type: added
diff --git a/changelogs/unreleased/280589-set-vulnerabilities-as-dismissed-when-they-have-dismissed-feedback.yml b/changelogs/unreleased/280589-set-vulnerabilities-as-dismissed-when-they-have-dismissed-feedback.yml
deleted file mode 100644
index 9b3d94b6679..00000000000
--- a/changelogs/unreleased/280589-set-vulnerabilities-as-dismissed-when-they-have-dismissed-feedback.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Set vulnerability as dismissed when there is dismissal feedback
-merge_request: 48795
-author:
-type: added
diff --git a/changelogs/unreleased/280596-user-admin-approval-reject-user.yml b/changelogs/unreleased/280596-user-admin-approval-reject-user.yml
deleted file mode 100644
index bffee96e3e2..00000000000
--- a/changelogs/unreleased/280596-user-admin-approval-reject-user.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Email user when registration request is rejected
-merge_request: 48185
-author:
-type: added
diff --git a/changelogs/unreleased/281023-fix-darkmode-searc.yml b/changelogs/unreleased/281023-fix-darkmode-searc.yml
deleted file mode 100644
index 8cf7748820f..00000000000
--- a/changelogs/unreleased/281023-fix-darkmode-searc.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Global Search - Fix Dark Mode Font
-merge_request: 48927
-author:
-type: fixed
diff --git a/changelogs/unreleased/281026-set-live-preview-bg-white.yml b/changelogs/unreleased/281026-set-live-preview-bg-white.yml
deleted file mode 100644
index 0a1a7c91fac..00000000000
--- a/changelogs/unreleased/281026-set-live-preview-bg-white.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Set Web IDE Live Preview default background to white
-merge_request: 49901
-author:
-type: fixed
diff --git a/changelogs/unreleased/281039-sidebar-wdith-on-large-screens.yml b/changelogs/unreleased/281039-sidebar-wdith-on-large-screens.yml
deleted file mode 100644
index 421f90c2843..00000000000
--- a/changelogs/unreleased/281039-sidebar-wdith-on-large-screens.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Global Search - Fix Sidebar Whitespace
-merge_request: 48832
-author:
-type: changed
diff --git a/changelogs/unreleased/281178-pages-serve-from-deployments-configuration.yml b/changelogs/unreleased/281178-pages-serve-from-deployments-configuration.yml
deleted file mode 100644
index c9497f38bec..00000000000
--- a/changelogs/unreleased/281178-pages-serve-from-deployments-configuration.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Enable pages_serve_from_deployments FF by default
-merge_request: 48974
-author:
-type: changed
diff --git a/changelogs/unreleased/281449-feature-flag-enable-environment-auto-stop-start-on-create.yml b/changelogs/unreleased/281449-feature-flag-enable-environment-auto-stop-start-on-create.yml
deleted file mode 100644
index ed811c1af31..00000000000
--- a/changelogs/unreleased/281449-feature-flag-enable-environment-auto-stop-start-on-create.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Begin auto-stop countdown for environment after initial creation
-merge_request: 47702
-author:
-type: changed
diff --git a/changelogs/unreleased/281586_monorepo_nodejsscan.yml b/changelogs/unreleased/281586_monorepo_nodejsscan.yml
deleted file mode 100644
index 1590bfb9b7d..00000000000
--- a/changelogs/unreleased/281586_monorepo_nodejsscan.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Update nodejs-scan rule to wildcard prefix
-merge_request: 48902
-author:
-type: changed
diff --git a/changelogs/unreleased/281727-feature-ci_job_line_links-default-true.yml b/changelogs/unreleased/281727-feature-ci_job_line_links-default-true.yml
deleted file mode 100644
index 3243afcdbab..00000000000
--- a/changelogs/unreleased/281727-feature-ci_job_line_links-default-true.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Render http and https URLs as clickable links in Job logs
-merge_request: 48758
-author: Łukasz Groszkowski @falxcerebri
-type: added
diff --git a/changelogs/unreleased/281950-cleanup-count_uploads_size_in_storage_stats.yml b/changelogs/unreleased/281950-cleanup-count_uploads_size_in_storage_stats.yml
deleted file mode 100644
index 6e0fd69eaa8..00000000000
--- a/changelogs/unreleased/281950-cleanup-count_uploads_size_in_storage_stats.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Removed count_uploads_size_in_storage_stats feature flag
-merge_request: 49998
-author:
-type: other
diff --git a/changelogs/unreleased/281953-fix-file-header-line-height.yml b/changelogs/unreleased/281953-fix-file-header-line-height.yml
deleted file mode 100644
index d29932bef41..00000000000
--- a/changelogs/unreleased/281953-fix-file-header-line-height.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Fix incorrect line height in file header
-merge_request: 48117
-author:
-type: fixed
diff --git a/changelogs/unreleased/282441-schedule-createevidenceworker-jobs-in-a-sliding-window.yml b/changelogs/unreleased/282441-schedule-createevidenceworker-jobs-in-a-sliding-window.yml
deleted file mode 100644
index 4e3eb173428..00000000000
--- a/changelogs/unreleased/282441-schedule-createevidenceworker-jobs-in-a-sliding-window.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Schedule CreateEvidenceWorker jobs in a sliding window
-merge_request: 47638
-author:
-type: added
diff --git a/changelogs/unreleased/282506-mark-as-draft.yml b/changelogs/unreleased/282506-mark-as-draft.yml
deleted file mode 100644
index b0587856075..00000000000
--- a/changelogs/unreleased/282506-mark-as-draft.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Hide Mark as draft button in a merged MR even on mobile
-merge_request: 47678
-author: Takuya Noguchi
-type: fixed
diff --git a/changelogs/unreleased/282520-follow-up-enable-and-disable-merge-train-checkbox-based-on-pipelin.yml b/changelogs/unreleased/282520-follow-up-enable-and-disable-merge-train-checkbox-based-on-pipelin.yml
deleted file mode 100644
index cb2e347e9a9..00000000000
--- a/changelogs/unreleased/282520-follow-up-enable-and-disable-merge-train-checkbox-based-on-pipelin.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Add Merge Train Setting to the graphql api
-merge_request: 49402
-author:
-type: changed
diff --git a/changelogs/unreleased/283938-add-web_hooks-service-foreign-key.yml b/changelogs/unreleased/283938-add-web_hooks-service-foreign-key.yml
deleted file mode 100644
index 6a380027ca0..00000000000
--- a/changelogs/unreleased/283938-add-web_hooks-service-foreign-key.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Add cascade delete foreign key to web_hooks on service_id without validation
-merge_request: 47821
-author:
-type: fixed
diff --git a/changelogs/unreleased/283938-cleanup-web_hooks-service-foreign-key.yml b/changelogs/unreleased/283938-cleanup-web_hooks-service-foreign-key.yml
deleted file mode 100644
index 50e740434b0..00000000000
--- a/changelogs/unreleased/283938-cleanup-web_hooks-service-foreign-key.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Remove orphan service hooks
-merge_request: 48263
-author:
-type: fixed
diff --git a/changelogs/unreleased/283938_cascade_delete_inheriting_services.yml b/changelogs/unreleased/283938_cascade_delete_inheriting_services.yml
deleted file mode 100644
index 25989863327..00000000000
--- a/changelogs/unreleased/283938_cascade_delete_inheriting_services.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Change services.inherit_from_id foreign key to ON DELETE CASCADE
-merge_request: 48163
-author:
-type: fixed
diff --git a/changelogs/unreleased/283941-remove-an-extra-details-on-project-top-page.yml b/changelogs/unreleased/283941-remove-an-extra-details-on-project-top-page.yml
deleted file mode 100644
index 1d6ab02b7d7..00000000000
--- a/changelogs/unreleased/283941-remove-an-extra-details-on-project-top-page.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Remove "Details" from breadcrumb item and LD+JSON from Project top
-merge_request: 47817
-author: Takuya Noguchi
-type: changed
diff --git a/changelogs/unreleased/283947-fj-track-sse-edit-in-api.yml b/changelogs/unreleased/283947-fj-track-sse-edit-in-api.yml
deleted file mode 100644
index 1af7c923360..00000000000
--- a/changelogs/unreleased/283947-fj-track-sse-edit-in-api.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Track MAU for SSE edit
-merge_request: 48377
-author:
-type: added
diff --git a/changelogs/unreleased/284008-remove-the-breadcrumb-on-subgroup-top-page.yml b/changelogs/unreleased/284008-remove-the-breadcrumb-on-subgroup-top-page.yml
deleted file mode 100644
index 51ed2c064a0..00000000000
--- a/changelogs/unreleased/284008-remove-the-breadcrumb-on-subgroup-top-page.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Remove "Details" from breadcrumb and JSON+JD on Group top page
-merge_request: 47854
-author: Takuya Noguchi
-type: changed
diff --git a/changelogs/unreleased/284070-issue-list-dropdown-not-shown-in-boards-add-issue-modal.yml b/changelogs/unreleased/284070-issue-list-dropdown-not-shown-in-boards-add-issue-modal.yml
deleted file mode 100644
index 858a7dac2e3..00000000000
--- a/changelogs/unreleased/284070-issue-list-dropdown-not-shown-in-boards-add-issue-modal.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Remove `Add Issues` button and a related modal
-merge_request: 47898
-author:
-type: changed
diff --git a/changelogs/unreleased/284138-bump-workhorse-version.yml b/changelogs/unreleased/284138-bump-workhorse-version.yml
deleted file mode 100644
index 15dcc389595..00000000000
--- a/changelogs/unreleased/284138-bump-workhorse-version.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Update GitLab Workhorse to v8.57.0
-merge_request:
-author:
-type: other
diff --git a/changelogs/unreleased/284588-prefix-sourcegraph-url-with-version.yml b/changelogs/unreleased/284588-prefix-sourcegraph-url-with-version.yml
deleted file mode 100644
index 942ceb6c577..00000000000
--- a/changelogs/unreleased/284588-prefix-sourcegraph-url-with-version.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Make sure Sourcegraph asset always loads successfully
-merge_request: 49030
-author:
-type: fixed
diff --git a/changelogs/unreleased/284597-remove-bootstrap-4-s-cards-components-from-dashboard-todos.yml b/changelogs/unreleased/284597-remove-bootstrap-4-s-cards-components-from-dashboard-todos.yml
deleted file mode 100644
index 3cd7999df9e..00000000000
--- a/changelogs/unreleased/284597-remove-bootstrap-4-s-cards-components-from-dashboard-todos.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Remove Bootstrap 4's Cards components from Issuables and Todos
-merge_request: 48004
-author: Takuya Noguchi
-type: performance
diff --git a/changelogs/unreleased/284601-clear-emoji-status-in-issue-and-mr-header.yml b/changelogs/unreleased/284601-clear-emoji-status-in-issue-and-mr-header.yml
deleted file mode 100644
index dc23eeb621b..00000000000
--- a/changelogs/unreleased/284601-clear-emoji-status-in-issue-and-mr-header.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Clear emoji status in issue/mr header
-merge_request: 49439
-author:
-type: fixed
diff --git a/changelogs/unreleased/284602-remove-issue-box-css.yml b/changelogs/unreleased/284602-remove-issue-box-css.yml
deleted file mode 100644
index 8bfa9283724..00000000000
--- a/changelogs/unreleased/284602-remove-issue-box-css.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Remove unused .issue-box CSS
-merge_request: 48002
-author: Takuya Noguchi
-type: other
diff --git a/changelogs/unreleased/284602-remove-issue-box-static.yml b/changelogs/unreleased/284602-remove-issue-box-static.yml
deleted file mode 100644
index 75cf831177f..00000000000
--- a/changelogs/unreleased/284602-remove-issue-box-static.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Remove .issue-box from static (classic) Issuable list
-merge_request: 47998
-author: Takuya Noguchi
-type: performance
diff --git a/changelogs/unreleased/284930-fix-entry-not-found-change-file-content.yml b/changelogs/unreleased/284930-fix-entry-not-found-change-file-content.yml
deleted file mode 100644
index 8194806f9c0..00000000000
--- a/changelogs/unreleased/284930-fix-entry-not-found-change-file-content.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Fix console error being thrown when file is renamed
-merge_request: 48275
-author:
-type: fixed
diff --git a/changelogs/unreleased/285096-replace-fa-chevron-down-icons-in-clusters-gcp-form.yml b/changelogs/unreleased/285096-replace-fa-chevron-down-icons-in-clusters-gcp-form.yml
deleted file mode 100644
index 009f7a9685a..00000000000
--- a/changelogs/unreleased/285096-replace-fa-chevron-down-icons-in-clusters-gcp-form.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Replace fa-chevron-down icons with GitLab SVG in gcp cluster form
-merge_request: 48656
-author:
-type: changed
diff --git a/changelogs/unreleased/285103-serialize-admin-users.yml b/changelogs/unreleased/285103-serialize-admin-users.yml
deleted file mode 100644
index a83b9a319a1..00000000000
--- a/changelogs/unreleased/285103-serialize-admin-users.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Add admin users serializer and entity
-merge_request: 48791
-author:
-type: added
diff --git a/changelogs/unreleased/287724-disable-name-prometheus.yml b/changelogs/unreleased/287724-disable-name-prometheus.yml
deleted file mode 100644
index b650665635d..00000000000
--- a/changelogs/unreleased/287724-disable-name-prometheus.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Prometheus integration name should not have a modifiable input field
-merge_request: 48437
-author:
-type: fixed
diff --git a/changelogs/unreleased/287777-fj-enable-default-usage_data_i_snippets_show-flag.yml b/changelogs/unreleased/287777-fj-enable-default-usage_data_i_snippets_show-flag.yml
deleted file mode 100644
index 1f6bc3ef5e4..00000000000
--- a/changelogs/unreleased/287777-fj-enable-default-usage_data_i_snippets_show-flag.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Add MAU counter for snippet show action
-merge_request: 48477
-author:
-type: changed
diff --git a/changelogs/unreleased/288017-rename-cycle-analytics-with-value-stream-analytics-in-strings-unde.yml b/changelogs/unreleased/288017-rename-cycle-analytics-with-value-stream-analytics-in-strings-unde.yml
deleted file mode 100644
index f6ba2f88b25..00000000000
--- a/changelogs/unreleased/288017-rename-cycle-analytics-with-value-stream-analytics-in-strings-unde.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Rename "Cycle Analytics" with "Value Stream Analytics" under /spec
-merge_request: 48531
-author: Takuya Noguchi
-type: other
diff --git a/changelogs/unreleased/288312-editor-lite-extension-options.yml b/changelogs/unreleased/288312-editor-lite-extension-options.yml
deleted file mode 100644
index 4d05f9d29a4..00000000000
--- a/changelogs/unreleased/288312-editor-lite-extension-options.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Support extensions as configurable ES6 classes in Editor Lite
-merge_request: 49813
-author:
-type: added
diff --git a/changelogs/unreleased/288823-rename-cycle_analytics_-variable-for-ci-with-vsa_.yml b/changelogs/unreleased/288823-rename-cycle_analytics_-variable-for-ci-with-vsa_.yml
deleted file mode 100644
index b4732f6e84c..00000000000
--- a/changelogs/unreleased/288823-rename-cycle_analytics_-variable-for-ci-with-vsa_.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Rename "CYCLE_ANALYTICS_*" variables for CI with "VSA_*"
-merge_request: 48675
-author: Takuya Noguchi
-type: other
diff --git a/changelogs/unreleased/288944-move-users-show-json.yml b/changelogs/unreleased/288944-move-users-show-json.yml
deleted file mode 100644
index 7996591bd42..00000000000
--- a/changelogs/unreleased/288944-move-users-show-json.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Move users#show.json to users#activity.json
-merge_request: 48712
-author: Takuya Noguchi
-type: other
diff --git a/changelogs/unreleased/289911-feature-flag-rollout-of-group_members_filtered_search.yml b/changelogs/unreleased/289911-feature-flag-rollout-of-group_members_filtered_search.yml
deleted file mode 100644
index 56346d6d586..00000000000
--- a/changelogs/unreleased/289911-feature-flag-rollout-of-group_members_filtered_search.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Convert group member filter dropdowns to filtered search bar
-merge_request: 49505
-author:
-type: changed
diff --git a/changelogs/unreleased/290113-feature-flag-rollout-of-vue_2fa_recovery_codes.yml b/changelogs/unreleased/290113-feature-flag-rollout-of-vue_2fa_recovery_codes.yml
deleted file mode 100644
index 41bf6ebe6ce..00000000000
--- a/changelogs/unreleased/290113-feature-flag-rollout-of-vue_2fa_recovery_codes.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Require users to copy, download, or print 2FA recovery codes
-merge_request: 49493
-author:
-type: changed
diff --git a/changelogs/unreleased/290288-add-sha-to-composer.yml b/changelogs/unreleased/290288-add-sha-to-composer.yml
deleted file mode 100644
index 46d2b830f3c..00000000000
--- a/changelogs/unreleased/290288-add-sha-to-composer.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Adds sha checksum to composer URL
-merge_request: 49511
-author:
-type: added
diff --git a/changelogs/unreleased/290597-segmented-control-in-file-header-for-markdown-files-does-not-have-.yml b/changelogs/unreleased/290597-segmented-control-in-file-header-for-markdown-files-does-not-have-.yml
deleted file mode 100644
index bfae07dd83c..00000000000
--- a/changelogs/unreleased/290597-segmented-control-in-file-header-for-markdown-files-does-not-have-.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Fix margin and selected state in file header
-merge_request: 49059
-author:
-type: fixed
diff --git a/changelogs/unreleased/290709-profile-dropdown-still-says-edit-status-after-clearing-user-status.yml b/changelogs/unreleased/290709-profile-dropdown-still-says-edit-status-after-clearing-user-status.yml
deleted file mode 100644
index 09e36374dc6..00000000000
--- a/changelogs/unreleased/290709-profile-dropdown-still-says-edit-status-after-clearing-user-status.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Check for a status in the current user dropdown
-merge_request: 49203
-author:
-type: fixed
diff --git a/changelogs/unreleased/290762-move-the-action-from-profiles-gpgkeyscontroller-get_keys-to-usersc.yml b/changelogs/unreleased/290762-move-the-action-from-profiles-gpgkeyscontroller-get_keys-to-usersc.yml
deleted file mode 100644
index e334c6f5d48..00000000000
--- a/changelogs/unreleased/290762-move-the-action-from-profiles-gpgkeyscontroller-get_keys-to-usersc.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Move profiles/gpg_keys#get_keys to users#gpg_keys
-merge_request: 49448
-author: Takuya Noguchi
-type: other
diff --git a/changelogs/unreleased/291078-fix-typo-merge-locally.yml b/changelogs/unreleased/291078-fix-typo-merge-locally.yml
deleted file mode 100644
index 9ec110f02ba..00000000000
--- a/changelogs/unreleased/291078-fix-typo-merge-locally.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Fix typo on merge locally step
-merge_request: 49330
-author:
-type: fixed
diff --git a/changelogs/unreleased/292210-hide-extra-breadcrumb-arrow.yml b/changelogs/unreleased/292210-hide-extra-breadcrumb-arrow.yml
deleted file mode 100644
index b03310ed554..00000000000
--- a/changelogs/unreleased/292210-hide-extra-breadcrumb-arrow.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Hide extra breadcrumb arrow that overlaps with last breadcrumb item
-merge_request: 49456
-author:
-type: fixed
diff --git a/changelogs/unreleased/292466-add-hidebackloglist-and-hideclosedlist-to-createboard-mutation-inp.yml b/changelogs/unreleased/292466-add-hidebackloglist-and-hideclosedlist-to-createboard-mutation-inp.yml
deleted file mode 100644
index bec6c7eeb3c..00000000000
--- a/changelogs/unreleased/292466-add-hidebackloglist-and-hideclosedlist-to-createboard-mutation-inp.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Allow updating `hideBacklogList` and `hideClosedList` board attributes
-merge_request: 49947
-author:
-type: changed
diff --git a/changelogs/unreleased/292987-group-member-with-minimal-access-missing-from-api-groups-id-member.yml b/changelogs/unreleased/292987-group-member-with-minimal-access-missing-from-api-groups-id-member.yml
deleted file mode 100644
index 777bdce2119..00000000000
--- a/changelogs/unreleased/292987-group-member-with-minimal-access-missing-from-api-groups-id-member.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Fix get endpoint not returning members with minimal access
-merge_request: 49996
-author:
-type: fixed
diff --git a/changelogs/unreleased/293008-opsgenie-form-bug.yml b/changelogs/unreleased/293008-opsgenie-form-bug.yml
deleted file mode 100644
index 34bb07cff18..00000000000
--- a/changelogs/unreleased/293008-opsgenie-form-bug.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Allow opsgenie manage form to be displayed when opsgenie is enabled
-merge_request: 49863
-author:
-type: fixed
diff --git a/changelogs/unreleased/293024-fix-httparty-basic-auth.yml b/changelogs/unreleased/293024-fix-httparty-basic-auth.yml
deleted file mode 100644
index 2094f5d73a5..00000000000
--- a/changelogs/unreleased/293024-fix-httparty-basic-auth.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Add custom cop to prevent invalid HTTParty usage
-merge_request: 49878
-author: Ethan Reesor (@firelizzard)
-type: fixed
diff --git a/changelogs/unreleased/293629-add-expires_at-param-to-groupmemberbuilder-data.yml b/changelogs/unreleased/293629-add-expires_at-param-to-groupmemberbuilder-data.yml
deleted file mode 100644
index 92c9c8b4220..00000000000
--- a/changelogs/unreleased/293629-add-expires_at-param-to-groupmemberbuilder-data.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Add expires_at param to GroupMemberBuilder data
-merge_request: 49981
-author:
-type: changed
diff --git a/changelogs/unreleased/293685-many-environments-strategies-break-the-row.yml b/changelogs/unreleased/293685-many-environments-strategies-break-the-row.yml
deleted file mode 100644
index 06bd0453bf7..00000000000
--- a/changelogs/unreleased/293685-many-environments-strategies-break-the-row.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Make the strategies env wrap
-merge_request: 49951
-author:
-type: fixed
diff --git a/changelogs/unreleased/293866-ide_controller_spec.yml b/changelogs/unreleased/293866-ide_controller_spec.yml
deleted file mode 100644
index c29dd517e6f..00000000000
--- a/changelogs/unreleased/293866-ide_controller_spec.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Replace spec/controllers/ide_controller_spec.rb with request spec
-merge_request: 50075
-author: Takuya Noguchi
-type: other
diff --git a/changelogs/unreleased/293960-no-boards-found-message-showing-when-loading-boards.yml b/changelogs/unreleased/293960-no-boards-found-message-showing-when-loading-boards.yml
deleted file mode 100644
index 3201dcebb4e..00000000000
--- a/changelogs/unreleased/293960-no-boards-found-message-showing-when-loading-boards.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Resolve No boards found message showing when loading boards
-merge_request: 50140
-author:
-type: fixed
diff --git a/changelogs/unreleased/31528-index-cleanup.yml b/changelogs/unreleased/31528-index-cleanup.yml
deleted file mode 100644
index 69e9246ad33..00000000000
--- a/changelogs/unreleased/31528-index-cleanup.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Remove redundant index
-merge_request: 47072
-author:
-type: performance
diff --git a/changelogs/unreleased/35824-Indicate-Reverted-MRs-in-MR-Header.yml b/changelogs/unreleased/35824-Indicate-Reverted-MRs-in-MR-Header.yml
new file mode 100644
index 00000000000..fe8a531c463
--- /dev/null
+++ b/changelogs/unreleased/35824-Indicate-Reverted-MRs-in-MR-Header.yml
@@ -0,0 +1,5 @@
+---
+title: Indicate reverted status of a merged merge request
+merge_request: 45471
+author: Kev @KevSlashNull
+type: added
diff --git a/changelogs/unreleased/37797-jenkins-to-core.yml b/changelogs/unreleased/37797-jenkins-to-core.yml
deleted file mode 100644
index 35c665d3e21..00000000000
--- a/changelogs/unreleased/37797-jenkins-to-core.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Move Jenkins to Core
-merge_request: 37797
-author: Ben Bodenmiller (@bbodenmiller)
-type: changed
diff --git a/changelogs/unreleased/37947-skipped-deployments.yml b/changelogs/unreleased/37947-skipped-deployments.yml
deleted file mode 100644
index 3b4f6e42715..00000000000
--- a/changelogs/unreleased/37947-skipped-deployments.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Skipped jobs no longer trigger a cancelled deployment
-merge_request: 46614
-author: David Barr @davebarr
-type: fixed
diff --git a/changelogs/unreleased/38673-CI_HAS_OPEN_MERGE_REQUEST.yml b/changelogs/unreleased/38673-CI_HAS_OPEN_MERGE_REQUEST.yml
deleted file mode 100644
index 9baac12f235..00000000000
--- a/changelogs/unreleased/38673-CI_HAS_OPEN_MERGE_REQUEST.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Add CI_OPEN_MERGE_REQUESTS environment variable
-merge_request: 38673
-author: Ben Bodenmiller @bbodenmiller
-type: added
diff --git a/changelogs/unreleased/44933-fix-unreachable-cli-image-openshift-ci-template.yml b/changelogs/unreleased/44933-fix-unreachable-cli-image-openshift-ci-template.yml
deleted file mode 100644
index 1be7606e3b4..00000000000
--- a/changelogs/unreleased/44933-fix-unreachable-cli-image-openshift-ci-template.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Fix the unreachable CLI image in OpenShift CI template
-merge_request: 44933
-author: Klaus Mueller @klml
-type: added
diff --git a/changelogs/unreleased/47131-preserve-anchor-ids.yml b/changelogs/unreleased/47131-preserve-anchor-ids.yml
deleted file mode 100644
index 0cbbca54bfd..00000000000
--- a/changelogs/unreleased/47131-preserve-anchor-ids.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Preserve cross references in AsciiDoc documents
-merge_request: 47131
-author: Guillaume Grossetie
-type: changed
diff --git a/changelogs/unreleased/9421-clone-quickaction-metrics.yml b/changelogs/unreleased/9421-clone-quickaction-metrics.yml
deleted file mode 100644
index fc3e93fc069..00000000000
--- a/changelogs/unreleased/9421-clone-quickaction-metrics.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Add usage metrics for issue clone
-merge_request: 48537
-author:
-type: added
diff --git a/changelogs/unreleased/9421-clone-quickaction-notifications.yml b/changelogs/unreleased/9421-clone-quickaction-notifications.yml
deleted file mode 100644
index 7fd05e2c2a4..00000000000
--- a/changelogs/unreleased/9421-clone-quickaction-notifications.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Added email notifications when an Issue is cloned
-merge_request: 48534
-author:
-type: added
diff --git a/changelogs/unreleased/9421-clone-quickaction.yml b/changelogs/unreleased/9421-clone-quickaction.yml
deleted file mode 100644
index 2335cafa37a..00000000000
--- a/changelogs/unreleased/9421-clone-quickaction.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Implement a /clone quick-action to quickly clone an Issue
-merge_request: 48394
-author:
-type: added
diff --git a/changelogs/unreleased/9421-clone_with_notes-quickaction.yml b/changelogs/unreleased/9421-clone_with_notes-quickaction.yml
deleted file mode 100644
index cee4f4b2d4c..00000000000
--- a/changelogs/unreleased/9421-clone_with_notes-quickaction.yml
+++ /dev/null
@@ -1,6 +0,0 @@
----
-title: Implement a /clone_with_notes quick-action to quickly clone an Issue will all
- its notes
-merge_request: 48539
-author:
-type: added
diff --git a/changelogs/unreleased/9421-fix-author.yml b/changelogs/unreleased/9421-fix-author.yml
deleted file mode 100644
index 9da06337acd..00000000000
--- a/changelogs/unreleased/9421-fix-author.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Fix author on /clone quickaction usage to be current user
-merge_request: 49830
-author:
-type: fixed
diff --git a/changelogs/unreleased/Migrate-Bootstrap-dropdown-to-GitLab-UI-GlDropdown-in-app-assets-javascri.yml b/changelogs/unreleased/Migrate-Bootstrap-dropdown-to-GitLab-UI-GlDropdown-in-app-assets-javascri.yml
deleted file mode 100644
index f07a9d44778..00000000000
--- a/changelogs/unreleased/Migrate-Bootstrap-dropdown-to-GitLab-UI-GlDropdown-in-app-assets-javascri.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Migrate bootstrap dropdown to GlDropdown in app/assets/javascripts/diffs
-merge_request: 41451
-author: nuwe1
-type: other
diff --git a/changelogs/unreleased/Replace-GlDeprecatedDropdown-with-GlDropdown-in-app-assets-javascripts-bo.yml b/changelogs/unreleased/Replace-GlDeprecatedDropdown-with-GlDropdown-in-app-assets-javascripts-bo.yml
deleted file mode 100644
index 099ac409e2a..00000000000
--- a/changelogs/unreleased/Replace-GlDeprecatedDropdown-with-GlDropdown-in-app-assets-javascripts-bo.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Replace-GlDeprecatedDropdown-with-GlDropdown-in-app/assets/javascripts/boards
-merge_request: 41410
-author: nuwe1
-type: other
diff --git a/changelogs/unreleased/Updating-editor-mode-dropdown-ab.yml b/changelogs/unreleased/Updating-editor-mode-dropdown-ab.yml
deleted file mode 100644
index 0276c433c21..00000000000
--- a/changelogs/unreleased/Updating-editor-mode-dropdown-ab.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Use GitLab's standard dropdown for the review mode chooser in the WebIDE
-merge_request: 46820
-author:
-type: other
diff --git a/changelogs/unreleased/ab-ci-ref-index.yml b/changelogs/unreleased/ab-ci-ref-index.yml
deleted file mode 100644
index 472546ef701..00000000000
--- a/changelogs/unreleased/ab-ci-ref-index.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Expand index on ci_pipelines
-merge_request: 49604
-author:
-type: performance
diff --git a/changelogs/unreleased/ab-reindex-functional-analyze.yml b/changelogs/unreleased/ab-reindex-functional-analyze.yml
deleted file mode 100644
index 05fd817f122..00000000000
--- a/changelogs/unreleased/ab-reindex-functional-analyze.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Add relation name to indexes view
-merge_request: 47422
-author:
-type: other
diff --git a/changelogs/unreleased/ab-reindex-heuristic.yml b/changelogs/unreleased/ab-reindex-heuristic.yml
deleted file mode 100644
index 41c78101d4c..00000000000
--- a/changelogs/unreleased/ab-reindex-heuristic.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Add btree bloat estimation view
-merge_request: 48698
-author:
-type: other
diff --git a/changelogs/unreleased/ab-track-bloat.yml b/changelogs/unreleased/ab-track-bloat.yml
deleted file mode 100644
index 6016aadbabe..00000000000
--- a/changelogs/unreleased/ab-track-bloat.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Track index bloat estimate
-merge_request: 49822
-author:
-type: other
diff --git a/changelogs/unreleased/add-be-for-scoping-issue-boards-to-current-iteration.yml b/changelogs/unreleased/add-be-for-scoping-issue-boards-to-current-iteration.yml
deleted file mode 100644
index 585f898074b..00000000000
--- a/changelogs/unreleased/add-be-for-scoping-issue-boards-to-current-iteration.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Add filtering by current iteration to issue lists and issue boards
-merge_request: 48040
-author:
-type: changed
diff --git a/changelogs/unreleased/add-domain-type-to-alerts.yml b/changelogs/unreleased/add-domain-type-to-alerts.yml
deleted file mode 100644
index eb95628ecad..00000000000
--- a/changelogs/unreleased/add-domain-type-to-alerts.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Add domain column to alerts table
-merge_request: 49120
-author:
-type: added
diff --git a/changelogs/unreleased/add-forked-pipeline-indicator.yml b/changelogs/unreleased/add-forked-pipeline-indicator.yml
deleted file mode 100644
index 137fcb1c38a..00000000000
--- a/changelogs/unreleased/add-forked-pipeline-indicator.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Show if a Pipeline was Ran in a Fork
-merge_request: 48517
-author:
-type: added
diff --git a/changelogs/unreleased/add-gitlab-db-active-task.yml b/changelogs/unreleased/add-gitlab-db-active-task.yml
deleted file mode 100644
index b0a574c1137..00000000000
--- a/changelogs/unreleased/add-gitlab-db-active-task.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Add gitlab:db:active task
-merge_request: 48083
-author:
-type: fixed
diff --git a/changelogs/unreleased/add-limits-for-deployments-per-pipeline.yml b/changelogs/unreleased/add-limits-for-deployments-per-pipeline.yml
deleted file mode 100644
index 64e123e0d00..00000000000
--- a/changelogs/unreleased/add-limits-for-deployments-per-pipeline.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Limit maximum deployments per pipeline to 500
-merge_request: 46931
-author:
-type: added
diff --git a/changelogs/unreleased/add-mean-time-to-merge-be.yml b/changelogs/unreleased/add-mean-time-to-merge-be.yml
deleted file mode 100644
index d497ea8db38..00000000000
--- a/changelogs/unreleased/add-mean-time-to-merge-be.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Add merge requests total time to merge field to the GraphQL API
-merge_request: 46040
-author:
-type: added
diff --git a/changelogs/unreleased/add-option-to-remove-legacy-tiller-server.yml b/changelogs/unreleased/add-option-to-remove-legacy-tiller-server.yml
deleted file mode 100644
index 152dc65a4af..00000000000
--- a/changelogs/unreleased/add-option-to-remove-legacy-tiller-server.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Add option to uninstall the legacy Tiller server for clusters added before GitLab 13.2
-merge_request: 47457
-author:
-type: changed
diff --git a/changelogs/unreleased/add-project-setting-to-edit-commit-messages.yml b/changelogs/unreleased/add-project-setting-to-edit-commit-messages.yml
deleted file mode 100644
index 2385be14d26..00000000000
--- a/changelogs/unreleased/add-project-setting-to-edit-commit-messages.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Add a project setting to allow editing commit messages
-merge_request: 49152
-author:
-type: other
diff --git a/changelogs/unreleased/add-public-email-to-graphql-user.yml b/changelogs/unreleased/add-public-email-to-graphql-user.yml
deleted file mode 100644
index 2e826d841d1..00000000000
--- a/changelogs/unreleased/add-public-email-to-graphql-user.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Expose public email field for user in GraphQL
-merge_request: 48468
-author:
-type: changed
diff --git a/changelogs/unreleased/add-retry-after-header-rackattack.yml b/changelogs/unreleased/add-retry-after-header-rackattack.yml
deleted file mode 100644
index 49588ffe0e5..00000000000
--- a/changelogs/unreleased/add-retry-after-header-rackattack.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Set Retry-After header when RackAttack throttling
-merge_request: 48310
-author:
-type: fixed
diff --git a/changelogs/unreleased/add-sidekiq-dead-job-metrics.yml b/changelogs/unreleased/add-sidekiq-dead-job-metrics.yml
deleted file mode 100644
index 231bc064bcb..00000000000
--- a/changelogs/unreleased/add-sidekiq-dead-job-metrics.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Add metric for dead Sidekiq jobs
-merge_request: 48361
-author:
-type: changed
diff --git a/changelogs/unreleased/add_design_to_git_transfer_in_progress.yml b/changelogs/unreleased/add_design_to_git_transfer_in_progress.yml
deleted file mode 100644
index 2817ab9335d..00000000000
--- a/changelogs/unreleased/add_design_to_git_transfer_in_progress.yml
+++ /dev/null
@@ -1,6 +0,0 @@
----
-title: Consider design repositories when determining if there is a git transfer in
- progress
-merge_request: 48304
-author:
-type: fixed
diff --git a/changelogs/unreleased/ajk-catch-wiki-timeouts.yml b/changelogs/unreleased/ajk-catch-wiki-timeouts.yml
deleted file mode 100644
index 05b38256b63..00000000000
--- a/changelogs/unreleased/ajk-catch-wiki-timeouts.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Catch wiki timeouts when rendering pages
-merge_request: 46627
-author:
-type: fixed
diff --git a/changelogs/unreleased/ajk-gql-reviewer-merge-requests.yml b/changelogs/unreleased/ajk-gql-reviewer-merge-requests.yml
deleted file mode 100644
index 8156e684bb4..00000000000
--- a/changelogs/unreleased/ajk-gql-reviewer-merge-requests.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Support merge requests filtered by reviewer in GraphQL API
-merge_request: 49464
-author:
-type: changed
diff --git a/changelogs/unreleased/ajk-graphql-user-location.yml b/changelogs/unreleased/ajk-graphql-user-location.yml
deleted file mode 100644
index 95c8660860c..00000000000
--- a/changelogs/unreleased/ajk-graphql-user-location.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Add User.location field to GraphQL API
-merge_request: 48059
-author:
-type: changed
diff --git a/changelogs/unreleased/ajk-mark-as-spam.yml b/changelogs/unreleased/ajk-mark-as-spam.yml
deleted file mode 100644
index 999191164d1..00000000000
--- a/changelogs/unreleased/ajk-mark-as-spam.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Fix bug in snippets mark as spam mutation
-merge_request: 49912
-author:
-type: fixed
diff --git a/changelogs/unreleased/ajk-quality-triage-ops-532.yml b/changelogs/unreleased/ajk-quality-triage-ops-532.yml
deleted file mode 100644
index 895d5162c0e..00000000000
--- a/changelogs/unreleased/ajk-quality-triage-ops-532.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Eliminate N+1 performance issues in MergeRequest.pipelines in GraphQL API
-merge_request: 47784
-author:
-type: fixed
diff --git a/changelogs/unreleased/ak-add-index-on-builds.yml b/changelogs/unreleased/ak-add-index-on-builds.yml
deleted file mode 100644
index 498801cf8c0..00000000000
--- a/changelogs/unreleased/ak-add-index-on-builds.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Adds id desc to index_ci_builds_on_runner_id_and_id_desc
-merge_request: 48241
-author:
-type: fixed
diff --git a/changelogs/unreleased/al-273258-auto-approve-users-when-require-admin-approval-disabled.yml b/changelogs/unreleased/al-273258-auto-approve-users-when-require-admin-approval-disabled.yml
deleted file mode 100644
index f6412aa615e..00000000000
--- a/changelogs/unreleased/al-273258-auto-approve-users-when-require-admin-approval-disabled.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Auto approve users if Admin approval after sign up setting is disabled
-merge_request: 49068
-author:
-type: changed
diff --git a/changelogs/unreleased/alert-settings-form-json-bug.yml b/changelogs/unreleased/alert-settings-form-json-bug.yml
deleted file mode 100644
index 9bb46fe640b..00000000000
--- a/changelogs/unreleased/alert-settings-form-json-bug.yml
+++ /dev/null
@@ -1,6 +0,0 @@
----
-title: Update alert setting form to handle JSON payload submit when mapping builder
- is not enabled
-merge_request: 48231
-author:
-type: fixed
diff --git a/changelogs/unreleased/alexives-287763-fix_performance_of_snippet_repository_queries.yml b/changelogs/unreleased/alexives-287763-fix_performance_of_snippet_repository_queries.yml
deleted file mode 100644
index 5d4a75f9949..00000000000
--- a/changelogs/unreleased/alexives-287763-fix_performance_of_snippet_repository_queries.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Update snippet repository finder for namespace replication
-merge_request: 49518
-author:
-type: performance
diff --git a/changelogs/unreleased/allow-failure-for-secret-detection.yml b/changelogs/unreleased/allow-failure-for-secret-detection.yml
deleted file mode 100644
index 635ffe324a9..00000000000
--- a/changelogs/unreleased/allow-failure-for-secret-detection.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Allow failure for Secret Detection job
-merge_request: 48152
-author:
-type: fixed
diff --git a/changelogs/unreleased/allow-filtering-by-member-relations-in-graphql.yml b/changelogs/unreleased/allow-filtering-by-member-relations-in-graphql.yml
deleted file mode 100644
index 2faedfd3a42..00000000000
--- a/changelogs/unreleased/allow-filtering-by-member-relations-in-graphql.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Allow filtering project and group members by relationship in GraphQL
-merge_request: 48372
-author:
-type: changed
diff --git a/changelogs/unreleased/am-modifying-files-rb-to-retry-on-rsync-error.yml b/changelogs/unreleased/am-modifying-files-rb-to-retry-on-rsync-error.yml
deleted file mode 100644
index bb5112652d6..00000000000
--- a/changelogs/unreleased/am-modifying-files-rb-to-retry-on-rsync-error.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Retry rsync when source files vanish during backup
-merge_request: 48568
-author:
-type: added
diff --git a/changelogs/unreleased/api-support-for-deployment-frequency.yml b/changelogs/unreleased/api-support-for-deployment-frequency.yml
deleted file mode 100644
index 9cd0a26aa58..00000000000
--- a/changelogs/unreleased/api-support-for-deployment-frequency.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Add database index on deployments
-merge_request: 48265
-author:
-type: added
diff --git a/changelogs/unreleased/ash2k-kas-13-7-0.yml b/changelogs/unreleased/ash2k-kas-13-7-0.yml
deleted file mode 100644
index d19a42f0c80..00000000000
--- a/changelogs/unreleased/ash2k-kas-13-7-0.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Update gitlab-kas to v13.7.0
-merge_request: 49318
-author:
-type: changed
diff --git a/changelogs/unreleased/authorize_same_project_agent.yml b/changelogs/unreleased/authorize_same_project_agent.yml
deleted file mode 100644
index bb2b4f05c79..00000000000
--- a/changelogs/unreleased/authorize_same_project_agent.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Authorize the project for the cluster agent if it is the agent's project
-merge_request: 48314
-author:
-type: changed
diff --git a/changelogs/unreleased/bulk_project_move_api.yml b/changelogs/unreleased/bulk_project_move_api.yml
deleted file mode 100644
index 4dd8396b6cd..00000000000
--- a/changelogs/unreleased/bulk_project_move_api.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Adds bulk project repository storage move API
-merge_request: 47142
-author:
-type: added
diff --git a/changelogs/unreleased/bump-managed-cluster-apps-v0-36-0.yml b/changelogs/unreleased/bump-managed-cluster-apps-v0-36-0.yml
deleted file mode 100644
index 76351175ada..00000000000
--- a/changelogs/unreleased/bump-managed-cluster-apps-v0-36-0.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Bumps Managed-Cluster-Applications CI template to v0.36.0, which upgrades Runner
-merge_request: 48444
-author:
-type: changed
diff --git a/changelogs/unreleased/bump-workhorse-8-56-0.yml b/changelogs/unreleased/bump-workhorse-8-56-0.yml
deleted file mode 100644
index 1182308170e..00000000000
--- a/changelogs/unreleased/bump-workhorse-8-56-0.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Update GitLab Workhorse to v8.56.0
-merge_request: 48592
-author:
-type: other
diff --git a/changelogs/unreleased/cablett-247867-epics-relative-position.yml b/changelogs/unreleased/cablett-247867-epics-relative-position.yml
deleted file mode 100644
index 098116efb81..00000000000
--- a/changelogs/unreleased/cablett-247867-epics-relative-position.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Add Epic Board Position model to store relative positioning of epics on a board
-merge_request: 48120
-author:
-type: added
diff --git a/changelogs/unreleased/cat-fix-nplus1-solo-owned-groups.yml b/changelogs/unreleased/cat-fix-nplus1-solo-owned-groups.yml
deleted file mode 100644
index f438bb2f829..00000000000
--- a/changelogs/unreleased/cat-fix-nplus1-solo-owned-groups.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Fix N+1 when looking up user's solo owned groups
-merge_request: 48340
-author:
-type: performance
diff --git a/changelogs/unreleased/cat-remove-user-secondary-email-ff.yml b/changelogs/unreleased/cat-remove-user-secondary-email-ff.yml
deleted file mode 100644
index 7e193062f26..00000000000
--- a/changelogs/unreleased/cat-remove-user-secondary-email-ff.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Remove user_search_secondary_email feature flag
-merge_request: 49312
-author:
-type: changed
diff --git a/changelogs/unreleased/cat-user-search-secondary-emails.yml b/changelogs/unreleased/cat-user-search-secondary-emails.yml
deleted file mode 100644
index 9a88b1b0031..00000000000
--- a/changelogs/unreleased/cat-user-search-secondary-emails.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Allow secondary emails in user search
-merge_request: 47587
-author:
-type: added
diff --git a/changelogs/unreleased/change_default_project_sort.yml b/changelogs/unreleased/change_default_project_sort.yml
deleted file mode 100644
index fa3ab64e1fa..00000000000
--- a/changelogs/unreleased/change_default_project_sort.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Change default project listing sort order to name
-merge_request: 47734
-author: Lee Tickett
-type: changed
diff --git a/changelogs/unreleased/change_unique_index_on_security_findings.yml b/changelogs/unreleased/change_unique_index_on_security_findings.yml
deleted file mode 100644
index 47360fd6394..00000000000
--- a/changelogs/unreleased/change_unique_index_on_security_findings.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Change the unique index on `security_findings` table
-merge_request: 50046
-author:
-type: changed
diff --git a/changelogs/unreleased/chore-disable-admin-mode-in-features.yml b/changelogs/unreleased/chore-disable-admin-mode-in-features.yml
deleted file mode 100644
index 20c8a91f41a..00000000000
--- a/changelogs/unreleased/chore-disable-admin-mode-in-features.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: 'Disable auto admin mode in features'
-merge_request: 47670
-author: Diego Louzán
-type: other
diff --git a/changelogs/unreleased/chore-disable-admin-mode-in-requests-views.yml b/changelogs/unreleased/chore-disable-admin-mode-in-requests-views.yml
deleted file mode 100644
index b05240343eb..00000000000
--- a/changelogs/unreleased/chore-disable-admin-mode-in-requests-views.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Disable auto admin mode on requests and views specs
-merge_request: 48700
-author: Diego Louzán
-type: other
diff --git a/changelogs/unreleased/ck3g-add-custom-mapping-columns-to-http-integrations.yml b/changelogs/unreleased/ck3g-add-custom-mapping-columns-to-http-integrations.yml
deleted file mode 100644
index 8abd9174433..00000000000
--- a/changelogs/unreleased/ck3g-add-custom-mapping-columns-to-http-integrations.yml
+++ /dev/null
@@ -1,6 +0,0 @@
----
-title: Add payload_example and payload_attribute_mapping columns to alert_management_http_integrations
- table
-merge_request: 49941
-author:
-type: added
diff --git a/changelogs/unreleased/cleanup-invitation-reminders-experiment.yml b/changelogs/unreleased/cleanup-invitation-reminders-experiment.yml
deleted file mode 100644
index 5098dfc7d2e..00000000000
--- a/changelogs/unreleased/cleanup-invitation-reminders-experiment.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Add invitation reminders
-merge_request: 47920
-author:
-type: added
diff --git a/changelogs/unreleased/cngo-add-issue-header-mobile-dropdown-loading-state.yml b/changelogs/unreleased/cngo-add-issue-header-mobile-dropdown-loading-state.yml
deleted file mode 100644
index 71ce7fd6ab7..00000000000
--- a/changelogs/unreleased/cngo-add-issue-header-mobile-dropdown-loading-state.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Add issue header mobile dropdown loading state
-merge_request: 49734
-author:
-type: added
diff --git a/changelogs/unreleased/create-devops-adoption-measurements.yml b/changelogs/unreleased/create-devops-adoption-measurements.yml
deleted file mode 100644
index a5b3f6d3c2a..00000000000
--- a/changelogs/unreleased/create-devops-adoption-measurements.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Add analytics_devops_adoption_snapshots table
-merge_request: 47388
-author:
-type: other
diff --git a/changelogs/unreleased/custom-emoji-name-validation.yml b/changelogs/unreleased/custom-emoji-name-validation.yml
deleted file mode 100644
index 90d8ad3c70e..00000000000
--- a/changelogs/unreleased/custom-emoji-name-validation.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Fix regular expression backtracking issue in custom emoji name validation
-merge_request:
-author:
-type: security
diff --git a/changelogs/unreleased/dblessing_scim_provisioned_user.yml b/changelogs/unreleased/dblessing_scim_provisioned_user.yml
deleted file mode 100644
index b95e6f36607..00000000000
--- a/changelogs/unreleased/dblessing_scim_provisioned_user.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Mark SCIM-created accounts as provisioned by group
-merge_request: 48483
-author:
-type: added
diff --git a/changelogs/unreleased/dblessing_unconfirmed_user_profile.yml b/changelogs/unreleased/dblessing_unconfirmed_user_profile.yml
deleted file mode 100644
index 714e39c302a..00000000000
--- a/changelogs/unreleased/dblessing_unconfirmed_user_profile.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Obfuscate user profile for unconfirmed users
-merge_request: 48271
-author:
-type: added
diff --git a/changelogs/unreleased/defect-jump-to-next-overscroll.yml b/changelogs/unreleased/defect-jump-to-next-overscroll.yml
deleted file mode 100644
index 8ec823e7847..00000000000
--- a/changelogs/unreleased/defect-jump-to-next-overscroll.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Scroll exactly to the top of a discussion on the MR Overview tab
-merge_request: 47970
-author:
-type: fixed
diff --git a/changelogs/unreleased/defect-resolve-all-scroll-height.yml b/changelogs/unreleased/defect-resolve-all-scroll-height.yml
deleted file mode 100644
index 96b44d13e82..00000000000
--- a/changelogs/unreleased/defect-resolve-all-scroll-height.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Fix overscroll for MR diffs in mobile view
-merge_request: 48091
-author:
-type: fixed
diff --git a/changelogs/unreleased/delete_mock_deployment_records.yml b/changelogs/unreleased/delete_mock_deployment_records.yml
deleted file mode 100644
index d0fa3066ad5..00000000000
--- a/changelogs/unreleased/delete_mock_deployment_records.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Delete MockDeploymentService records, used only in development environments
-merge_request: 50030
-author:
-type: other
diff --git a/changelogs/unreleased/dennis-update-new-project-ui-experiment.yml b/changelogs/unreleased/dennis-update-new-project-ui-experiment.yml
deleted file mode 100644
index 6c660a30e46..00000000000
--- a/changelogs/unreleased/dennis-update-new-project-ui-experiment.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Finalize new create project UI experiment
-merge_request: 47804
-author:
-type: changed
diff --git a/changelogs/unreleased/djensen-improve-differentiation-in-ip-rate-limit-ui.yml b/changelogs/unreleased/djensen-improve-differentiation-in-ip-rate-limit-ui.yml
deleted file mode 100644
index 0aea51649a4..00000000000
--- a/changelogs/unreleased/djensen-improve-differentiation-in-ip-rate-limit-ui.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Improve clarity of admin Rate Limiting UI
-merge_request: 46142
-author:
-type: changed
diff --git a/changelogs/unreleased/docs-geo-update-patroni-support.yml b/changelogs/unreleased/docs-geo-update-patroni-support.yml
new file mode 100644
index 00000000000..097f8ab558a
--- /dev/null
+++ b/changelogs/unreleased/docs-geo-update-patroni-support.yml
@@ -0,0 +1,6 @@
+---
+title: Update documentation for setting up database replication with Patroni on a
+ Geo secondary node
+merge_request: 49986
+author:
+type: other
diff --git a/changelogs/unreleased/docs-new-mr-diff-ci-variables.yml b/changelogs/unreleased/docs-new-mr-diff-ci-variables.yml
deleted file mode 100644
index f147fc15222..00000000000
--- a/changelogs/unreleased/docs-new-mr-diff-ci-variables.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Add Merge Request diff CI variables
-merge_request: 48764
-author: Jonas Hahnfeld
-type: added
diff --git a/changelogs/unreleased/docs-remove-references-to-cross-project-pipeline-source.yml b/changelogs/unreleased/docs-remove-references-to-cross-project-pipeline-source.yml
deleted file mode 100644
index 0a03e47bdba..00000000000
--- a/changelogs/unreleased/docs-remove-references-to-cross-project-pipeline-source.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Remove references to cross_project_pipeline source in documentation
-merge_request: 49579
-author:
-type: other
diff --git a/changelogs/unreleased/dont_crash_whole_background_job.yml b/changelogs/unreleased/dont_crash_whole_background_job.yml
deleted file mode 100644
index 56f5a6175ef..00000000000
--- a/changelogs/unreleased/dont_crash_whole_background_job.yml
+++ /dev/null
@@ -1,6 +0,0 @@
----
-title: Do not crash the ingestion of all security reports if there is an invalid report
- artifact
-merge_request: 49181
-author:
-type: fixed
diff --git a/changelogs/unreleased/dreedy-iterate-on-novice-or-experienced-copy-during-onboarding.yml b/changelogs/unreleased/dreedy-iterate-on-novice-or-experienced-copy-during-onboarding.yml
deleted file mode 100644
index 83cda1c7a4b..00000000000
--- a/changelogs/unreleased/dreedy-iterate-on-novice-or-experienced-copy-during-onboarding.yml
+++ /dev/null
@@ -1,6 +0,0 @@
----
-title: Iterate on the copy in the “Novice or Experienced” page of the registration
- onboarding flow.
-merge_request: 48086
-author:
-type: changed
diff --git a/changelogs/unreleased/duplicate_autocomplete_suggestions.yml b/changelogs/unreleased/duplicate_autocomplete_suggestions.yml
deleted file mode 100644
index 5bc818862b9..00000000000
--- a/changelogs/unreleased/duplicate_autocomplete_suggestions.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Fix missing item with same name in autocomplete suggestions
-merge_request: 48410
-author: Paul Ungureanu @ungps
-type: fixed
diff --git a/changelogs/unreleased/eb-cobertura-background-fix.yml b/changelogs/unreleased/eb-cobertura-background-fix.yml
deleted file mode 100644
index 5f679d6b54f..00000000000
--- a/changelogs/unreleased/eb-cobertura-background-fix.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Implement smart cobertura class path correction
-merge_request: 48048
-author:
-type: changed
diff --git a/changelogs/unreleased/eb-track-failures-on-pipeline-complete.yml b/changelogs/unreleased/eb-track-failures-on-pipeline-complete.yml
deleted file mode 100644
index ac34d0dc8d7..00000000000
--- a/changelogs/unreleased/eb-track-failures-on-pipeline-complete.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Track test failures on pipeline completion
-merge_request: 48695
-author:
-type: changed
diff --git a/changelogs/unreleased/eb-use-code-quality-0-85-18-gitlab-1.yml b/changelogs/unreleased/eb-use-code-quality-0-85-18-gitlab-1.yml
deleted file mode 100644
index d681ede4048..00000000000
--- a/changelogs/unreleased/eb-use-code-quality-0-85-18-gitlab-1.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Update template to use codequality 0.85.18-gitlab.1
-merge_request: 49034
-author:
-type: changed
diff --git a/changelogs/unreleased/emilyring-terraform-pipeline.yml b/changelogs/unreleased/emilyring-terraform-pipeline.yml
deleted file mode 100644
index 07d0c27bad1..00000000000
--- a/changelogs/unreleased/emilyring-terraform-pipeline.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Add pipeline information to Terraform state list
-merge_request: 49042
-author:
-type: added
diff --git a/changelogs/unreleased/enable-ci-cross-pipeline-artifacts-download.yml b/changelogs/unreleased/enable-ci-cross-pipeline-artifacts-download.yml
deleted file mode 100644
index fdbba417912..00000000000
--- a/changelogs/unreleased/enable-ci-cross-pipeline-artifacts-download.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Allow job to download artifacts in parent-child pipeline hierarchy
-merge_request: 49837
-author:
-type: added
diff --git a/changelogs/unreleased/enable-new_project_level_vsa_backend-by-default.yml b/changelogs/unreleased/enable-new_project_level_vsa_backend-by-default.yml
deleted file mode 100644
index 4c527992d38..00000000000
--- a/changelogs/unreleased/enable-new_project_level_vsa_backend-by-default.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Use the improved version of Value Stream Analytics backend on the project level
-merge_request: 50141
-author:
-type: performance
diff --git a/changelogs/unreleased/epic_boards.yml b/changelogs/unreleased/epic_boards.yml
deleted file mode 100644
index 6145e039e7e..00000000000
--- a/changelogs/unreleased/epic_boards.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Added epic boards and epic board labels tables
-merge_request: 48658
-author:
-type: added
diff --git a/changelogs/unreleased/eread-migrate-awards-list-buttons.yml b/changelogs/unreleased/eread-migrate-awards-list-buttons.yml
deleted file mode 100644
index 8b7883537fa..00000000000
--- a/changelogs/unreleased/eread-migrate-awards-list-buttons.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Migrate awards list buttons to new buttons
-merge_request: 43061
-author:
-type: other
diff --git a/changelogs/unreleased/error_when_not_licensed_273719.yml b/changelogs/unreleased/error_when_not_licensed_273719.yml
deleted file mode 100644
index afbf15d7991..00000000000
--- a/changelogs/unreleased/error_when_not_licensed_273719.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Add a job to the DAST template that shows an error in the console if the user is not licensed to use DAST.
-merge_request: 47484
-author:
-type: changed
diff --git a/changelogs/unreleased/expose-upcoming-deployment.yml b/changelogs/unreleased/expose-upcoming-deployment.yml
deleted file mode 100644
index 70693858bf5..00000000000
--- a/changelogs/unreleased/expose-upcoming-deployment.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Expose upcoming deployment in environment.json
-merge_request: 48449
-author:
-type: added
diff --git a/changelogs/unreleased/fe-design0view-usage-ping.yml b/changelogs/unreleased/fe-design0view-usage-ping.yml
deleted file mode 100644
index f897beee262..00000000000
--- a/changelogs/unreleased/fe-design0view-usage-ping.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Capture design detail views via usage ping
-merge_request: 46751
-author:
-type: added
diff --git a/changelogs/unreleased/feat-add-packages_size-to-project-statistics.yml b/changelogs/unreleased/feat-add-packages_size-to-project-statistics.yml
deleted file mode 100644
index d488b455651..00000000000
--- a/changelogs/unreleased/feat-add-packages_size-to-project-statistics.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Add packages_size to ProjectStatistics API entity
-merge_request: 47156
-author: Roger Meier
-type: added
diff --git a/changelogs/unreleased/feat-token-prefix.yml b/changelogs/unreleased/feat-token-prefix.yml
deleted file mode 100644
index 228880cf9e4..00000000000
--- a/changelogs/unreleased/feat-token-prefix.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Configurable personal access token prefix
-merge_request: 20968
-author: 'Max Wittig & Diego Louzán'
-type: added
diff --git a/changelogs/unreleased/feature-gb-build-trace-malformed-size-metric.yml b/changelogs/unreleased/feature-gb-build-trace-malformed-size-metric.yml
deleted file mode 100644
index b1ffcb9c1ed..00000000000
--- a/changelogs/unreleased/feature-gb-build-trace-malformed-size-metric.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Detect corrupted build logs and report them by incrementing Prometheus counter
-merge_request: 49004
-author:
-type: added
diff --git a/changelogs/unreleased/feature-git-crowd-auth.yml b/changelogs/unreleased/feature-git-crowd-auth.yml
deleted file mode 100644
index 1ad034bda73..00000000000
--- a/changelogs/unreleased/feature-git-crowd-auth.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Enable Crowd auth for git-over-https
-merge_request: 46935
-author: Thomas Mendoza @tgmachina
-type: added
diff --git a/changelogs/unreleased/feature-mr-file-by-file.yml b/changelogs/unreleased/feature-mr-file-by-file.yml
deleted file mode 100644
index 9d0f17b9059..00000000000
--- a/changelogs/unreleased/feature-mr-file-by-file.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Toggle File-By-File setting from the MR settings dropdown
-merge_request: 47726
-author:
-type: added
diff --git a/changelogs/unreleased/ff-remove-env-reactive-cache-ff.yml b/changelogs/unreleased/ff-remove-env-reactive-cache-ff.yml
deleted file mode 100644
index 98839e82c44..00000000000
--- a/changelogs/unreleased/ff-remove-env-reactive-cache-ff.yml
+++ /dev/null
@@ -1,6 +0,0 @@
----
-title: Remove Feature Flag that controls data limit on Deploy Boards, thus making
- 10MB limits mandatory
-merge_request: 47950
-author:
-type: changed
diff --git a/changelogs/unreleased/file_type_filter_admin_appearance.yml b/changelogs/unreleased/file_type_filter_admin_appearance.yml
deleted file mode 100644
index b87c446b2de..00000000000
--- a/changelogs/unreleased/file_type_filter_admin_appearance.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Add type filtering in appearance page of the admin panel
-merge_request: 48709
-author: Paul Ungureanu @ungps
-type: fixed
diff --git a/changelogs/unreleased/filter-by-monitoring-tool.yml b/changelogs/unreleased/filter-by-monitoring-tool.yml
deleted file mode 100644
index c110c9b16af..00000000000
--- a/changelogs/unreleased/filter-by-monitoring-tool.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Allow alerts to be filtered by monitoring tool
-merge_request: 48699
-author:
-type: added
diff --git a/changelogs/unreleased/fix-default-category-for-dropdowns-gitlab-ui-integration-test.yml b/changelogs/unreleased/fix-default-category-for-dropdowns-gitlab-ui-integration-test.yml
deleted file mode 100644
index a15b3d57583..00000000000
--- a/changelogs/unreleased/fix-default-category-for-dropdowns-gitlab-ui-integration-test.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Fix styling of various dropdowns
-merge_request: 48800
-author:
-type: fixed
diff --git a/changelogs/unreleased/fix-feature-api-logging.yml b/changelogs/unreleased/fix-feature-api-logging.yml
deleted file mode 100644
index 2c8193583b0..00000000000
--- a/changelogs/unreleased/fix-feature-api-logging.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Fix feature flag logging is not working on API
-merge_request: 50025
-author:
-type: fixed
diff --git a/changelogs/unreleased/fix-jira-connect-jquery-code.yml b/changelogs/unreleased/fix-jira-connect-jquery-code.yml
deleted file mode 100644
index 37c17bfc563..00000000000
--- a/changelogs/unreleased/fix-jira-connect-jquery-code.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Resolve Cannot remove namespace
-merge_request: 48973
-author:
-type: fixed
diff --git a/changelogs/unreleased/fix-job-trace-polling-bug.yml b/changelogs/unreleased/fix-job-trace-polling-bug.yml
deleted file mode 100644
index bb08e7333a6..00000000000
--- a/changelogs/unreleased/fix-job-trace-polling-bug.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Ensure job trace endpoint is not called if the current job has not started or the browser is not visible
-merge_request: 48516
-author:
-type: fixed
diff --git a/changelogs/unreleased/fix-misaligned-job-buttons-24395.yml b/changelogs/unreleased/fix-misaligned-job-buttons-24395.yml
deleted file mode 100644
index f062e2e3258..00000000000
--- a/changelogs/unreleased/fix-misaligned-job-buttons-24395.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Fix misaligned buttons for CI Jobs page
-merge_request: 48332
-author: mgandres
-type: fixed
diff --git a/changelogs/unreleased/fix-mr-buttons-for-deleted-fork.yml b/changelogs/unreleased/fix-mr-buttons-for-deleted-fork.yml
deleted file mode 100644
index b34b7658fb8..00000000000
--- a/changelogs/unreleased/fix-mr-buttons-for-deleted-fork.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Fix MR buttons when fork is deleted
-merge_request: 48813
-author:
-type: fixed
diff --git a/changelogs/unreleased/fix-no-stats-in-vsa.yml b/changelogs/unreleased/fix-no-stats-in-vsa.yml
deleted file mode 100644
index d735cb3a0d7..00000000000
--- a/changelogs/unreleased/fix-no-stats-in-vsa.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Remove initial data check on project level value stream page
-merge_request: 49936
-author:
-type: performance
diff --git a/changelogs/unreleased/fix-profile-avatar-size.yml b/changelogs/unreleased/fix-profile-avatar-size.yml
deleted file mode 100644
index b0b3ec6bcf7..00000000000
--- a/changelogs/unreleased/fix-profile-avatar-size.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Fix avatar size in profile activity
-merge_request: 49047
-author:
-type: fixed
diff --git a/changelogs/unreleased/fix_security_finding_deduplication_logic.yml b/changelogs/unreleased/fix_security_finding_deduplication_logic.yml
deleted file mode 100644
index 46a9877befb..00000000000
--- a/changelogs/unreleased/fix_security_finding_deduplication_logic.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Fix vulnerability deduplication logic for the "pipeline security tab"
-merge_request: 48704
-author:
-type: fixed
diff --git a/changelogs/unreleased/fj-disallow-empty-strings-in-default-branch.yml b/changelogs/unreleased/fj-disallow-empty-strings-in-default-branch.yml
deleted file mode 100644
index b30e33e365e..00000000000
--- a/changelogs/unreleased/fj-disallow-empty-strings-in-default-branch.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Ensure default_branch from settings is not blank
-merge_request: 49018
-author:
-type: fixed
diff --git a/changelogs/unreleased/fj-fix-bug-project-repository-storage-move.yml b/changelogs/unreleased/fj-fix-bug-project-repository-storage-move.yml
deleted file mode 100644
index 2607166ea4e..00000000000
--- a/changelogs/unreleased/fj-fix-bug-project-repository-storage-move.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Fix bug in ProjectRepositoryStorageMove transition to scheduled
-merge_request: 49105
-author:
-type: fixed
diff --git a/changelogs/unreleased/frontend-validate-only-active-project-services.yml b/changelogs/unreleased/frontend-validate-only-active-project-services.yml
deleted file mode 100644
index 8732b32330c..00000000000
--- a/changelogs/unreleased/frontend-validate-only-active-project-services.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Fix project integration form validation when integration is inactive
-merge_request: 47201
-author:
-type: fixed
diff --git a/changelogs/unreleased/fuzz-license-check-to-pre.yml b/changelogs/unreleased/fuzz-license-check-to-pre.yml
deleted file mode 100644
index 98b28cb51c8..00000000000
--- a/changelogs/unreleased/fuzz-license-check-to-pre.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Move fuzz license check to .pre stage
-merge_request: 48076
-author:
-type: fixed
diff --git a/changelogs/unreleased/georgekoltsov-add-attribute-cleaner-transformer.yml b/changelogs/unreleased/georgekoltsov-add-attribute-cleaner-transformer.yml
deleted file mode 100644
index 8cfefe7ecd6..00000000000
--- a/changelogs/unreleased/georgekoltsov-add-attribute-cleaner-transformer.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Add Attributes cleaner to Group Migration
-merge_request: 48374
-author:
-type: changed
diff --git a/changelogs/unreleased/georgekoltsov-bulk-import-failures.yml b/changelogs/unreleased/georgekoltsov-bulk-import-failures.yml
deleted file mode 100644
index 6d219b39372..00000000000
--- a/changelogs/unreleased/georgekoltsov-bulk-import-failures.yml
+++ /dev/null
@@ -1,6 +0,0 @@
----
-title: Add BulkImports::Failure to store import failures of the Group Migration (BulkImports)
- process
-merge_request: 47526
-author:
-type: changed
diff --git a/changelogs/unreleased/georgekoltsov-github-importer-pagination.yml b/changelogs/unreleased/georgekoltsov-github-importer-pagination.yml
deleted file mode 100644
index 12f030f3d8d..00000000000
--- a/changelogs/unreleased/georgekoltsov-github-importer-pagination.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Add GitHub Importer pagination
-merge_request: 48983
-author:
-type: changed
diff --git a/changelogs/unreleased/georgekoltsov-group-import-capture-subgroup-creation-failure.yml b/changelogs/unreleased/georgekoltsov-group-import-capture-subgroup-creation-failure.yml
deleted file mode 100644
index e654f9b58c2..00000000000
--- a/changelogs/unreleased/georgekoltsov-group-import-capture-subgroup-creation-failure.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Capture subgroup creation failure during Group Import via archive file
-merge_request: 49484
-author:
-type: fixed
diff --git a/changelogs/unreleased/georgekoltsov-truncate-last-error-group-import.yml b/changelogs/unreleased/georgekoltsov-truncate-last-error-group-import.yml
deleted file mode 100644
index d65080a9cc8..00000000000
--- a/changelogs/unreleased/georgekoltsov-truncate-last-error-group-import.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Fix failed group imports getting stuck by long error messages
-merge_request: 48989
-author:
-type: fixed
diff --git a/changelogs/unreleased/georgekoltsov-update-project-imported-usage-ping.yml b/changelogs/unreleased/georgekoltsov-update-project-imported-usage-ping.yml
deleted file mode 100644
index 1751500b2d3..00000000000
--- a/changelogs/unreleased/georgekoltsov-update-project-imported-usage-ping.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Update projects_imported.total usage metric
-merge_request: 49568
-author:
-type: fixed
diff --git a/changelogs/unreleased/gpg-keys-publicly-accessible.yml b/changelogs/unreleased/gpg-keys-publicly-accessible.yml
deleted file mode 100644
index 654419464bd..00000000000
--- a/changelogs/unreleased/gpg-keys-publicly-accessible.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Add an URL to get user's GPG key if registerd
-merge_request: 48321
-author: Shimura Rin @blackenedgold
-type: added
diff --git a/changelogs/unreleased/group-member-webhook-column.yml b/changelogs/unreleased/group-member-webhook-column.yml
deleted file mode 100644
index fef9556be23..00000000000
--- a/changelogs/unreleased/group-member-webhook-column.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Add member_events column to web_hooks table
-merge_request: 49273
-author:
-type: added
diff --git a/changelogs/unreleased/gy-sample-data-rework.yml b/changelogs/unreleased/gy-sample-data-rework.yml
deleted file mode 100644
index ad1c7a7e231..00000000000
--- a/changelogs/unreleased/gy-sample-data-rework.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Merge 'Sample Data' and 'Built-in' tabs on Project Templates page
-merge_request: 49374
-author:
-type: changed
diff --git a/changelogs/unreleased/hide-open-registration-callout-on-gitlab-com.yml b/changelogs/unreleased/hide-open-registration-callout-on-gitlab-com.yml
deleted file mode 100644
index 3db65d06754..00000000000
--- a/changelogs/unreleased/hide-open-registration-callout-on-gitlab-com.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Hide open registration user callout on gitlab.com
-merge_request: 47865
-author:
-type: changed
diff --git a/changelogs/unreleased/id-bump-gitlab-shell-version.yml b/changelogs/unreleased/id-bump-gitlab-shell-version.yml
deleted file mode 100644
index d681b89809a..00000000000
--- a/changelogs/unreleased/id-bump-gitlab-shell-version.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Bump gitlab-shell version to v13.14.0
-merge_request: 49810
-author:
-type: other
diff --git a/changelogs/unreleased/id-optimize-branches-overview.yml b/changelogs/unreleased/id-optimize-branches-overview.yml
deleted file mode 100644
index f95d3267863..00000000000
--- a/changelogs/unreleased/id-optimize-branches-overview.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Improve UI and performance of branches overview page
-merge_request: 50096
-author:
-type: performance
diff --git a/changelogs/unreleased/id-remove-gitaly-request-from-project-show.yml b/changelogs/unreleased/id-remove-gitaly-request-from-project-show.yml
deleted file mode 100644
index 578e79d79ed..00000000000
--- a/changelogs/unreleased/id-remove-gitaly-request-from-project-show.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Remove unnecessary Gitaly calls from projects#show
-merge_request: 49565
-author:
-type: performance
diff --git a/changelogs/unreleased/improve-feature-flag-logging.yml b/changelogs/unreleased/improve-feature-flag-logging.yml
deleted file mode 100644
index cecaccd2c61..00000000000
--- a/changelogs/unreleased/improve-feature-flag-logging.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Improve logging on feature flag modification
-merge_request: 48417
-author:
-type: other
diff --git a/changelogs/unreleased/include-actual-limit-in-pipeline-errors.yml b/changelogs/unreleased/include-actual-limit-in-pipeline-errors.yml
deleted file mode 100644
index 1820adc4b40..00000000000
--- a/changelogs/unreleased/include-actual-limit-in-pipeline-errors.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Include actual limit in pipeline limit errors
-merge_request: 48710
-author:
-type: changed
diff --git a/changelogs/unreleased/integrations-page-cleanup.yml b/changelogs/unreleased/integrations-page-cleanup.yml
deleted file mode 100644
index 967bc5f545d..00000000000
--- a/changelogs/unreleased/integrations-page-cleanup.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Use GitLab UI styles on Integrations page
-merge_request: 47478
-author:
-type: changed
diff --git a/changelogs/unreleased/introduce-auto-rollback-service.yml b/changelogs/unreleased/introduce-auto-rollback-service.yml
deleted file mode 100644
index 3d9a2b1eb83..00000000000
--- a/changelogs/unreleased/introduce-auto-rollback-service.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Add database index for deployment rollback targets
-merge_request: 47159
-author:
-type: performance
diff --git a/changelogs/unreleased/issue-277325.yml b/changelogs/unreleased/issue-277325.yml
deleted file mode 100644
index 85ea8540982..00000000000
--- a/changelogs/unreleased/issue-277325.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Add uuid column into security_findings table
-merge_request: 48968
-author: Harrison Brock @harrisonbrock
-type: added
diff --git a/changelogs/unreleased/issue-link-dates.yml b/changelogs/unreleased/issue-link-dates.yml
deleted file mode 100644
index b51f0b5c509..00000000000
--- a/changelogs/unreleased/issue-link-dates.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Expose creation/update times for issue links
-merge_request: 48051
-author:
-type: added
diff --git a/changelogs/unreleased/issue_258973.yml b/changelogs/unreleased/issue_258973.yml
deleted file mode 100644
index 8db4d0457af..00000000000
--- a/changelogs/unreleased/issue_258973.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Remove temporary blocking issues scheduling indexes
-merge_request: 48064
-author:
-type: other
diff --git a/changelogs/unreleased/jdb-fix-comment-highlighting-unified-components.yml b/changelogs/unreleased/jdb-fix-comment-highlighting-unified-components.yml
deleted file mode 100644
index 1c08f1e9a76..00000000000
--- a/changelogs/unreleased/jdb-fix-comment-highlighting-unified-components.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Fix comment highlighting for unified diff components
-merge_request: 49061
-author:
-type: fixed
diff --git a/changelogs/unreleased/jdb-fix-copy-to-clipboard-ff.yml b/changelogs/unreleased/jdb-fix-copy-to-clipboard-ff.yml
deleted file mode 100644
index 07d046fb729..00000000000
--- a/changelogs/unreleased/jdb-fix-copy-to-clipboard-ff.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Fix copy to clipboard on Firefox
-merge_request: 49648
-author:
-type: fixed
diff --git a/changelogs/unreleased/jdb-fix-jupyter-notebooks-rendering.yml b/changelogs/unreleased/jdb-fix-jupyter-notebooks-rendering.yml
deleted file mode 100644
index a0e147b9315..00000000000
--- a/changelogs/unreleased/jdb-fix-jupyter-notebooks-rendering.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Fix Jupyter notebook code and image rendering
-merge_request: 49067
-author:
-type: fixed
diff --git a/changelogs/unreleased/jimcser-master-patch-94937.yml b/changelogs/unreleased/jimcser-master-patch-94937.yml
deleted file mode 100644
index a666e737a84..00000000000
--- a/changelogs/unreleased/jimcser-master-patch-94937.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Add link in Access Request API
-merge_request: 48081
-author: jimcser
-type: fixed
diff --git a/changelogs/unreleased/jivanvl-migrate-analytics-graphql-be.yml b/changelogs/unreleased/jivanvl-migrate-analytics-graphql-be.yml
deleted file mode 100644
index 46c59383a29..00000000000
--- a/changelogs/unreleased/jivanvl-migrate-analytics-graphql-be.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Add CI/CD analytics GraphQL types
-merge_request: 49384
-author:
-type: added
diff --git a/changelogs/unreleased/jj-add-gitlab-experiment.yml b/changelogs/unreleased/jj-add-gitlab-experiment.yml
deleted file mode 100644
index 99b8026d61a..00000000000
--- a/changelogs/unreleased/jj-add-gitlab-experiment.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Add the gitlab-experiment gem, with configuration
-merge_request: 45840
-author:
-type: added
diff --git a/changelogs/unreleased/js-add_feed_token_spec.yml b/changelogs/unreleased/js-add_feed_token_spec.yml
deleted file mode 100644
index 84dc4d8d79c..00000000000
--- a/changelogs/unreleased/js-add_feed_token_spec.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Add feed_token specs to spec/features/profiles/personal_access_tokens_spec.rb
-merge_request: 50059
-author:
-type: other
diff --git a/changelogs/unreleased/js-disable_feed_token.yml b/changelogs/unreleased/js-disable_feed_token.yml
deleted file mode 100644
index f5e20839d38..00000000000
--- a/changelogs/unreleased/js-disable_feed_token.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Add Setting to disable feed_tokens
-merge_request: 48600
-author:
-type: added
diff --git a/changelogs/unreleased/jsl-snippet-fix.yml b/changelogs/unreleased/jsl-snippet-fix.yml
deleted file mode 100644
index 43ca32484dc..00000000000
--- a/changelogs/unreleased/jsl-snippet-fix.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Fix single file snippets display for Geo secondary sites
-merge_request: 46812
-author:
-type: fixed
diff --git a/changelogs/unreleased/justin_ho-fix-confirmation-modal-showing-on-project-integrations.yml b/changelogs/unreleased/justin_ho-fix-confirmation-modal-showing-on-project-integrations.yml
deleted file mode 100644
index 2fa121dc15d..00000000000
--- a/changelogs/unreleased/justin_ho-fix-confirmation-modal-showing-on-project-integrations.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Fix confirmation modal showing on project integration
-merge_request: 48720
-author:
-type: fixed
diff --git a/changelogs/unreleased/jv-rack-attack-user-bypass.yml b/changelogs/unreleased/jv-rack-attack-user-bypass.yml
deleted file mode 100644
index 0770eda8153..00000000000
--- a/changelogs/unreleased/jv-rack-attack-user-bypass.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Add user ID based allowlist for Rack::Attack
-merge_request: 49127
-author:
-type: changed
diff --git a/changelogs/unreleased/jv-rake-workhorse-vendored.yml b/changelogs/unreleased/jv-rake-workhorse-vendored.yml
deleted file mode 100644
index 663edd3fe68..00000000000
--- a/changelogs/unreleased/jv-rake-workhorse-vendored.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Let `rake gitlab:workhorse:install` use vendored workhorse
-merge_request: 49250
-author:
-type: changed
diff --git a/changelogs/unreleased/kassio-add-github-merged-by.yml b/changelogs/unreleased/kassio-add-github-merged-by.yml
deleted file mode 100644
index 0cb59148051..00000000000
--- a/changelogs/unreleased/kassio-add-github-merged-by.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Github Importer - import the pull request `merged by` field
-merge_request: 48561
-author:
-type: changed
diff --git a/changelogs/unreleased/kassio-avoid-invalid-notes-when-importing-a-project.yml b/changelogs/unreleased/kassio-avoid-invalid-notes-when-importing-a-project.yml
deleted file mode 100644
index bcc1e1d41f7..00000000000
--- a/changelogs/unreleased/kassio-avoid-invalid-notes-when-importing-a-project.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Avoid invalid notes on Project Import
-merge_request: 48189
-author:
-type: fixed
diff --git a/changelogs/unreleased/kassio-diff-note-avoid-exception-when-validating-style.yml b/changelogs/unreleased/kassio-diff-note-avoid-exception-when-validating-style.yml
deleted file mode 100644
index c463eb814ba..00000000000
--- a/changelogs/unreleased/kassio-diff-note-avoid-exception-when-validating-style.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Avoid exception when validating diff_note support
-merge_request: 48187
-author:
-type: fixed
diff --git a/changelogs/unreleased/kassio-github-import-review-comments.yml b/changelogs/unreleased/kassio-github-import-review-comments.yml
deleted file mode 100644
index c3802a3f533..00000000000
--- a/changelogs/unreleased/kassio-github-import-review-comments.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Github Importer - import pull request reviews from Github
-merge_request: 48632
-author:
-type: added
diff --git a/changelogs/unreleased/kassio-github-importer-avoid-touch-mr-when-importing-merged-by.yml b/changelogs/unreleased/kassio-github-importer-avoid-touch-mr-when-importing-merged-by.yml
deleted file mode 100644
index 11304bda4c8..00000000000
--- a/changelogs/unreleased/kassio-github-importer-avoid-touch-mr-when-importing-merged-by.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Github importer - Avoid touching MR when importing pull request `merged by` field
-merge_request: 48729
-author:
-type: fixed
diff --git a/changelogs/unreleased/ldap-encrypted-usage-data.yml b/changelogs/unreleased/ldap-encrypted-usage-data.yml
deleted file mode 100644
index 4cb716167d0..00000000000
--- a/changelogs/unreleased/ldap-encrypted-usage-data.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Add ldap encrypted credentials to the usage data
-merge_request: 48210
-author:
-type: changed
diff --git a/changelogs/unreleased/ldap-secret-command.yml b/changelogs/unreleased/ldap-secret-command.yml
deleted file mode 100644
index a1c0617867c..00000000000
--- a/changelogs/unreleased/ldap-secret-command.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Add encrypted ldap secrets support
-merge_request: 45712
-author:
-type: added
diff --git a/changelogs/unreleased/lm-add-ci-config-0.yml b/changelogs/unreleased/lm-add-ci-config-0.yml
deleted file mode 100644
index 7bda30712a6..00000000000
--- a/changelogs/unreleased/lm-add-ci-config-0.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: 'Expose GraphQL resolver for processing CI config'
-merge_request: 46912
-author:
-type: added
diff --git a/changelogs/unreleased/make-import-issues-csv-worker-idempotent.yml b/changelogs/unreleased/make-import-issues-csv-worker-idempotent.yml
deleted file mode 100644
index a27dc8ad5b3..00000000000
--- a/changelogs/unreleased/make-import-issues-csv-worker-idempotent.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Make ImportIssuesCsvWorker idempotent
-merge_request: 47808
-author:
-type: changed
diff --git a/changelogs/unreleased/mjang-update-naming-topics-avatar-ui-text.yml b/changelogs/unreleased/mjang-update-naming-topics-avatar-ui-text.yml
deleted file mode 100644
index 1c31ad59276..00000000000
--- a/changelogs/unreleased/mjang-update-naming-topics-avatar-ui-text.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Updated UI text to match style guidelines
-merge_request: 49275
-author:
-type: other
diff --git a/changelogs/unreleased/mjang-ux-MR-approvals-text.yml b/changelogs/unreleased/mjang-ux-MR-approvals-text.yml
deleted file mode 100644
index fc72705edd6..00000000000
--- a/changelogs/unreleased/mjang-ux-MR-approvals-text.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Updated UI text to match style guidelines
-merge_request: 49632
-author:
-type: other
diff --git a/changelogs/unreleased/mk-add-verification-state-machine.yml b/changelogs/unreleased/mk-add-verification-state-machine.yml
deleted file mode 100644
index ed179af4832..00000000000
--- a/changelogs/unreleased/mk-add-verification-state-machine.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: 'Geo: Add verification state machine fields to package files table'
-merge_request: 47260
-author:
-type: added
diff --git a/changelogs/unreleased/mk-fix-bad-request-helper.yml b/changelogs/unreleased/mk-fix-bad-request-helper.yml
deleted file mode 100644
index 54ac62b460f..00000000000
--- a/changelogs/unreleased/mk-fix-bad-request-helper.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Fix wording of some 400 Bad request API responses
-merge_request: 49895
-author:
-type: fixed
diff --git a/changelogs/unreleased/mk-geo-primary-backfills-checksums.yml b/changelogs/unreleased/mk-geo-primary-backfills-checksums.yml
deleted file mode 100644
index a67b982c4ea..00000000000
--- a/changelogs/unreleased/mk-geo-primary-backfills-checksums.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: 'Geo: Add verification indexes for package files'
-merge_request: 47372
-author:
-type: added
diff --git a/changelogs/unreleased/mk-remove-unused-indexes.yml b/changelogs/unreleased/mk-remove-unused-indexes.yml
deleted file mode 100644
index 50969f834b8..00000000000
--- a/changelogs/unreleased/mk-remove-unused-indexes.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: 'Geo: Remove unused indexes'
-merge_request: 48504
-author:
-type: changed
diff --git a/changelogs/unreleased/mo-enable-code-coverage-overall-activity.yml b/changelogs/unreleased/mo-enable-code-coverage-overall-activity.yml
deleted file mode 100644
index 54c9a46029b..00000000000
--- a/changelogs/unreleased/mo-enable-code-coverage-overall-activity.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Add code coverage overall activity to group repository analytics
-merge_request: 48155
-author:
-type: added
diff --git a/changelogs/unreleased/move-profiles-keys-get-keys-to-users.yml b/changelogs/unreleased/move-profiles-keys-get-keys-to-users.yml
deleted file mode 100644
index e9c92e24eba..00000000000
--- a/changelogs/unreleased/move-profiles-keys-get-keys-to-users.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Move profiles/keys#get_keys to users#ssh_keys
-merge_request: 48991
-author: Takuya Noguchi
-type: other
diff --git a/changelogs/unreleased/mw-convert-fa-caret-down-to-svg.yml b/changelogs/unreleased/mw-convert-fa-caret-down-to-svg.yml
deleted file mode 100644
index cf5b9aba0c3..00000000000
--- a/changelogs/unreleased/mw-convert-fa-caret-down-to-svg.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Convert fa-caret-down icons to chevron-down SVG
-merge_request: 49332
-author:
-type: changed
diff --git a/changelogs/unreleased/mw-replace-fa-chevron-down-in-pikaday.yml b/changelogs/unreleased/mw-replace-fa-chevron-down-in-pikaday.yml
deleted file mode 100644
index 1e43509856c..00000000000
--- a/changelogs/unreleased/mw-replace-fa-chevron-down-in-pikaday.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Replace fa-chevron-down icon in pikaday
-merge_request: 48054
-author:
-type: changed
diff --git a/changelogs/unreleased/mw-replace-fa-chevron-down-in-template-selectors.yml b/changelogs/unreleased/mw-replace-fa-chevron-down-in-template-selectors.yml
deleted file mode 100644
index a4b7b1eed3f..00000000000
--- a/changelogs/unreleased/mw-replace-fa-chevron-down-in-template-selectors.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Replace fa-chevron-down in template selector dropdown
-merge_request: 48015
-author:
-type: changed
diff --git a/changelogs/unreleased/mw-replace-fa-chevron-dropdown-in-users-select.yml b/changelogs/unreleased/mw-replace-fa-chevron-dropdown-in-users-select.yml
deleted file mode 100644
index 6f783703070..00000000000
--- a/changelogs/unreleased/mw-replace-fa-chevron-dropdown-in-users-select.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Replace fa-exclamation-triangle in users select
-merge_request: 48116
-author:
-type: changed
diff --git a/changelogs/unreleased/mw-replace-fa-chevron-in-file-header-diff.yml b/changelogs/unreleased/mw-replace-fa-chevron-in-file-header-diff.yml
deleted file mode 100644
index 763bcacea68..00000000000
--- a/changelogs/unreleased/mw-replace-fa-chevron-in-file-header-diff.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Replace fa icons in single file diff
-merge_request: 48136
-author:
-type: changed
diff --git a/changelogs/unreleased/mw-replace-fa-circle-in-runners-helper.yml b/changelogs/unreleased/mw-replace-fa-circle-in-runners-helper.yml
deleted file mode 100644
index f06a2e44cea..00000000000
--- a/changelogs/unreleased/mw-replace-fa-circle-in-runners-helper.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Replace fa-cirlce in runners helper
-merge_request: 48981
-author:
-type: changed
diff --git a/changelogs/unreleased/mw-replace-spinner-in-metrics-dashboard-yml-loading.yml b/changelogs/unreleased/mw-replace-spinner-in-metrics-dashboard-yml-loading.yml
deleted file mode 100644
index 6dabd0a173d..00000000000
--- a/changelogs/unreleased/mw-replace-spinner-in-metrics-dashboard-yml-loading.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Replace fa-spinner in metrics dashboard yaml definition
-merge_request: 48227
-author:
-type: changed
diff --git a/changelogs/unreleased/mw-wiki-page-specific-css.yml b/changelogs/unreleased/mw-wiki-page-specific-css.yml
deleted file mode 100644
index 4c9100ac17d..00000000000
--- a/changelogs/unreleased/mw-wiki-page-specific-css.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Replace wiki fontawesome icons with emojis
-merge_request: 49097
-author:
-type: other
diff --git a/changelogs/unreleased/mwaw-267550-product_analytics_aggregated_metrics-rollout.yml b/changelogs/unreleased/mwaw-267550-product_analytics_aggregated_metrics-rollout.yml
deleted file mode 100644
index a4825373dcf..00000000000
--- a/changelogs/unreleased/mwaw-267550-product_analytics_aggregated_metrics-rollout.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Add ability to aggregated metrics in Usage Ping
-merge_request: 49886
-author:
-type: added
diff --git a/changelogs/unreleased/nfriend-add-deployment-status-to-environments-page.yml b/changelogs/unreleased/nfriend-add-deployment-status-to-environments-page.yml
deleted file mode 100644
index 7de8d3bd2c6..00000000000
--- a/changelogs/unreleased/nfriend-add-deployment-status-to-environments-page.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Add upcoming deployment column to Environments page
-merge_request: 48062
-author:
-type: added
diff --git a/changelogs/unreleased/nfriend-add-release-delete-mutation.yml b/changelogs/unreleased/nfriend-add-release-delete-mutation.yml
deleted file mode 100644
index 273fabcac5f..00000000000
--- a/changelogs/unreleased/nfriend-add-release-delete-mutation.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Add GraphQL mutation to delete a release
-merge_request: 48364
-author:
-type: added
diff --git a/changelogs/unreleased/nfriend-add-release-update-mutation.yml b/changelogs/unreleased/nfriend-add-release-update-mutation.yml
deleted file mode 100644
index a2ed496ecc2..00000000000
--- a/changelogs/unreleased/nfriend-add-release-update-mutation.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Add GraphQL mutation to update a release
-merge_request: 46611
-author:
-type: added
diff --git a/changelogs/unreleased/nfriend-remove-release-notes-from-tags-page.yml b/changelogs/unreleased/nfriend-remove-release-notes-from-tags-page.yml
deleted file mode 100644
index 9ebbb3b3209..00000000000
--- a/changelogs/unreleased/nfriend-remove-release-notes-from-tags-page.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Remove release notes from Tags page
-merge_request: 49979
-author:
-type: removed
diff --git a/changelogs/unreleased/nicolasdular-namespace-onboarding-actions-table.yml b/changelogs/unreleased/nicolasdular-namespace-onboarding-actions-table.yml
deleted file mode 100644
index 688a3d8d93e..00000000000
--- a/changelogs/unreleased/nicolasdular-namespace-onboarding-actions-table.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Create namespace onboarding actions table
-merge_request: 48018
-author:
-type: added
diff --git a/changelogs/unreleased/no-findcommit-for-raw-endpoints.yml b/changelogs/unreleased/no-findcommit-for-raw-endpoints.yml
deleted file mode 100644
index 8e69589bdcc..00000000000
--- a/changelogs/unreleased/no-findcommit-for-raw-endpoints.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Remove unnecessary Gitaly calls from raw endpoint
-merge_request: 48917
-author:
-type: performance
diff --git a/changelogs/unreleased/ntepluhina-fix-swimlanes-on-edit-board.yml b/changelogs/unreleased/ntepluhina-fix-swimlanes-on-edit-board.yml
deleted file mode 100644
index 8f0c505551b..00000000000
--- a/changelogs/unreleased/ntepluhina-fix-swimlanes-on-edit-board.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Fixed editing labels on the swimlanes sidebar
-merge_request: 47946
-author:
-type: fixed
diff --git a/changelogs/unreleased/pages-1-32.yml b/changelogs/unreleased/pages-1-32.yml
deleted file mode 100644
index fd37eccf3c9..00000000000
--- a/changelogs/unreleased/pages-1-32.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Upgrade GitLab Pages to 1.32.0
-merge_request: 50062
-author:
-type: added
diff --git a/changelogs/unreleased/pages-version-v1-31-0.yml b/changelogs/unreleased/pages-version-v1-31-0.yml
deleted file mode 100644
index 027d43709d6..00000000000
--- a/changelogs/unreleased/pages-version-v1-31-0.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Upgrade Pages to 1.31.0
-merge_request: 49352
-author:
-type: added
diff --git a/changelogs/unreleased/pass-commit-id-to-MR-discussion.yml b/changelogs/unreleased/pass-commit-id-to-MR-discussion.yml
deleted file mode 100644
index d5cc490b233..00000000000
--- a/changelogs/unreleased/pass-commit-id-to-MR-discussion.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Allow passing `commit_id` when creating MR discussions via the API and expose `commit_id` for MR diff notes
-merge_request: 47130
-author: Johannes Altmanninger @krobelus
-type: added
diff --git a/changelogs/unreleased/ph-225961-changeImageDiffBadgesPositionToPercent.yml b/changelogs/unreleased/ph-225961-changeImageDiffBadgesPositionToPercent.yml
deleted file mode 100644
index 54cc5bf6719..00000000000
--- a/changelogs/unreleased/ph-225961-changeImageDiffBadgesPositionToPercent.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Fixed image diff comments positioning
-merge_request: 48132
-author:
-type: fixed
diff --git a/changelogs/unreleased/ph-diffsGradualLoadDefaultEnabled.yml b/changelogs/unreleased/ph-diffsGradualLoadDefaultEnabled.yml
deleted file mode 100644
index cf2bf33a9e7..00000000000
--- a/changelogs/unreleased/ph-diffsGradualLoadDefaultEnabled.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Gradually load more diffs async
-merge_request: 49476
-author:
-type: changed
diff --git a/changelogs/unreleased/psi-dark-pipelines.yml b/changelogs/unreleased/psi-dark-pipelines.yml
deleted file mode 100644
index 34dde2f7563..00000000000
--- a/changelogs/unreleased/psi-dark-pipelines.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Fix pipeline page in dark mode
-merge_request: 49214
-author:
-type: fixed
diff --git a/changelogs/unreleased/psi-darker-mode.yml b/changelogs/unreleased/psi-darker-mode.yml
deleted file mode 100644
index 9920868401e..00000000000
--- a/changelogs/unreleased/psi-darker-mode.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Darker background for dark mode, plus small fixes to MR page
-merge_request: 47359
-author:
-type: changed
diff --git a/changelogs/unreleased/reduce-commit-collection-object-allocations.yml b/changelogs/unreleased/reduce-commit-collection-object-allocations.yml
deleted file mode 100644
index b667b315fdf..00000000000
--- a/changelogs/unreleased/reduce-commit-collection-object-allocations.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Reduce object allocations for large merge request
-merge_request: 49563
-author:
-type: performance
diff --git a/changelogs/unreleased/reference-cs-image-in-template.yml b/changelogs/unreleased/reference-cs-image-in-template.yml
deleted file mode 100644
index 161607e5607..00000000000
--- a/changelogs/unreleased/reference-cs-image-in-template.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Use CS_ANALYZER_IMAGE in CS template
-merge_request: 47856
-author:
-type: added
diff --git a/changelogs/unreleased/remember_project_ordering.yml b/changelogs/unreleased/remember_project_ordering.yml
deleted file mode 100644
index 101b60e5440..00000000000
--- a/changelogs/unreleased/remember_project_ordering.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Remember last used project ordering option across groups
-merge_request: 47850
-author: Lee Tickett
-type: changed
diff --git a/changelogs/unreleased/remove-ff-ci-root-ancestor-for-pipeline-family.yml b/changelogs/unreleased/remove-ff-ci-root-ancestor-for-pipeline-family.yml
deleted file mode 100644
index 072e2b9e5a1..00000000000
--- a/changelogs/unreleased/remove-ff-ci-root-ancestor-for-pipeline-family.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Improve query that finds all pipelines in the same family
-merge_request: 49240
-author:
-type: performance
diff --git a/changelogs/unreleased/remove-legacy-burndown.yml b/changelogs/unreleased/remove-legacy-burndown.yml
deleted file mode 100644
index dc83b035bb1..00000000000
--- a/changelogs/unreleased/remove-legacy-burndown.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Remove unnecessary queries in milestone page
-merge_request: 49662
-author:
-type: performance
diff --git a/changelogs/unreleased/remove_dast_unlicensed_290958.yml b/changelogs/unreleased/remove_dast_unlicensed_290958.yml
deleted file mode 100644
index ab3a62bc1d8..00000000000
--- a/changelogs/unreleased/remove_dast_unlicensed_290958.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Remove dast_unlicensed job
-merge_request: 50129
-author:
-type: changed
diff --git a/changelogs/unreleased/remove_terraform_state_verification_column_ignores.yml b/changelogs/unreleased/remove_terraform_state_verification_column_ignores.yml
deleted file mode 100644
index 5aa17141a58..00000000000
--- a/changelogs/unreleased/remove_terraform_state_verification_column_ignores.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Finish removing unused replication columns from terraform state
-merge_request: 48839
-author:
-type: changed
diff --git a/changelogs/unreleased/rename-piwik-matomo.yml b/changelogs/unreleased/rename-piwik-matomo.yml
deleted file mode 100644
index 71e5dc2027b..00000000000
--- a/changelogs/unreleased/rename-piwik-matomo.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Rename Piwik config items and layout file after rebranding to Matomo
-merge_request: 45658
-author: Kate Grechishkina @kategrechishkina
-type: changed
diff --git a/changelogs/unreleased/save-mentions-on-markdown-columns-change.yml b/changelogs/unreleased/save-mentions-on-markdown-columns-change.yml
deleted file mode 100644
index 7358528219e..00000000000
--- a/changelogs/unreleased/save-mentions-on-markdown-columns-change.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Update user mentions when markdown columns are directly saved to DB
-merge_request: 38034
-author:
-type: fixed
diff --git a/changelogs/unreleased/sdesk_by_default.yml b/changelogs/unreleased/sdesk_by_default.yml
deleted file mode 100644
index c3ae6cb4e49..00000000000
--- a/changelogs/unreleased/sdesk_by_default.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Allow to configure custom service desk email address suffix
-merge_request: 49932
-author:
-type: added
diff --git a/changelogs/unreleased/security-restrict-access-to-jobs-that-use-ci-debug-trace.yml b/changelogs/unreleased/security-restrict-access-to-jobs-that-use-ci-debug-trace.yml
deleted file mode 100644
index 05ac9f10643..00000000000
--- a/changelogs/unreleased/security-restrict-access-to-jobs-that-use-ci-debug-trace.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Restrict access to job page to developers only when use CI_DEBUG_TRACE is true
-merge_request: 48932
-author:
-type: fixed
diff --git a/changelogs/unreleased/send-full-ref-when-running-manual-pipeline.yml b/changelogs/unreleased/send-full-ref-when-running-manual-pipeline.yml
deleted file mode 100644
index 5e74ce053e6..00000000000
--- a/changelogs/unreleased/send-full-ref-when-running-manual-pipeline.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Manually trigger pipelines correctly when branches and tags have the same name. Separate tags and branches in trigger pipeline form.
-merge_request: 48142
-author:
-type: fixed
diff --git a/changelogs/unreleased/sh-allow-pages-to-use-storage-specific-settings.yml b/changelogs/unreleased/sh-allow-pages-to-use-storage-specific-settings.yml
deleted file mode 100644
index 3ae9d864eb7..00000000000
--- a/changelogs/unreleased/sh-allow-pages-to-use-storage-specific-settings.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Allow Pages to define a storage-specific connection
-merge_request: 48098
-author:
-type: changed
diff --git a/changelogs/unreleased/sh-avoid-build-hooks-data.yml b/changelogs/unreleased/sh-avoid-build-hooks-data.yml
deleted file mode 100644
index 037425e957a..00000000000
--- a/changelogs/unreleased/sh-avoid-build-hooks-data.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Reduce SQL queries when no pipeline hooks are active
-merge_request: 49186
-author:
-type: performance
diff --git a/changelogs/unreleased/sh-aws-sdk-use-iam-profile.yml b/changelogs/unreleased/sh-aws-sdk-use-iam-profile.yml
deleted file mode 100644
index e5c8382f3f8..00000000000
--- a/changelogs/unreleased/sh-aws-sdk-use-iam-profile.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Support instance profiles for IAM role for Amazon EKS integration
-merge_request: 49212
-author:
-type: added
diff --git a/changelogs/unreleased/sh-eks-error-feedback.yml b/changelogs/unreleased/sh-eks-error-feedback.yml
deleted file mode 100644
index 3f9209dbbfa..00000000000
--- a/changelogs/unreleased/sh-eks-error-feedback.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: 'EKS: Provide user feedback on AWS authorization errors'
-merge_request: 49278
-author:
-type: changed
diff --git a/changelogs/unreleased/sh-export-csv-service-nplus-one.yml b/changelogs/unreleased/sh-export-csv-service-nplus-one.yml
deleted file mode 100644
index b5bb1f9b243..00000000000
--- a/changelogs/unreleased/sh-export-csv-service-nplus-one.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Fix N+1 queries loading milestones when exporting CSVs
-merge_request: 49429
-author:
-type: performance
diff --git a/changelogs/unreleased/sh-fail-import-errors.yml b/changelogs/unreleased/sh-fail-import-errors.yml
deleted file mode 100644
index f114b73241f..00000000000
--- a/changelogs/unreleased/sh-fail-import-errors.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Fail import state whenever repository import fails
-merge_request: 49682
-author:
-type: fixed
diff --git a/changelogs/unreleased/sh-fix-github-lfs-import.yml b/changelogs/unreleased/sh-fix-github-lfs-import.yml
deleted file mode 100644
index 21f4459ab83..00000000000
--- a/changelogs/unreleased/sh-fix-github-lfs-import.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Fix import of LFS files in GitHub import
-merge_request: 48722
-author:
-type: fixed
diff --git a/changelogs/unreleased/sh-fix-release-markdown.yml b/changelogs/unreleased/sh-fix-release-markdown.yml
deleted file mode 100644
index e92a83f8ab9..00000000000
--- a/changelogs/unreleased/sh-fix-release-markdown.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Fix Markdown attachments in Releases not rendering with full URL
-merge_request: 50146
-author:
-type: fixed
diff --git a/changelogs/unreleased/sh-handle-zero-maximum-upload-size.yml b/changelogs/unreleased/sh-handle-zero-maximum-upload-size.yml
deleted file mode 100644
index 7781f994641..00000000000
--- a/changelogs/unreleased/sh-handle-zero-maximum-upload-size.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Fix division by error when upload max size is set to 0
-merge_request: 49482
-author:
-type: fixed
diff --git a/changelogs/unreleased/sh-lfs-chunked-encoding-default.yml b/changelogs/unreleased/sh-lfs-chunked-encoding-default.yml
deleted file mode 100644
index 691eec4274c..00000000000
--- a/changelogs/unreleased/sh-lfs-chunked-encoding-default.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Enable LFS chunked encoding by default
-merge_request: 49649
-author:
-type: changed
diff --git a/changelogs/unreleased/sh-lfs-chunked-encoding.yml b/changelogs/unreleased/sh-lfs-chunked-encoding.yml
deleted file mode 100644
index 73cf4a3c9c0..00000000000
--- a/changelogs/unreleased/sh-lfs-chunked-encoding.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Enable LFS chunked encoding
-merge_request: 48269
-author:
-type: changed
diff --git a/changelogs/unreleased/sh-support-sse-encryption-ci-live-trace.yml b/changelogs/unreleased/sh-support-sse-encryption-ci-live-trace.yml
deleted file mode 100644
index dd04f8a198e..00000000000
--- a/changelogs/unreleased/sh-support-sse-encryption-ci-live-trace.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Support S3 server side encryption in CI cloud native job logs
-merge_request: 47536
-author:
-type: fixed
diff --git a/changelogs/unreleased/sh-update-fog-3-7-0.yml b/changelogs/unreleased/sh-update-fog-3-7-0.yml
deleted file mode 100644
index 10bdd3bf986..00000000000
--- a/changelogs/unreleased/sh-update-fog-3-7-0.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Upgrade fog-aws to v3.7.0
-merge_request: 48921
-author:
-type: changed
diff --git a/changelogs/unreleased/sh-update-fog-aws.yml b/changelogs/unreleased/sh-update-fog-aws.yml
deleted file mode 100644
index 3a690c21b3b..00000000000
--- a/changelogs/unreleased/sh-update-fog-aws.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Update fog-aws to v3.6.7
-merge_request: 48519
-author:
-type: fixed
diff --git a/changelogs/unreleased/sh-update-fog-google.yml b/changelogs/unreleased/sh-update-fog-google.yml
deleted file mode 100644
index e18d512d964..00000000000
--- a/changelogs/unreleased/sh-update-fog-google.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Update fog-google to v1.12
-merge_request: 49196
-author:
-type: fixed
diff --git a/changelogs/unreleased/sh-update-repo-size-after-import.yml b/changelogs/unreleased/sh-update-repo-size-after-import.yml
deleted file mode 100644
index 8ae92fa9711..00000000000
--- a/changelogs/unreleased/sh-update-repo-size-after-import.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Update repository size after import
-merge_request: 49319
-author:
-type: fixed
diff --git a/changelogs/unreleased/sh-update-workhorse-8-58-0.yml b/changelogs/unreleased/sh-update-workhorse-8-58-0.yml
deleted file mode 100644
index e9b5e240616..00000000000
--- a/changelogs/unreleased/sh-update-workhorse-8-58-0.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Update GitLab Workhorse to v8.58.0
-merge_request: 49534
-author:
-type: changed
diff --git a/changelogs/unreleased/sh-upgrade-mailroom-0-0-8.yml b/changelogs/unreleased/sh-upgrade-mailroom-0-0-8.yml
deleted file mode 100644
index 7fc59cce7a1..00000000000
--- a/changelogs/unreleased/sh-upgrade-mailroom-0-0-8.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Upgrade mailroom to v0.0.8
-merge_request: 49834
-author:
-type: fixed
diff --git a/changelogs/unreleased/speed-up-label-query-for-optimized-issuable-finders.yml b/changelogs/unreleased/speed-up-label-query-for-optimized-issuable-finders.yml
deleted file mode 100644
index b9a022cba63..00000000000
--- a/changelogs/unreleased/speed-up-label-query-for-optimized-issuable-finders.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Replace wrong index definition on labels (project_id, title)
-merge_request: 48238
-author:
-type: other
diff --git a/changelogs/unreleased/ss-add-error-state-for-assignees.yml b/changelogs/unreleased/ss-add-error-state-for-assignees.yml
deleted file mode 100644
index 794cc74eae7..00000000000
--- a/changelogs/unreleased/ss-add-error-state-for-assignees.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Add flash message for setAssignees on group issue boards
-merge_request: 48277
-author:
-type: added
diff --git a/changelogs/unreleased/ss-add-loading-state-to-assignee-header.yml b/changelogs/unreleased/ss-add-loading-state-to-assignee-header.yml
deleted file mode 100644
index d2b37d9fb5e..00000000000
--- a/changelogs/unreleased/ss-add-loading-state-to-assignee-header.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Add loading state to assignees header
-merge_request: 48392
-author:
-type: added
diff --git a/changelogs/unreleased/ss-add-loading-to-assignees.yml b/changelogs/unreleased/ss-add-loading-to-assignees.yml
deleted file mode 100644
index 0834b0b83b9..00000000000
--- a/changelogs/unreleased/ss-add-loading-to-assignees.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Add loading state to boards assignees header dropdown
-merge_request: 47848
-author:
-type: added
diff --git a/changelogs/unreleased/ss-assign-self.yml b/changelogs/unreleased/ss-assign-self.yml
deleted file mode 100644
index 6c1471dc90e..00000000000
--- a/changelogs/unreleased/ss-assign-self.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Add assign self to group boards sidebar
-merge_request: 47705
-author:
-type: added
diff --git a/changelogs/unreleased/ss-related-issues-autocomplete.yml b/changelogs/unreleased/ss-related-issues-autocomplete.yml
deleted file mode 100644
index a04d32de43e..00000000000
--- a/changelogs/unreleased/ss-related-issues-autocomplete.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: 'Add ability to type a number in related issues and prepend #'
-merge_request: 48952
-author:
-type: changed
diff --git a/changelogs/unreleased/standardize-page-title-bottom-margin-styling.yml b/changelogs/unreleased/standardize-page-title-bottom-margin-styling.yml
deleted file mode 100644
index 2da49450762..00000000000
--- a/changelogs/unreleased/standardize-page-title-bottom-margin-styling.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: 'Remove last-child bottom-margin: 0 from page-title class'
-merge_request: 49884
-author:
-type: fixed
diff --git a/changelogs/unreleased/switch_diff_check_with_paths_changed_rpc_flag_on.yml b/changelogs/unreleased/switch_diff_check_with_paths_changed_rpc_flag_on.yml
deleted file mode 100644
index dc66853a2b5..00000000000
--- a/changelogs/unreleased/switch_diff_check_with_paths_changed_rpc_flag_on.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Improve the performance of the diff change access check
-merge_request: 49803
-author:
-type: performance
diff --git a/changelogs/unreleased/sy-add-alert-mau-aggrgation.yml b/changelogs/unreleased/sy-add-alert-mau-aggrgation.yml
deleted file mode 100644
index 6ee43e7df24..00000000000
--- a/changelogs/unreleased/sy-add-alert-mau-aggrgation.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Add metrics for count of unique users of alerts and incidents to usage ping
-merge_request: 48087
-author:
-type: changed
diff --git a/changelogs/unreleased/sy-allow-to-unlabel-incidents.yml b/changelogs/unreleased/sy-allow-to-unlabel-incidents.yml
deleted file mode 100644
index 68eeffccf63..00000000000
--- a/changelogs/unreleased/sy-allow-to-unlabel-incidents.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Do not automatically reapply incident label after user removes it
-merge_request: 49188
-author:
-type: fixed
diff --git a/changelogs/unreleased/sy-ensure-alerts-viewable-if-present.yml b/changelogs/unreleased/sy-ensure-alerts-viewable-if-present.yml
deleted file mode 100644
index 81f49fbf841..00000000000
--- a/changelogs/unreleased/sy-ensure-alerts-viewable-if-present.yml
+++ /dev/null
@@ -1,6 +0,0 @@
----
-title: Allow alert list to be visible when alerts exist, even if alerting integrations
- are disabled
-merge_request: 49257
-author:
-type: changed
diff --git a/changelogs/unreleased/sy-process-prometheus-alerts-through-http-integrations.yml b/changelogs/unreleased/sy-process-prometheus-alerts-through-http-integrations.yml
deleted file mode 100644
index c406398cd0d..00000000000
--- a/changelogs/unreleased/sy-process-prometheus-alerts-through-http-integrations.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Handle prometheus-formatted alert notifications through HTTP integrations
-merge_request: 49268
-author:
-type: fixed
diff --git a/changelogs/unreleased/tle-fix-button-spacing-on-pipeline-page.yml b/changelogs/unreleased/tle-fix-button-spacing-on-pipeline-page.yml
deleted file mode 100644
index 85b7f8e6701..00000000000
--- a/changelogs/unreleased/tle-fix-button-spacing-on-pipeline-page.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Fix spacing between buttons on pipeline header
-merge_request: 48660
-author:
-type: fixed
diff --git a/changelogs/unreleased/tr-update-issue-to-incident.yml b/changelogs/unreleased/tr-update-issue-to-incident.yml
deleted file mode 100644
index 09fa0a6cbeb..00000000000
--- a/changelogs/unreleased/tr-update-issue-to-incident.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Use incident instead of issue for operation settings
-merge_request: 48406
-author:
-type: fixed
diff --git a/changelogs/unreleased/truncate_security_findings_table.yml b/changelogs/unreleased/truncate_security_findings_table.yml
deleted file mode 100644
index 4e8bb60b296..00000000000
--- a/changelogs/unreleased/truncate_security_findings_table.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Truncate the `security_findings` table
-merge_request: 49385
-author:
-type: added
diff --git a/changelogs/unreleased/tz-reduce-last-commit-cls.yml b/changelogs/unreleased/tz-reduce-last-commit-cls.yml
deleted file mode 100644
index 4b6c75fbfbd..00000000000
--- a/changelogs/unreleased/tz-reduce-last-commit-cls.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Rendering Loading State of Last Commit earlier
-merge_request: 49362
-author:
-type: performance
diff --git a/changelogs/unreleased/update-copy-on-user-lists-empty-state.yml b/changelogs/unreleased/update-copy-on-user-lists-empty-state.yml
deleted file mode 100644
index 8da13a12b13..00000000000
--- a/changelogs/unreleased/update-copy-on-user-lists-empty-state.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Updates the copy on empty users list tabs
-merge_request: 49642
-author:
-type: changed
diff --git a/changelogs/unreleased/update-dotnet-pj-archive.yml b/changelogs/unreleased/update-dotnet-pj-archive.yml
new file mode 100644
index 00000000000..c54aba4dde1
--- /dev/null
+++ b/changelogs/unreleased/update-dotnet-pj-archive.yml
@@ -0,0 +1,5 @@
+---
+title: Update .net Project Template Archive
+merge_request: 50321
+author:
+type: changed
diff --git a/changelogs/unreleased/update-express-pj-archive.yml b/changelogs/unreleased/update-express-pj-archive.yml
new file mode 100644
index 00000000000..a3655054350
--- /dev/null
+++ b/changelogs/unreleased/update-express-pj-archive.yml
@@ -0,0 +1,5 @@
+---
+title: Updated Express Project Template archive
+merge_request: 50326
+author:
+type: changed
diff --git a/changelogs/unreleased/update-gitlab-runner-helm-chart-to-0-23-0.yml b/changelogs/unreleased/update-gitlab-runner-helm-chart-to-0-23-0.yml
deleted file mode 100644
index c2890e96944..00000000000
--- a/changelogs/unreleased/update-gitlab-runner-helm-chart-to-0-23-0.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Update GitLab Runner Helm Chart to 0.23.0
-merge_request: 48284
-author:
-type: other
diff --git a/changelogs/unreleased/update-internal-ids-last-value-for-epics.yml b/changelogs/unreleased/update-internal-ids-last-value-for-epics.yml
deleted file mode 100644
index 3b2de770efb..00000000000
--- a/changelogs/unreleased/update-internal-ids-last-value-for-epics.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Fix last_value record in internal_ids for epics
-merge_request: 48988
-author:
-type: fixed
diff --git a/changelogs/unreleased/id-use-gitaly-for-first-page-of-branches.yml b/changelogs/unreleased/update-rails-pj-archive.yml
index 81b158a2d0e..3ee7495f797 100644
--- a/changelogs/unreleased/id-use-gitaly-for-first-page-of-branches.yml
+++ b/changelogs/unreleased/update-rails-pj-archive.yml
@@ -1,5 +1,5 @@
---
-title: Paginate first page of branches using Gitaly
-merge_request: 48595
+title: Update Rails Project Template archive
+merge_request: 50325
author:
-type: performance
+type: changed
diff --git a/changelogs/unreleased/update-terraform-versioning-default.yml b/changelogs/unreleased/update-terraform-versioning-default.yml
deleted file mode 100644
index c68aa029735..00000000000
--- a/changelogs/unreleased/update-terraform-versioning-default.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Move Terraform state versioning default to database
-merge_request: 48194
-author:
-type: other
diff --git a/changelogs/unreleased/update_gitaly_gem_13_6_1.yml b/changelogs/unreleased/update_gitaly_gem_13_6_1.yml
deleted file mode 100644
index 929afb22950..00000000000
--- a/changelogs/unreleased/update_gitaly_gem_13_6_1.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Update gitaly gem to 13.6.1
-merge_request: 48601
-author:
-type: other
diff --git a/changelogs/unreleased/use-json-pretty_generate_in_usage_data_rake_tasks.yml b/changelogs/unreleased/use-json-pretty_generate_in_usage_data_rake_tasks.yml
deleted file mode 100644
index 05d6973aac6..00000000000
--- a/changelogs/unreleased/use-json-pretty_generate_in_usage_data_rake_tasks.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Add usage data rake tasks to prettify JSON output
-merge_request: 49137
-author:
-type: added
diff --git a/changelogs/unreleased/winniehell-master-patch-82844.yml b/changelogs/unreleased/winniehell-master-patch-82844.yml
deleted file mode 100644
index 5d2f360c1d8..00000000000
--- a/changelogs/unreleased/winniehell-master-patch-82844.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Add menu-item class to non-details-job-component
-merge_request: 48834
-author:
-type: fixed
diff --git a/changelogs/unreleased/xanf-import-one-group-frontend.yml b/changelogs/unreleased/xanf-import-one-group-frontend.yml
deleted file mode 100644
index 0e7c56dc375..00000000000
--- a/changelogs/unreleased/xanf-import-one-group-frontend.yml
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: Introduce frontend for group migration MVC
-merge_request: 49709
-author:
-type: added
diff --git a/config/initializers/postgres_partitioning.rb b/config/initializers/postgres_partitioning.rb
index b3f12c2ceb1..3cea8575cc7 100644
--- a/config/initializers/postgres_partitioning.rb
+++ b/config/initializers/postgres_partitioning.rb
@@ -3,7 +3,7 @@
# Make sure we have loaded partitioned models here
# (even with eager loading disabled).
-Gitlab::Database::Partitioning::PartitionCreator.register(AuditEventPartitioned)
+Gitlab::Database::Partitioning::PartitionCreator.register(AuditEvent)
begin
Gitlab::Database::Partitioning::PartitionCreator.new.create_partitions unless ENV['DISABLE_POSTGRES_PARTITION_CREATION_ON_STARTUP']
diff --git a/db/migrate/20201112215132_swap_partitioned_audit_events.rb b/db/migrate/20201112215132_swap_partitioned_audit_events.rb
new file mode 100644
index 00000000000..8360dbd4aa5
--- /dev/null
+++ b/db/migrate/20201112215132_swap_partitioned_audit_events.rb
@@ -0,0 +1,15 @@
+# frozen_string_literal: true
+
+class SwapPartitionedAuditEvents < ActiveRecord::Migration[6.0]
+ include Gitlab::Database::PartitioningMigrationHelpers
+
+ DOWNTIME = false
+
+ def up
+ replace_with_partitioned_table :audit_events
+ end
+
+ def down
+ rollback_replace_with_partitioned_table :audit_events
+ end
+end
diff --git a/db/schema_migrations/20201112215132 b/db/schema_migrations/20201112215132
new file mode 100644
index 00000000000..e478dd0f9bf
--- /dev/null
+++ b/db/schema_migrations/20201112215132
@@ -0,0 +1 @@
+a436597e876a6d9efc2c1558e05dc576cbbc6f829dc8059d62fc231bbf0ce2fa \ No newline at end of file
diff --git a/db/structure.sql b/db/structure.sql
index c3bbe475b00..aab67bc5c87 100644
--- a/db/structure.sql
+++ b/db/structure.sql
@@ -15,46 +15,46 @@ CREATE FUNCTION table_sync_function_2be879775d() RETURNS trigger
AS $$
BEGIN
IF (TG_OP = 'DELETE') THEN
- DELETE FROM audit_events_part_5fc467ac26 where id = OLD.id;
+ DELETE FROM audit_events_archived where id = OLD.id;
ELSIF (TG_OP = 'UPDATE') THEN
- UPDATE audit_events_part_5fc467ac26
+ UPDATE audit_events_archived
SET author_id = NEW.author_id,
entity_id = NEW.entity_id,
entity_type = NEW.entity_type,
details = NEW.details,
+ created_at = NEW.created_at,
ip_address = NEW.ip_address,
author_name = NEW.author_name,
entity_path = NEW.entity_path,
target_details = NEW.target_details,
target_type = NEW.target_type,
- target_id = NEW.target_id,
- created_at = NEW.created_at
- WHERE audit_events_part_5fc467ac26.id = NEW.id;
+ target_id = NEW.target_id
+ WHERE audit_events_archived.id = NEW.id;
ELSIF (TG_OP = 'INSERT') THEN
- INSERT INTO audit_events_part_5fc467ac26 (id,
+ INSERT INTO audit_events_archived (id,
author_id,
entity_id,
entity_type,
details,
+ created_at,
ip_address,
author_name,
entity_path,
target_details,
target_type,
- target_id,
- created_at)
+ target_id)
VALUES (NEW.id,
NEW.author_id,
NEW.entity_id,
NEW.entity_type,
NEW.details,
+ NEW.created_at,
NEW.ip_address,
NEW.author_name,
NEW.entity_path,
NEW.target_details,
NEW.target_type,
- NEW.target_id,
- NEW.created_at);
+ NEW.target_id);
END IF;
RETURN NULL;
@@ -63,7 +63,7 @@ $$;
COMMENT ON FUNCTION table_sync_function_2be879775d() IS 'Partitioning migration: table sync for audit_events table';
-CREATE TABLE audit_events_part_5fc467ac26 (
+CREATE TABLE audit_events (
id bigint NOT NULL,
author_id integer NOT NULL,
entity_id integer NOT NULL,
@@ -9623,7 +9623,7 @@ CREATE SEQUENCE atlassian_identities_user_id_seq
ALTER SEQUENCE atlassian_identities_user_id_seq OWNED BY atlassian_identities.user_id;
-CREATE TABLE audit_events (
+CREATE TABLE audit_events_archived (
id integer NOT NULL,
author_id integer NOT NULL,
entity_id integer NOT NULL,
@@ -19159,11 +19159,11 @@ ALTER TABLE ONLY ar_internal_metadata
ALTER TABLE ONLY atlassian_identities
ADD CONSTRAINT atlassian_identities_pkey PRIMARY KEY (user_id);
-ALTER TABLE ONLY audit_events_part_5fc467ac26
- ADD CONSTRAINT audit_events_part_5fc467ac26_pkey PRIMARY KEY (id, created_at);
+ALTER TABLE ONLY audit_events_archived
+ ADD CONSTRAINT audit_events_archived_pkey PRIMARY KEY (id);
ALTER TABLE ONLY audit_events
- ADD CONSTRAINT audit_events_pkey PRIMARY KEY (id);
+ ADD CONSTRAINT audit_events_pkey PRIMARY KEY (id, created_at);
ALTER TABLE ONLY authentication_events
ADD CONSTRAINT authentication_events_pkey PRIMARY KEY (id);
@@ -20536,9 +20536,9 @@ CREATE INDEX product_analytics_events_experi_project_id_collector_tstamp_idx ON
CREATE INDEX active_billable_users ON users USING btree (id) WHERE (((state)::text = 'active'::text) AND ((user_type IS NULL) OR (user_type = ANY (ARRAY[NULL::integer, 6, 4]))) AND ((user_type IS NULL) OR (user_type <> ALL ('{2,6,1,3,7,8}'::smallint[]))));
-CREATE INDEX analytics_index_audit_events_on_created_at_and_author_id ON audit_events USING btree (created_at, author_id);
+CREATE INDEX analytics_index_audit_events_on_created_at_and_author_id ON audit_events_archived USING btree (created_at, author_id);
-CREATE INDEX analytics_index_audit_events_part_on_created_at_and_author_id ON ONLY audit_events_part_5fc467ac26 USING btree (created_at, author_id);
+CREATE INDEX analytics_index_audit_events_part_on_created_at_and_author_id ON ONLY audit_events USING btree (created_at, author_id);
CREATE INDEX analytics_index_events_on_created_at_and_author_id ON events USING btree (created_at, author_id);
@@ -20582,9 +20582,9 @@ CREATE UNIQUE INDEX epic_user_mentions_on_epic_id_index ON epic_user_mentions US
CREATE INDEX finding_links_on_vulnerability_occurrence_id ON vulnerability_finding_links USING btree (vulnerability_occurrence_id);
-CREATE INDEX idx_audit_events_on_entity_id_desc_author_id_created_at ON audit_events USING btree (entity_id, entity_type, id DESC, author_id, created_at);
+CREATE INDEX idx_audit_events_on_entity_id_desc_author_id_created_at ON audit_events_archived USING btree (entity_id, entity_type, id DESC, author_id, created_at);
-CREATE INDEX idx_audit_events_part_on_entity_id_desc_author_id_created_at ON ONLY audit_events_part_5fc467ac26 USING btree (entity_id, entity_type, id DESC, author_id, created_at);
+CREATE INDEX idx_audit_events_part_on_entity_id_desc_author_id_created_at ON ONLY audit_events USING btree (entity_id, entity_type, id DESC, author_id, created_at);
CREATE INDEX idx_ci_pipelines_artifacts_locked ON ci_pipelines USING btree (ci_ref_id, id) WHERE (locked = 1);
diff --git a/doc/administration/geo/setup/database.md b/doc/administration/geo/setup/database.md
index 9778e08a30b..6e2ddfb812c 100644
--- a/doc/administration/geo/setup/database.md
+++ b/doc/administration/geo/setup/database.md
@@ -497,54 +497,135 @@ For instructions about how to set up Patroni on the primary node, see the
If you are currently using `repmgr` on your Geo primary, see [these instructions](#migrating-from-repmgr-to-patroni) for migrating from `repmgr` to Patroni.
A production-ready and secure setup requires at least three Patroni instances on
-the primary, and a similar configuration on the secondary nodes. Be sure to use
-password credentials and other database best practices.
+the primary site, and a similar configuration on the secondary sites. Be sure to
+use password credentials and other database best practices.
Similar to `repmgr`, using Patroni on a secondary node is optional.
-To set up database replication with Patroni on a secondary node, configure a
-_permanent replication slot_ on the primary node's Patroni cluster, and ensure
-password authentication is used.
-
-On Patroni instances for the primary node, add the following to the
-`/etc/gitlab/gitlab.rb` file:
-
-```ruby
-# You need one entry for each secondary, with a unique name following PostgreSQL slot_name constraints:
-#
-# Configuration syntax will be: 'unique_slotname' => { 'type' => 'physical' },
-# We don't support setting a permanent replication slot for logical replication type
-patroni['replication_slots'] = {
- 'geo_secondary' => { 'type' => 'physical' }
-}
-
-postgresql['md5_auth_cidr_addresses'] = [
- 'PATRONI_PRIMARY1_IP/32', 'PATRONI_PRIMARY2_IP/32', 'PATRONI_PRIMARY3_IP/32', 'PATRONI_PRIMARY_PGBOUNCER/32',
- 'PATRONI_SECONDARY1_IP/32', 'PATRONI_SECONDARY2_IP/32', 'PATRONI_SECONDARY3_IP/32' # we list all secondary instances as they can all become a Standby Leader
- # any other instance that needs access to the database as per documentation
-]
-
-postgresql['pgbouncer_user_password'] = 'PGBOUNCER_PASSWORD_HASH'
-postgresql['sql_replication_password'] = 'POSTGRESQL_REPLICATION_PASSWORD_HASH'
-postgresql['sql_user_password'] = 'POSTGRESQL_PASSWORD_HASH'
-```
-
-On Patroni instances for the secondary node, add the following to the
-`/etc/gitlab/gitlab.rb` file:
-
-```ruby
-postgresql['md5_auth_cidr_addresses'] = [
- 'PATRONI_SECONDARY1_IP/32', 'PATRONI_SECONDARY2_IP/32', 'PATRONI_SECONDARY3_IP/32', 'PATRONI_SECONDARY_PGBOUNCER/32',
- # any other instance that needs access to the database as per documentation
-]
-
-patroni['enable'] = true
-patroni['standby_cluster']['enable'] = true
-patroni['standby_cluster']['host'] = 'PATRONI_PRIMARY_LEADER_IP' # this needs to be changed anytime the primary Leader changes
-patroni['standby_cluster']['port'] = 5432
-patroni['standby_cluster']['primary_slot_name'] = 'geo_secondary' # or the unique replication slot name you setup before
-patroni['replication_password'] = 'PLAIN_TEXT_POSTGRESQL_REPLICATION_PASSWORD'
-```
+### Step 1. Configure Patroni permanent replication slot on the primary site
+
+To set up database replication with Patroni on a secondary node, we need to
+configure a _permanent replication slot_ on the primary node's Patroni cluster,
+and ensure password authentication is used.
+
+For each Patroni instance on the primary site **starting on the Patroni
+Leader instance**:
+
+1. SSH into your Patroni instance and login as root:
+
+ ```shell
+ sudo -i
+ ```
+
+1. Edit `/etc/gitlab/gitlab.rb` and add the following:
+
+ ```ruby
+ consul['enable'] = true
+ consul['configuration'] = {
+ retry_join: %w[CONSUL_PRIMARY1_IP CONSULT_PRIMARY2_IP CONSULT_PRIMARY3_IP]
+ }
+
+ repmgr['enable'] = false
+
+ # You need one entry for each secondary, with a unique name following PostgreSQL slot_name constraints:
+ #
+ # Configuration syntax will be: 'unique_slotname' => { 'type' => 'physical' },
+ # We don't support setting a permanent replication slot for logical replication type
+ patroni['replication_slots'] = {
+ 'geo_secondary' => { 'type' => 'physical' }
+ }
+
+ patroni['use_pg_rewind'] = true
+ patroni['postgresql']['max_wal_senders'] = 8 # Use double of the amount of patroni/reserved slots (3 patronis + 1 reserved slot for a Geo secondary).
+ patroni['postgresql']['max_replication_slots'] = 8 # Use double of the amount of patroni/reserved slots (3 patronis + 1 reserved slot for a Geo secondary).
+
+ postgresql['md5_auth_cidr_addresses'] = [
+ 'PATRONI_PRIMARY1_IP/32', 'PATRONI_PRIMARY2_IP/32', 'PATRONI_PRIMARY3_IP/32', 'PATRONI_PRIMARY_PGBOUNCER/32',
+ 'PATRONI_SECONDARY1_IP/32', 'PATRONI_SECONDARY2_IP/32', 'PATRONI_SECONDARY3_IP/32', 'PATRONI_SECONDARY_PGBOUNCER/32' # We list all secondary instances as they can all become a Standby Leader
+ ]
+
+ postgresql['pgbouncer_user_password'] = 'PGBOUNCER_PASSWORD_HASH'
+ postgresql['sql_replication_password'] = 'POSTGRESQL_REPLICATION_PASSWORD_HASH'
+ postgresql['sql_user_password'] = 'POSTGRESQL_PASSWORD_HASH'
+ ```
+
+1. Reconfigure GitLab for the changes to take effect:
+
+ ```shell
+ gitlab-ctl reconfigure
+ ```
+
+### Step 2. Configure a Standby cluster on the secondary site
+
+NOTE:
+If you are converting a secondary site to a Patroni Cluster, you must start
+on the PostgreSQL instance. It will become the Patroni Standby Leader instance,
+and then you can switchover to another replica if you need.
+
+For each Patroni instance on the secondary site:
+
+1. SSH into your Patroni node and login as root:
+
+ ```shell
+ sudo -i
+ ```
+
+1. Edit `/etc/gitlab/gitlab.rb` and add the following:
+
+ ```ruby
+ roles ['consul_role', 'postgres_role']
+
+ consul['enable'] = true
+ consul['configuration'] = {
+ retry_join: %w[CONSUL_SECONDARY1_IP CONSULT_SECONDARY2_IP CONSULT_SECONDARY3_IP]
+ }
+
+ repmgr['enable'] = false
+
+ postgresql['md5_auth_cidr_addresses'] = [
+ 'PATRONI_SECONDARY1_IP/32', 'PATRONI_SECONDARY2_IP/32', 'PATRONI_SECONDARY3_IP/32', 'PATRONI_SECONDARY_PGBOUNCER/32',
+ # Any other instance that needs access to the database as per documentation
+ ]
+
+ patroni['enable'] = false
+ patroni['standby_cluster']['enable'] = true
+ patroni['standby_cluster']['host'] = 'PATRONI_PRIMARY_LEADER_IP' # This needs to be changed anytime the primary Leader changes
+ patroni['standby_cluster']['port'] = 5432
+ patroni['standby_cluster']['primary_slot_name'] = 'geo_secondary' # Or the unique replication slot name you setup before
+ patroni['replication_password'] = 'PLAIN_TEXT_POSTGRESQL_REPLICATION_PASSWORD'
+ patroni['use_pg_rewind'] = true
+ patroni['postgresql']['max_wal_senders'] = 5 # A minimum of three for one replica, plus two for each additional replica
+ patroni['postgresql']['max_replication_slots'] = 5 # A minimum of three for one replica, plus two for each additional replica
+ ```
+
+1. Reconfigure GitLab for the changes to take effect.
+ This is required to bootstrap PostgreSQL users and settings:
+
+ ```shell
+ gitlab-ctl reconfigure
+ ```
+
+1. Remove the PostgreSQL data directory:
+
+ WARNING:
+ If you are converting a secondary site to a Patroni Cluster, you must skip
+ this step on the PostgreSQL instance.
+
+ ```shell
+ rm -rf /var/opt/gitlab/postgresql/data
+ ```
+
+1. Edit `/etc/gitlab/gitlab.rb` to enable Patroni:
+
+ ```ruby
+ patroni['enable'] = true
+ ```
+
+1. Reconfigure GitLab for the changes to take effect:
+
+ ```shell
+ gitlab-ctl reconfigure
+ ```
## Migrating from repmgr to Patroni
diff --git a/doc/api/graphql/reference/gitlab_schema.graphql b/doc/api/graphql/reference/gitlab_schema.graphql
index 31eabfc0908..31ecc01fa71 100644
--- a/doc/api/graphql/reference/gitlab_schema.graphql
+++ b/doc/api/graphql/reference/gitlab_schema.graphql
@@ -2030,6 +2030,11 @@ type BoardList {
issuesCount: Int
"""
+ Iteration of the list
+ """
+ iteration: Iteration
+
+ """
Label of the list
"""
label: Label
diff --git a/doc/api/graphql/reference/gitlab_schema.json b/doc/api/graphql/reference/gitlab_schema.json
index 6ca3dc5aae4..48da77dfa14 100644
--- a/doc/api/graphql/reference/gitlab_schema.json
+++ b/doc/api/graphql/reference/gitlab_schema.json
@@ -5352,6 +5352,20 @@
"deprecationReason": null
},
{
+ "name": "iteration",
+ "description": "Iteration of the list",
+ "args": [
+
+ ],
+ "type": {
+ "kind": "OBJECT",
+ "name": "Iteration",
+ "ofType": null
+ },
+ "isDeprecated": false,
+ "deprecationReason": null
+ },
+ {
"name": "label",
"description": "Label of the list",
"args": [
diff --git a/doc/api/graphql/reference/index.md b/doc/api/graphql/reference/index.md
index fcff5f23a82..dade5be817d 100644
--- a/doc/api/graphql/reference/index.md
+++ b/doc/api/graphql/reference/index.md
@@ -325,6 +325,7 @@ Represents a list for an issue board.
| `id` | ID! | ID (global ID) of the list |
| `issues` | IssueConnection | Board issues |
| `issuesCount` | Int | Count of issues in the list |
+| `iteration` | Iteration | Iteration of the list |
| `label` | Label | Label of the list |
| `limitMetric` | ListLimitMetric | The current limit metric for the list |
| `listType` | String! | Type of the list |
diff --git a/doc/development/rake_tasks.md b/doc/development/rake_tasks.md
index 09e8f780fe1..226d21b2ecd 100644
--- a/doc/development/rake_tasks.md
+++ b/doc/development/rake_tasks.md
@@ -88,13 +88,14 @@ bundle exec rake 'gitlab:seed:development_metrics[your_project_id]'
### Automation
If you're very sure that you want to **wipe the current database** and refill
-seeds, you could:
+seeds, you can set the `FORCE` environment variable to `yes`:
```shell
-echo 'yes' | bundle exec rake setup
+FORCE=yes bundle exec rake setup
```
-To save you from answering `yes` manually.
+This will skip the action confirmation/safety check, saving you from answering
+`yes` manually.
### Discard `stdout`
diff --git a/doc/user/project/merge_requests/revert_changes.md b/doc/user/project/merge_requests/revert_changes.md
index 40a4631694b..0d95f16281b 100644
--- a/doc/user/project/merge_requests/revert_changes.md
+++ b/doc/user/project/merge_requests/revert_changes.md
@@ -59,6 +59,10 @@ mainline:
git revert -m 2 7a39eb0
```
+From [GitLab 13.7 onwards](https://gitlab.com/gitlab-org/gitlab/-/issues/35824), merge requests
+reverted by another merge request through one of the methods described in this document
+will display a link to the reverted merge request at the top-left corner within the **Merged** badge.
+
<!-- ## Troubleshooting
Include any troubleshooting steps that you can foresee. If you know beforehand what issues
diff --git a/locale/gitlab.pot b/locale/gitlab.pot
index 1590de6cd8e..4bcde93332d 100644
--- a/locale/gitlab.pot
+++ b/locale/gitlab.pot
@@ -16726,6 +16726,9 @@ msgstr ""
msgid "MERGED"
msgstr ""
+msgid "MERGED (REVERTED)"
+msgstr ""
+
msgid "MR widget|Back to the Merge request"
msgstr ""
@@ -17488,9 +17491,15 @@ msgstr ""
msgid "MergeRequest|Search files (%{modifier_key}P)"
msgstr ""
+msgid "MergeRequest|reverted"
+msgstr ""
+
msgid "Merged"
msgstr ""
+msgid "Merged (%{reverted})"
+msgstr ""
+
msgid "Merged MRs"
msgstr ""
diff --git a/package.json b/package.json
index b5bd5081489..4f26bbdb9ab 100644
--- a/package.json
+++ b/package.json
@@ -81,7 +81,7 @@
"deckar01-task_list": "^2.3.1",
"diff": "^3.4.0",
"document-register-element": "1.14.3",
- "dompurify": "^2.2.4",
+ "dompurify": "^2.2.6",
"dropzone": "^4.2.0",
"editorconfig": "^0.15.3",
"emoji-regex": "^7.0.3",
diff --git a/spec/db/schema_spec.rb b/spec/db/schema_spec.rb
index a15b9624c9d..3087beb1326 100644
--- a/spec/db/schema_spec.rb
+++ b/spec/db/schema_spec.rb
@@ -19,7 +19,7 @@ RSpec.describe 'Database schema' do
approver_groups: %w[target_id],
approvers: %w[target_id user_id],
audit_events: %w[author_id entity_id target_id],
- audit_events_part_5fc467ac26: %w[author_id entity_id target_id],
+ audit_events_archived: %w[author_id entity_id target_id],
award_emoji: %w[awardable_id user_id],
aws_roles: %w[role_external_id],
boards: %w[milestone_id iteration_id],
diff --git a/spec/lib/gitlab/database/partitioning_migration_helpers/table_management_helpers_spec.rb b/spec/lib/gitlab/database/partitioning_migration_helpers/table_management_helpers_spec.rb
index 5fdb7dd9a85..b50e02c7043 100644
--- a/spec/lib/gitlab/database/partitioning_migration_helpers/table_management_helpers_spec.rb
+++ b/spec/lib/gitlab/database/partitioning_migration_helpers/table_management_helpers_spec.rb
@@ -12,16 +12,27 @@ RSpec.describe Gitlab::Database::PartitioningMigrationHelpers::TableManagementHe
end
let_it_be(:connection) { ActiveRecord::Base.connection }
- let(:source_table) { :audit_events }
+ let(:source_table) { :_test_original_table }
let(:partitioned_table) { '_test_migration_partitioned_table' }
let(:function_name) { '_test_migration_function_name' }
let(:trigger_name) { '_test_migration_trigger_name' }
let(:partition_column) { 'created_at' }
let(:min_date) { Date.new(2019, 12) }
let(:max_date) { Date.new(2020, 3) }
+ let(:source_model) { Class.new(ActiveRecord::Base) }
before do
allow(migration).to receive(:puts)
+
+ migration.create_table source_table do |t|
+ t.string :name, null: false
+ t.integer :age, null: false
+ t.datetime partition_column
+ t.datetime :updated_at
+ end
+
+ source_model.table_name = source_table
+
allow(migration).to receive(:transaction_open?).and_return(false)
allow(migration).to receive(:make_partitioned_table_name).and_return(partitioned_table)
allow(migration).to receive(:make_sync_function_name).and_return(function_name)
@@ -81,14 +92,11 @@ RSpec.describe Gitlab::Database::PartitioningMigrationHelpers::TableManagementHe
end
context 'when the given table does not have a primary key' do
- let(:source_table) { :_partitioning_migration_helper_test_table }
- let(:partition_column) { :some_field }
-
it 'raises an error' do
- migration.create_table source_table, id: false do |t|
- t.integer :id
- t.datetime partition_column
- end
+ migration.execute(<<~SQL)
+ ALTER TABLE #{source_table}
+ DROP CONSTRAINT #{source_table}_pkey
+ SQL
expect do
migration.partition_table_by_date source_table, partition_column, min_date: min_date, max_date: max_date
@@ -97,12 +105,12 @@ RSpec.describe Gitlab::Database::PartitioningMigrationHelpers::TableManagementHe
end
context 'when an invalid partition column is given' do
- let(:partition_column) { :_this_is_not_real }
+ let(:invalid_column) { :_this_is_not_real }
it 'raises an error' do
expect do
- migration.partition_table_by_date source_table, partition_column, min_date: min_date, max_date: max_date
- end.to raise_error(/partition column #{partition_column} does not exist/)
+ migration.partition_table_by_date source_table, invalid_column, min_date: min_date, max_date: max_date
+ end.to raise_error(/partition column #{invalid_column} does not exist/)
end
end
@@ -126,19 +134,19 @@ RSpec.describe Gitlab::Database::PartitioningMigrationHelpers::TableManagementHe
context 'with a non-integer primary key datatype' do
before do
- connection.create_table :another_example, id: false do |t|
+ connection.create_table non_int_table, id: false do |t|
t.string :identifier, primary_key: true
t.timestamp :created_at
end
end
- let(:source_table) { :another_example }
+ let(:non_int_table) { :another_example }
let(:old_primary_key) { 'identifier' }
it 'does not change the primary key datatype' do
- migration.partition_table_by_date source_table, partition_column, min_date: min_date, max_date: max_date
+ migration.partition_table_by_date non_int_table, partition_column, min_date: min_date, max_date: max_date
- original_pk_column = connection.columns(source_table).find { |c| c.name == old_primary_key }
+ original_pk_column = connection.columns(non_int_table).find { |c| c.name == old_primary_key }
pk_column = connection.columns(partitioned_table).find { |c| c.name == old_primary_key }
expect(pk_column).not_to be_nil
@@ -176,11 +184,9 @@ RSpec.describe Gitlab::Database::PartitioningMigrationHelpers::TableManagementHe
end
context 'when min_date is not given' do
- let(:source_table) { :todos }
-
context 'with records present already' do
before do
- create(:todo, created_at: Date.parse('2019-11-05'))
+ source_model.create!(name: 'Test', age: 10, created_at: Date.parse('2019-11-05'))
end
it 'creates a partition spanning over each month from the first record' do
@@ -248,13 +254,12 @@ RSpec.describe Gitlab::Database::PartitioningMigrationHelpers::TableManagementHe
end
describe 'keeping data in sync with the partitioned table' do
- let(:source_table) { :todos }
- let(:model) { Class.new(ActiveRecord::Base) }
+ let(:partitioned_model) { Class.new(ActiveRecord::Base) }
let(:timestamp) { Time.utc(2019, 12, 1, 12).round }
before do
- model.primary_key = :id
- model.table_name = partitioned_table
+ partitioned_model.primary_key = :id
+ partitioned_model.table_name = partitioned_table
end
it 'creates a trigger function on the original table' do
@@ -270,50 +275,50 @@ RSpec.describe Gitlab::Database::PartitioningMigrationHelpers::TableManagementHe
it 'syncs inserts to the partitioned tables' do
migration.partition_table_by_date source_table, partition_column, min_date: min_date, max_date: max_date
- expect(model.count).to eq(0)
+ expect(partitioned_model.count).to eq(0)
- first_todo = create(:todo, created_at: timestamp, updated_at: timestamp)
- second_todo = create(:todo, created_at: timestamp, updated_at: timestamp)
+ first_record = source_model.create!(name: 'Bob', age: 20, created_at: timestamp, updated_at: timestamp)
+ second_record = source_model.create!(name: 'Alice', age: 30, created_at: timestamp, updated_at: timestamp)
- expect(model.count).to eq(2)
- expect(model.find(first_todo.id).attributes).to eq(first_todo.attributes)
- expect(model.find(second_todo.id).attributes).to eq(second_todo.attributes)
+ expect(partitioned_model.count).to eq(2)
+ expect(partitioned_model.find(first_record.id).attributes).to eq(first_record.attributes)
+ expect(partitioned_model.find(second_record.id).attributes).to eq(second_record.attributes)
end
it 'syncs updates to the partitioned tables' do
migration.partition_table_by_date source_table, partition_column, min_date: min_date, max_date: max_date
- first_todo = create(:todo, :pending, commit_id: nil, created_at: timestamp, updated_at: timestamp)
- second_todo = create(:todo, created_at: timestamp, updated_at: timestamp)
+ first_record = source_model.create!(name: 'Bob', age: 20, created_at: timestamp, updated_at: timestamp)
+ second_record = source_model.create!(name: 'Alice', age: 30, created_at: timestamp, updated_at: timestamp)
- expect(model.count).to eq(2)
+ expect(partitioned_model.count).to eq(2)
- first_copy = model.find(first_todo.id)
- second_copy = model.find(second_todo.id)
+ first_copy = partitioned_model.find(first_record.id)
+ second_copy = partitioned_model.find(second_record.id)
- expect(first_copy.attributes).to eq(first_todo.attributes)
- expect(second_copy.attributes).to eq(second_todo.attributes)
+ expect(first_copy.attributes).to eq(first_record.attributes)
+ expect(second_copy.attributes).to eq(second_record.attributes)
- first_todo.update(state_event: 'done', commit_id: 'abc123', updated_at: timestamp + 1.second)
+ first_record.update!(age: 21, updated_at: timestamp + 1.hour)
- expect(model.count).to eq(2)
- expect(first_copy.reload.attributes).to eq(first_todo.attributes)
- expect(second_copy.reload.attributes).to eq(second_todo.attributes)
+ expect(partitioned_model.count).to eq(2)
+ expect(first_copy.reload.attributes).to eq(first_record.attributes)
+ expect(second_copy.reload.attributes).to eq(second_record.attributes)
end
it 'syncs deletes to the partitioned tables' do
migration.partition_table_by_date source_table, partition_column, min_date: min_date, max_date: max_date
- first_todo = create(:todo, created_at: timestamp, updated_at: timestamp)
- second_todo = create(:todo, created_at: timestamp, updated_at: timestamp)
+ first_record = source_model.create!(name: 'Bob', age: 20, created_at: timestamp, updated_at: timestamp)
+ second_record = source_model.create!(name: 'Alice', age: 30, created_at: timestamp, updated_at: timestamp)
- expect(model.count).to eq(2)
+ expect(partitioned_model.count).to eq(2)
- first_todo.destroy
+ first_record.destroy!
- expect(model.count).to eq(1)
- expect(model.find_by_id(first_todo.id)).to be_nil
- expect(model.find(second_todo.id).attributes).to eq(second_todo.attributes)
+ expect(partitioned_model.count).to eq(1)
+ expect(partitioned_model.find_by_id(first_record.id)).to be_nil
+ expect(partitioned_model.find(second_record.id).attributes).to eq(second_record.attributes)
end
end
end
@@ -388,13 +393,12 @@ RSpec.describe Gitlab::Database::PartitioningMigrationHelpers::TableManagementHe
end
context 'when records exist in the source table' do
- let(:source_table) { 'todos' }
let(:migration_class) { '::Gitlab::Database::PartitioningMigrationHelpers::BackfillPartitionedTable' }
let(:sub_batch_size) { described_class::SUB_BATCH_SIZE }
let(:pause_seconds) { described_class::PAUSE_SECONDS }
- let!(:first_id) { create(:todo).id }
- let!(:second_id) { create(:todo).id }
- let!(:third_id) { create(:todo).id }
+ let!(:first_id) { source_model.create!(name: 'Bob', age: 20).id }
+ let!(:second_id) { source_model.create!(name: 'Alice', age: 30).id }
+ let!(:third_id) { source_model.create!(name: 'Sam', age: 40).id }
before do
stub_const("#{described_class.name}::BATCH_SIZE", 2)
@@ -410,10 +414,10 @@ RSpec.describe Gitlab::Database::PartitioningMigrationHelpers::TableManagementHe
expect(BackgroundMigrationWorker.jobs.size).to eq(2)
- first_job_arguments = [first_id, second_id, source_table, partitioned_table, 'id']
+ first_job_arguments = [first_id, second_id, source_table.to_s, partitioned_table, 'id']
expect(BackgroundMigrationWorker.jobs[0]['args']).to eq([migration_class, first_job_arguments])
- second_job_arguments = [third_id, third_id, source_table, partitioned_table, 'id']
+ second_job_arguments = [third_id, third_id, source_table.to_s, partitioned_table, 'id']
expect(BackgroundMigrationWorker.jobs[1]['args']).to eq([migration_class, second_job_arguments])
end
end
@@ -482,7 +486,6 @@ RSpec.describe Gitlab::Database::PartitioningMigrationHelpers::TableManagementHe
end
describe '#finalize_backfilling_partitioned_table' do
- let(:source_table) { 'todos' }
let(:source_column) { 'id' }
context 'when the table is not allowed' do
@@ -536,27 +539,27 @@ RSpec.describe Gitlab::Database::PartitioningMigrationHelpers::TableManagementHe
context 'when there is missed data' do
let(:partitioned_model) { Class.new(ActiveRecord::Base) }
let(:timestamp) { Time.utc(2019, 12, 1, 12).round }
- let!(:todo1) { create(:todo, created_at: timestamp, updated_at: timestamp) }
- let!(:todo2) { create(:todo, created_at: timestamp, updated_at: timestamp) }
- let!(:todo3) { create(:todo, created_at: timestamp, updated_at: timestamp) }
- let!(:todo4) { create(:todo, created_at: timestamp, updated_at: timestamp) }
+ let!(:record1) { source_model.create!(name: 'Bob', age: 20, created_at: timestamp, updated_at: timestamp) }
+ let!(:record2) { source_model.create!(name: 'Alice', age: 30, created_at: timestamp, updated_at: timestamp) }
+ let!(:record3) { source_model.create!(name: 'Sam', age: 40, created_at: timestamp, updated_at: timestamp) }
+ let!(:record4) { source_model.create!(name: 'Sue', age: 50, created_at: timestamp, updated_at: timestamp) }
let!(:pending_job1) do
create(:background_migration_job,
class_name: described_class::MIGRATION_CLASS_NAME,
- arguments: [todo1.id, todo2.id, source_table, partitioned_table, source_column])
+ arguments: [record1.id, record2.id, source_table, partitioned_table, source_column])
end
let!(:pending_job2) do
create(:background_migration_job,
class_name: described_class::MIGRATION_CLASS_NAME,
- arguments: [todo3.id, todo3.id, source_table, partitioned_table, source_column])
+ arguments: [record3.id, record3.id, source_table, partitioned_table, source_column])
end
let!(:succeeded_job) do
create(:background_migration_job, :succeeded,
class_name: described_class::MIGRATION_CLASS_NAME,
- arguments: [todo4.id, todo4.id, source_table, partitioned_table, source_column])
+ arguments: [record4.id, record4.id, source_table, partitioned_table, source_column])
end
before do
@@ -575,17 +578,17 @@ RSpec.describe Gitlab::Database::PartitioningMigrationHelpers::TableManagementHe
it 'idempotently cleans up after failed background migrations' do
expect(partitioned_model.count).to eq(0)
- partitioned_model.insert!(todo2.attributes)
+ partitioned_model.insert!(record2.attributes)
expect_next_instance_of(Gitlab::Database::PartitioningMigrationHelpers::BackfillPartitionedTable) do |backfill|
allow(backfill).to receive(:transaction_open?).and_return(false)
expect(backfill).to receive(:perform)
- .with(todo1.id, todo2.id, source_table, partitioned_table, source_column)
+ .with(record1.id, record2.id, source_table, partitioned_table, source_column)
.and_call_original
expect(backfill).to receive(:perform)
- .with(todo3.id, todo3.id, source_table, partitioned_table, source_column)
+ .with(record3.id, record3.id, source_table, partitioned_table, source_column)
.and_call_original
end
@@ -593,12 +596,12 @@ RSpec.describe Gitlab::Database::PartitioningMigrationHelpers::TableManagementHe
expect(partitioned_model.count).to eq(3)
- [todo1, todo2, todo3].each do |original|
+ [record1, record2, record3].each do |original|
copy = partitioned_model.find(original.id)
expect(copy.attributes).to eq(original.attributes)
end
- expect(partitioned_model.find_by_id(todo4.id)).to be_nil
+ expect(partitioned_model.find_by_id(record4.id)).to be_nil
[pending_job1, pending_job2].each do |job|
expect(job.reload).to be_succeeded
diff --git a/spec/models/audit_event_partitioned_spec.rb b/spec/models/audit_event_archived_spec.rb
index ab48e291f78..43a2e8434b0 100644
--- a/spec/models/audit_event_partitioned_spec.rb
+++ b/spec/models/audit_event_archived_spec.rb
@@ -2,35 +2,35 @@
require 'spec_helper'
-RSpec.describe AuditEventPartitioned do
+RSpec.describe AuditEventArchived do
let(:source_table) { AuditEvent }
- let(:partitioned_table) { described_class }
+ let(:destination_table) { described_class }
it 'has the same columns as the source table' do
column_names_from_source_table = column_names(source_table)
- column_names_from_partioned_table = column_names(partitioned_table)
+ column_names_from_destination_table = column_names(destination_table)
- expect(column_names_from_partioned_table).to match_array(column_names_from_source_table)
+ expect(column_names_from_destination_table).to match_array(column_names_from_source_table)
end
it 'has the same null constraints as the source table' do
constraints_from_source_table = null_constraints(source_table)
- constraints_from_partitioned_table = null_constraints(partitioned_table)
+ constraints_from_destination_table = null_constraints(destination_table)
- expect(constraints_from_partitioned_table.to_a).to match_array(constraints_from_source_table.to_a)
+ expect(constraints_from_destination_table.to_a).to match_array(constraints_from_source_table.to_a)
end
it 'inserts the same record as the one in the source table', :aggregate_failures do
- expect { create(:audit_event) }.to change { partitioned_table.count }.by(1)
+ expect { create(:audit_event) }.to change { destination_table.count }.by(1)
event_from_source_table = source_table.connection.select_one(
"SELECT * FROM #{source_table.table_name} ORDER BY created_at desc LIMIT 1"
)
- event_from_partitioned_table = partitioned_table.connection.select_one(
- "SELECT * FROM #{partitioned_table.table_name} ORDER BY created_at desc LIMIT 1"
+ event_from_destination_table = destination_table.connection.select_one(
+ "SELECT * FROM #{destination_table.table_name} ORDER BY created_at desc LIMIT 1"
)
- expect(event_from_partitioned_table).to eq(event_from_source_table)
+ expect(event_from_destination_table).to eq(event_from_source_table)
end
def column_names(table)
diff --git a/spec/models/commit_spec.rb b/spec/models/commit_spec.rb
index cfa87b3e39e..47212f54df6 100644
--- a/spec/models/commit_spec.rb
+++ b/spec/models/commit_spec.rb
@@ -750,6 +750,27 @@ eos
end
end
+ describe '#reverting_commit' do
+ let(:user) { create(:user) }
+ let(:issue) { create(:issue, author: user, project: project) }
+
+ it 'returns the reverting commit' do
+ create(:note_on_issue,
+ noteable: issue,
+ system: true,
+ note: commit.revert_description(user),
+ project: issue.project)
+
+ expect_next_instance_of(Commit) do |revert_commit|
+ expect(revert_commit).to receive(:reverts_commit?)
+ .with(commit, user)
+ .and_return(true)
+ end
+
+ expect(commit.reverting_commit(user, issue.notes_with_associations)).to eq(commit)
+ end
+ end
+
describe '#has_been_reverted?' do
let(:user) { create(:user) }
let(:issue) { create(:issue, author: user, project: project) }
diff --git a/spec/models/merge_request_spec.rb b/spec/models/merge_request_spec.rb
index 1b0f6b2322c..5c36622b1c6 100644
--- a/spec/models/merge_request_spec.rb
+++ b/spec/models/merge_request_spec.rb
@@ -2413,6 +2413,85 @@ RSpec.describe MergeRequest, factory_default: :keep do
end
end
+ describe '#reverting_merge_request' do
+ subject { create(:merge_request, source_project: create(:project, :repository)) }
+
+ context 'when there is no merge_commit for the MR' do
+ before do
+ subject.metrics.update!(merged_at: Time.current.utc)
+ end
+
+ it 'returns nil' do
+ expect(subject.reverting_merge_request(nil)).to be_nil
+ end
+ end
+
+ context 'when the MR has been merged' do
+ before do
+ MergeRequests::MergeService
+ .new(subject.target_project, subject.author, { sha: subject.diff_head_sha })
+ .execute(subject)
+ end
+
+ context 'when there is no revert commit' do
+ it 'returns nil' do
+ expect(subject.reverting_merge_request(nil)).to be_nil
+ end
+ end
+
+ context 'when there is no merged_at for the MR' do
+ before do
+ subject.metrics.update!(merged_at: nil)
+ end
+
+ it 'returns nil' do
+ expect(subject.reverting_merge_request(nil)).to be_nil
+ end
+ end
+
+ context 'when there is a revert commit by MR' do
+ let(:current_user) { subject.author }
+ let(:branch) { subject.source_branch }
+ let(:project) { subject.source_project }
+
+ let(:revert_commit_id) do
+ params = {
+ commit: subject.merge_commit,
+ branch_name: branch,
+ start_branch: branch
+ }
+
+ Commits::RevertService.new(project, current_user, params).execute[:result]
+ end
+
+ let(:revert_merge_request) do
+ create(
+ :merge_request,
+ author: subject.author,
+ target_project: subject.target_project,
+ source_project: subject.source_project,
+ merge_commit_sha: revert_commit_id,
+ description: "This reverts merge request !#{subject.id}")
+ end
+
+ it 'returns the reverting merge request' do
+ ProcessCommitWorker.new.perform(project.id,
+ current_user.id,
+ project.commit(revert_commit_id).to_hash,
+ project.default_branch == branch)
+
+ MergeRequests::MergeService.new(
+ subject.target_project,
+ subject.author,
+ { sha: revert_merge_request.diff_head_sha }
+ ).execute(revert_merge_request)
+
+ expect(subject.reverting_merge_request(current_user)).to eq(revert_merge_request)
+ end
+ end
+ end
+ end
+
describe '#can_be_reverted?' do
subject { create(:merge_request, source_project: create(:project, :repository)) }
diff --git a/vendor/project_templates/dotnetcore.tar.gz b/vendor/project_templates/dotnetcore.tar.gz
index 078ea91bbe4..402153aa88d 100644
--- a/vendor/project_templates/dotnetcore.tar.gz
+++ b/vendor/project_templates/dotnetcore.tar.gz
Binary files differ
diff --git a/vendor/project_templates/express.tar.gz b/vendor/project_templates/express.tar.gz
index 619e8a69695..f9a52fde41b 100644
--- a/vendor/project_templates/express.tar.gz
+++ b/vendor/project_templates/express.tar.gz
Binary files differ
diff --git a/vendor/project_templates/rails.tar.gz b/vendor/project_templates/rails.tar.gz
index 6bb51bcd7a1..5ead9bd8459 100644
--- a/vendor/project_templates/rails.tar.gz
+++ b/vendor/project_templates/rails.tar.gz
Binary files differ
diff --git a/yarn.lock b/yarn.lock
index 85b811b84fa..a2e6ff8718e 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -4186,10 +4186,10 @@ domhandler@^2.3.0:
dependencies:
domelementtype "1"
-dompurify@^2.2.3, dompurify@^2.2.4:
- version "2.2.4"
- resolved "https://registry.yarnpkg.com/dompurify/-/dompurify-2.2.4.tgz#a98cd182b729bdd8715c3eb7a8bf8eafb2ff7410"
- integrity sha512-jE21SelIgWrGKoXGfGPA524Zt1IJFBnktwfFMHDlEYRx5FZOdc+4eEH9mkA6PuhExrq3HVpJnY8hMYUzAMl0OA==
+dompurify@^2.2.3, dompurify@^2.2.6:
+ version "2.2.6"
+ resolved "https://registry.yarnpkg.com/dompurify/-/dompurify-2.2.6.tgz#54945dc5c0b45ce5ae228705777e8e59d7b2edc4"
+ integrity sha512-7b7ZArhhH0SP6W2R9cqK6RjaU82FZ2UPM7RO8qN1b1wyvC/NY1FNWcX1Pu00fFOAnzEORtwXe4bPaClg6pUybQ==
domutils@^1.5.1:
version "1.6.2"