| 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 | 16.03 | CODEOWNERS file syntax and format validation | https://docs.gitlab.com/ee/user/project/codeowners/reference.html#error-handling-in-code-owners | https://gitlab.com/gitlab-org/gitlab/-/issues/216066 | CODEOWNERS syntax/format validation | 27 | 110 | 0 | Premium | create | Source Code Management | |||||||||
3 | 16.03 | Connect to a workspace with SSH | https://docs.gitlab.com/ee/user/workspace/configuration.html#connect-to-a-workspace-with-ssh | https://gitlab.com/groups/gitlab-org/-/epics/10478 | Connect to a workspace via SSH | 0 | 0 | 0 | Premium | create | Remote Development | |||||||||
4 | 16.03 | Include or exclude archived projects from project search results | https://docs.gitlab.com/ee/user/search/#include-archived-projects-in-search-results | https://gitlab.com/gitlab-org/gitlab/-/issues/413237 | [Projects] Add a visual toggle for including archived projects in search results | 0 | 16 | 0 | Core | data_stores | Global Search | |||||||||
5 | 16.03 | Flux sync status visualization | https://docs.gitlab.com/ee/ci/environments/kubernetes_dashboard.html#flux-sync-status | https://gitlab.com/gitlab-org/gitlab/-/issues/391581 | Fetch and render cluster sync badges on environment page | 6 | 54 | 0 | Core | deploy | Environment Management | |||||||||
6 | 16.03 | Kubernetes 1.27 support | https://docs.gitlab.com/ee/user/clusters/agent/#supported-cluster-versions | https://gitlab.com/gitlab-org/gitlab/-/issues/420859 | Release announcement: Kubernetes 1.27 support | 0 | 0 | 0 | Core | deploy | Deployment Management | |||||||||
7 | 16.03 | Wrap feature flag names instead of truncating | https://docs.gitlab.com/ee/operations/feature_flags.html | https://gitlab.com/gitlab-org/gitlab/-/issues/418147 | Wrap feature flag titles instead of truncating | 3 | 5 | 0 | Core | deploy | Feature Flags | |||||||||
8 | 16.03 | Names for audit event streams | https://docs.gitlab.com/ee/administration/audit_event_streaming/#add-a-new-http-destination | https://gitlab.com/gitlab-org/gitlab/-/issues/411357 | Add name field to streaming audit events | 0 | 16 | 0 | Ultimate | govern | Audit Events | |||||||||
9 | 16.03 | Explain this vulnerability | https://docs.gitlab.com/ee/user/application_security/vulnerabilities/#explaining-a-vulnerability-beta | https://gitlab.com/groups/gitlab-org/-/epics/10368 | [Beta] Explain this Vulnerability | 0 | 0 | 0 | Ultimate | govern | Vulnerability Management | |||||||||
10 | 16.03 | Compliance reports renamed to Compliance center | https://docs.gitlab.com/ee/user/compliance/compliance_center/ | https://gitlab.com/gitlab-org/gitlab/-/issues/416103 | Update Compliance report to Compliance center | 0 | 10 | 0 | Ultimate | govern | Compliance Management | |||||||||
11 | 16.03 | Improve accuracy of scan result policies | https://docs.gitlab.com/ee/user/application_security/policies/scan-result-policies.html | https://gitlab.com/gitlab-org/gitlab/-/issues/379108 | Compare results from all pipelines related to change when evaluating Scan Result Policies | 4 | 65 | 0 | Ultimate | govern | Security Policy Management | |||||||||
12 | 16.03 | Instance-level streaming audit event filters | https://docs.gitlab.com/ee/administration/audit_event_streaming/#update-event-filters-1 | https://gitlab.com/gitlab-org/gitlab/-/issues/415013 | [Frontend] Add a section in admin settings for instance-level streaming filtering | 0 | 11 | 0 | Ultimate | govern | Audit Events | |||||||||
13 | 16.03 | Additional filtering for scan result policies | https://docs.gitlab.com/ee/user/application_security/policies/scan-result-policies.html | https://gitlab.com/groups/gitlab-org/-/epics/6826 | Additional Filtering for Scan Result Policies | 2 | 0 | 0 | Ultimate | govern | Security Policy Management | |||||||||
14 | 16.03 | Security bot to trigger scan execution policies pipelines | https://docs.gitlab.com/ee/user/application_security/policies/scan-execution-policies.html | https://gitlab.com/groups/gitlab-org/-/epics/10756 | Use bot users to trigger scan execution policies pipelines | 2 | 0 | 0 | Ultimate | govern | Security Policy Management | |||||||||
15 | 16.03 | Audit event recorded for applications settings change | https://docs.gitlab.com/ee/administration/audit_events.html#application-settings | https://gitlab.com/gitlab-org/gitlab/-/issues/282428 | Add application settings changes to audit events | 6 | 22 | 0 | Premium | manage | Audit Events | |||||||||
16 | 16.03 | Preserve pull request reviewers when importing from BitBucket Server | https://docs.gitlab.com/ee/user/project/import/bitbucket_server.html | https://gitlab.com/gitlab-org/gitlab/-/issues/416611 | BitBucket Server Importer - Preserve PR (MR) reviewers | 1 | 44 | 0 | Core | manage | Importers | |||||||||
17 | 16.03 | Configurable import limits available in application settings | https://docs.gitlab.com/ee/user/group/import/index.html#limits | https://gitlab.com/gitlab-org/gitlab/-/issues/384976 | Move direct transfer and import/export hardcoded limits to settings | 0 | 24 | 0 | Core | manage | Importers | |||||||||
18 | 16.03 | New navigation has color themes available | https://docs.gitlab.com/ee/user/profile/preferences.html#change-the-color-theme | https://gitlab.com/gitlab-org/gitlab/-/issues/378549 | Rework themes for parity with the old nav | 4 | 65 | 1 | Core | manage | Navigation & Settings | |||||||||
19 | 16.03 | No entity export timeout for migrations by direct transfer | https://docs.gitlab.com/ee/user/group/import/#limits | https://gitlab.com/gitlab-org/gitlab/-/issues/392725 | Remove pipeline timout upper limit | 0 | 1 | 0 | Core | manage | Importers | |||||||||
20 | 16.03 | Support for Azure AD overage claim | https://docs.gitlab.com/ee/user/group/saml_sso/group_sync.html#microsoft-azure-active-directory-integration | https://gitlab.com/gitlab-org/gitlab/-/issues/414875 | Trigger Azure Group Sync from SAML overage claim | 0 | 2 | 0 | Premium | manage | User Management | |||||||||
21 | 16.03 | New velocity metrics in the Value Streams Dashboard | https://docs.gitlab.com/ee/user/analytics/value_streams_dashboard.html | https://gitlab.com/gitlab-org/gitlab/-/issues/383665 | Value Streams Dashboard: Add MR throughput to the "Metrics comparative table" | 0 | 36 | 0 | Ultimate | plan | Value Stream Management | |||||||||
22 | 16.03 | SAST analyzer updates | https://docs.gitlab.com/ee/user/application_security/sast/analyzers | https://docs.gitlab.com/ee/user/application_security/#vulnerability-scanner-maintenance | Core | secure | SAST | |||||||||||||
23 | 16.03 | Security findings in VS Code | https://docs.gitlab.com/ee/editor_extensions/visual_studio_code/ | https://gitlab.com/groups/gitlab-org/-/epics/10407 | [Merge Request Findings] - Show CI/CD-pipeline-based vulnerability results in VS Code | 0 | 0 | 0 | Ultimate | secure | Editor Extensions; API Security; Container Scanning; DAST; Fuzz Testing; SAST; Secret Detection; Software Composition Analysis; Vulnerability Management | |||||||||
24 | 16.03 | Dependency and License Scanning support for Java v21 | https://docs.gitlab.com/ee/user/application_security/dependency_scanning/#obtaining-dependency-information-by-parsing-lockfiles | https://gitlab.com/gitlab-org/gitlab/-/issues/387307 | Dependency Scanning and License Scanning Java 21 Early Access Support | 0 | 20 | 0 | Ultimate | secure | Software Composition Analysis | |||||||||
25 | 16.03 | Runner tags enable UI-based configuration of on-demand DAST scans | https://docs.gitlab.com/ee/user/application_security/dast/proxy-based.html#on-demand-scans | https://gitlab.com/gitlab-org/gitlab/-/issues/345430 | Allow Runner Tags to be Setup for On Demand DAST | 3 | 119 | 0 | Ultimate | secure | DAST | |||||||||
26 | 16.03 | Improved SAST vulnerability tracking | https://docs.gitlab.com/ee/user/application_security/sast/#advanced-vulnerability-tracking | https://gitlab.com/groups/gitlab-org/-/epics/5144 | Improve tracking accuracy of SAST findings | 5 | 0 | 0 | Ultimate | secure | SAST | |||||||||
27 | 16.03 | Automatic response to leaked Postman API keys | https://docs.gitlab.com/ee/user/application_security/secret_detection/automatic_response.html | https://gitlab.com/gitlab-org/gitlab/-/issues/403825 | Add automatic response for leaked Postman tokens | 1 | 8 | 0 | Gold | secure | Secret Detection | |||||||||
28 | 16.03 | Geo verifies group wikis | https://docs.gitlab.com/ee/administration/geo/ | https://gitlab.com/gitlab-org/gitlab/-/issues/323897 | Geo: Self Service Framework - Verify Group Wikis | 0 | 14 | 0 | Premium | systems | Geo-replication; Disaster Recovery | |||||||||
29 | 16.03 | Use the `needs` keyword with parallel jobs | https://docs.gitlab.com/ee/ci/yaml/#needsparallelmatrix | https://gitlab.com/gitlab-org/gitlab/-/issues/254821 | Backend: Allow needs to use the parallel keyword | 166 | 131 | 0 | Core | verify | Pipeline Composition | |||||||||
30 | 16.03 | Expose pipeline name as a predefined CI/CD variable | https://docs.gitlab.com/ee/ci/variables/predefined_variables.html | https://gitlab.com/gitlab-org/gitlab/-/issues/420002 | Expose workflow:name as a predefined CI variable | 0 | 8 | 0 | Core | verify | Continuous Integration (CI) | |||||||||
31 | 16.03 | More powerful GitLab SaaS runners on Linux | https://docs.gitlab.com/ee/ci/runners/saas/linux_saas_runner.html | https://gitlab.com/gitlab-org/gitlab/-/issues/388165 | Add an X-large machine type to GitLab SaaS Runners on Linux - 16vCPUs | 3 | 2 | 0 | Silver | verify | GitLab Runner SaaS | |||||||||
32 | 16.03 | Azure Key Vault secrets manager support | https://docs.gitlab.com/ee/ci/secrets/azure_key_vault.html | https://gitlab.com/gitlab-org/gitlab/-/issues/271271 | Support Azure Key Vault for Secrets Manager | 39 | 75 | 0 | Premium | verify | Secrets Management | |||||||||
33 | 16.02 | Improve Git LFS download performance | https://docs.gitlab.com/ee/topics/git/lfs/index.html | https://gitlab.com/gitlab-org/gitlab/-/issues/413684 | LFS: The `batch request` for download should prefer to use direct object storage access | 1 | 8 | 0 | Core | create | Source Code Management | |||||||||
34 | 16.02 | Group-level wiki now available in Advanced Search | https://docs.gitlab.com/ee/user/search/advanced_search.html | https://gitlab.com/gitlab-org/gitlab/-/issues/336100 | Advanced Search: Support group-level wiki | 19 | 23 | 0 | Premium | data_stores | Global Search | |||||||||
35 | 16.02 | GitLab triggers a Flux synchronization without any configuration | https://docs.gitlab.com/ee/user/clusters/agent/gitops.html#immediate-git-repository-reconciliation | https://gitlab.com/gitlab-org/gitlab/-/issues/392852 | `agentk` should notify Flux about new commits without any extra configuration | 1 | 22 | 0 | Core | deploy | https://www.youtube-nocookie.com/embed/fezqYmRwcDw | Deployment Management | ||||||||
36 | 16.02 | Install the agent for Kubernetes using extra volumes in the Helm chart | https://docs.gitlab.com/ee/user/clusters/agent/install/#customize-the-helm-installation | https://gitlab.com/gitlab-org/charts/gitlab-agent/-/issues/33 | Extra volume and volume mounts | 0 | 3 | 0 | Core | deploy | Deployment Management | |||||||||
37 | 16.02 | Support for custom CI variables in the Scan Execution Policies editor | https://docs.gitlab.com/ee/user/application_security/policies/scan-execution-policies.html | https://gitlab.com/groups/gitlab-org/-/epics/9566 | Support for custom CI variables in the Scan Execution Policies editor | 0 | 0 | 0 | Ultimate | govern | Security Policy Management | |||||||||
38 | 16.02 | Allow scan execution policies to enable CI/CD pipelines in development projects | https://docs.gitlab.com/ee/user/application_security/policies/scan-execution-policies.html | https://gitlab.com/groups/gitlab-org/-/epics/6880 | Allow scan execution policies to enable CI/CD pipelines in development projects | 0 | 0 | 0 | Ultimate | govern | Security Policy Management | |||||||||
39 | 16.02 | Target "Default" or "Protected" branches in security policies | https://docs.gitlab.com/ee/user/application_security/policies/scan-result-policies.html#scan_finding-rule-type | https://gitlab.com/groups/gitlab-org/-/epics/9468 | Target Default or Protected branches in security policies Target Default or Protected branches in security policies | 4 | 0 | 0 | Ultimate | govern | Security Policy Management | |||||||||
40 | 16.02 | Audit event streaming to Google Cloud Logging | https://docs.gitlab.com/ee/administration/audit_event_streaming/#google-cloud-logging-streaming | https://gitlab.com/groups/gitlab-org/-/epics/10482 | Streaming audit events to Google Cloud Logging | 0 | 0 | 0 | Ultimate | govern | Audit Events | |||||||||
41 | 16.02 | Compliance frameworks report export | https://docs.gitlab.com/ee/user/compliance/compliance_report/#export-a-report-of-compliance-frameworks-on-projects-in-a-group | https://gitlab.com/gitlab-org/gitlab/-/issues/387912 | Exporting compliance Framework report | 0 | 17 | 0 | Ultimate | govern | Compliance Management | |||||||||
42 | 16.02 | Group/Sub-Group Level Dependency List | https://docs.gitlab.com/ee/user/application_security/dependency_list/ | https://gitlab.com/groups/gitlab-org/-/epics/8090 | Group/Sub-Group Level Dependency List - MVC | 10 | 0 | 0 | Ultimate | govern | Dependency Management | |||||||||
43 | 16.02 | Allow initial push to protected branches | https://docs.gitlab.com/ee/user/project/repository/branches/default.html#protect-initial-default-branches | https://gitlab.com/gitlab-org/gitlab/-/issues/374003 | Add an option to allow force pushes to protected branches when there are no branches in the project | 24 | 38 | 0 | Core | govern | Compliance Management; Source Code Management | |||||||||
44 | 16.02 | Instance-level streaming audit events | https://docs.gitlab.com/ee/administration/audit_event_streaming/index.html#instance-streaming-destinations | https://gitlab.com/groups/gitlab-org/-/epics/6125 | Emit Instance Level Streaming Audit Events | 3 | 0 | 0 | Ultimate | govern | Audit Events | |||||||||
45 | 16.02 | Support for Keyless Signing with Cosign | https://docs.gitlab.com/ee/ci/yaml/signing_examples.html | https://gitlab.com/groups/gitlab-org/-/epics/10254 | Use GitLab.com as an OIDC provider for cosign | 0 | 0 | 0 | Free | govern | Pipeline Composition | |||||||||
46 | 16.02 | Streaming audit event filtering UI | https://docs.gitlab.com/ee/administration/audit_event_streaming/#event-type-filters | https://gitlab.com/gitlab-org/gitlab/-/issues/413581 | List streamed audit event filter options in the UI to allow for easy filtering | 0 | 27 | 0 | Ultimate | govern | Audit Events | |||||||||
47 | 16.02 | All new rich text editor experience | https://docs.gitlab.com/ee/user/rich_text_editor.html | https://gitlab.com/groups/gitlab-org/-/epics/10378 | Rich Text Editor General Availability Plan | 0 | 0 | 0 | Core | plan | Team Planning; Portfolio Management; Code Review Workflow | |||||||||
48 | 16.02 | Interactive diff suggestions in merge requests | https://docs.gitlab.com/ee/user/project/merge_requests/reviews/suggestions.html#using-the-rich-text-editor | https://gitlab.com/gitlab-org/gitlab/-/issues/406726 | "Suggest changes" not available in content editor | 0 | 14 | 0 | Core | plan | Team Planning; Portfolio Management; Code Review Workflow | |||||||||
49 | 16.02 | View deployments from Jira issues mentioned in GitLab commits | https://docs.gitlab.com/ee/integration/jira/development_panel.html#information-displayed-in-the-development-panel | https://gitlab.com/gitlab-org/gitlab/-/issues/300031 | Link to GitLab deployments from Jira issues mentioned in commits since last deploy | 69 | 73 | 0 | Core | manage | Integrations | |||||||||
50 | 16.02 | Automatic deletion of unconfirmed users | https://docs.gitlab.com/ee/administration/moderate_users.html#automatically-delete-unconfirmed-users | https://gitlab.com/gitlab-org/gitlab/-/issues/352514 | Automatically delete unverified unconfirmed users after number of days | 15 | 123 | 0 | Premium | manage | System Access | |||||||||
51 | 16.02 | Command palette | https://docs.gitlab.com/ee/user/search/command_palette.html | https://gitlab.com/gitlab-org/gitlab/-/issues/414974 | GitLab Command Palette | 0 | 17 | 0 | Core | manage | https://www.youtube.com/embed/CXeHrMrJY6g | Navigation & Settings | ||||||||
52 | 16.02 | Improved security for feed tokens | https://docs.gitlab.com/ee/security/token_overview.html#feed-token | https://gitlab.com/gitlab-org/gitlab/-/issues/414257 | Defense in depth: path dependent feed token | 2 | 13 | 0 | Core | manage | System Access | |||||||||
53 | 16.02 | GitLab for Slack app available on self-managed GitLab | https://docs.gitlab.com/ee/administration/settings/slack_app.html | https://gitlab.com/gitlab-org/gitlab/-/issues/358872 | Generate Slack app Manifest File for Self-Managed Users (basic MVC) | 1 | 35 | 0 | Core | manage | Integrations | |||||||||
54 | 16.02 | Speed up imports from GitHub using multiple access tokens | https://docs.gitlab.com/ee/api/import.html#import-repository-from-github | https://gitlab.com/gitlab-org/gitlab/-/issues/337232 | GitHub Importer: allow importer to use a pool of access tokens via API | 3 | 23 | 0 | Core | manage | Importers | |||||||||
55 | 16.02 | Sync auditor role with OIDC provider | https://docs.gitlab.com/ee/administration/auth/oidc.html#auditor-groups | https://gitlab.com/gitlab-org/gitlab/-/issues/389321 | OIDC: Add support for `auditor_groups` for EE customers; this will be in `ee` namespace | 0 | 3 | 0 | Premium | manage | User Management | |||||||||
56 | 16.02 | Improved sign-in and sign-up pages | https://docs.gitlab.com/ee/topics/authentication/index.html | https://gitlab.com/gitlab-org/gitlab/-/issues/385651 | Redesigned Login Page: Remove Fixed Footer | 0 | 10 | 0 | Free | manage | System Access | |||||||||
57 | 16.02 | GitLab Duo Code Suggestions improvements powered by Google AI | https://docs.gitlab.com/ee/user/project/repository/code_suggestions.html | https://gitlab.com/groups/gitlab-org/-/epics/9814 | Accelerate Code Suggestions | 1 | 0 | 0 | Gold | modelops | Code Suggestions | |||||||||
58 | 16.02 | Track your machine learning model experiments | https://docs.gitlab.com/ee/user/project/ml/experiment_tracking/ | https://gitlab.com/gitlab-org/gitlab/-/merge_requests/125758 | Set :ml_experiment_tracking to default true | 0 | 8 | 0 | Core | modelops | https://www.youtube.com/embed/x09L_aYgP7o | MLOps | ||||||||
59 | 16.02 | Import PyPI packages with CI/CD pipelines | https://docs.gitlab.com/ee/user/packages/package_registry/#to-import-packages | https://gitlab.com/gitlab-org/gitlab/-/issues/389339 | Use pipelines to import PyPI packages | 0 | 11 | 0 | Core | package | https://www.youtube.com/embed/UwFsLeKxslM | Package Registry | ||||||||
60 | 16.02 | Add emoji reactions to comments on uploaded designs | https://docs.gitlab.com/ee/user/award_emojis.html | https://gitlab.com/gitlab-org/gitlab/-/issues/29756 | Emoji reactions for comments in Design Management | 5 | 9 | 0 | Core | plan | Design Management | |||||||||
61 | 16.02 | New customization layer for the Value Streams Dashboard | https://docs.gitlab.com/ee/user/analytics/value_streams_dashboard.html | https://gitlab.com/gitlab-org/gitlab/-/issues/388890 | VSD - Comparison panel - [FE] adding panel-level "filter by label" | 1 | 53 | 0 | Ultimate | plan | https://www.youtube-nocookie.com/embed/4qDAHCxCfik | Value Stream Management; DORA Metrics | ||||||||
62 | 16.02 | SAST analyzer updates | https://docs.gitlab.com/ee/user/application_security/sast/analyzers | https://docs.gitlab.com/ee/user/application_security/#vulnerability-scanner-maintenance | Core | secure | SAST | |||||||||||||
63 | 16.02 | Secret Detection updates | https://docs.gitlab.com/ee/user/application_security/secret_detection/ | https://docs.gitlab.com/ee/user/application_security/#vulnerability-scanner-maintenance | Core | secure | Secret Detection | |||||||||||||
64 | 16.02 | Support for NuGet v2 in Dependency and License Scanning | https://docs.gitlab.com/ee/user/application_security/dependency_scanning/#obtaining-dependency-information-by-parsing-lockfiles | https://gitlab.com/gitlab-org/gitlab/-/issues/398680 | Add support for Version 2 of Nuget's packages.lock.json in SCA | 1 | 13 | 0 | Ultimate | secure | Software Composition Analysis | |||||||||
65 | 16.02 | Improved SAST vulnerability tracking | https://docs.gitlab.com/ee/user/application_security/sast/#advanced-vulnerability-tracking | https://gitlab.com/groups/gitlab-org/-/epics/5144 | Improve tracking accuracy of SAST findings | 6 | 0 | 0 | Ultimate | secure | SAST | |||||||||
66 | 16.02 | Backup adds the ability to skip projects | https://docs.gitlab.com/ee/raketasks/backup_gitlab.html#back-up-specific-repositories | https://gitlab.com/gitlab-org/gitlab/-/issues/18287 | Exclude repositories from rake backup task | 14 | 19 | 0 | Core | systems | Backup/Restore of GitLab instances | |||||||||
67 | 16.02 | Geo add individual resync and reverification for all components | https://docs.gitlab.com/ee/administration/geo/ | https://gitlab.com/gitlab-org/gitlab/-/issues/364727 | Geo Replicables - Add Resync and Reverify button to individual Replicables in UI | 0 | 20 | 0 | Premium | systems | Geo-replication; Disaster Recovery | |||||||||
68 | 16.02 | CI/CD: Support for `when: never` on conditional includes | https://docs.gitlab.com/ee/ci/yaml/includes.html#include-with-rulesif | https://gitlab.com/gitlab-org/gitlab/-/issues/348146 | Backend: Add support for `when: never` on conditional includes | 10 | 29 | 0 | Core | verify | Pipeline Composition | |||||||||
69 | 16.02 | Medium SaaS runners on Linux available to all tiers | https://docs.gitlab.com/ee/ci/runners/saas/linux_saas_runner.html | https://gitlab.com/gitlab-org/gitlab/-/issues/418124 | Medium SaaS runners on Linux available to all tiers | 0 | 1 | 0 | Free | verify | GitLab Runner SaaS | |||||||||
70 | 16.02 | GitLab Runner 16.2 | https://docs.gitlab.com/runner | Core | verify | GitLab Runner Core | ||||||||||||||
71 | 16.01 | Comment on whole file in merge requests | https://docs.gitlab.com/ee/user/project/merge_requests/changes.html#add-a-comment-to-a-merge-request-file | https://gitlab.com/gitlab-org/gitlab/-/issues/17120 | Comment on file header in merge request diff | 34 | 60 | 0 | Core | create | Code Review Workflow | |||||||||
72 | 16.01 | Create a changelog from the GitLab CLI | https://docs.gitlab.com/ee/user/project/changelogs.html#from-the-gitlab-cli | https://gitlab.com/gitlab-org/cli/-/issues/1292 | Ability to interact with changelog API | 0 | 3 | 0 | Core | create | GitLab CLI | |||||||||
73 | 16.01 | Visualize Kubernetes resources in GitLab | https://docs.gitlab.com/ee/ci/environments/kubernetes_dashboard.html | https://gitlab.com/gitlab-org/gitlab/-/issues/390769 | Render Kubernetes resources in Environment index page | 0 | 32 | 0 | Core | deploy | https://www.youtube-nocookie.com/embed/D90JeLMHlLM | Deployment Management | ||||||||
74 | 16.01 | Fail closed for invalid Security Policy approval checks | https://docs.gitlab.com/ee/user/project/merge_requests/approvals/#invalid-rules | https://gitlab.com/gitlab-org/gitlab/-/issues/389905 | Fail closed for invalid Security Policy approval checks | 1 | 72 | 0 | Ultimate | govern | Security Policy Management | |||||||||
75 | 16.01 | Improved domain verification | https://docs.gitlab.com/ee/user/enterprise_user/#set-up-a-verified-domain | https://gitlab.com/gitlab-org/gitlab/-/issues/375492 | Decouple Domain Verification and Pages Wizard | 5 | 92 | 0 | Core | manage | User Management | |||||||||
76 | 16.01 | View Vulnerability Report as Customizable Permission | https://docs.gitlab.com/ee/user/permissions.html#custom-roles | https://gitlab.com/groups/gitlab-org/-/epics/10160 | Add "View Vulnerability Report" as a separate permission | 6 | 0 | 0 | Ultimate | manage | System Access | |||||||||
77 | 16.01 | Password reset email sent to any verified email address | https://docs.gitlab.com/ee/user/profile/user_passwords.html#change-your-password | https://gitlab.com/gitlab-org/gitlab/-/issues/16311 | Allow password reset email to be sent to any verified email address | 30 | 63 | 0 | Core | manage | User Management | |||||||||
78 | 16.01 | SCIM identities included in users API response | https://docs.gitlab.com/ee/api/users.html#for-administrators-free-self-1 | https://gitlab.com/gitlab-org/gitlab/-/issues/324247 | API to search for group members by `extern_uid` | 4 | 17 | 0 | Premium | manage | System Access; API | |||||||||
79 | 16.01 | Authenticate with service accounts | https://docs.gitlab.com/ee/api/groups.html#service-accounts | https://gitlab.com/groups/gitlab-org/-/epics/6777 | Service accounts | 49 | 0 | 0 | Premium | manage | https://www.youtube-nocookie.com/embed/oZvjg0SCsqY | System Access | ||||||||
80 | 16.01 | Reintroduction of OmniAuth Shibboleth support | https://docs.gitlab.com/ee/integration/shibboleth.html | https://gitlab.com/gitlab-org/gitlab/-/issues/393065 | Could not find a strategy with name `Shibboleth' on update to 15.9.0. | 1 | 60 | 0 | Core | manage | System Access | |||||||||
81 | 16.01 | Select administrator access for personal access tokens in Admin Mode | https://docs.gitlab.com/ee/user/profile/personal_access_tokens.html#personal-access-token-scopes | https://gitlab.com/gitlab-org/gitlab/-/issues/42692 | Extend admin mode feature: limit API access of admin user PATs | 2 | 69 | 1 | Core | manage | System Access | |||||||||
82 | 16.01 | All new navigation experience | https://docs.gitlab.com/ee/tutorials/left_sidebar/index.html | https://gitlab.com/groups/gitlab-org/-/epics/9044 | Overhaul the core navigation experience | 31 | 0 | 0 | Core | manage | https://www.youtube.com/embed/rGTl9_HIpbY | Navigation & Settings | ||||||||
83 | 16.01 | Prevent user from deleting account | https://docs.gitlab.com/ee/user/admin_area/settings/account_and_limit_settings.html#prevent-users-from-deleting-their-accounts | https://gitlab.com/gitlab-org/gitlab/-/issues/26053 | Prevent users from deleting their accounts on self-managed GitLab | 8 | 20 | 0 | Premium | manage | User Management | |||||||||
84 | 16.01 | Personal access token `last_used` value updated more frequently | https://docs.gitlab.com/ee/user/profile/personal_access_tokens.html#view-the-last-time-a-token-was-used | https://gitlab.com/gitlab-org/gitlab/-/issues/410168 | Shorten the time period for tracking a PAT's last_used value | 0 | 2 | 0 | Core | manage | System Access | |||||||||
85 | 16.01 | More detail in completed GitHub project import summary | https://docs.gitlab.com/ee/user/project/import/github.html#check-status-of-imports | https://gitlab.com/gitlab-org/gitlab/-/issues/386748 | Show end state of the import and detailed information on not imported entities to the user | 0 | 52 | 0 | Core | manage | Importers | |||||||||
86 | 16.01 | Show external user as a comment author in Service Desk issues | https://docs.gitlab.com/ee/user/project/service_desk.html | https://gitlab.com/gitlab-org/gitlab/-/issues/226995 | Service Desk: Attribute comment authorship for external user | 1 | 58 | 0 | Core | monitor | Service Desk | |||||||||
87 | 16.01 | Issue URL placeholder in Service Desk emails | https://docs.gitlab.com/ee/user/project/service_desk.html#thank-you-email | https://gitlab.com/gitlab-org/gitlab/-/issues/408793 | Service Desk Issue Url Placeholder | 1 | 15 | 0 | Core | monitor | Service Desk | |||||||||
88 | 16.01 | Install npm packages from your group or subgroup | https://docs.gitlab.com/ee/user/packages/npm_registry/#install-from-the-group-level' | https://gitlab.com/gitlab-org/gitlab/-/issues/299834 | NPM Package Registry Group-Level End Point | 4 | 39 | 0 | Core | package | https://www.youtube.com/embed/-5Wm61x4Y5k | Package Registry | ||||||||
89 | 16.01 | Add a description to design uploads | https://docs.gitlab.com/ee/user/project/issues/design_management.html#add-a-design-to-an-issue | https://gitlab.com/groups/gitlab-org/-/epics/9694 | Add a description to design uploads | 0 | 0 | 0 | Core | plan | Portfolio Management; Design Management | |||||||||
90 | 16.01 | Configure the static file directory in GitLab Pages | https://docs.gitlab.com/ee/user/project/pages/introduction.html#customize-the-default-folder | https://gitlab.com/groups/gitlab-org/-/epics/10126 | Allow customizing the artifacts path ("public") in GitLab Pages | 17 | 0 | 0 | Core | plan | Pages | |||||||||
91 | 16.01 | GitLab Dedicated is now generally available | https://docs.gitlab.com/ee/subscriptions/gitlab_dedicated/ | https://about.gitlab.com/dedicated/ | Gold | platforms | GitLab Dedicated | |||||||||||||
92 | 16.01 | Code Quality analyzer updates | https://docs.gitlab.com/ee/ci/testing/code_quality.html | https://gitlab.com/gitlab-org/gitlab/-/issues/412459 | Update CodeQuality to CodeClimate v0.96.0 | 0 | 0 | 0 | Core | secure | Code Quality | |||||||||
93 | 16.01 | SAST analyzer updates | https://docs.gitlab.com/ee/user/application_security/sast/analyzers | https://docs.gitlab.com/ee/user/application_security/#vulnerability-scanner-maintenance | Core | secure | SAST | |||||||||||||
94 | 16.01 | Automatic response to leaked Google Cloud secrets | https://docs.gitlab.com/ee/user/application_security/secret_detection/automatic_response.html | https://gitlab.com/groups/gitlab-org/-/epics/8835 | Revoke Google Cloud tokens discovered on GitLab.com public repositories | 0 | 0 | 0 | Gold | secure | Secret Detection | |||||||||
95 | 16.01 | Clearer guidance and better coverage for SAST rules | https://docs.gitlab.com/ee/user/application_security/sast/analyzers | https://gitlab.com/gitlab-org/gitlab/-/issues/382119 | Add or improve remediation advice in GitLab-maintained SAST rules | 1 | 5 | 0 | Core | secure | SAST | |||||||||
96 | 16.01 | Shared ruleset customizations in SAST; IaC Scanning; and Secret Detection | https://docs.gitlab.com/ee/user/application_security/sast/customize_rulesets.html#specify-a-remote-configuration-file | https://gitlab.com/gitlab-org/gitlab/-/issues/362958 | Migrate Scala SAST coverage from SpotBugs to Semgrep | 3 | 48 | 0 | Ultimate | secure | https://www.youtube-nocookie.com/embed/GsZEiXveDRM | SAST; Secret Detection | ||||||||
97 | 16.01 | Backup adds the ability to skip projects | https://docs.gitlab.com/ee/raketasks/backup_gitlab.html#back-up-specific-repositories | https://gitlab.com/gitlab-org/gitlab/-/issues/18287 | Exclude repositories from rake backup task | 14 | 19 | 0 | Core | systems | Backup/Restore of GitLab instances | |||||||||
98 | 16.01 | Geo adds filtering by replication status to all components | https://docs.gitlab.com/ee/administration/geo/ | https://gitlab.com/gitlab-org/gitlab/-/issues/411981 | Geo Replicables - Add Filtering by Sync Status | 0 | 2 | 0 | Premium | systems | Geo-replication; Disaster Recovery | |||||||||
99 | 16.01 | Geo verifies Design repositories | https://docs.gitlab.com/ee/administration/geo/ | https://gitlab.com/gitlab-org/gitlab/-/issues/355660 | Geo: Migrate design repositories replication/verification to use SSF | 0 | 11 | 0 | Premium | systems | Geo-replication; Disaster Recovery | |||||||||
100 | 16.01 | CI/CD: Use `needs` in `rules` | https://docs.gitlab.com/ee/ci/yaml/#rulesneeds | https://gitlab.com/gitlab-org/gitlab/-/issues/31581 | Backend: Allow `needs` to be used with `rules` | 50 | 65 | 0 | Core | verify | Pipeline Composition |