GitLab EE - 16.11.0
Security
(2024-04-17)
Added (121 changes)
- Add skip secret detection audit event (merge request) GitLab Enterprise Edition
- Added added_approver to the todo action enum in GraphQL by @zillemarco (merge request)
- Add setting for enabling pre-receive SD (merge request) GitLab Enterprise Edition
- Added pending member for project listing page (merge request) GitLab Enterprise Edition
- Merge branch 'add-support-for-v-prefix' into 'master' (merge request)
- Simplifies SemanticVersionable concern (merge request)
- Added model for external_status_checks_protected_branches (merge request) GitLab Enterprise Edition
- Update URL with cursor to load a specific page (merge request) GitLab Enterprise Edition
- Added update api for instance level audit streaming (merge request) GitLab Enterprise Edition
- Add endpoint for checking relation import status (merge request)
- Utilize show_diff_preview_in_email column by @joe-snyder (merge request)
- Add API for trigger project webhook by @lifez (merge request)
- Add displaying list of linked policies to framework table (merge request) GitLab Enterprise Edition
- Change admin users search filter by @bahek2462774 (merge request)
- Protected packages: Show protected label in packages list by @gerardo-navarro (merge request)
- Added delete api for instance level audit streaming (merge request) GitLab Enterprise Edition
- Update query for elevated_guests to use occupies_seat (merge request) GitLab Enterprise Edition
- Frontend work for regex filter on Zoekt code search (merge request)
- Enabled product_analytics_billing by default (merge request) GitLab Enterprise Edition
- Added update api for group audit event destinations (merge request) GitLab Enterprise Edition
- Remove experiment flag for product analytics (merge request) GitLab Enterprise Edition
- Add co_authored_by placeholder to suggestions template (merge request)
- New tests for project dropdown actions by @espadav8 (merge request)
- Obfuscate external participants emails in system notes (merge request)
- Update group policy to use admin_push_rules (merge request) GitLab Enterprise Edition
- Added delete api for group audit event destinations (merge request) GitLab Enterprise Edition
- Add top-level namespace to Usage Overview panel (merge request) GitLab Enterprise Edition
- Add pre_receive_secret_detection_enabled param (merge request)
- Protected containers: Create protection rules in project setting ui by @gerardo-navarro (merge request)
- Add catalog component usage tracking in pipeline sequence (merge request)
- Implement the ability to use shorthand for semantic versions (merge request)
- Add client for generating vertex embedding (merge request) GitLab Enterprise Edition
- Expose metadata fields on Milestone type (merge request)
- Document encryption support for Google Cloud Storage (GCS) (merge request)
- This MR adds new filter option (merge request) GitLab Enterprise Edition
- Added list api for listing instance level audit event destinations (merge request) GitLab Enterprise Edition
- Added create api for instance audit event streaming destinations (merge request) GitLab Enterprise Edition
- Adds "Allow runner registration token" setting to top-level group (merge request)
- Rollout new custom roles UI (merge request) GitLab Enterprise Edition
- This MR adds new policy type (merge request) GitLab Enterprise Edition
- Add referrer_type filtering to containerRepository tags GraphQL query (merge request)
- Enable
group_saved_replies_flag
by default (merge request) - Add manage security policy as custom ability (merge request) GitLab Enterprise Edition
- Initialize bigint conversion for vulnerability_occurrence_pipelines (merge request)
- Initialize bigint conversion for merge_trains (merge request)
- Initialize bigint conversion for merge_trains (merge request)
- Initialize bigint conversion for packages_build_infos (merge request)
- Initialize bigint conversion for vulnerability_feedback (merge request)
- Add a new worker to process the pipeline creation for sep (merge request) GitLab Enterprise Edition
- Removed auto_cancel_pipeline_on_job_failure feature flag by @zillemarco (merge request)
- Add runner creation status by @imskr (merge request)
- Add close on escape support (merge request) GitLab Enterprise Edition
- Initialize bigint conversion for merge_requests (merge request)
- Add accessLevel & isLastOrganizationOwner fields to organizationUser (merge request)
- Improve the performance of group-level vulnerability export (merge request)
- Enable Custom Webhook Headers feature by @Taucher2003 (merge request)
- Consider child pipelines for MR approval policies (merge request) GitLab Enterprise Edition
- Add development widget (feature flags) (merge request) GitLab Enterprise Edition
- Beyond Identity: Add option to exclude service accounts (merge request)
- Add verified badge (merge request)
- Add runner wait time stats by namespace (merge request) GitLab Enterprise Edition
- Support minimal access base for custom roles (merge request)
- Add object_attributes.action for note webhooks (merge request)
- Add cadence validation for sep creation (merge request) GitLab Enterprise Edition
- Enable combined analytics dashboards by default (merge request) GitLab Enterprise Edition
- Create and list apis for group audit events (merge request) GitLab Enterprise Edition
- Default enable producy analytics admin settings FF (merge request) GitLab Enterprise Edition
- Enabling FF ci_retry_on_exit_codes on SM (merge request)
- Add API endpoint to return current SSO session expiry time (merge request) GitLab Enterprise Edition
- Add REST API endpoint to sync push mirrors (merge request)
- Rollout security_policies_policy_scope_project by default (merge request) GitLab Enterprise Edition
- Add custom webhook headers by @Taucher2003 (merge request)
- Remomve FF for search_add_archived_filter_to_zoekt (merge request) GitLab Enterprise Edition
- Enalbed the global Duo Chat button (merge request) GitLab Enterprise Edition
- Validate check null constraint for vulnerability_reads#traversal_ids (merge request)
- Switch Groups UX to emails_enabled by @joe-snyder (merge request) GitLab Enterprise Edition
- New Audit Event when approval rule is updated (merge request) GitLab Enterprise Edition
- Add list of tag in external pipeline validation api by @lifez (merge request)
- This MR adds breaking changes icon (merge request) GitLab Enterprise Edition
- Add user count to Usage Overview panel on Value Streams Dashboard (merge request) GitLab Enterprise Edition
- Update JiraConnect app_descriptor (merge request)
- Finalize BackfillHasIssuesForExternalIssueLinks background migration (merge request)
- Enable create_vulnerability_jira_issue_via_graphql by default (merge request) GitLab Enterprise Edition
- feat: Protected containers: Protection rules in project settings ui by @gerardo-navarro (merge request)
- Add a new column zoekt_settings in the application_settings (merge request)
- Add a shared avatar image for security policy bots (merge request)
- Add Create New Merge Request button to issues in forked projects (merge request)
- Accept generation_type parameter (merge request) GitLab Enterprise Edition
- Add autocomplete support for wiki pages (merge request)
- Introduces hidden variable to group and ci variables (merge request)
- Enable GitLab for Slack app for Instances and Groups (merge request)
- Add indirect membership API endpoint (merge request) GitLab Enterprise Edition
- Expose
created_at
field in Tags API (merge request) - Add topic support for Telegram (merge request)
- Wait for ClickHouse workers before running migrations (merge request)
- Add
default_branch
attribute to Groups API (merge request) - Add post migration to set value of occupies_seat column (merge request)
- Add setting for pre-receive secret detection (merge request) GitLab Enterprise Edition
- Remove feature toggle for policy scope (merge request) GitLab Enterprise Edition
- Add '/clear' to Duo Chat commands in addition to '/clean' (merge request) GitLab Enterprise Edition
- Add setting for enabling CS for Registry (merge request) GitLab Enterprise Edition
- AddOnPurchase process trial attribute (merge request) GitLab Enterprise Edition
- Add detailed view for pods and services (merge request)
- Add array types to CI inputs (merge request)
- Add full_path GQL field to ResourceType (merge request)
- Add report abuse button (merge request)
- Add access keyword in artifacts (merge request)
- Finalize PurgeSecurityScansWithEmptyFindingData migration (merge request)
- Work item two column loading skeleton (merge request)
- Add trial column to subscription_add_on_purchases table (merge request) GitLab Enterprise Edition
- Add migration to index all projects (merge request) GitLab Enterprise Edition
- Add usage_count columns to catalog tables (merge request)
- Add a worker Zoekt::MarkReadyWorker (merge request) GitLab Enterprise Edition
- Validate the foreign key & add to routing table commit_id (merge request)
- Add avatar to new achievement form (merge request)
- Add humanized role to removal events in audit details (merge request) GitLab Enterprise Edition
- Added model for instance level event type filters (merge request) GitLab Enterprise Edition
- Add frontend filter for zoekt code search (merge request) GitLab Enterprise Edition
- Add
spec
column tocatalog_resource_components
(merge request) - Make
traversal_ids
column nullable if it's already not (merge request) - Add not valid null check constraint for
traversal_ids
(merge request)
Fixed (141 changes)
- Update pages ci templates - Gatsby (merge request)
- Consider merge request pipelines for license approval policies (merge request) GitLab Enterprise Edition
- Disable personal access tokens for enterprise users (merge request) GitLab Enterprise Edition
- Fix ArgumentError in ProjectApprovalRules API (merge request) GitLab Enterprise Edition
- Add row gap between rows of codeowner approver avatars (merge request) GitLab Enterprise Edition
- Fix hover state of emoji on snippets (merge request)
- Hide
New subgroup
button if visibility is restricted (merge request) - Ensure command pallet search respects current ref (merge request)
- Escape markdown characters for Telegram integration (merge request)
- Fix job log link regex (merge request)
- Fix undefined method error when package.json is malformed (merge request)
- Remove unnecessary md header divider when previewing (merge request)
- Fix NoMethodError when an array parameter has an invalid format (merge request) GitLab Enterprise Edition
- MR approval widget: Align text correctly (merge request)
- [Batched Migration] Fix corrupted scanner_ids of vulnerability_reads (merge request) GitLab Enterprise Edition
- Temporarily restore old breadcrumbs UX (merge request)
- Avoid bad MIN query plan during batch count (merge request) GitLab Enterprise Edition
- Show status, milestone and statistics on service desk issue list (merge request)
- Clean up instrumentation key in analytics controller (merge request) GitLab Enterprise Edition
- MR widget approvals: Auto update approvals (merge request)
- Let sub group api update default branch protection defaults (merge request)
- Fix migration error when updating from GitLab 16.9 to 16.10 (merge request)
- MR sidebar: Fix reviewers loading icon position (merge request)
- MR approval in MR list: Fix display of total approvals (merge request) GitLab Enterprise Edition
- Skip license capacity check for security policy bot user (merge request) GitLab Enterprise Edition
- Preserve indirect memberships (merge request)
- Fix border radius on MR diffs (merge request)
- Adapt Graphql path depending on GitHub API endpoint by @daniel.marks (merge request)
- Migrate sbom_occurrences.component_name to match (merge request)
- Fix pipeline complete condition and include manual state (merge request) GitLab Enterprise Edition
- Use 2x image source for avatars smaller than 96px (merge request)
- Prevent access to achievements for private groups (merge request)
- This MR fix scope column in policy list (merge request) GitLab Enterprise Edition
- Fix missing validation for Branches::CreateService (merge request)
- Make milestone titles unique in group hierarchy (merge request)
- Correct parse the
canEdit
permission for project dropdown items by @espadav8 (merge request) - Fix 500 error in Commits API when the repository is empty (merge request)
- MR widget: Fix alignment of approval button and text (merge request)
- Fix "Import with projects" button not showing (merge request)
- Fix board scope assignee dropdown results (merge request) GitLab Enterprise Edition
- Invert emails_disabled into emails_enabled (merge request)
- Use locale-specific formatting for VSD table numbers (merge request) GitLab Enterprise Edition
- Correct diff colors & highlighting for none theme by @jameschensmith (merge request)
- Disable sending of Link header in preload_link_tag (merge request)
- Fix job sidebar when artifact access is restricted (merge request)
- This is a small breaking change, and while it's not being done in the by @gitlab-dependency-update-bot (merge request)
- Fix the test report modal (merge request)
- Fix handling of DAGs within a stage in AtomicProcessingService (merge request)
- Fix Duo Chat Popover Design Managment overlapping Bug (merge request)
- Fix epic links in issue sidebar changing to work item link (merge request)
- Fix NoMethodError for tags#date (merge request)
- Support large wiki content in webhooks by @ivantedja (merge request)
- Fix included avatar in the code copy (merge request)
- Use a correct link to group templates docs (merge request) GitLab Enterprise Edition
- Fix URL validator for mirror services when using localhost (merge request)
- Expose
branches_to_be_notified
field for Telegram API (merge request) - Fix duplicate "Job suceeded lines" (merge request)
- WIP OVERWRITE LATER (merge request)
- Fail sync when a primary connection is unvailable (merge request) GitLab Enterprise Edition
- Trigger Epic events after transaction has been finished (merge request) GitLab Enterprise Edition
- Update vulnerability_reads scanner in the ingestion pipeline (merge request) GitLab Enterprise Edition
- Strip keywords from chat final answer (merge request) GitLab Enterprise Edition
- Fix native browser navigation in MR single-file mode (merge request)
- Fixes race condition for GFM rendering on issuable description (merge request)
- Branches list: Fix focus states (merge request)
- Fix cache timeout for commands (merge request)
- Fix wiki URLs for wiki webhooks by @ivantedja (merge request)
- Fix size of design management todo button (merge request)
- Strip cookies for asset requests in development and test (merge request)
- Remove echarts <5.x workaround in lead_time_charts (merge request) GitLab Enterprise Edition
- Fix styling of Incident timeline tab in dark mode (merge request)
- Fixes a horizontal scrolling issue for json tables by @fagerburg (merge request)
- Fix blurry avatars when size < 48 (merge request)
- Fix the deprecated_properties method (merge request) GitLab Enterprise Edition
- Pipeline Sec: Fix issue with deleted Jira issue (merge request) GitLab Enterprise Edition
- Fix component include path rendered in the components tab (merge request)
- Fix handling of DAGs within a stage in AtomicProcessingService (merge request)
- Fix handleLocationHash behavior for MRs and issuables (merge request)
- Fix commit status API incorrectly overwriting MR head pipeline (merge request)
- Pipeline Sec: Fix Jira issue creation (merge request) GitLab Enterprise Edition
- Handle null owner when indexing projects (merge request) GitLab Enterprise Edition
- Add search functionality to sub group autocomplete (merge request) GitLab Enterprise Edition
- Initialize hiding tooltip for links with tooltips when clicked (merge request)
- Fix design management notification buttons feature flag (merge request)
- ActionController::UrlGenerationError for old path redirects (merge request)
- Use vue routes for group custom Value Stream Dashboard (merge request) GitLab Enterprise Edition
- Set
traversal_ids
andarchived
attributes always (merge request) GitLab Enterprise Edition - Fix 500 error for erroneous content in markdown footnotes (merge request)
- Update pages ci templates - Nanoc (merge request)
- Fix start_is_fixed and due_date_is_fixed default (merge request) GitLab Enterprise Edition
- Skip migration when the partitioned FK exists (merge request)
- Handle missing pipeline user name in terraform registry UI (merge request)
- Reset pagination page (merge request)
- Fix leave action label for project members (merge request)
- Replace space with HTML entity (merge request) GitLab Enterprise Edition
- Apply inline validation to admin deletion protection settings (merge request) GitLab Enterprise Edition
- Fix webhook test send wrong object kind for tag_push_event by @lifez (merge request)
- Use semaphore for storing security reports (merge request) GitLab Enterprise Edition
- Fix character escaping in fork divergence message (merge request)
- Zoekt: Retry indexing if too many requests (merge request) GitLab Enterprise Edition
- Update pages ci templates - Lektor (merge request)
- Fix focus state for dark mode rounded bottom markdown input (merge request)
- Fix invalid CI input array type default value (merge request)
- Update redis-client to v0.21.1 (merge request)
- Include all changes made to issuable in hook data (merge request)
- Fix markdown header for uses with restricted items (merge request)
- Fix VSD column names not matching the date range (merge request) GitLab Enterprise Edition
- Fix apparent spacing of issuable sidebar content (merge request)
- Pass plan when create trials (merge request) GitLab Enterprise Edition
- Remove
ci_fix_input_types
feature flag (merge request) - Fix import of Gitea projects with a dot in owner name or project name by @Cerdic (merge request)
- Strip namespaces from OS component names (merge request) GitLab Enterprise Edition
- Fix check for adminPath in home_panel.vue (merge request)
- Keep scope conditions for associations (merge request)
- Fix the case when mirror trigger builds is not set (merge request) GitLab Enterprise Edition
- Fix new project group templates pagination (merge request) GitLab Enterprise Edition
- Fixes update analytics dashboards project settings (merge request) GitLab Enterprise Edition
- Change CRM Contacts help icon color (merge request)
- Fix line width which separating the timeline events by @antonkalmykov (merge request)
- Pipeline Sec Report: handle Jira issues (merge request) GitLab Enterprise Edition
- Enable 'self' in Content-Security-Policy worker-src directive (merge request)
- Ensure labels in inapplicable task list items are crossed out (merge request)
- Delete callback should use namespace_id (merge request) GitLab Enterprise Edition
- Fix the permission check for pull mirroring (merge request) GitLab Enterprise Edition
- Update pages ci templates - JBake, Jekyll, Jigsaw (merge request)
- Fix Vite HMR Content Security Policy rules (merge request)
- Fix breadcrumb style broken in external_file page (merge request)
- Remove indentation logic to fix Objective child list (merge request)
- Adjust border radius of rounded note input (merge request)
- Project item template: Fix alignment of CI/CD Catalog badge (merge request)
- Return 401 when user sign ins but password authentication is not allowed (merge request)
- Fix autocomplete for long items (merge request)
- Fix scheduling service statement timeout (merge request) GitLab Enterprise Edition
- Make the recently added not null migration no-op (merge request)
- Fix the deprecated_properties method (merge request) GitLab Enterprise Edition
- Allow reset password when password auth is partially disabled (merge request)
- Upgrade gitlab-fog-azure-rm to v1.9.1 (merge request)
- Fix commit markdown parsing with word boundaries (merge request)
- Record unassignment notes for removed member by @euko (merge request)
- Fix Gitlab::HTTP_V2 allowed_internal_uris https scheme (merge request)
- Transfer group labels by @euko (merge request)
Changed (167 changes)
- Place relation import endpoint behind feature flag (merge request)
- Add Google Artifact Registry count to Service Ping (merge request) GitLab Enterprise Edition
- Enable approval rues drawer feature flag (merge request)
- Not throwing error when token not present (merge request)
- Add help text for agent selector on env settings page by @jzeng88 (merge request)
- Improve system note messaging for assumed merges (merge request)
- Export for the new frameworks report (frontend) (merge request) GitLab Enterprise Edition
- Redirect profile ssh keys to user settings (merge request) GitLab Enterprise Edition
- Fix deprecated properties method for multiple policies (merge request) GitLab Enterprise Edition
- Enable moving issue children by default (merge request)
- Redirect profile gpg keys to user settings (merge request)
- Enable epic_color_highlight feature flag by default (merge request) GitLab Enterprise Edition
- Display descendant policies in compliance framework report (merge request) GitLab Enterprise Edition
- Allow relation tree restorer to import single relation (merge request)
- Enable analytics dashboards animations and floating panels (merge request) GitLab Enterprise Edition
- Update feature flag modal text (merge request)
- This MR updates copy for pipeline execution type (merge request) GitLab Enterprise Edition
- Add pagination for the approval rules in the
Merge requests
settings by @antonkalmykov (merge request) GitLab Enterprise Edition - Remove orphaned indices for a namespace (merge request) GitLab Enterprise Edition
- Update dependency auto-deploy-image to v2.89.0 (merge request)
- Hide the
created_by
attribute from group/project non-admins (merge request) - Limit counters on group deletion (merge request)
- Remove Beta Labels from DuoChat Callout and Sidebar (merge request) GitLab Enterprise Edition
- Add unicode_escaped_blob field (merge request)
- Swap pipeline columns for p_ci_builds (merge request)
- Add info about release notes for policy rename (merge request) GitLab Enterprise Edition
- MR widget: Use secondary text style for merge train message (merge request) GitLab Enterprise Edition
- Snippets: Move embed and clone to actions (merge request)
- MR list: Show self approval (merge request)
- Update design of the pipeline graph (merge request)
- Pipeline overview page: Migrate dropdown to GlDisclosureDropdown (merge request)
- Reduce sbom_occurrences table writes (merge request) GitLab Enterprise Edition
- Added information to product analytics docs (merge request) GitLab Enterprise Edition
- Add the container to the cadence validation ff check (merge request) GitLab Enterprise Edition
- Fix project overview bugs (merge request)
- Allow relation tree restorer to import single relation (merge request)
- Remove
scan_result_policies_block_unprotecting_branches
feature flag (merge request) GitLab Enterprise Edition - Left-align activity timestamps on mobile (merge request)
- Remove the need for SaaS to configure Product Analytics (merge request)
- Add action menu to milestone row on milestones page (merge request)
- Move viewed file tooltip to the left; only show on hover (merge request)
- Capture running builds on non-shared runners (merge request)
- Update epics foreign key on parent_id to nullify on delete (merge request)
- Merge request list: Improve approvals (merge request)
- Add metadata database alert to registry pages in the UI (merge request)
- Enable
security_policies_unassign_redundant_policy_projects
FF (merge request) GitLab Enterprise Edition - Add a
personal
argument toQuery.projects
by @yasuk (merge request) - Combine snippet embed and clone buttons into single code dropdown (merge request)
- Drop workhorse_google_client feature flag (merge request)
- Update text in deployment approval modal (merge request) GitLab Enterprise Edition
- Distribute scheduled pipelines from Scan Execution Policy (merge request) GitLab Enterprise Edition
- Update DevOps Reports illustrations (merge request) GitLab Enterprise Edition
- Update DevOps Adoption empty state illustration (merge request) GitLab Enterprise Edition
- Update ES shard size rake task and guidelines (merge request) GitLab Enterprise Edition
- Update release empty state illustration (merge request)
- Add sales call to action when onboarding without purchase (merge request) GitLab Enterprise Edition
- Moves ml_experiment_tracking to group::mlops (merge request)
- Truncate individual names (merge request)
- Replace GlAvatar with ProjectAvatar in GroupItems by @espadav8 (merge request)
- Adjust default_enabled to true for wiki_content_background_job flag by @ivantedja (merge request)
- Remove sub-header background from Compare revisions form by @espadav8 (merge request)
- Search iterations in descending order (merge request) GitLab Enterprise Edition
- Allow admins to disable runner registration token (merge request)
- Update issue filter search illustration (merge request)
- Trigger search file modal when searching (merge request)
- Cleanup web_ide_settings_sync feature flag (merge request)
- Update color and spacing of releases page (merge request)
- Make merge conflict file stand out more (merge request)
- Update the cadence documentation for sep (merge request)
- Add alphabetical sort for branch names by @gauravmarwal (merge request)
- Enable product_analytics_beta_option by default (merge request)
- Make product_analytics_dashboards default enabled (merge request)
- Add a validation to the scan execution policy cadence (merge request) GitLab Enterprise Edition
- Update MR changes empty state (merge request)
- Adds logo to MattermostSlashCommands (merge request)
- Update analytics dashboard observability (merge request) GitLab Enterprise Edition
- Keep compliance frameworks for project transfers (merge request) GitLab Enterprise Edition
- This MR adds scope column to policies list (merge request) GitLab Enterprise Edition
- Refactor BulkIndexer to able to handle other document references (merge request) GitLab Enterprise Edition
- Add Mattermost logo (merge request)
- Blocks unprovisioned access to product analytics apis (merge request) GitLab Enterprise Edition
- Add empty state for sidebar CRM widget (merge request)
- Snippets delete modal improvements (merge request)
- This MR adds branch exceptions selector (merge request) GitLab Enterprise Edition
- Move Google Cloud instructions to reduce duplication (merge request)
- Adding alert for duo pro trials for existing users (merge request) GitLab Enterprise Edition
- Deprecate security_auto_fix from graphql type (merge request)
- Show package processing error message returned from API (merge request)
- Add columns for require_reauthentication_to_approve (merge request)
- MR more actions dropdown: Improve alignment on small viewports (merge request)
- Issuables: Improve more actions on smaller devices (merge request)
- Update CreateIssueForm to support Japanese IME (merge request) GitLab Enterprise Edition
- Snippets page: Adjust header elements to match issuables (merge request)
- Change button text from "Create/add new role" to "Create role" (merge request) GitLab Enterprise Edition
- Collapse sidebar on ESC key if in overlay mode (merge request)
- Stop calling the migration's workers and update them to no-op (merge request)
- Unify the more actions kebab menu tooltip behavior (merge request)
- Snippets page: Migrates dropdown to GlDisclosureDropdown (merge request)
- Update dependency auto-deploy-image to v2.88.0 (merge request)
- Improve UX feedback when project deploy feature flags limit is reached by @antonkalmykov (merge request)
- Add provider selection in product analytics onboarding (merge request) GitLab Enterprise Edition
- Add descendant filter to security policies graphql query (merge request) GitLab Enterprise Edition
- Clarify supported signed commits types (merge request) GitLab Enterprise Edition
- Edit branch rule name (merge request)
- Improve license matching when evaluating policies (merge request) GitLab Enterprise Edition
- Update project and group transfer modal text (merge request)
- Updated gitlab-ui and refactored duo chat (merge request) GitLab Enterprise Edition
- This MR adds policy scope to a drawer (merge request) GitLab Enterprise Edition
- Add empty state for discussion in sidebar (merge request)
- Remove namespace alias from DORA performance counts by @jzeng88 (merge request) GitLab Enterprise Edition
- Update importers to use application settings to limit number of jobs (merge request)
- Add placeholder and validation for linkedin profile input (merge request)
- Set AddOnPurchase trail value in CreateService (merge request) GitLab Enterprise Edition
- Use static_holmes instead of charlock_holmes (merge request)
- Make consistent padding in the package asset table row by @antonkalmykov (merge request)
- Add groups_direct field in JWT for Vault integration by @alexandru.jieanu (merge request)
- Export for the new frameworks report (backend) (merge request) GitLab Enterprise Edition
- This MR changes key name for license rule (merge request) GitLab Enterprise Edition
- Well segment: Change border color to default gray-100 (merge request)
- Reorganization project overview page (merge request)
- Fix formatting of issue summaries (merge request) GitLab Enterprise Edition
- Use textarea for collapsed snippet description (merge request)
- Disable file path input until project is selected (merge request)
- Fix and refactor snippets list view (merge request)
- Update markdown styles for quoted lists (merge request)
- Upgrade Elasticsearch version to 8.11.4 (merge request)
- Hide invited group name and source from project/group non-admins (merge request)
- Show Duo Pro button for ultimate trial (merge request) GitLab Enterprise Edition
- Remove claude 2.1 feature flag (merge request)
- Delete redundant policy configurations on assignment (merge request) GitLab Enterprise Edition
- Add $gl-padding margin bottom to
in open (merge request) - Remove CI_COMPONENT_FQDN variable (merge request)
- Updates model registry table docs with correct schema (merge request)
- Migrate button-class-vue in todo.vue (merge request)
- Cleanup snippets edit page (merge request)
- Update deprecation milestone for job token setting (merge request)
- Change username validation message by @jzeng88 (merge request) GitLab Enterprise Edition
- Backport Work Item copy changes to legacy issuables (merge request)
- Updating tab title (merge request)
- Display project and subgroup counters when deleting group (merge request)
- Issuables: Mark destructive action (delete) as such (merge request)
- Migrates user access badge to use GlBadge (merge request)
- Add logging for JWT errors (merge request)
- Add thread count and remove participants from sidebar (merge request)
- User profile: Hide sidebar if user is blocked (merge request)
- Improved CI YAML schema tests by @zillemarco (merge request)
- Fix runner form headings to match Pajamas (merge request)
- Display created and finshed pipeline times (merge request)
- Use standardized panel errors for Value stream dashboard (merge request) GitLab Enterprise Edition
- Add tooltip to snippet visibility icon (merge request)
- Migrates code dropdown to Vue (merge request)
- Cleaned up code_suggestions_ga_owner_alert feature flag (merge request) GitLab Enterprise Edition
- Improve loading states of sidebar items (merge request)
- Log if pipeline creation limit might be exceeded (merge request)
- Show deployment count (merge request)
- Refactor enterprise_user trait into factory by @jzeng88 (merge request) GitLab Enterprise Edition
- Update dependency auto-deploy-image to v2.87.0 (merge request)
- Change username text color to use same across UI (merge request)
- Remove feature flag fetch_tags_from_registry_api (merge request)
- Remove api: API::Internal::ContainerRegistry::Migration (merge request)
- Do not expand CI predefined
TRIGGER_PAYLOAD
variable by @vytautasbert (merge request) - Block compliance fraework removal when there are linked policies (merge request) GitLab Enterprise Edition
- Raise atom feed title length limit to 160 characters by @kxxt (merge request)
- Fix pagination issue on adherences report (merge request) GitLab Enterprise Edition
- Trim further file content for code suggestions (merge request) GitLab Enterprise Edition
- Update milestone icon (merge request) GitLab Enterprise Edition
- Reject project CI jobs on reserved policy stages (merge request) GitLab Enterprise Edition
Deprecated (1 change)
Removed (19 changes)
- Remove about section (merge request)
- Remove CH analytics related feature flags (merge request) GitLab Enterprise Edition
- Remove modify_auto_fix_setting (merge request)
- Remove beta badge (merge request)
- Clean up default_to_import_tab experiment (merge request)
- Remove ff and policy information related to (merge request)
- Remove the backend changes for automatic diff summary (merge request)
- Remove ignore column rule from GeoNodeStatus (merge request) GitLab Enterprise Edition
- Remove runner registration compatibility alert (merge request)
- refactor: Drop col 'package_name_pattern_ilike_query' Part 3 by @gerardo-navarro (merge request)
- Remove CI text interpolation code (merge request)
- Clean up auto_fix related action and services (merge request) GitLab Enterprise Edition
- Remove final mentions of Ai::SyncServiceTokenWorker (merge request) GitLab Enterprise Edition
- Remove github_import_extended_events feature flag (merge request)
- CI/CD Catalog experiment badge (merge request)
- Remove CH materialized view rebuilding FFs (merge request)
- Remove latest_version from Ci::Catalog::ResourceType (merge request)
- Remove frontend code for security_auto_fix with (merge request) GitLab Enterprise Edition
- Remove ignore column by @imskr (merge request)
Security (7 changes)
- Fix stored xss using the gollum filter (merge request)
- Update Gitlab::Regex::Packages#slack_link_regex (merge request)
- Fix XSS in autocomplete in rich text editor (merge request)
- Correctly parse attachments for junit result (merge request)
- Fix stored xss in wikis using the abstract_reference_filter
- Limit the number of emojis we will transform
- Remove
unsafe-inline
from CSP (merge request)
Performance (8 changes)
- Preload
vulnerability_reads
for vulnerability records (merge request) GitLab Enterprise Edition - Preload releases for Tags API (merge request)
- Added index for member_approval on member_namespace_id and status (merge request)
- Release skipping copy operation in generic packages upload (merge request)
- Enable and remove the FF ci_rule_exists_extension_optimization (merge request)
- Avoid duplicated keys in ProtectedBranches cache (merge request)
- Use replica DB to read ContainerRepository requiring_cleanup ids (merge request)
- Optimize performance of ambiguous ref detection (merge request)
Other (113 changes)
- Removed Tanukibot from Translations by @NIKU-SINGH (merge request) GitLab Enterprise Edition
- Drop a partial index we no longer need (merge request)
- Add relaxed sharding keys for groups_and_projects (merge request)
- Update artifact_state to include partition_id filter for job_artifacts (merge request)
- Remove identity_verification feature flag (merge request)
- Enable save_policy_violation_data by default (merge request) GitLab Enterprise Edition
- Add relaxed sharding keys for source_code_management (merge request)
- Add relaxed sharding keys for continuous_delivery (merge request)
- Add Sidekiq shard-support for active jobs (merge request)
- Update status of namespace in URL path to Beta from Experiment (merge request)
- Add relaxed sharding keys for vulnerability_management (merge request)
- Add relaxed sharding keys for devops_reports (merge request)
- Add relaxed sharding keys for importers (merge request)
- Quarantine a flaky test (merge request)
- Quarantine a flaky test (merge request)
- Support classic tokens only (merge request)
- Adjust UI to new designs (merge request)
- Revert 'ci-rules-exists-add-paths-project-ref' (merge request)
- Return all visible groups for the Organization.groups GraphQL query (merge request)
- Globally enabled the Duo Chat callout (merge request) GitLab Enterprise Edition
- Remove feature flags related to FF merge trains (merge request)
- Remove sbom_occurrences_vulnerabilities feature flag (merge request) GitLab Enterprise Edition
- Remove the FF ci_parallel_remote_includes (merge request)
- Protected packages: Use namespace for external string by @gerardo-navarro (merge request)
- Protected packages + containers: Adjust style and wording in settings UI by @gerardo-navarro (merge request)
- Quarantine a flaky test (merge request)
- Quarantine a flaky test (merge request)
- Quarantine a flaky test (merge request)
- Quarantine a flaky test (merge request)
- Quarantine a flaky test (merge request)
- Quarantine a flaky test (merge request)
- Quarantine a flaky test (merge request)
- Add and backfill project_id for deployment_approvals (merge request)
- Drop an unnecessary index on merge_requests (merge request)
- Clean up dora_performers_score_panel feature flag (merge request) GitLab Enterprise Edition
- Add relaxed sharding keys for system_access (merge request)
- Add a migration to backfill zoekt_settings in application_settings (merge request) GitLab Enterprise Edition
- Add relaxed sharding keys for pipeline_composition (merge request)
- Add sharding keys for continuous_delivery (merge request)
- Add closes_work_item column to merge_requests_closing_issues (merge request)
- Remove FF search_add_archived_filter_to_zoekt (merge request) GitLab Enterprise Edition
- Fix Style/KeywordParametersOrder offenses by @harryminsky (merge request) GitLab Enterprise Edition
- Fix Lint/RedundantDirGlobSort offenses (merge request)
- Quarantine a flaky test (merge request)
- Add relaxed sharding keys for release_orchestration (merge request)
- Add relaxed sharding keys for continuous_integration (merge request)
- Explicitly pass organization when a user namespace is created (merge request)
- Remove collapse_generated_diff_files FF (merge request)
- Remove search_index_all_projects FF (merge request) GitLab Enterprise Edition
- Remove a partial index with locked_state on merge_requests (merge request)
- Remove usages of FullPath and SetFullPath RPCs (merge request)
- Move ref validation to services (merge request)
- Add development widget to work item types (merge request)
- Create events definitions and reference them on UI elements (merge request)
- Refactor LfsStorageController#upload_finalize into service by @missy-davies (merge request)
- Add relaxed sharding keys for team_planning (merge request)
- Enforce not-null constraint vs_code_settings version (merge request)
- Migrate inputs to spec on CI components table (merge request)
- Remove "fetch_commits_for_bitbucket_server" feature flag (merge request)
- Remove security_policies_policy_scope feature flag (merge request) GitLab Enterprise Edition
- Move right side panel into its own component by @espadav8 (merge request)
- Remove use_registration_type_db_value feature flag (merge request) GitLab Enterprise Edition
- Add next desired sharding keys for code_review_workflow (merge request)
- Add next desired sharding keys for incident_management (merge request)
- Add next desired sharding keys for portfolio_management (merge request)
- Finalize backfill vs_code_settings table migration (merge request)
- Remove arkose_labs_signup_challenge feature flag (merge request)
- Protected containers: Resolve duplicate test assertions by @gerardo-navarro (merge request)
- Add desired sharding keys for geo_replication (merge request)
- Remove
group_analytics_dashboards
feature flag (merge request) GitLab Enterprise Edition - Add storage_shard label by decomposing instrumentation class name (merge request)
- Remove feature flag use_partition_id_filter_on_ci_job_artifacts (merge request)
- Finalize migration BackfillDefaultOrganizationUsers (merge request)
- Protected containers: Adjust error message in docker client by @gerardo-navarro (merge request)
- Add desired sharding keys for audit_events (merge request)
- Add desired sharding keys for package_registry (merge request)
- Add desired sharding keys for team_planning (merge request)
- Add desired sharding keys for portfolio_management (merge request)
- Add desired sharding keys for incident_management (merge request)
- Add desired sharding keys for service_desk (merge request)
- Add desired sharding keys for error_tracking (merge request)
- Add desired sharding keys for metrics (merge request)
- Update schema for clusterwide tables in web_ide (merge request)
- Update schema for clusterwide tables in team_planning (merge request)
- Update schema for clusterwide tables in importers (merge request)
- Update schema for clusterwide tables in system_access (merge request)
- Update schema for clusterwide tables in user_profile (merge request)
- Update schema for clusterwide tables in deployment_management (merge request)
- Use PipelineTriggers::DestroyService across endpoints by @missy-davies (merge request)
- Add missing attributes in the search/count endpoint (merge request)
- Update artifacts queries to use partition_id filter (merge request)
- Adds sharding_key to internal_ids (merge request)
- Add sharding keys for error_tracking (merge request)
- Add sharding keys for metrics (merge request)
- Add sharding keys for navigation (merge request)
- Add sharding keys for service_desk (merge request)
- Add sharding keys for incident_management (merge request)
- Remove epic_events_on_contributions_calendar feature flag (merge request)
- Use partitioned foreign key between ci_builds and ci_stages (merge request)
- Use routing tables for ci_job_artifacts and ci_stages (merge request)
- Add relation import tracker and table (merge request)
- Show alert to explain where code suggestions moved (merge request) GitLab Enterprise Edition
- Adding p_ci_build_names table and model (merge request)
- Refactor push_rules_helpers_spec.rb to improve tests speed (merge request) GitLab Enterprise Edition
- Update indentation on yaml docs (merge request)
- Adjust naming in admin network settings by @gerardo-navarro (merge request)
- refactor: Add feature category for rack attack tests by @gerardo-navarro (merge request)
- Finalize migration BackfillDefaultOrganizationOwnersAgain (merge request)
- Remove "external_pipeline_validation_service_url" feature flag (merge request)
- Port the project admin button to Vue by @espadav8 (merge request)
- Drop promote_ultimate_features_at column (merge request)
- Finalize the backfill migration for onboarding status step url (merge request)
- Remove ClusterRepositoryCache migration helper class (merge request)
Security
Security wording was detected, but no CVEs were found.
Details
date
April 17, 2024, midnight
name
16.11.0
type
Minor
👇
Register or login to:
- 🔍View and search all GitLab EE releases.
- 🛠️Create and share lists to track your tools.
- 🚨Setup notifications for major, security, feature or patch updates.
- 🚀Much more coming soon!