| A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | ||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | Release | Feature Name | Documentation Link | Issue URL | Issue Title | Thumbs Up | User Notes | Hearts | Available In | Stage | Video | Category | ||||||||
2 | 15.08 | More discoverable syntax options for Advanced Search | https://docs.gitlab.com/ee/user/search/advanced_search.html#syntax | https://gitlab.com/gitlab-org/gitlab/-/issues/329234 | The current filtering method (syntax) for code results in global search is not easily discovered or recalled for users | 2 | 33 | 0 | Premium | data_stores | Global Search | |||||||||
3 | 15.08 | Setting for enabling group migration by direct transfer | https://docs.gitlab.com/ee/user/admin_area/settings/visibility_and_access_controls.html#enable-migration-of-groups-and-projects-by-direct-transfer | https://gitlab.com/gitlab-org/gitlab/-/issues/383268 | Add application admin setting to enable/disable GL Migration | 0 | 37 | 0 | Core | manage | Importers | |||||||||
4 | 15.08 | Block merges unless external status checks pass | https://docs.gitlab.com/ee/user/project/merge_requests/status_checks.html#block-merges-of-merge-requests-unless-all-status-checks-have-passed | https://gitlab.com/groups/gitlab-org/-/epics/8516 | Block merging if there are failed status checks | 14 | 0 | 0 | Gold | govern | Compliance Management | |||||||||
5 | 15.08 | Populate **Allowed to push** branch protection rule on GitHub imports | https://docs.gitlab.com/ee/user/project/import/github.html#branch-protection-rules-and-project-settings | https://gitlab.com/gitlab-org/gitlab/-/issues/384939 | Branch protection rule: Require a pull request before merging - Allow specified actors to bypass required pull requests | 0 | 10 | 0 | Core | manage | Importers | |||||||||
6 | 15.08 | Create To-Dos for group owners on access request | https://docs.gitlab.com/ee/api/todos.html#get-a-list-of-to-do-items | https://gitlab.com/gitlab-org/gitlab/-/issues/374608 | [MVC] - Create To-Dos for group owners on request access | 0 | 24 | 0 | Core | manage | Subgroups; User Management | |||||||||
7 | 15.08 | Create To-Dos for project owners on access requests | https://docs.gitlab.com/ee/user/todos#actions-that-create-to-do-items | https://gitlab.com/gitlab-org/gitlab/-/issues/374725 | [MVC] - Create Todos for project owners on request access | 0 | 4 | 0 | Core | manage | Projects; User Management | |||||||||
8 | 15.08 | Option to not include projects when migrating GitLab groups | https://docs.gitlab.com/ee/user/group/import/#migrate-groups-by-direct-transfer-recommended | https://gitlab.com/gitlab-org/gitlab/-/issues/385689; https://gitlab.com/gitlab-org/gitlab/-/issues/383332 | Enable user to not include projects when migrating groups - frontend | 0 | 27 | 0 | Core | manage | Importers | |||||||||
9 | 15.08 | Migrating GitLab projects by direct transfer Beta | https://docs.gitlab.com/ee/user/group/import/#migrate-groups-by-direct-transfer-recommended | https://gitlab.com/groups/gitlab-org/-/epics/9285 | Release migrating GitLab projects with groups by direct transfer to open beta | 0 | 0 | 0 | Free | manage | Importers | |||||||||
10 | 15.08 | Import GitHub gists into GitLab snippets using API | https://docs.gitlab.com/ee/api/import.html#import-github-gists-into-gitlab-snippets | https://gitlab.com/gitlab-org/gitlab/-/issues/371099; https://gitlab.com/gitlab-org/gitlab/-/issues/376283 | GitHub Importer: API for bulk import of personal gists to personal snippets | 0 | 9 | 0 | Core | manage | Importers | |||||||||
11 | 15.08 | Check personal access token before migrations start | https://docs.gitlab.com/ee/user/group/import/#connect-to-the-source-gitlab-instance | https://gitlab.com/gitlab-org/gitlab/-/issues/375057; https://gitlab.com/gitlab-org/gitlab/-/issues/383758 | Add personal access token verification before GitLab Migration starts | 0 | 40 | 0 | Core | manage | Importers | |||||||||
12 | 15.08 | Include expiring token's name in email notification | https://docs.gitlab.com/ee/user/profile/notifications.html | https://gitlab.com/gitlab-org/gitlab/-/issues/375275 | Include name of expiring access token(s) in email notification | 1 | 4 | 0 | Core | manage | System Access | |||||||||
13 | 15.08 | Introducing two new fonts for GitLab | https://about.gitlab.com/blog/2023/01/17/new-typefaces-in-gitlab/ | https://gitlab.com/groups/gitlab-org/-/epics/8972 | Typography > Update typeface and type scale | 0 | 0 | 0 | Core | manage | Design System | |||||||||
14 | 15.08 | SCIM support for self-managed GitLab | https://docs.gitlab.com/ee/user/admin_area/settings/scim_setup.html | https://gitlab.com/groups/gitlab-org/-/epics/8902 | Extend group SCIM to instance level for self-managed users | 42 | 0 | 0 | Premium | manage | User Management | |||||||||
15 | 15.08 | Selective SSO enforcement for group members | https://docs.gitlab.com/ee/user/group/saml_sso/#sso-enforcement | https://gitlab.com/gitlab-org/gitlab/-/issues/215155 | Transparent SSO enforcement for group members on GitLab.com | 12 | 55 | 0 | Silver | manage | https://www.youtube-nocookie.com/embed/kLZGlt8MYd4 | System Access | ||||||||
16 | 15.08 | Setting to make user profiles private by default | https://docs.gitlab.com/ee/user/admin_area/settings/account_and_limit_settings.html#set-profiles-of-new-users-to-private-by-default | https://gitlab.com/gitlab-org/gitlab/-/issues/231301 | User private profile enabled by default | 2 | 49 | 0 | Core | manage | User Profile | |||||||||
17 | 15.08 | Promote an issue to an incident with a quick action | https://docs.gitlab.com/ee/user/project/issues/managing_issues.html#promote-an-issue-to-an-incident | https://gitlab.com/gitlab-org/gitlab/-/issues/376760 | Quick action to set issue type as incident upon creation | 1 | 9 | 0 | Core | monitor | https://www.youtube-nocookie.com/embed/Pe4ksCQveX8 | Incident Management | ||||||||
18 | 15.08 | Audit event for changing protected status of an environment | https://docs.gitlab.com/ee/administration/audit_events.html | https://gitlab.com/gitlab-org/gitlab/-/issues/216164 | New Audit Event: Add Audit Event for changing protection on an environment | 1 | 20 | 0 | Premium | release | Audit Events; Environment Management | |||||||||
19 | 15.08 | Static Analysis analyzer updates | https://docs.gitlab.com/ee/user/application_security/sast/analyzers | https://gitlab.com/gitlab-org/gitlab/-/issues/386099 | 15.8 Planning Static Analysis | 0 | 2 | 0 | Core | secure | Code Quality; SAST; Secret Detection | |||||||||
20 | 15.08 | SAST false positive detection now supports Go | https://docs.gitlab.com/ee/user/application_security/sast/#false-positive-detection | https://gitlab.com/gitlab-org/gitlab/-/issues/386099 | 15.8 Planning Static Analysis | 0 | 2 | 0 | Ultimate | secure | SAST | |||||||||
21 | 15.08 | View estimated queuing time for runners in the Admin Area | https://docs.gitlab.com/ee/ci/runners/configure_runners.html#view-statistics-for-runner-performance | https://gitlab.com/gitlab-org/gitlab/-/issues/377963/ | Provide estimated wait times for instance runners | 0 | 31 | 0 | Ultimate | verify | 0 | Runner Fleet | ||||||||
22 | 15.07 | Limit the number of project or group CI/CD variables to 200 | https://docs.gitlab.com/ee/ci/variables/#add-a-cicd-variable-to-a-project | https://gitlab.com/gitlab-org/gitlab/-/issues/362227 | Frontend: Add application limits to projects and group variables | 0 | 18 | 0 | Core | verify | Pipeline Authoring | |||||||||
23 | 15.07 | Automatic disabling of failing webhooks | https://docs.gitlab.com/ee/user/project/integrations/webhooks.html#failing-webhooks | https://gitlab.com/groups/gitlab-org/-/epics/8083 | Improve the reliability of webhooks: Auto-disable Failing Webhooks | 0 | 0 | 0 | Core | manage | Integrations | |||||||||
24 | 15.07 | Share CI/CD access to the agent within a personal namespace | https://docs.gitlab.com/ee/user/clusters/agent/ci_cd_workflow.html#authorize-the-agent | https://gitlab.com/gitlab-org/gitlab/-/issues/356831 | Allow agent CI/CD access sharing within a personal namespace | 3 | 9 | 0 | Core | configure | Kubernetes Management | |||||||||
25 | 15.07 | Restrict access to a tunnel to specific environments | https://docs.gitlab.com/ee/user/clusters/agent/ci_cd_workflow.html#restrict-project-and-group-access-to-specific-environments | https://gitlab.com/gitlab-org/gitlab/-/issues/343885 | Restrict access to a tunnel to specific environments | 8 | 43 | 0 | Core | configure | Kubernetes Management; Deployment Management | |||||||||
26 | 15.07 | Support GitOps deployments from outside the default branch | https://docs.gitlab.com/ee/user/clusters/agent/gitops.html#gitops-configuration-reference | https://gitlab.com/groups/gitlab-org/-/epics/4516 | Support GitOps deployments from outside the default branch | 4 | 0 | 0 | Core | configure | Kubernetes Management | |||||||||
27 | 15.07 | Use the current project by default in GitOps configurations | https://docs.gitlab.com/ee/user/clusters/agent/gitops.html#gitops-configuration-reference | https://gitlab.com/gitlab-org/gitlab/-/issues/346585 | When setting up the `gitops` functionality; set the current project by default | 1 | 16 | 0 | Core | configure | Kubernetes Management | |||||||||
28 | 15.07 | Introducing the GitLab CLI | https://docs.gitlab.com/ee/integration/glab/ | https://gitlab.com/groups/gitlab-org/-/epics/7514 | Transition `glab` project to GitLab | 3 | 0 | 0 | Core | create | GitLab CLI | |||||||||
29 | 15.07 | Variables in merge request description templates | https://docs.gitlab.com/ee/user/project/description_templates.html#supported-variables-in-merge-request-templates | https://gitlab.com/gitlab-org/gitlab/-/issues/24770 | MR template placeholder for the commit message body | 54 | 20 | 0 | Core | create | Code Review Workflow | |||||||||
30 | 15.07 | Sign commits with your SSH key | https://docs.gitlab.com/ee/user/project/repository/ssh_signed_commits/ | https://gitlab.com/gitlab-org/gitlab/-/issues/343879 | Sign commits with your SSH key | 82 | 99 | 0 | Core | create | https://www.youtube-nocookie.com/embed/IrK83nKi8HA | Source Code Management | ||||||||
31 | 15.07 | Experience the Web IDE Beta and Remote Development | https://docs.gitlab.com/ee/user/project/web_ide_beta/ | https://gitlab.com/groups/gitlab-org/-/epics/9189 | Remote Development MVC Minimal maturity | 0 | 0 | 0 | Free | create | https://www.youtube.com/embed/q_xzzY9GT9c | Web IDE | ||||||||
32 | 15.07 | HTML comment support in the Content Editor | https://docs.gitlab.com/ee/user/project/wiki/#content-editor | https://gitlab.com/gitlab-org/gitlab/-/issues/342173 | Display and edit Markdown comments in the Content Editor | 2 | 6 | 1 | Core | create | Wiki | |||||||||
33 | 15.07 | Autocomplete suggestions for users in the global search bar | https://docs.gitlab.com/ee/user/search/#autocomplete-suggestions | https://gitlab.com/gitlab-org/gitlab/-/issues/377530 | Adds a User category to the autocomplete results of the search bar | 1 | 9 | 0 | Core | data_stores | Global Search | |||||||||
34 | 15.07 | Improved design for filtering global search results | https://docs.gitlab.com/ee/user/search/#global-search-scopes | https://gitlab.com/gitlab-org/gitlab/-/issues/293740 | Update Global Search scopes to be vertical navigation | 1 | 25 | 0 | Core | data_stores | Global Search | |||||||||
35 | 15.07 | Self-managed support for the GitLab for Jira Cloud app | https://docs.gitlab.com/ee/integration/jira/connect-app.html#connect-the-gitlabcom-for-jira-cloud-app-for-self-managed-instances | https://gitlab.com/groups/gitlab-org/-/epics/5650 | Self-managed support extended to GitLab for Jira app | 5 | 0 | 0 | Core | manage | Integrations | |||||||||
36 | 15.07 | Set default compliance framework for new projects in a group | https://docs.gitlab.com/ee/user/group/compliance_frameworks.html#default-compliance-frameworks | https://gitlab.com/groups/gitlab-org/-/epics/8815 | Group-level setting for default compliance framework to apply to new projects | 5 | 0 | 0 | Premium | govern | Compliance Management | |||||||||
37 | 15.07 | Scan execution policy support for defining runner tags | https://docs.gitlab.com/ee/user/application_security/policies/scan-execution-policies.html#scan-action-type | https://gitlab.com/groups/gitlab-org/-/epics/9176 | Allow Users to Define Tags for Scan Execution Policies | 1 | 0 | 0 | Ultimate | govern | Security Policy Management | |||||||||
38 | 15.07 | Option for single sign-on users to stay signed in | https://docs.gitlab.com/ee/user/group/saml_sso/#user-access-and-management | https://gitlab.com/gitlab-org/gitlab/-/issues/121569 | Automatic Logouts Are Too Frequent | 43 | 179 | 0 | Silver | manage | System Access | |||||||||
39 | 15.07 | Group owners can list user's email addresses using the API | https://docs.gitlab.com/ee/api/members.html#limitations | https://gitlab.com/gitlab-org/gitlab/-/issues/26068 | Allow gitlab.com Group Owners to obtain users' email addresses via the Users API | 19 | 69 | 0 | Silver | manage | User Management | |||||||||
40 | 15.07 | Audit event recorded when Admin Mode enabled | https://docs.gitlab.com/ee/user/admin_area/settings/sign_in_restrictions.html#admin-mode | https://gitlab.com/gitlab-org/gitlab/-/issues/362101 | Audit Event proposal: Enable Admin Mode | 0 | 4 | 0 | Premium | manage | Audit Events | |||||||||
41 | 15.07 | Cancel import of a project from GitHub | https://docs.gitlab.com/ee/user/project/import/github.html | https://gitlab.com/gitlab-org/gitlab/-/issues/247325 | Cancel GitHub project imports - frontend | 5 | 95 | 0 | Core | manage | Importers | |||||||||
42 | 15.07 | Mask sensitive portions of webhook URLs | https://docs.gitlab.com/ee/user/project/integrations/webhooks.html#mask-sensitive-portions-of-webhook-urls | https://gitlab.com/groups/gitlab-org/-/epics/7970 | Encrypt and mask sensitive data in webhook URLs | 3 | 0 | 0 | Core | manage | Integrations | |||||||||
43 | 15.07 | Users cannot set a known weak password | https://docs.gitlab.com/ee/user/profile/user_passwords.html#password-requirements | https://gitlab.com/gitlab-org/gitlab/-/issues/23610 | Prevent users from choosing weak passwords | 6 | 64 | 0 | Core | manage | User Management | |||||||||
44 | 15.07 | Disable personal access tokens with application setting | https://docs.gitlab.com/ee/api/settings.html | https://gitlab.com/gitlab-org/gitlab/-/issues/384201 | Update FedRamp PAT creation to be an Application setting or via API | 2 | 7 | 0 | Premium | manage | System Access | |||||||||
45 | 15.07 | Webhook push events support regular expressions | https://docs.gitlab.com/ee/user/project/integrations/webhooks.html#filter-push-events-by-branch | https://gitlab.com/gitlab-org/gitlab/-/issues/369104 | Webhook push events support regular expressions | 0 | 41 | 0 | Core | manage | Integrations | |||||||||
46 | 15.07 | Retry a manual job with updated variables | https://docs.gitlab.com/ee/ci/jobs/index.html#specifying-variables-when-running-manual-jobs | https://gitlab.com/gitlab-org/gitlab/-/issues/32712 | Design: Surface the used custom variables for manual jobs and allow to retry the job with updated variables | 144 | 183 | 0 | Core | verify | https://www.youtube.com/embed/YTM_BYL3gXI | Pipeline Authoring | ||||||||
47 | 15.07 | Improved access control for the GitLab Package Registry | https://docs.gitlab.com/ee/user/packages/package_registry/#package-registry-visibility-permissions | https://gitlab.com/gitlab-org/gitlab/-/issues/329253 | Feature specific permissions for the Package Registry | 12 | 167 | 0 | Core | package | Package Registry | |||||||||
48 | 15.07 | Add spent time in the issue and merge request sidebar | https://docs.gitlab.com/ee/user/project/time_tracking.html#using-the-user-interface | https://gitlab.com/groups/gitlab-org/-/epics/8429 | Time tracking design | 1 | 0 | 0 | Core | plan | Team Planning | |||||||||
49 | 15.07 | Change the dimensions of images in Markdown | https://docs.gitlab.com/ee/user/markdown.html#change-the-image-dimensions | https://gitlab.com/gitlab-org/gitlab/-/issues/28118 | Change image dimensions in markdown | 22 | 25 | 0 | Core | plan | Team Planning | |||||||||
50 | 15.07 | Search for environments within folders | https://docs.gitlab.com/ee/ci/environments/#search-environments | https://gitlab.com/gitlab-org/gitlab/-/issues/373850 | Allow to search environments within folders | 0 | 24 | 0 | Core | release | Environment Management | |||||||||
51 | 15.07 | GraphQL API for environment and deployment permissions | https://docs.gitlab.com/ee/api/graphql/reference/#environmentpermissions | https://gitlab.com/gitlab-org/gitlab/-/issues/371953 | GraphQL query for fetching environment/deployment permissions | 0 | 8 | 0 | Core | release | Environment Management | |||||||||
52 | 15.07 | Add `finished_after` filter to Deployments API | https://docs.gitlab.com/ee/api/deployments.html#list-project-deployments | https://gitlab.com/gitlab-org/gitlab/-/issues/332652 | Support `finished_after` filter in Deployment API | 0 | 30 | 0 | Core | release | Continuous Delivery | |||||||||
53 | 15.07 | Static Analysis analyzer updates | https://docs.gitlab.com/ee/user/application_security/sast/analyzers | https://gitlab.com/gitlab-org/gitlab/-/issues/383179 | 15.7 Planning Static Analysis | 0 | 1 | 0 | Core | secure | Code Quality; SAST; Secret Detection | |||||||||
54 | 15.07 | Browser-based DAST general availability | https://docs.gitlab.com/ee/user/application_security/dast/browser_based.html | https://gitlab.com/groups/gitlab-org/-/epics/9023 | Browser-based DAST GA | 0 | 0 | 0 | Ultimate | secure | DAST | |||||||||
55 | 15.07 | See multiple findings in Code Quality changes view | https://docs.gitlab.com/ee/ci/testing/code_quality.html#code-quality-in-diff-view | https://gitlab.com/groups/gitlab-org/-/epics/8071 | Code Quality Inline diff; handle multiple findings | 1 | 0 | 0 | Gold | secure | Code Quality | |||||||||
56 | 15.07 | See multiple Code Quality scan reports per pipeline | https://docs.gitlab.com/ee/ci/testing/code_quality.html#implementing-a-custom-tool | https://gitlab.com/gitlab-org/gitlab/-/issues/9014 | Add support for multiple code_quality reports for Full Code Quality report | 48 | 70 | 0 | Core | secure | Code Quality | |||||||||
57 | 15.07 | Dependency scanning support for npm `lockfileVersion` 3 | https://docs.gitlab.com/ee/user/application_security/dependency_scanning/#supported-languages-and-package-managers | https://gitlab.com/gitlab-org/gitlab/-/issues/365176 | Dependency scanning fails for npm if lockfileVersion equals 3 | 3 | 32 | 0 | Ultimate | secure | Dependency Scanning | |||||||||
58 | 15.07 | On-demand DAST API GraphQL scans | https://docs.gitlab.com/ee/user/application_security/dast/proxy-based.html#site-profile | https://gitlab.com/gitlab-org/gitlab/-/issues/378692 | Add GraphQL support to On Demand API Scans | 0 | 56 | 0 | Ultimate | secure | DAST | |||||||||
59 | 15.07 | Geo replicates dependency proxy | https://docs.gitlab.com/ee/administration/geo/replication/datatypes.html | https://gitlab.com/groups/gitlab-org/-/epics/8833 | Geo: Replicate Dependency Proxy | 0 | 0 | 0 | Premium | systems | Disaster Recovery | |||||||||
60 | 15.07 | Specify custom NTP server when running Geo health check | https://docs.gitlab.com/ee/administration/geo/replication/troubleshooting.html#health-check-rake-task | https://gitlab.com/gitlab-org/gitlab/-/issues/381422 | Geo rake check: we cannot assume pool.ntp.org is accessible | 0 | 33 | 0 | Premium | systems | Geo-replication; Disaster Recovery | |||||||||
61 | 15.07 | Add custom names to pipelines with `workflow:name:` | https://docs.gitlab.com/ee/ci/yaml/#workflowname | https://gitlab.com/gitlab-org/gitlab/-/issues/372538 | Add custom names to pipelines with `workflow:name:` | 7 | 42 | 0 | Core | verify | Continuous Integration (CI) | |||||||||
62 | 15.07 | Job execution status badge | https://docs.gitlab.com/ee/user/admin_area/#administering-runners | https://gitlab.com/gitlab-org/gitlab/-/issues/372869/ | Indicate if a runner is running a job or not (is it busy?) | 1 | 28 | 0 | Core | verify | Runner Fleet | |||||||||
63 | 15.07 | Select predefined CI/CD variables values from a dropdown list | https://docs.gitlab.com/ee/ci/pipelines/index.html#prefill-variables-in-manual-pipelines | https://gitlab.com/gitlab-org/gitlab/-/issues/29159 | Set a predefined list of values for CI environment variables and surface them in the "Run pipeline" page form | 175 | 222 | 0 | Core | verify | Pipeline Authoring | |||||||||
64 | 15.07 | Support the `$` character in CI/CD variables | https://docs.gitlab.com/ee/ci/variables/#expand-cicd-variables | https://gitlab.com/gitlab-org/gitlab/-/issues/17069 | Cannot use $ character in build variables | 81 | 211 | 0 | Core | verify | Pipeline Authoring | |||||||||
65 | 15.06 | Git abuse rate limiting | https://docs.gitlab.com/ee/user/group/reporting/git_abuse_rate_limit.html | https://gitlab.com/gitlab-org/gitlab/-/issues/382102 | Git abuse rate limiting | 0 | 2 | 0 | Ultimate | anti-abuse | Insider Threat | |||||||||
66 | 15.06 | Improved values support for Helm-based deployments | https://docs.gitlab.com/ee/user/clusters/agent/gitops/helm.html | https://gitlab.com/gitlab-org/gitlab/-/issues/372024 | Add support for in-config helm values | 0 | 10 | 0 | Premium | configure | Kubernetes Management | |||||||||
67 | 15.06 | Mount ConfigMap to volumes with the Auto Deploy chart | https://docs.gitlab.com/ee/topics/autodevops/customize.html#custom-helm-chart | https://gitlab.com/gitlab-org/cluster-integration/auto-deploy-image/-/issues/202 | Provide a way in the helm template / values.yml to use ConfigMap as a Volume mount | 0 | 1 | 0 | Core | configure | Auto DevOps | |||||||||
68 | 15.06 | Kubernetes 1.25 support | https://docs.gitlab.com/ee/user/clusters/agent/#supported-cluster-versions | https://gitlab.com/gitlab-org/gitlab/-/issues/382072 | Release announcement | 0 | 0 | 0 | Premium | configure | Kubernetes Management | |||||||||
69 | 15.06 | Update access levels from Protected Branch API | https://docs.gitlab.com/ee/api/protected_branches.html#update-a-protected-branch | https://gitlab.com/gitlab-org/gitlab/-/issues/20229 | Ability to update access levels from Protected Branch API | 25 | 49 | 0 | Premium | create | Source Code Management | |||||||||
70 | 15.06 | Configure default names for branches created from issues | https://docs.gitlab.com/ee/user/project/repository/web_editor.html#create-a-new-branch-from-an-issue | https://gitlab.com/gitlab-org/gitlab/-/issues/21243 | Configure default names for branches created from issues | 100 | 61 | 1 | Core | create | Source Code Management | |||||||||
71 | 15.06 | Default split view for Markdown preview in the Web Editor | https://docs.gitlab.com/ee/user/project/repository/web_editor/#preview-markdown | https://gitlab.com/gitlab-org/gitlab/-/issues/378966 | Connect the existing "Preview" tab to the live-preview functionality | 0 | 0 | 0 | Core | create | Source Code Management | |||||||||
72 | 15.06 | Minimum required Git version is now v2.37.0 | https://docs.gitlab.com/ee/install/installation.html#git | https://gitlab.com/gitlab-org/gitaly/-/issues/4118 | Update minimum required Git version to v2.37.0 | 1 | 19 | 0 | Core | systems | Gitaly | |||||||||
73 | 15.06 | Group and subgroup-level scan result policies | https://docs.gitlab.com/ee/user/application_security/policies/scan-result-policies.html | https://gitlab.com/groups/gitlab-org/-/epics/7622 | Group Level Security Approval Policies | 14 | 0 | 0 | Ultimate | govern | https://www.youtube-nocookie.com/embed/jfbNo5IE-2s | Security Policy Management | ||||||||
74 | 15.06 | Scan execution policy support for dependency scanning | https://docs.gitlab.com/ee/user/application_security/policies/scan-execution-policies.html#scan-action-type | https://gitlab.com/groups/gitlab-org/-/epics/7669 | Dependency Scanning support for Scan Execution Policies | 3 | 0 | 0 | Ultimate | govern | Security Policy Management | |||||||||
75 | 15.06 | New GraphQL parameter for analyzing deprecated schema items | https://docs.gitlab.com/ee/api/graphql/index.html#verify-against-the-future-breaking-change-schema | https://gitlab.com/gitlab-org/gitlab/-/issues/353642 | Allow GraphQL consumers to execute against schema where deprecations are removed | 0 | 10 | 0 | Core | manage | Integrations | |||||||||
76 | 15.06 | Import pull request assigned reviewers from GitHub | https://docs.gitlab.com/ee/user/project/import/github.html#imported-data | https://gitlab.com/gitlab-org/gitlab/-/issues/355137 | GitHub Importer - Migrate pull request assigned reviewers | 1 | 3 | 0 | Core | manage | Importers | |||||||||
77 | 15.06 | Associate MRs to issues when migrating groups with projects | https://docs.gitlab.com/ee/user/group/import/index.html#migrated-project-items | https://gitlab.com/gitlab-org/gitlab/-/issues/267947 | GitLab Migration - Associate MRs to issues | 2 | 25 | 0 | Core | manage | Importers | |||||||||
78 | 15.05 | FIPS compliant Kubernetes integration | https://docs.gitlab.com/ee/user/clusters/agent/ | https://gitlab.com/gitlab-org/gitlab/-/issues/375324 | Build agentk in FIPS mode | 0 | 1 | 0 | Core | configure | Kubernetes Management | |||||||||
79 | 15.05 | More `kubectl` calls for the agent CI/CD workflow | https://docs.gitlab.com/ee/user/clusters/agent/ci_cd_workflow.html | https://gitlab.com/gitlab-org/gitlab/-/issues/346248 | [Meta] Support kubectl exec/attach/cp/port-forward | 20 | 46 | 0 | Core | configure | Kubernetes Management | |||||||||
80 | 15.05 | Restrict the agent for Kubernetes by environment deployment tiers | https://docs.gitlab.com/ee/user/clusters/agent/ci_cd_workflow.html#impersonate-the-cicd-job-that-accesses-the-cluster | https://gitlab.com/gitlab-org/gitlab/-/issues/357934 | Support environment deployment tiers in GitLab agent | 1 | 16 | 0 | Core | configure | Kubernetes Management; Deployment Management | |||||||||
81 | 15.05 | Autocomplete suggestions in the Content Editor | https://docs.gitlab.com/ee/user/markdown.html#gitlab-specific-references | https://gitlab.com/gitlab-org/gitlab/-/issues/352667 | Support autocomplete suggestions in Content Editor | 2 | 12 | 0 | Core | create | Wiki | |||||||||
82 | 15.05 | Unsaved changes to wiki pages are preserved | https://docs.gitlab.com/ee/user/project/wiki/#edit-a-wiki-page | https://gitlab.com/gitlab-org/gitlab/-/issues/351704 | Implement autosave in the Wiki editor | 3 | 5 | 0 | Core | create | Wiki | |||||||||
83 | 15.05 | Enforce Developer Certificate of Origin on all contributions | https://docs.gitlab.com/ee/user/project/repository/push_rules.html#reject-commits-that-arent-dco-certified | https://gitlab.com/gitlab-org/gitlab/-/issues/368894 | Enforce "Developer Certificates of Origin" on all contributions | 0 | 18 | 0 | Premium | create | Source Code Management | |||||||||
84 | 15.05 | Improved code search quality for Advanced Search | https://docs.gitlab.com/ee/user/search/advanced_search.html#syntax | https://gitlab.com/gitlab-org/gitlab/-/issues/346914 | Advanced Search: Unexpected results when having `-` in the search term | 6 | 34 | 0 | Premium | data_stores | Global Search | |||||||||
85 | 15.05 | Rule Mode for Scan Execution Policies | https://docs.gitlab.com/ee/user/application_security/policies/scan-execution-policies.html | https://gitlab.com/groups/gitlab-org/-/epics/5363 | Allow Users to Edit Rule-mode Scan Execution Policies in the Policy UI | 0 | 0 | 0 | Ultimate | govern | Security Policy Management | |||||||||
86 | 15.05 | Deploy apps to Google Cloud with GitLab Cloud Seed | https://docs.gitlab.com/ee/cloud_seed/index.html | https://gitlab.com/gitlab-org/gitlab/-/issues/371332 | Cloud Seed - Roll Out | 0 | 8 | 0 | Core | release | https://www.youtube-nocookie.com/embed/zDMGCyAgCPY | Continuous Delivery | ||||||||
87 | 15.05 | Modify user's commit email through the Users API | https://docs.gitlab.com/ee/api/users.html#user-modification | https://gitlab.com/gitlab-org/gitlab/-/issues/375148 | Add 'commit email' user attribute to the API model for users; ensure it is writeable via the REST API | 1 | 9 | 0 | Core | manage | User Management; User Profile | |||||||||
88 | 15.05 | New filters for personal access token API | https://docs.gitlab.com/ee/api/personal_access_tokens.html | https://gitlab.com/gitlab-org/gitlab/-/issues/362248 | Add new filters to private access token API | 2 | 5 | 0 | Core | manage | Credential Management | |||||||||
89 | 15.05 | Update group members' SAML and SCIM `extern_uid` with API | https://docs.gitlab.com/ee/api/saml.html | https://gitlab.com/gitlab-org/gitlab/-/issues/227841 | Allow group owners to update group members' SAML (and SCIM) extern_uid via API | 10 | 68 | 0 | Silver | manage | User Management | |||||||||
90 | 15.05 | Import more relationships when importing projects from GitHub | https://docs.gitlab.com/ee/user/project/import/github.html#select-additional-items-to-import | https://gitlab.com/gitlab-org/gitlab/-/issues/370734 | Configurable list of things 'to be imported' that can be adjusted by the user | 0 | 60 | 0 | Core | manage | Importers | |||||||||
91 | 15.05 | Email notification when two-factor OTP attempt is wrong | https://docs.gitlab.com/ee/user/profile/notifications.html#notifications-for-attempted-sign-in-using-wrong-two-factor-authentication-codes | https://gitlab.com/gitlab-org/gitlab/-/issues/374740 | Email the user when their two-factor OTP attempt is wrong | 0 | 4 | 0 | Core | manage | System Access | |||||||||
92 | 15.04 | Users on verified domains can bypass email validation | https://docs.gitlab.com/ee/user/group/saml_sso/index.html#bypass-user-email-confirmation-with-verified-domains | https://gitlab.com/gitlab-org/gitlab/-/issues/238461 | Allow Group Owners to Selectively Bypass Email Validation using a Group Verified Domain | 29 | 57 | 0 | Silver | manage | User Management | |||||||||
93 | 15.04 | Unified navigational elements in the top bar | https://design.gitlab.com/regions/navigation | https://gitlab.com/gitlab-org/gitlab/-/issues/366082 | Update the "menu" menu to be a simpler; less redundant and straightfoward | 0 | 42 | 0 | Core | ecosystem | Navigation & Settings | |||||||||
94 | 15.04 | Support variables for environment:auto_stop_in | https://docs.gitlab.com/ee/ci/variables/where_variables_can_be_used.html#gitlab-ciyml-file | https://gitlab.com/gitlab-org/gitlab/-/issues/365140 | Support variable expansion on environment:auto_stop_in | 6 | 10 | 0 | Core | release | Environment Management | |||||||||
95 | 15.04 | Support for threaded messages in Google Chat | https://docs.gitlab.com/ee/user/project/integrations/hangouts_chat.html#enable-threads-in-google-chat | https://gitlab.com/gitlab-org/gitlab/-/issues/27823 | Google Chat Integration - Support for Threaded Messages | 15 | 29 | 0 | Core | ecosystem | Integrations | |||||||||
96 | 15.04 | Suggested Reviewers open beta | https://docs.gitlab.com/ee/user/project/merge_requests/reviews/#suggested-reviewers | https://gitlab.com/groups/gitlab-org/modelops/applied-ml/review-recommender/-/epics/3 | Suggested Reviewers UI integration | 0 | 0 | 0 | Gold | create | Code Review; Workflow Automation | |||||||||
97 | 15.04 | Streamlined sign-in page | https://docs.gitlab.com/ee/user/admin_area/appearance.html#sign-in--sign-up-pages | https://gitlab.com/groups/gitlab-org/-/epics/8557 | Implement Redesigned Login Page | 0 | 0 | 0 | Core | manage | System Access | |||||||||
98 | 15.04 | Streamlined SAST analyzer coverage | https://docs.gitlab.com/ee/update/removals/#sast-analyzer-consolidation-and-cicd-template-changes | https://gitlab.com/gitlab-org/gitlab/-/issues/352554 | SAST Deprecation: Analyzer consolidation and CI/CD template changes | 0 | 21 | 0 | Core | secure | SAST | |||||||||
99 | 15.04 | Streaming audit events custom verification tokens | https://docs.gitlab.com/ee/administration/audit_event_streaming.html#verify-event-authenticity | https://gitlab.com/gitlab-org/gitlab/-/issues/360813 | Allow user to specify verificationToken value at destination creation via API | 0 | 9 | 0 | Ultimate | manage | Audit Events | |||||||||
100 | 15.04 | Static Analysis analyzer updates | https://docs.gitlab.com/ee/user/application_security/sast/analyzers | https://gitlab.com/gitlab-org/gitlab/-/issues/370389#new-monthly-analyzer-updates | 15.4 Planning - Static Analysis | 0 | 22 | 0 | Core | secure | SAST; Secret Detection |