GitLab CE - 16.7.0
Security
(2023-12-20)
Added (199 changes)
- Geo: Skip download of new blob if already exists (merge request) GitLab Enterprise Edition
- Exempt paid non-trial/enterprise users from identity verification (merge request) GitLab Enterprise Edition
- Add feature toggle for custom CI execution policy (merge request) GitLab Enterprise Edition
- Add namespace setting to enable/disable NuGet symbol server (merge request)
- Soft limit daily phone verification transactions (merge request) GitLab Enterprise Edition
- Cleanup and reschedule finding_id backfilling (merge request)
- Add WorkItems::DatesStart table/model (merge request)
- Allow handling instance custom roles via graphql (merge request) GitLab Enterprise Edition
- Remove SAML Microsoft Attribute Feature Flag (merge request)
- Save timestamp for login in session storage (merge request) GitLab Enterprise Edition
- feat: Add graphql mutation to update container protection rules by @gerardo-navarro (merge request)
- Add feature spec for MR approval settings (merge request) GitLab Enterprise Edition
- Add code added to onboarding progress (merge request)
- Add new fields to GroupType (merge request)
- Store the information about the generated files (merge request)
- Add namespace filtering to streaming destinations (merge request) GitLab Enterprise Edition
- Use XRay data for code generation (merge request) GitLab Enterprise Edition
- Enable security_policies_variables_precedence by default (merge request) GitLab Enterprise Edition
- Expose timeToMerge metrics via GraphQL (merge request) GitLab Enterprise Edition
- Adding group and project filters for instance audit streaming (merge request) GitLab Enterprise Edition
- Add arkose_labs_data_exchange_key column to applicatio_settings table (merge request) GitLab Enterprise Edition
- Move add/editing compliance frameworks to separte page (merge request) GitLab Enterprise Edition
- Added auto_cancel_pipeline_on_job_failure and feature flag by @zillemarco (merge request)
- Support path redirect for component projects (merge request)
- Support multiple ids when querying compliance frameworks (merge request) GitLab Enterprise Edition
- Add support for cyclonedx specVersion 1.5 (merge request)
- Add pre receive secret detection documentation (merge request)
- Adding gin index on name field of compliance frameworks table (merge request)
- Update ingestion logic for vulnerability reads owasp top 10 (merge request) GitLab Enterprise Edition
- Remove explain_vulnerability feature flag (merge request) GitLab Enterprise Edition
- Remove slash_commands feature flag (merge request) GitLab Enterprise Edition
- Add restrict_pipeline_cancellation_role to read project api (merge request) GitLab Enterprise Edition
- Add Internal Events Tracking to Insights charts (merge request) GitLab Enterprise Edition
- Store the information about the generated files (merge request)
- Add PostgresSequence view (merge request)
- Add user viewing catalog logging (merge request)
- Add support for include_descendants (merge request)
- Expose VSD distinct contributor counts via GraphQL (merge request) GitLab Enterprise Edition
- Adding functionality of searching compliance frameworks by name (merge request) GitLab Enterprise Edition
- Remove non_public_artifacts FF (merge request)
- Use Ci::Catalog::Listing class in the Resource Resolver (merge request)
- Add tests for license scanning (merge request) GitLab Enterprise Edition
- Adds API to control model registry project setting (merge request)
- Release Conversational Pipeline Editing (merge request) GitLab Enterprise Edition
- Store the information about the generated files (merge request)
- Background syncing of 'catalog_resources' and 'projects' tables (merge request)
- Add
counts.enterprise_users
metric (merge request) GitLab Enterprise Edition - Synchronous index creation to support finding_id backfill (merge request)
- Add performance tests for sync license (merge request) GitLab Enterprise Edition
- Add publish_group feature to Gitlab::EventStore (merge request)
- Reopen issues on a new note from external participants (merge request)
- Add support for querying work items counts by state (merge request)
- Add vulnerabilities to sbom_occurrences ingestion (merge request) GitLab Enterprise Edition
- Compare pipeline refs for secondary jobs (merge request) GitLab Enterprise Edition
- Add the
archive_project
custom permission (merge request) GitLab Enterprise Edition - Handles merged events on GitHub Import (merge request)
- Add
interruptible
to trigger jobs (merge request) - Add memberCount to memberRole GraphQL type (merge request) GitLab Enterprise Edition
- Create BranchRuleUpdate graphql endpoint (merge request)
- Sync npm metadata cache when package is marked for destruction (merge request)
- Add posibility to return permission in upcase (merge request) GitLab Enterprise Edition
- Add GraphQL API to delete instance Amazon S3 configurations (merge request) GitLab Enterprise Edition
- Rollout enable_remove_all_vulnerabilties_from_project_mutation feature (merge request)
- Allow administrators to provide public security contact information (merge request)
- Adds project feature availability check for model registry (merge request)
- Remove job log jump to failures flag (merge request)
- Add GraphQL API to update instance Amazon S3 configurations (merge request) GitLab Enterprise Edition
- Refactor refresh job for Self-Managed (merge request) GitLab Enterprise Edition
- Implement background syncing for catalog_resources and projects (merge request)
- Inject data attributes to render maven dependency proxy settings (merge request) GitLab Enterprise Edition
- feat: Add graphql mutation to delete container protection rules by @gerardo-navarro (merge request)
- Expose allowedChildTypes in WorkItemType graphQL type (merge request)
- Enable
global_ci_catalog
globally (merge request) - Schedule asynchronous index creation to support finding_id backfill (merge request)
- Add a refresh_token parameter to SyncSeatLinkRequestWorker (merge request) GitLab Enterprise Edition
- Endpoint for symbol file download (merge request)
- Update delete_ineligible_user_assignments method (merge request) GitLab Enterprise Edition
- Refactor AffectedVersionRangeMatcher class (merge request) GitLab Enterprise Edition
- Add SAML Auth for Approvals (merge request) GitLab Enterprise Edition
- Add documentation for
pages_path_prefix
ongitlab-ci.yml
(merge request) - Adding complex merge order dependencies (merge request)
- Add API for listing instance_amazon_s3_configuration for audit events (merge request) GitLab Enterprise Edition
- Add GraphQL mutation to update Organization (merge request)
- Add unique indexes to ci_job_artifacts (merge request)
- Display the new PyPi package metadata fields (merge request)
- Validate key field in CI variables form (merge request)
- Add workload type details (merge request)
- Add workload type details (merge request)
- Create Package during Model Version creation (merge request)
- Add finding builder for Container Scanning (merge request)
- Refactor UserAddOnAssignments and the GQL API (merge request) GitLab Enterprise Edition
- Allow to query value streams on GraphQL (merge request)
- Full dotenv vars support in downstream pipelines by @renehernandez (merge request)
- Include owasp_top_10 to vulnerabilities read model (merge request) GitLab Enterprise Edition
- Introduce new fields to GraphQL ProjectType (merge request)
- Added Diffblue Cover CI template by @roxspring (merge request)
- Hide label close button when label is locked (merge request)
- Add streaming to /code_suggestions/completions API (merge request) GitLab Enterprise Edition
- Added drill down functionality to select Insights charts (merge request) GitLab Enterprise Edition
- Added MLflow API to search for Registered Models (merge request)
- Adds backend project setting for model registry (merge request)
- Restict CI cancellation by role (merge request) GitLab Enterprise Edition
- Change project_authorizations.user_id to LFK (merge request)
- Adding MLFlow API for creating model versions (merge request)
- Add worker to cleanup orphaned packages_nuget_symbols records (merge request)
- Add feature to stream instance audit events to Amazon S3 destinations (merge request) GitLab Enterprise Edition
- Add API for creating instance_amazon_s3_configuration for audit events (merge request) GitLab Enterprise Edition
- Use code suggestions without GitLab Duo prefix (merge request) GitLab Enterprise Edition
- Enable Natural Language Git assistent (merge request)
- Adds query 'Query.addOnPurchase' (merge request) GitLab Enterprise Edition
- Add auto_cancel_on_new_commit to ci_pipeline_metadata and remove a const (merge request)
- Show dismissal reason descriptions in bulk actions (merge request) GitLab Enterprise Edition
- Feat(key_contacts_management): Add feature flag (merge request) GitLab Enterprise Edition
- Allow comment in SecurityFindingRevertToDetected mutation (merge request) GitLab Enterprise Edition
- Store event durations in VSA tables (merge request)
- Prepare Ci::JobArtifact for partitioning 1/3 (merge request)
- Add Mutations::Vulnerabilities::RemoveAllFromProject (merge request) GitLab Enterprise Edition
- Add integration tests for license scanning (merge request) GitLab Enterprise Edition
- Add retry:exit_codes syntax for CI config by @BaptisteLalanne (merge request)
- Introduce Gitlab::CircuitBreaker (merge request)
- Introduce
extended_trailers
field in commits API (merge request) - Allow specifying Docker image platform to pull by @ar-mali (merge request)
- Filtering audit events by namespace filters (merge request) GitLab Enterprise Edition
- Update security policies when compliance framework is updated (merge request) GitLab Enterprise Edition
- Docs: Add auth_timeout flag for Gitlab Pages (merge request)
- Work items - Add ancestors widget (merge request)
- Add test sumary section to the job section sidebar (merge request)
- Add member_role_id to group_saml_links (merge request) GitLab Enterprise Edition
- Enable Contribution Analytics page size FF (merge request) GitLab Enterprise Edition
- Add self_managed_add_on_eligible_users to query types (merge request) GitLab Enterprise Edition
- Added MLFLow API to delete a registered model by name (merge request)
- Reschedule BackfillFindingIdInVulnerabilities background migration (merge request)
- Add endpoint for prevent_merge_without_jira_issue (merge request) GitLab Enterprise Edition
- Add experimental namespace_in_path pages url in project deploy (merge request)
- Show
email_reset_offered_at
to admin users (merge request) - Add watch API for k8s services (merge request)
- Add watch API for k8s workload types (merge request)
- Add comment form to an abuse report (merge request)
- Breadcrumbs navigation in the Workspaces UI (merge request)
- Log audit event when custom role is created (merge request) GitLab Enterprise Edition
- Add product analytics group usage quota tab (merge request) GitLab Enterprise Edition
- Add
object_format
field toproject_repositories
(merge request) - Add allowsMultipleAssignees field to assignees widget defintion (merge request) GitLab Enterprise Edition
- Remove mastodon_social_ui feature flag (merge request)
- Add saving a custom role to SAML providers (merge request) GitLab Enterprise Edition
- Show survey alert when group_analytics_dashboards is enabled (merge request) GitLab Enterprise Edition
- Add support for ObjectFormatRequest RPC (merge request)
- Make job_artifact_state partitionable (merge request)
- Add
Mutation.memberRoleDelete
to delete a member role (merge request) GitLab Enterprise Edition - Allow staring and unstaring of a project via GraphQL by @espadav8 (merge request)
- Add migration for new column (merge request)
- Add
filter_project_topics
setting to Dora Performers Score chart (merge request) GitLab Enterprise Edition - Track CS subscription namespace IDs (merge request) GitLab Enterprise Edition
- Enable generate commit message through VertexAI (merge request) GitLab Enterprise Edition
- Use correct attribute for distro_version (merge request)
- This MR adds linked file mode (merge request) GitLab Enterprise Edition
- Add member_role_id to saml_providers (merge request) GitLab Enterprise Edition
- Link security policies to compliance frameworks on policy change (merge request) GitLab Enterprise Edition
- Add projects field to compliance framework GraphQL type (merge request) GitLab Enterprise Edition
- Import approvals from Bitbucket server (merge request)
- Allow to update/create stages for value streams (merge request) GitLab Enterprise Edition
- Set up many-to-many assoc between AbuseReport and User (assignee) (merge request)
- Add user_permissions field to ContainerRepository/Tag type (merge request)
- Added predefined variable for merge request descriptions (merge request)
- Display spam icon to admins next to snippets of banned users (merge request)
- Introduce new Group Users API endpoint (merge request) GitLab Enterprise Edition
- Create instance_audit_events_amazon_s3_configurations table (merge request) GitLab Enterprise Edition
- Expose present_on_default_branch field (merge request) GitLab Enterprise Edition
- Use SyncServiceTokenWorker by default (merge request)
- Release remove remote_development_feature_flag (merge request) GitLab Enterprise Edition
- Add UI to support SHA256 repositories creation (merge request)
- Add workspaces_quota and workspaces_per_user_quota fields (merge request)
- Add X-Gitlab-Host-Name to the AI Gateway header (merge request)
- feat: Add graphql mutation to update package protection rules by @gerardo-navarro (merge request)
- Add unit test for license scanning (merge request) GitLab Enterprise Edition
- Converted search type indicator to Vue (merge request) GitLab Enterprise Edition
- This MR adds section for custom yaml (merge request) GitLab Enterprise Edition
- Add max_workspaces & max_workspaces_per_user field (merge request)
- Rate limit /completions API endpoint (merge request) GitLab Enterprise Edition
- Enable generate test file functionality through vertex (merge request) GitLab Enterprise Edition
- Allow specifying Docker image platform to pull by @ar-mali (merge request)
- Added destroy api for namespace filters (merge request) GitLab Enterprise Edition
- Add COMPRESS_CMD backup option (merge request)
- Adds read_timeout to Service Desk custom email verification errors (merge request)
- Default_resources_per_workspace_container, max_resources_per_workspace (merge request)
- Adjust ingestion pipeline to populate finding_id (merge request) GitLab Enterprise Edition
- Accept current_file parameter for Duo Chat (merge request) GitLab Enterprise Edition
- Enfoce SSH Certificates via Settings (merge request)
- Initial commit of gitlab-secret_detection gem (merge request)
- Adds the Ci::Catalog::Resources::Destroy service (merge request)
- Add metrics for compliance group (merge request) GitLab Enterprise Edition
- Enable scan_result_any_merge_request by default (merge request) GitLab Enterprise Edition
- Add setup for new Ultimate trial plan (merge request) GitLab Enterprise Edition
- Add Tool option to Group By (merge request) GitLab Enterprise Edition
- Removes widget_pipeline_pass_subscription_update feature flag (merge request)
- Add clean Gitlab Duo chat history functionality (merge request) GitLab Enterprise Edition
- This MR adds compliance framework tooltip (merge request) GitLab Enterprise Edition
- Ingest Service Desk custom email address replies (merge request)
- Removes the target_branch_rules_flag feature (merge request)
Fixed (207 changes)
- Prevent duplicate resource links in incidents (merge request)
- Milestones finder - filter by id OR title by @zzaakiirr (merge request)
- Awards: Fix alignment with custom Emojis (merge request)
- Fixed the layout of the work item health status widget by @zillemarco (merge request)
- Refresh security policies only when user is present in approvers (merge request) GitLab Enterprise Edition
- Improved reorderable lists for touch devices (merge request) GitLab Enterprise Edition
- Allow creating assignee lists for invited members (merge request) GitLab Enterprise Edition
- Hide "Merge immediately" button when fast-forward is not possible (merge request) GitLab Enterprise Edition
- Fix creating/updating/destroying of project group links (merge request)
- Animate approval icon on MR reviewers section (merge request)
- Fix inline code serialization in rich text editor (merge request)
- Fix pasting in code blocks in content editor (merge request)
- Fix code block serialization in rich text editor (merge request)
- Close button was not being dispalyed for open MRs (merge request)
- Include group links in access level checks (merge request) GitLab Enterprise Edition
- Add importing: true to GitHub import objects (merge request)
- Fix N+1 queries in vulnerability exports (merge request) GitLab Enterprise Edition
- Fix URL on the UI when unique domain and namespace_in_path is enabled (merge request)
- Stop finding tagless releases (merge request)
- Skip importing pull requests from forks (merge request)
- Push Rules API 404 when dot in the namespace (merge request) GitLab Enterprise Edition
- Fix the missing routing in wiki elasticsearch (merge request) GitLab Enterprise Edition
- Update security_findings fix_available filter to include solution field (merge request) GitLab Enterprise Edition
- Unify storage related banners width (merge request)
- Changes for PAT creation to calculate expiry date as set by user (merge request) GitLab Enterprise Edition
- Fix Board Issue avatar spacing (merge request)
- Fix scrolling issue in rich text editor autocomplete (merge request)
- Fix scrolling tabs on activity view (merge request)
- Fix quick links styling with autodevops off (merge request)
- Dependency Proxy: add group access scope checks (merge request)
- Move deprovisioning of paid group and project features (merge request) GitLab Enterprise Edition
- Include
blob_path
inVulnerabilityLocationType
(merge request) GitLab Enterprise Edition - Vulnerability report: fix sticky header when error (merge request) GitLab Enterprise Edition
- Fix metrics server not shutting down when Puma is stopped (merge request)
- Show project actions dropdown text on small screens (merge request)
- Add method for removing duplicate epics (merge request) GitLab Enterprise Edition
- Use search_service to determine type (merge request)
- Deduplicate finding maps by UUID before ingestion (merge request)
- Emoji Picker: Fix wrongly shown active tab after closing (merge request)
- Refactor wiki_class_proxy to make simple (merge request) GitLab Enterprise Edition
- Fixed search type indicator bug (merge request)
- Checks if import data contains credentials and data (merge request)
- Fix enabled_zoekt? logic (merge request) GitLab Enterprise Edition
- Prevent showing repos in the new MR dropdown that are inaccessible (merge request)
- Update invalid rules text color for 4.5:1 WCAG 2.1 AA contrast (merge request)
- Do not fail import on NoMethodError (merge request)
- Finding builder errors should be recoverable (merge request)
- Choosing a base diff if using a specific diff id (merge request)
- Don't show project limit popover when FF is disabled (merge request) GitLab Enterprise Edition
- Search indication message alignment (merge request)
- Handle invalid vulnerabilities, finalize bg migration (merge request) GitLab Enterprise Edition
- Tree header controls: Fix alignment and spacing on mobile (merge request)
- Refactor logged out header to isolate styles specific to it's usage (merge request)
- Fix sticky header on vulnerability reports (merge request) GitLab Enterprise Edition
- Fetch group and project after session has been loaded (merge request)
- Accept [PermissionsEnum] instead of [String] (merge request) GitLab Enterprise Edition
- Fix rich text editor format toolbar wrapping (merge request)
- Sanitize custom maintenance mode message (merge request) GitLab Enterprise Edition
- Update logs tree encoding method (merge request)
- fix: Secret Detection findings should require manual resolution (merge request) GitLab Enterprise Edition
- Fix deprovisioning paid features upon transfer to subgroups (merge request) GitLab Enterprise Edition
- Use until_executed deduplication for CoverageReportWorker (merge request)
- Copy iteration system notes on moving issue (merge request) GitLab Enterprise Edition
- Fixes error when noteable is Commit in CreateNoteHandler (merge request)
- Provide minimal access options for custom roles (merge request) GitLab Enterprise Edition
- Fix undefined method <= for nil:NilClass on pages:deploy (merge request)
- Correct aria-expanded usage for related issues (merge request) GitLab Enterprise Edition
- Fix duplicate CI variables when running manual jobs (merge request)
- Add snowsplow to the CSP of all controllers (merge request)
- Compliance framework badge remove custom styles (merge request) GitLab Enterprise Edition
- Fix pre-enforcement banner width (merge request)
- Fix maintenance mode toggle in admin settings (merge request) GitLab Enterprise Edition
- Fix broken dependency list aggregation (merge request) GitLab Enterprise Edition
- Requeue backfill migration for remediations (merge request)
- Update branch protection default setting values (merge request)
- Correctly deduplicate vulnerabilities with 8 digit image tags (merge request) GitLab Enterprise Edition
- Fix project templates at instance level (merge request)
- Fix alignment issues with the MR widget (merge request) GitLab Enterprise Edition
- Fix undefined method `downcase' error (merge request)
- Send confirmation instructions to provisioned by group users if needed (merge request) GitLab Enterprise Edition
- Bump LocalStorageCache key version (merge request)
- Sidebar spacing changes (merge request)
- Do not import if import data is missing (merge request)
- Render different headings when isModal is false (merge request)
- Update creation of Direct Transfer batch exports to use
in_batches
(merge request) - Convert events author_id to users foreign key to a LFK (merge request)
- Upsert Vulnerabilities::Scanner (merge request) GitLab Enterprise Edition
- Fix 500 error for X509 commits without a certificate (merge request)
- Allow paratheses for template names (merge request)
- Fix loading of ancestors for signed out users (merge request)
- Fix Z-index Issue on inline Findings Dropdown (merge request)
- Fix hidden retry job dropdown in safari (merge request)
- Fix 500 error when accessing resources as anonymous user (merge request)
- Consider relative URL root in group overview tabs by @zzaakiirr (merge request)
- Fix pages path_prefix ci variable expansion (merge request) GitLab Enterprise Edition
- Fix work item loading as signed out user (merge request)
- Fix code generation anthropic prompt (merge request) GitLab Enterprise Edition
- Fix push & merge branch rules label (merge request)
- Fix task list updates for different issue types (merge request)
- Fix clicking edit the second time on commit comments (merge request)
- Skip email domain checks for service accounts (merge request) GitLab Enterprise Edition
- Gracefully handle corrupted/invalid repo HEAD (merge request)
- Fix work item ancestor loading for user namespaces (merge request)
- Fix undefined framework_id error when unassigning framework (merge request) GitLab Enterprise Edition
- Update mobile spacing of nav links (merge request)
- Commit info: Fix for broken wrapping (merge request)
- Update docs redirects 2023-11-29 (merge request)
- Adjust styling of md editor header (merge request)
- Improve error handling on Usage Quotas (merge request) GitLab Enterprise Edition
- Fix cluster reindexing preflight check (merge request) GitLab Enterprise Edition
- Fix unlocking non-successful pipelines (merge request)
- Fix issue and epic title alignment on small screens (merge request)
- Quick action parsing fixed (merge request)
- Remove notifications from sm issue dropdown behind feature flag (merge request)
- Fix pull mirroring for projects created from templates (merge request) GitLab Enterprise Edition
- Stop Inline Findings Polling when error occurred (merge request) GitLab Enterprise Edition
- Fix scope of project visibility checks when changing group visibility (merge request)
- Fix overflow issue of focus in commit info (merge request)
- Comment on file button expands the file (merge request)
- Remove
contributions_calendar_refactoring
feature flag by @zzaakiirr (merge request) - Fix adding confidential child tasks (merge request)
- Fix TLS support for standalone Redis (merge request)
- Fix Kubernetes cluster health badge (merge request)
- Fix project access tokens page for admin (merge request)
- Return job_waiter if an error is raised (merge request)
- Fix javascript errors that occur due to missing elements on project page (merge request) GitLab Enterprise Edition
- Add delay between pipeline schedules execution (merge request)
- Fix copy ref shortcut on issues (merge request)
- Pipelines Artifact set max-height to dropdown (merge request)
- Clarify error when base url invlaid (merge request)
- Blob controls: Fix alignment (merge request)
- MR widget: remove double border Part II (merge request)
- Allow PAT to be rotated in edge case (merge request) GitLab Enterprise Edition
- Bitbucket server should not import when failed (merge request)
- Fix NoMethodError in Vulnerabilities::RemoveAllVulnerabilitiesWorker (merge request)
- Rename package metadata advisory source xid (merge request)
- Fix MS Graph Client validation of token when no token exists (merge request) GitLab Enterprise Edition
- Add migration to fix broken user achievement records by @Taucher2003 (merge request)
- Migrate fields of UserAchievement to Ghost User on User deletion by @Taucher2003 (merge request)
- Allow developers invited through group to read group runners (merge request)
- Set failure flag on parent import when an entity fails (merge request)
- Include scheduled when deduplicating ProcessScanResultPolicyWorker (merge request) GitLab Enterprise Edition
- Change the foreign key to member_roles on members (merge request)
- Fix the index_name in IndexrepairService (merge request) GitLab Enterprise Edition
- Fixed error for work item update task (merge request)
- Avoid idling in transaction when exporting relation using DirectTransfer (merge request)
- Move unlock pipeline cron scheduler out of ee (merge request)
- MR widget: remove double border (merge request)
- Improve delete_software_license_policies query (merge request)
- Refresh project statistics when removing a fork relationship (merge request)
- Add guard when vun read is absent (merge request) GitLab Enterprise Edition
- Allow + in abuse detection (merge request)
- Enable API redirection for moved projects (merge request)
- Truncate verification failure message to 255 (merge request) GitLab Enterprise Edition
- Package registry: truncate Pypi metadata fields (merge request)
- Handle invalid MIME type on multipart upload (merge request)
- Fixes type bug in MLflow Registered Models API response (merge request)
- Consistency fixes for Tasks widget (merge request)
- Fix ingestion logic for remediations (merge request)
- Geo: Fix VerificationStateBackfillWorker N+1 queries (merge request) GitLab Enterprise Edition
- Update formatTimeAsSummary helper function (merge request)
- Hide stage::deploy filter from issue/mr dashboard (merge request)
- Don't show /invite_email quick action on new issue (merge request)
- Boards - Fix fetching blocking issues (merge request) GitLab Enterprise Edition
- Fix inconsistent scroll to file in 'Show one file at a time' mode (merge request)
- Skip encrypted settings logic for Redis when used by Mailroom (merge request)
- Pipelines Artifact set max-height to dropdown (merge request)
- Replace cropper with cropperjs by @brianjaustin (merge request)
- Fix Security Reports widget not displaying error message (merge request) GitLab Enterprise Edition
- Failing bulk import entity on abort_on_failure (merge request)
- Allow project developers to read runners (merge request)
- Stop CI minutes legacy tracking (merge request)
- Clone button: Styles missing on empty project page (merge request)
- Randomize cron minutes for schedules (merge request)
- Fix token for repository tree keyset pagination (merge request)
- Fix iteration cadence and wild card filter for boards (merge request)
- Removing FF fallback_to_db to ensure we recache ids on cache miss (merge request)
- Fix vertical line on user activity (merge request)
- Allow users to authenticate via OAuth with password-based providers (merge request)
- Increase z index of MR sticky header (merge request)
- Remove Cluster Image Scanning (merge request)
- Only show published catalog resources (merge request)
- Fix public deploy key form (merge request)
- Add block to parent wiget collapsible listbox (merge request)
- Include merge request approved events in Profile heat map by @zzaakiirr (merge request)
- Convert reference text to a reference after spacebar (merge request)
- Handles issue refs that do not have specific issue names (merge request)
- Stop validating snippets when restoring from backup (merge request)
- Add
PagesDeployment
upload_finished field (merge request) - Fixes MLflow compatibility issue in model versions API (merge request)
- Don't use cached value for snippet edit (merge request)
- Pipeline Minigraph: Fix job dropdown item link renders twice (merge request)
- Round deployment frequency avg. to nearest 10th (merge request) GitLab Enterprise Edition
- Resets pagination on applying filter on Seats tab on Usage Quotas page (merge request) GitLab Enterprise Edition
- Fix sidebar wiki heading color (merge request)
- Mini Pipeline: Fix alignment of linked items (merge request)
- Add exclusive lock for UpdateRepositoryStorageWorker (merge request)
- Use project CI config path to show CI blob viewer (merge request)
- Fixes LimitAlertComponent access check (merge request) GitLab Enterprise Edition
- Fix button alignment in child issues and epic widget (merge request)
- Fix group page erroring because of nil user (merge request)
- Increse billable users when using custom roles (merge request) GitLab Enterprise Edition
- Initialize Confirm Rollback Modal in Env Folders (merge request)
- Prefer custom sort order with search in users API (merge request)
- Return SAST report errors in an
errors
array (merge request) GitLab Enterprise Edition - Support EDITOR having arguments in encrypted secrets Rake tasks (merge request)
- Release GitHub importer higher Sidekiq interrupts (merge request)
Changed (279 changes)
- Refactor code_suggestions_ga_non_owner_alert feature spec GitLab Enterprise Edition
- Adds support to filter packages by version (merge request)
- Add copy to clipboard button to merge conflict file header (merge request)
- Project/group overview: Migrate to use type scale heading (merge request)
- Issuables: Small visual changes to sidebar appearance (merge request)
- Skip ingesting the SBOM reports if any of the SBOM builds fail (merge request) GitLab Enterprise Edition
- Move profile/password to user_settings (merge request)
- Improve logs of the Sidekiq reliable fetcher (merge request)
- Change feature flag from dev to ops (merge request)
- Update gitlab pages version (merge request)
- Change the order of package tags when generate package metadata (merge request)
- Makes creating ai_features token always possible (merge request)
- Adding secuity details section to Project-level Secure Files docs (merge request)
- Allow local network for custom email SMTP host for self-managed (merge request)
- Display temporary extension details in subscription card (merge request) GitLab Enterprise Edition
- Add free access end date to code suggestions alert (merge request) GitLab Enterprise Edition
- Improve Security Training Description (merge request) GitLab Enterprise Edition
- Simplify the MR header with unicode characters and secondary button (merge request)
- Refactored TimelogResolver splitting it up into a resolver and a finder by @zillemarco (merge request)
- Backend changes for workspaces admin (merge request) GitLab Enterprise Edition
- Add filtering for the standards adherence report (merge request) GitLab Enterprise Edition
- Add explicit name to have predictable path name (merge request) GitLab Enterprise Edition
- Migrate ssh keys alert to use pajamas by @missy-davies (merge request)
- Add instance AWS S3 streaming destinations (merge request) GitLab Enterprise Edition
- Discussion lock: Add specs for FF (merge request)
- Warn webhook token will be cleared when URL changes (merge request)
- Add more patterns to gitleaks.toml (merge request) GitLab Enterprise Edition
- Emoji group picker: Migrate button (merge request)
- Truncate a ci mr description if it is too long (merge request)
- Project overview sidebar: Use right sidebar variable (merge request)
- Updates instructions for GitLab.com (merge request)
- Swap primary key on ci_pipeline_variables (merge request)
- Redirect personal access tokens to user_settings (merge request)
- Fixed cyclical dependency of custom project templates feature check (merge request) GitLab Enterprise Edition
- Add migrations for source_package_name column (merge request)
- Update devops illustration (merge request)
- Changed the documentation text from policy to statement (merge request)
- Update text for CI Variables settings (merge request)
- Update dependency auto-deploy-image to v2.71.0 (merge request)
- Migrate doorkeeper alert to use pajamas by @missy-davies (merge request)
- Add severity sorting for sbom_occurrences (merge request) GitLab Enterprise Edition
- Add way to disaable zoekt search via chatops (merge request) GitLab Enterprise Edition
- Enable blob blame by default (merge request)
- Enable graphql git blame feature flag (merge request)
- Cleanup for converted ci_stages.pipeline_id conversion for self host (merge request)
- Adds FE banner for importing projects (merge request)
- Redirect oauth applications to user_settings (merge request)
- Updating contribution docs by @davidwatts111 (merge request)
- Updating docs by @davidwatts111 (merge request)
- Only use code-gecko for code completion (merge request)
- Emoji group picker: Migrate button (merge request)
- Move git command assistant to vertex (merge request) GitLab Enterprise Edition
- Only use claude-2.0 for code generation (merge request)
- Emoji picker tab button migration (merge request)
- Enable linked_work_items by default (merge request)
- Remove approval rules when removing authorization (merge request) GitLab Enterprise Edition
- Exclude each_batch from Style/SymbolProc rubocop rule (merge request)
- Updating UI text by @davidwatts111 (merge request)
- Update dependency auto-deploy-image to v2.70.0 (merge request)
- Validate ref early in deployments API (merge request)
- Display settings panel for Dedicated (merge request) GitLab Enterprise Edition
- Unexpose
url_variables
from GET project_hooks (merge request) - Mark Duo Chat as 'Beta' (merge request) GitLab Enterprise Edition
- Removes database migrations up to 15-6-stable-ee (merge request)
- Rename quick action /award to /react (merge request)
- Add a prefix to deploy tokens (merge request)
- Remove feature flag renaming_project_with_tags (merge request)
- Add include_descendants to iteration list API (merge request) GitLab Enterprise Edition
- Migrated signup omniauth buttons to pajamas (merge request) GitLab Enterprise Edition
- Release MemberRoleCreateInput.permissions (merge request) GitLab Enterprise Edition
- Delete feature flag create_project_subscription_graphql_endpoint (merge request)
- Fix project starrers layout (merge request)
- Enable vsa_predefined_date_ranges feature flag by default (merge request)
- Adds a new cop to flag the usage of pluck without a limit (merge request)
- Refactor search dropdowns to collapsible-listbox (merge request)
- Update sidekiq-cron to v1.12.0 (merge request)
- Adds additional step for Self-Managed instances (merge request)
- Export for standards adherence report backend (merge request) GitLab Enterprise Edition
- Code dropdown: Remove artifacts (merge request)
- Remove unused in product email code (merge request)
- This MR extends file path selector (merge request) GitLab Enterprise Edition
- This MR converts exception list to generic (merge request) GitLab Enterprise Edition
- Updates name of ComponentType and InputType in GQL (merge request)
- Re-adds project presenter spec (merge request)
- Remove serialized bitbucket importer and feature flag (merge request)
- Raise artifacts bulk delete selection limit to 100 (merge request)
- Enable free text entry for Kubernetes namespace (merge request)
- Add tooltips to compliance exports dropdown options (merge request) GitLab Enterprise Edition
- Redirect active_sessions to /-/user_settings/active_sessions (merge request)
- Added tasks back to issues API (merge request)
- Remove restrict_ci_job_token FF (merge request)
- Merge
Application analytics
andAnalytics dashboards
menu items (merge request) GitLab Enterprise Edition - Improve autocomplete results in rich text editor (merge request)
- Update epic illustrations (merge request)
- Introduce a FF cache_control_headers_for_openid_jwks (merge request)
- Refactor search bar from search by click (merge request)
- Rename "Contributor statistics" to "Contributor analytics" (merge request)
- Improve order of mention autocomplete in epics (merge request)
- Hide config digest for manifest list tags (merge request)
- Code Suggestions GA alert for non owners (merge request) GitLab Enterprise Edition
- Issue cross-reference notes use issue type name (merge request)
- Updated logic for MLflow Run artifact_url (merge request)
- Migrate VSD metric drill-down event tracking to Internal Events Tracking (merge request) GitLab Enterprise Edition
- Limit updating
can_create_group
&projects_limit
to Enterprise Users (merge request) GitLab Enterprise Edition - Update empty state illustrations (merge request)
- Handle reset for ultimate-trial-paid-customer plan (merge request) GitLab Enterprise Edition
- Update warning when disabling group shared runners (merge request)
- Update Haml breadcrumbs to use GlBreadcrumbs styles (merge request)
- Adjust scroll to collapsed file (merge request)
- Test case layout update (merge request) GitLab Enterprise Edition
- Hide product analytics checkbox unless root (merge request) GitLab Enterprise Edition
- Rename pages "multiple versions" to "multiple deployments" (merge request)
- Remove flag that enables CVS GA (merge request) GitLab Enterprise Edition
- Refactor remote dev resolvers and finders (merge request)
- Add exponential backoff for bitbucket server client (merge request)
- Update exports text in the compliance center (merge request) GitLab Enterprise Edition
- Change param to
include_ancestors
(merge request) - Enable autocomplete/members by default (merge request)
- Project storage: Hide if no permission (merge request)
- Cleanup "use_lock_for_update_repository_storage" feature flag (merge request)
- Disable use_sync_service_token_worker feature flag by default (merge request)
- Project/group name area updates (merge request)
- Cleanup for converted ci_stages.pipeline_id conversion (merge request)
- Improves performance of runners list with large number of jobs (merge request)
- Move compliance center export buttons (merge request) GitLab Enterprise Edition
- Add permissions arg to Mutation.memberRoleCreate (merge request) GitLab Enterprise Edition
- Update error to show in correct place (merge request)
- Refactor search dropdowns to collapsible-listbox (merge request)
- Update field title and allow tab to function as enter (merge request)
- Redirect audit_log to /-/user_settings/authentication_log (merge request)
- Namespace API expose GitlabSubscription.end_date (merge request) GitLab Enterprise Edition
- Audit CI variable changes (merge request) GitLab Enterprise Edition
- Display a list of permission for a custom role (merge request)
- Enables parsing nested sections in logs (merge request)
- Consistently use
mmm dd, yyyy
format for analytics dates (merge request) - Update badge in CI/CD Catalog Settings to Beta (merge request)
- Update dependency auto-build-image to v1.51.0 (merge request)
- Update banners (merge request)
- Add CI/CD for github to registration features (merge request) GitLab Enterprise Edition
- Update breadcrumbs and titles for import (merge request)
- Move notes.scss to page_bundles from page_specific_bundles (merge request)
- Allows seat usage export on self managed instances (merge request) GitLab Enterprise Edition
- Default on feature flag (merge request)
- This MR adds popover to compliance framework (merge request) GitLab Enterprise Edition
- Remove bulk_import_async_references_pipeline feature flag (merge request)
- Add description to release title (merge request)
- Update gitlab-pages (merge request)
- Add back private projects to Ci::Catalog::Listing (merge request)
- Remove old top-bar from old Web IDE (merge request)
- Search for users when focus on input (merge request)
- [Feature flag] Remove
group_vulnerabilities_optimized_query
FF (merge request) GitLab Enterprise Edition - Add group to approval rule create service (merge request) GitLab Enterprise Edition
- Job scrolls to bottom when a line is highlighted (merge request)
- Project overview page reoganisation: add sidebar (merge request)
- Use new getTopFrequentItems helper (merge request) GitLab Enterprise Edition
- Add status to get container repository(ies) REST API response (merge request)
- Hide the rebase button for ff train MRs (merge request) GitLab Enterprise Edition
- Hardcode email on registration if it is an invite (merge request)
- Migrate GitHub import alert to use Pajamas (merge request)
- Update snippet page layout (merge request)
- Create wiki page form update (merge request)
- Unify reply field (merge request)
- Hide VSD link when no access to the parent group (merge request) GitLab Enterprise Edition
- Add forks breadcrumb (merge request)
- Update fork btn text (merge request)
- Support Microsoft SAML attribute names by default (merge request)
- Enable CVS GA by default (merge request) GitLab Enterprise Edition
- Redirect/proxy the request to the primary site if not verified (merge request) GitLab Enterprise Edition
- When config digest is not present, return an empty string (merge request)
- This MR refactors props for project dropdown (merge request) GitLab Enterprise Edition
- Remove analytics visualization editor feature flag (merge request) GitLab Enterprise Edition
- Wiki page: Update layout (merge request)
- Search for approvers by email and username (merge request)
- Add notification about the container registry during rename (merge request)
- Fix cross joins in epics_finder (merge request) GitLab Enterprise Edition
- feat: Updated docs to reflect behaviour when RD is disabled (merge request) GitLab Enterprise Edition
- Remove combined_analytics_dashboards_editor feature flag (merge request) GitLab Enterprise Edition
- Add NOT NULL constraint to track and series columns (merge request)
- Add merge pipelines to registration features (merge request) GitLab Enterprise Edition
- Enable absolute doc links for duo chat (merge request) GitLab Enterprise Edition
- Fixing rubocop exceptions no. 5 (merge request)
- Project: Merge clone and download options into Code (merge request)
- Respect user locale in setStatus modal (merge request)
- Fix license category in license compliance widget (merge request) GitLab Enterprise Edition
- Remove security_orchestration_policy_configurations.bot_user_id (merge request)
- This MR adds sync between filters and url (merge request) GitLab Enterprise Edition
- Add a project actor to non_public_artifacts feature flag (merge request)
- Remove the feature flag npm_metadata_cache (merge request)
- Update sbom_occurrences.vulnerabilities (merge request) GitLab Enterprise Edition
- Adjust ordering of CTAs on both trial-end and active-trial popover (merge request) GitLab Enterprise Edition
- Drop unique constrain from index (merge request)
- This MR adds default value for policy scope (merge request) GitLab Enterprise Edition
- Removes unused custom email columns in service_desk_settings (merge request)
- feat: Disabled agents are not shown in the dropdown on the UI (merge request) GitLab Enterprise Edition
- Fixing rubocop expections no. 6 (merge request)
- Update outdated golden tanuki logo (merge request) GitLab Enterprise Edition
- Migrate work_item_iteration.vue dropdown to GlCollapsibleListbox (merge request) GitLab Enterprise Edition
- Enable highlight_js_worker feature flag by default (merge request)
- Significant refactor away from metadata for vulnerability mr's (merge request) GitLab Enterprise Edition
- Add some missing bulk_import items (merge request)
- Fetch and present the custom roles in invite modal (merge request)
- Add in-product prompt for CI adoption if jenkins detected (merge request)
- Show only published catalog resources (merge request)
- Refactor Security MR Widget State Badge (merge request) GitLab Enterprise Edition
- Add commit_committer_name_check to project push rule API by @sinkcup (merge request) GitLab Enterprise Edition
- Improve UI text for project badges (merge request)
- Change invite last onboarding step to group or project page (merge request) GitLab Enterprise Edition
- Update rails Banner component (merge request)
- Remove advanced_epic_search flag (merge request)
- Require gitaly_address instead of path in storage settings (merge request)
- Add Multiversion support to Pages internal API (merge request)
- Feature flag legacy bulk import references pipeline (merge request)
- Add attribute to group push rule API by @sinkcup (merge request) GitLab Enterprise Edition
- Rate limit Bitbucket Cloud importer (merge request)
- Refactor Workspace graphql fields and specs (merge request)
- Reverse the order of identity verification steps (merge request) GitLab Enterprise Edition
- Markdown Editor: Make Preview header sticky (merge request)
- This MR creates reusable popover (merge request) GitLab Enterprise Edition
- Rename event type filter (merge request) GitLab Enterprise Edition
- Updates outdated status checks docs (merge request)
- Allow rename of projects with registry tags (merge request)
- Limit line range in blame GraphQL resolver (merge request)
- Move policy bot removal into worker (merge request) GitLab Enterprise Edition
- Remove the frecent_namespaces_suggestions feature flag (merge request)
- Stop passing repository paths via shell rake to the shell install script (merge request)
- Update dependency prometheus-client-mmap to v1 by @gitlab-dependency-update-bot (merge request)
- Group: Project overview item adjustments (merge request)
- Update gitlab-shell to 14.30.1 (merge request)
- Add error message to project_repository_storage_moves table (merge request)
- This MR adds error state to compliance dropdown (merge request) GitLab Enterprise Edition
- Only disable code suggestions if all users groups have it disabled (merge request)
- This MR adds yaml update (merge request) GitLab Enterprise Edition
- Removes database migrations up to 15-3-stable-ee (merge request)
- Validate compliance framework id in security policy (merge request) GitLab Enterprise Edition
- Mention Container Registry and Dependency Proxy in api scope (merge request)
- Clarify Last Activity as Last GitLab Activity on Usage Quotas page (merge request) GitLab Enterprise Edition
- Add import_history_link to status page (merge request)
- Update Graphql version fields and resolver to use Versions (merge request)
- feat: Allow enabled in remote development configuration to be false (merge request) GitLab Enterprise Edition
- Skip delayed own user deletion when the user has been unblocked (merge request)
- Ensure timestamp tooltips respect user locale (merge request)
- Move out read_job_artifacts ability references from build policy (merge request)
- Update component InstancePath to use latest version (merge request)
- Pipeline Minigraph: Change tooltip alignment in job items (merge request)
- Add feature flag related issues to registration features (merge request) GitLab Enterprise Edition
- Allow larger page size for contributions query (merge request) GitLab Enterprise Edition
- Remove reset_approvals_patch_id feature flag (merge request) GitLab Enterprise Edition
- Improve vulnerability report filter text (merge request)
- Make Puma low-level handler send to all available Sentry instances (merge request)
- Fix(License): Match button text for adding license (merge request) GitLab Enterprise Edition
- Blocking undefined audit event types (merge request) GitLab Enterprise Edition
- Cleanup for converted ci_pipelines.auto_canceled_by_id conversion (merge request)
- Remove ignore rule for ci_pipeline_chat_data bigint conversion (merge request)
- Add helpful validation messages to masked ci variables by @JamesHow1ett (merge request)
- Bitbucket Server importer create refs for fetched commits (merge request)
- Update dependency auto-build-image to v1.50.0 (merge request)
- Update permissions to relate issues (merge request) GitLab Enterprise Edition
- Remove extraneous bottom margin from invite modal button (merge request)
- Add circuit breaker for zoekt nodes (merge request) GitLab Enterprise Edition
- Add cross project pipelines to registration features (merge request) GitLab Enterprise Edition
- Cleanup for converted ci_pipeline_variables.pipeline_id (merge request)
- Change "Nothing to merge" widget (merge request)
- Add layout override for GlAlert & GlBroadcast in alert-wrapper (merge request)
- Uses total column for sorting when under no storage enforcement (merge request) GitLab Enterprise Edition
- Use group import_status for status page (merge request)
- Update gitlab-pages to latest version (merge request)
- Add settings to allow merge without pipeline (merge request)
- Activity feed: Update design (merge request)
- Remove duplicated index from merge_requests (merge request)
- Remove ignore column rules for shared_runners_duration (merge request)
- Remove ignore rules for Ci::Sources::Pipeline (merge request)
- Migrate component from GlButton to GlCollapsibleListbox (merge request) GitLab Enterprise Edition
- Update dependency auto-deploy-image to v2.63.0 (merge request)
- Fix [ ] in plain text editor incorrectly expanded to * [ ] in RTE by @manav014 (merge request)
- Remove the tool filter with scanner feature flag (merge request) GitLab Enterprise Edition
- Licensed VSA UI visibility enhancements (merge request) GitLab Enterprise Edition
- Remove feature flag: use_repository_list_tags_on_graphql (merge request)
- Hide CVS enable/disable functionality behind feature flag (merge request)
- Prevent users from copying labels from runner details (merge request)
Deprecated (2 changes)
- Deprecate gitlab:list_repos Rake task (merge request)
- Deprecate temporary storage increase graphql fields (merge request) GitLab Enterprise Edition
Removed (25 changes)
- chore: Updating changelog (merge request)
- Drop max_workspaces and max_workspaces_per_user fields (merge request)
- Remove deprecated & unused #snaphot_* methods (merge request) GitLab Enterprise Edition
- Remove rootNamespace from GQL catalog ResourceType (merge request)
- Remove the
unpublish
method and mutation (merge request) - Remove WorkItemDeleteTask mutation from GraphQL API (merge request)
- Remove MVP implementation of CI config chat (merge request) GitLab Enterprise Edition
- Remove legacy Geo sidekiq workers (merge request) GitLab Enterprise Edition
- Remove single_file_file_by_file feature flag (merge request)
- Drop unused index_projects_on_path_and_id for projects (merge request)
- Drop unused index_projects_on_created_at_and_id for projects (merge request)
- Revert "Add generate_ci_finished_builds_sync_events FF" (merge request) GitLab Enterprise Edition
- Remove product analytics seeding and other files (merge request)
- Remove orphaned namespace check (merge request)
- Remove the repository downloads and repository data conflict check (merge request)
- Remove shimo integration by @icbd (merge request)
- Remove gitlab shell build_missing_projects rake task (merge request)
- Create new Remove AiAccessTokenColumn migration (merge request)
- Remove gitlab:cleanup:moved rake task (merge request)
- Removes Jira DVCS Cloud from usage data (merge request)
- Remove Geo deprecated events (merge request) GitLab Enterprise Edition
- Removes fork_count from Ci::Catalog::ResourceType (merge request)
- Remove CheckDeniedPoliciesService mergability check (merge request) GitLab Enterprise Edition
- Remove ignore rule for jitsu_key (merge request)
- Revert "Support Microsoft SAML attribute names by default" (merge request)
Security (21 changes)
- Prevent tag names starting with SHA-1 and SHA-256 values
- Pass encoded file paths to router
- Smartcard auth: encrypt client cert in params
- Restrict passing variables on the pipeline schedule API
- Validate access level of user while rotating token
- Remove the ability to fork and create MR for auditors
- Fix large time_spent value causing GraphQL error
Integer out of bounds
- Restrict Protected branch access via group to direct members
- Revert "Check max role for user for group access to protected ref"
- Use ruby 3.0 syntax in User#can?
- Update mermaid version for DOS security fixes
- Treat security policy bots as external
- Enforce ref protection on pipeline schedule updates
- Filter out projects with disabled package registry in Composer finder
- Validate adding members with higher role
- XSS and ReDoS in Markdown via Banzai pipeline of Jira
- Prevent guest users from being able to add emojis in confidential issues
- Prevent branch names starting with SHA-1 and SHA-256 values
- Ensure access is checked when loading releases associated with tags
- Do not run ssl cert validation if key has errors
- Check max role for user for group access to protected ref
Performance (24 changes)
- Utilizing a new Gitaly feautre to speed up conflict file lists (merge request)
- Updating worker to use keyset pagination (merge request)
- Improve DB performance in PolicyRuleScheduleNamespaceWorker (merge request) GitLab Enterprise Edition
- Rollout cache control for autocomplete sources (merge request)
- Adding refresh_jid checkpoints for stuckImportWorker (merge request)
- Use loop with delete_all instead of EachBatch (merge request)
- Refactor single quotes regex import (merge request)
- Drop unique index on ci_job_artifacts (merge request)
- Improve DB performance for SyncScanResultPoliciesService (merge request) GitLab Enterprise Edition
- Adding conditional (updated_at,id) index to bulk_import_entities (merge request)
- Adding indexes for bulk imports (merge request)
- Drop index_users_on_accepted_term_id (merge request)
- Adding index on bulk_import_batch_trackers on (tracker_id, updated_at) (merge request)
- Remove
bulk_import_export_batches
index (merge request) - Remove
index_web_hook_logs_part_on_web_hook_id
(merge request) - Remove
project_relation_exports
index (merge request) - Remove
bulk_import_batch_trackers
index (merge request) - Remove index on
jira_connect_subscriptions
(merge request) - Remove
index_web_hooks_on_project_id
index (merge request) - Disable joins for approval rules group users (merge request) GitLab Enterprise Edition
- Remove Ability based queries and use groups finder (merge request) GitLab Enterprise Edition
- Add a temporary transitionable flag to speed up validations (merge request)
- Disable joins for ApprovalRuleLike.group_users (merge request) GitLab Enterprise Edition
- Rewrite SQL query for ByApproversFinder (merge request)
Other (116 changes)
- No beta label for CS on SM in 16.7 (merge request)
- Add accessibility test for tags view (merge request)
- chore: Fix typo for word response by @gerardo-navarro (merge request)
- Hide unnessary public methods in ProcessCommitWorker by @zzaakiirr (merge request)
- Dropped cluster_id column from deployments table by @TamsilAmani (merge request)
- Add synchronous indexes for partitioned key on ci_stages (merge request)
- Backfill default_branch_protection_defaults for namespace settings (merge request)
- Backfill vs_code_settings uuid with default value (merge request)
- refactor: Rename column container_path_pattern by @gerardo-navarro (merge request)
- Bump gitlab-shell version to v14.32.0 (merge request)
- Finalize BackfillUuidConversionColumnInVulnerabilityOccurrences (merge request)
- Make Direct Transfer logging more consistent (merge request)
- Finalize migration BackfillMissingCiCdSettings by @project_52263761_bot_66de0d9c027ad0d6b413f50a3904241f (merge request)
- Add avatar to organizations table (merge request)
- Add active colors to super sidebar interactive items (merge request)
- Remove logging for read_namespace ability usages by @Taucher2003 (merge request)
- Finalize BackfillProjectStatisticsStorag...PipelineArtifactsSizeJob (merge request)
- Add use_web_ide_extension_marketplace to user_pref (merge request)
- Add a column to store home organization of the user (merge request)
- test: Set feature category for test Ldap::OmniauthCallbacksController by @gerardo-navarro (merge request)
- Add redis-namespace gem for mailroom (merge request)
- Update pages without wildcard DNS docs (merge request)
- Finalize migration RemoveInvalidDeployAccessLevelGroups (merge request)
- Finalize migration PopulateVulnerabilityDismissalFields (merge request)
- Finalize migration MarkDuplicateNpmPackagesForDestruction (merge request)
- Finalize migration FixAllowDescendantsOverrideDisabledSharedRunners (merge request)
- Finalize migration DeleteOrphanedTransferredProjectApprovalRules (merge request)
- Finalize migration CleanupPersonalAccessTokensWithNilExpiresAt (merge request)
- Finalize migration BackfillRootStorageStatisticsForkStorageSizes (merge request)
- Finalize migration BackfillProjectWikiRepositories (merge request)
- Finalize migration BackfillMissingVulnerabilityDismissalDetails (merge request)
- Backfill catalog_resources visibility_level column (merge request)
- Docs: Support for namespace in path for pages (merge request)
- Adds custom email incorrect_forwarding_target error (merge request)
- Add async indexes with partitioned key on ci_stages (merge request)
- Cleanup tech debt from registration features migration (merge request) GitLab Enterprise Edition
- Finalize migration BackfillDesignManagementRepositories (merge request)
- Finalize migration BackfillCodeSuggestionsNamespaceSettings (merge request)
- docs: Improve guideline for integrating omniauth provider auth0 by @gerardo-navarro (merge request)
- Retry exceptions during BulkImports::FileDownloadService (merge request)
- Add instrumentation for Redis connection pools (merge request)
- Remove skip_instructions_extraction FF (merge request) GitLab Enterprise Edition
- Migration to include partition_id on ci_pipeline_variables indexes (merge request)
- Format "URL" as uppercase in profile links (merge request)
- test: Fix typo in omniauth callback controller spec by @gerardo-navarro (merge request)
- Upgrade sidekiq-cron gem to v1.10.1 (merge request)
- Fix project icon and add tooltips to groups list (merge request)
- Map spider timeout to browserker setting (merge request) GitLab Enterprise Edition
- Remove enterprise_users_automatic_claim feature flag (merge request) GitLab Enterprise Edition
- Composite index on organization_id and id in projects table by @TamsilAmani (merge request)
- Remove MultiStore in Gitlab::Redis::DbLoadBalancing (merge request)
- Revert "Resolving cross joins on GroupUsersFinder" (merge request)
- Clean up prevent_visibility_restriction ff (merge request)
- Finalize migration BackfillDismissalReasonInVulnerabilityReads (merge request)
- Update github import known issues (merge request)
- Refactoring 'approvable?' method to include temporary flag (merge request) GitLab Enterprise Edition
- Remove search_issue_label_aggregation FF (merge request)
- Exposes finalize command to BBM admin UI (merge request)
- Add ids to enable labels to screen readers (merge request)
- Restructure CI/CD Components doc (merge request)
- Removes service_desk_custom_email feature flag (merge request)
- Change partition_id default value and add safety concern (merge request) GitLab Enterprise Edition
- Add async indexes for partitioned PK on ci_pipeline_variables (merge request)
- Remove code_*_split_by_language feature flags (merge request) GitLab Enterprise Edition
- Bump Gitlab Shell version to v14.31.0 (merge request)
- Autocomplete Group Users to use distinct_each_batch (merge request)
- Drops unused projects indexes from Gitlab.com instance (merge request)
- Finalize migration BackfillAdminModeScopeForPersonalAccessTokens (merge request)
- Fix external_redirect to not redirect to self (merge request)
- Db migrations for IDE OAuth (merge request)
- Update tooltip content to show full path (merge request)
- Remove the feature_flag search_project_wikis_hide_archived_projects (merge request)
- Display the whole path to a new file (merge request)
- Mark RelationBatchExportWorker as memory bound (merge request)
- Rename to Namespaces::AddOnPurchaseResolver (merge request) GitLab Enterprise Edition
- Remove FF kubernetes_agent_internal_api (merge request)
- Migrate Read more to Pajamas (merge request)
- Add a setting to allow/disallow creation of organizations (merge request)
- Bump Direct Transfer workers retries count from 3 to 7 (merge request)
- Reduce TTL for duplicate job keys (merge request)
- Drop unused index on users table (merge request)
- Refactor the AddOnPurchasePolicy (merge request) GitLab Enterprise Edition
- Remove feature flag adherence_report_ui and compliance_adherence_report (merge request) GitLab Enterprise Edition
- Add foreign key for merge_request_diffs.project_id (merge request)
- Add synchronous index_merge_request_diffs_on_project_id (merge request)
- Improve compliance SyncService spec to include non existing record (merge request) GitLab Enterprise Edition
- Prepare index for orgId and id on projects by @TamsilAmani (merge request)
- Define id trigger on p_ci_builds routing table - self-managed (merge request)
- Remove unused methods from helpers (merge request)
- Remove custom_roles_ui-[xxx] feature flags (merge request)
- Drops unused index_projects_on_mirror_last_successful_update_at (merge request)
- Remove feature flag allow_streaming_audit_events_to_amazon_s3 (merge request) GitLab Enterprise Edition
- Remove not null constraint from the namespace (merge request)
- Upgrade the Sidekiq gem to v7.0.9 (merge request) GitLab Enterprise Edition
- Remove namespace validation for member role (merge request)
- Add released_at to catalog_resource_versions (merge request)
- Remove dual-namespace polling support in Sidekiq (merge request)
- Schedule backfill of merge_request_diffs.project_id (merge request)
- Update Ci::Catalog::Resource search to use Postgres Full Text Search (merge request)
- Add GQL request tests for CI runner filter by version prefix by @zzaakiirr (merge request)
- Add project_id column to merge_request_diffs and populate it on save (merge request)
- Document
regex
andtype
input attributes (merge request) - Cleanup
replicate_object_pool_on_move
(merge request) - Highlight only the discussion diffs that are in the response (merge request)
- Remove
resolvable_issue_threads
feature flag (merge request) - Fix wrong name for feature flag
packages_protected_packages
by @gerardo-navarro (merge request) - Remove configure_sentry_in_application_settings feature flag (merge request)
- Prevent gitlab-http async to use DB and Gitaly (merge request)
- Adding diff_match_patch gem to vendor/gems to fix upgrade issues (merge request)
- Removes feature flag ipynbdiff_notes_tracker (merge request)
- Enable
k8s_watch_api
feature flag by default (merge request) - Finalize backfill of packages_tags.project_id (merge request)
- Drop unused index on namespaces table (merge request)
- Define id trigger on p_ci_builds routing table (merge request)
- Remove already enabled enforce_memory_watchdog feature flag (merge request)
- Drop unused indexes on the users table (merge request)
fixed EE: true (1 change)
Security
Security wording was detected, but no CVEs were found.
Details
date
Dec. 20, 2023, midnight
name
16.7.0
type
Minor
👇
Register or login to:
- 🔍View and search all GitLab CE releases.
- 🛠️Create and share lists to track your tools.
- 🚨Setup notifications for major, security, feature or patch updates.
- 🚀Much more coming soon!