GitLab EE - 15.8.0
Security
(2023-01-20)
Added (120 changes)
- Expose user emails via GraphQL (merge request)
- Describe possible solutions for curl 92 HTTP/2 error (merge request)
- Add report abuse category to merge requests (merge request)
- Add storage admin control columns to plan limits table (merge request)
- Add unique index to ci_builds (merge request)
- Add partitioning tmp indexes to ci_sources_pipelines table (merge request)
- Add SCIM Token section to Admin Area for instance-level SCIM (merge request) GitLab Enterprise Edition
- Drop unused index in ci_builds (merge request)
- Use healthStatusUpdated subscription in frontend (merge request) GitLab Enterprise Edition
- Expose ability to import groups without projects (merge request)
- Add an option to select 180 days of data (merge request) GitLab Enterprise Edition
- Add tmp indexes for CI partitioning (merge request)
- Add GraphQL subscription for health status updates (merge request) GitLab Enterprise Edition
- Add dast_pre_scan_verification field to ProfileType (merge request) GitLab Enterprise Edition
- Add index on created_at and id to ci_runner_machines (merge request)
- Finalize todo sanitization (merge request)
- Expose legacy requirement IID in Work Items GraphQL API (merge request) GitLab Enterprise Edition
- Import 'Allow specified actors to bypass required pull requests' rule (merge request) GitLab Enterprise Edition
- Add report abuse category to issue & incident (merge request)
- Count approval project rule created monthly (merge request) GitLab Enterprise Edition
- Add 'migrate_projects' bool flag for group bulk imports' (merge request)
- Add user and fingerprint to ssh signature (merge request)
- Add create achievement GraphQL mutation (merge request)
- Make frequently projects/groups list editable (merge request)
- Add updatedAt field to Vulnerabilities (merge request) GitLab Enterprise Edition
- Support $…$ and $$…$$ syntax math in markdown (merge request)
- feat: Bump Code-Quality image to 0.89.0 (merge request)
- Default enable jira_connect_oauth_self_managed (merge request)
- Expose uses legacy iid flag in test report GraphQL type (merge request) GitLab Enterprise Edition
- Add create/update/delete endpoints for instance SCIM (merge request) GitLab Enterprise Edition
- Open Web IDE in new tab in all contexts (merge request)
- Add uses legacy iid flag to test reports table (merge request)
- No-op migration for pm package partitioning (merge request)
- Push language aggregation feature flag to front-end (merge request)
- Refresh pipelines when target branch changes (merge request)
- Extend API spec helper for new
admin_mode
PAT scope by @wwwjon (merge request) - Improve the performance of PipelineScheduleWorker (merge request)
- Add 'migrate_projects' column to bulk_import_entities table (merge request)
- Add work_item_iid to requirement update mutation (merge request) GitLab Enterprise Edition
- Add new github import stats elements (merge request)
- Add partitioning for package metadata (merge request)
- Add work_item_iid to requirement update mutation (merge request) GitLab Enterprise Edition
- Add API to stop stale environments (merge request)
- Adds Singlestatistic Option to Visualization Designer (merge request) GitLab Enterprise Edition
- Display error message in BulkImport initial page (merge request)
- Add
admin_mode
scope for PATs (merge request) - Adds Candidate Show page (merge request)
- Add Runner performance insights modal (merge request) GitLab Enterprise Edition
- Add reported from URL field to the report abuse form (merge request)
- Add OR filter support for labels (merge request)
- Support rate limiting by user on GitLab shell (merge request)
- mail_room: Make it possible to configure delete after delivery behavior (merge request)
- Add GET endpoints for instance-level SCIM (merge request) GitLab Enterprise Edition
- Add runner_machine_id column to ci_builds_metadata (merge request)
- Migrations to clean up vulnerabilities with overlong html titles (merge request)
- Add customer_health_score performance indicator type (merge request)
- Create logic to find branch rules without protected branches (merge request) GitLab Enterprise Edition
- Add admin role to access level enum in graphql (merge request) GitLab Enterprise Edition
- Add UI to retry failed external MR status checks (merge request) GitLab Enterprise Edition
- Intercept repository archive hotlinking (merge request)
- Support rate limiting by IP on GitLab shell (merge request)
- Support automatic approve deployment by @luzhiyuan.deer (merge request)
- Adding todos on project request access (merge request)
- Store approving user for access requests by @Taucher2003 (merge request)
- Add config column to ci_runner_machines (merge request)
- Add pwa icon to appearance / api by @TrueKalix (merge request)
- Adds support for passing :allow_duplicate option (merge request)
- Work Item activity widget - sorting and pagination (merge request)
- Adds pagination to candidates (merge request)
- Group recent activity metrics are now clickable (merge request) GitLab Enterprise Edition
- Adds section for metadata on CandidateDetails (merge request)
- [385087] GitHub repos fetch by relation type (merge request)
- Add param regex to api branches by @lyb124553153 (merge request)
- Add incident attribute to slack notif settings (merge request)
- Add tag_list to DastScannerProfileType (merge request)
- Remove use_api_for_payment_validation (merge request) GitLab Enterprise Edition
- Add ApplicationSetting for private profile (merge request)
- Add allow_runner_registration_token namespace setting (merge request)
- Add username in the OIDC preferred_username claim by @janLo (merge request)
- Add mirror_branch_regex to api by @lyb124553153 (merge request) GitLab Enterprise Edition
- Trigger merge status subscription when a new discussion is created (merge request)
- GraphQL: Add RunnersJobsStatisticsResolver (merge request) GitLab Enterprise Edition
- Add
PATCH
method for/user/status
REST API (merge request) - Expose milestone ID in the milestone page (merge request)
- Includes batch-details.json to database sampling artifacts (merge request)
- Remove Feature Flag from Runners Finder (merge request)
- Add incident hooks col to integrations (merge request)
- Create Ci::RunnerMachine model (merge request)
- Add worker to sync repository data types in SSF (merge request) GitLab Enterprise Edition
- Add AnalyticsDashboardPointer model (merge request)
- Send GraphQL triggers on discussion un/resolution (merge request)
- Add allow_runner_registration_token application setting (merge request)
- GraphQL: Add CI jobs statistics types (merge request) GitLab Enterprise Edition
- Add fk details to postgres_foreign_keys view (merge request)
- Show new "Your work" sidebar on Projects dashboard (merge request)
- Add noteable commenters GraphQL field (merge request)
- Added timelogs pagination and total time spent retrieval by @zillemarco (merge request)
- Add noteable commenters GraphQL field (merge request)
- Enable promote to incident quick action for issue creation (merge request)
- Allow TeleSign credentials to be configure via ApplicationSetting API (merge request) GitLab Enterprise Edition
- Index members member_namespace_id and other columns (merge request)
- Allow aggregating CE events with EE events (merge request)
- Add SkipDelete option to the direct upload authorize response (merge request)
- Schedule async index on ci_builds (merge request)
- Add member_namespace async indexes (merge request)
- Added sorting option to timelogs GraphQL resolver by @zillemarco (merge request)
- Create UserAchievement model by @Taucher2003 (merge request)
- Add system notes metadata to GraphQL NoteType (merge request) GitLab Enterprise Edition
- Adds keyword to opt-out of cache isolation (merge request)
- Add import all gists to snippets endpoint (merge request)
- Adds run_name to mlflow/runs/create (merge request)
- Respect bulk_import_enabled application setting when using BulkImports (merge request)
- Add management of streamed audit event filtering (merge request)
- Add index and foreign_keys including partition_id (merge request)
- Issue event filter also includes WorkItem events (merge request)
- Add mindmap support to Mermaid diagrams by @auke- (merge request)
- Add abuse category selector when reporting a user for abuse (merge request)
- Support filtering job_artifacts replicables by keyword via GraphQL (merge request) GitLab Enterprise Edition
- Health status not filter (merge request) GitLab Enterprise Edition
- Reschedule epic cache count migration (merge request)
Fixed (108 changes)
- Add missing incident trigger label (merge request) GitLab Enterprise Edition
- Do not show CI/CD button when user has no permissions (merge request)
- Update styling in admin jobs page (merge request)
- Fix "triggered by" link for pipeline job by @winniehell (merge request)
- Group Owner to remove shared project (merge request)
- Fix missing VueApollo in project importers (merge request)
- Move tilde into inline code by @PeterTillema (merge request)
- Check time before starting reindex action (merge request)
- Display loading icon when destination is unknown (merge request)
- Fix expose of readme_url and forks_count in API (merge request)
- Prevent repository storage move workers from running simultaneously (merge request)
- Fixes Candidate name not being set (merge request)
- Remove CodeQuality Widget duplication in copy text (merge request)
- Fixed the broadcast message text color by @zillemarco (merge request)
- Update NuGet group level permissions requirements (merge request)
- Add migration to rename column (merge request)
- Removes collapsible sections that don't render correctly (merge request) GitLab Enterprise Edition
- Fix 404 when clicking 'Cancel' from fork project page (merge request)
- Add regex validation to bulk import post params (merge request)
- Search API should respect the global search feature_flag (merge request)
- Exclude trailing spaces from commit message search queries (merge request)
- [385860] Fix ProjectImportWorker record not-found (merge request)
- Fix double validation error for project deploy keys (merge request) GitLab Enterprise Edition
- Fix relative repository file link with percent sign (merge request)
- Allow DAST profiles to be modified/removed when not referenced (merge request) GitLab Enterprise Edition
- Fix cache-miss bug in MultiStore (merge request)
- Batch migration to set
OauthAccessToken#expires_in
(merge request) - Add regex validation to bulk import post params (merge request)
- Fix when coverage_report is set to null (merge request)
- Handling locked partitions when truncating legacy tables (merge request)
- Fix jira_connect_proxy_url blank setting bug (merge request)
- Fix work item comments not loading by iid (merge request)
- Adapt helpers to use policy instead of
admin?
(merge request) - Fix richtext editor buttons in work item modal (merge request)
- Don't open help link in new tab (merge request) GitLab Enterprise Edition
- Do not check for signup info on pwa controller (merge request)
- Fix manual variable inputs width (merge request)
- Group-level project templates do not import various settings (merge request)
- Changing ActiveRecord to ApplicationRecord in spec (merge request)
- Fix amount_used column precision (merge request)
- Geo Sites - Fix invalid href prop (merge request) GitLab Enterprise Edition
- Fix error when validating SBoMs with licenses (merge request)
- Fix Container Repository Geo replication when media type is absent (merge request)
- Fix Import/Export protected branch access levels associated with user (merge request) GitLab Enterprise Edition
- Eliminate certain instances of NoMethodError (merge request)
- Fix time formatting on Container Registry by @giggsey (merge request)
- Fix repoPushed field in contributions GraphQL API (merge request) GitLab Enterprise Edition
- Add CSP Concern to CI/CD Settings (merge request) GitLab Enterprise Edition
- Update vulnerability report when bulk-dismissing (merge request) GitLab Enterprise Edition
- Fix cache-miss bug in MultiStore (merge request)
- Deduplicate increments during a refresh (merge request)
- Cleans-up extra attributes set in
clipboard_button
helper by @afzal442 (merge request) - Fix :unknown executor_type (merge request)
- Fixed the URL generation for new MR from IDE (merge request)
- Don't prepend commit SHA with # in registries (merge request)
- Prevent nav text clipping (merge request) GitLab Enterprise Edition
- Fix NoMethodErrors when there is no slack_application (merge request) GitLab Enterprise Edition
- Truncate long vulnerability flag description while ingesting (merge request) GitLab Enterprise Edition
- Fix review summary tabs in dark mode (merge request)
- Fix days used on first day of trial display (merge request) GitLab Enterprise Edition
- Reset Container Repository Sync status on secondary (merge request)
- Update CodeQuality MR Widget Message with no findings (merge request)
- Update classes for CI status icons in deployments (merge request)
- Enforce memory-watchdog by default (merge request)
- Prevent erroring when time is somehow nil (merge request)
- Use the same exclusive lease key name for all indexing actions (merge request)
- Update epic tree count on add and remove epic (merge request) GitLab Enterprise Edition
- Fix typo for environments edit path (merge request)
- Sobelow support for nested Elixir projects (merge request)
- Geo Sites - Update Container Repo Data Type (merge request) GitLab Enterprise Edition
- Drop justify-content-center class in favor of align prop (merge request)
- Supplementary logic for
inherit_group_setting
by @luzhiyuan.deer (merge request) - Fix --extra-index-url usage by @usdResponsibleDisclosure (merge request)
- Drop injects' default values (merge request)
- Fix LocalJumpError when an MR has no diff (merge request)
- Fix undefined method error (merge request)
- Fix undefined method error for CI::Pipeline (merge request)
- Clean up prevent_outdated_deployment_jobs feature flag (merge request)
- Geo: Container Repository push events don't work (merge request)
- Fix create epic REST endpoints (merge request) GitLab Enterprise Edition
- Skip rendering of empty admin notes on group page (merge request)
- Fix ContainerRepository graphql in admin area (merge request)
- Fix maintain member for Advanced Search (merge request) GitLab Enterprise Edition
- Change sign in button to use isGitlabCom (merge request)
- Workhorse: Fix code nav relative path calculation (merge request)
- Relax FIPS constraints on PyPi packages (merge request)
- Workaround a segfault due to array GC bug (merge request)
- Fix Maven packages not working on FIPS kernels (merge request)
- Set default
OauthAccessToken#expires_in
(merge request) - Rescue BulkImports::NetworkError on bulk import creation (merge request)
- Highlight Python syntax with Rouge (merge request)
- Allow member creator service to handle existing access requests (merge request)
- Fix creating JIRA issue URL for security findings (merge request) GitLab Enterprise Edition
- Fix remove parent epic quick command (merge request) GitLab Enterprise Edition
- Move vulnerability creation out of transaction (merge request) GitLab Enterprise Edition
- Add notebook viewer (merge request)
- Fix the Container Registry tag filter (merge request)
- Return bare hostname for importing a project (merge request)
- Remove breadcrumb border on repository > files view (merge request)
- Fix regression on cyclic definition in GraphQL GroupType by @zillemarco (merge request)
- Only render GFM when the element exists (merge request)
- Fix repository ref encoding issue (merge request)
- Fix WorkItem URL when listing user activity from contributions graph (merge request)
- Remove Geo Replication sidebar nav link (merge request) GitLab Enterprise Edition
- Handle
Net::HTTPBadResponse
inGitlab::HTTP
(merge request) - Fix 500 error when artifact file is missing (merge request)
- Fix error in API due to locking mechanism (merge request)
- Use BigInt for Graphql Blob type to cover huge files (merge request)
Changed (141 changes)
- Add clarification for source of username and email info (merge request)
- Adds namespace filtering for group and project searches (merge request) GitLab Enterprise Edition
- Provide an existing namespace when importing project from GitHub (merge request)
- Update UI for image repositories scheduled for deletion (merge request)
- Update permissions for Epic add dropdown action (merge request) GitLab Enterprise Edition
- Converting commit branches dropdown to GlCollapsibleListbox (merge request)
- Move project storage app to core codebase (merge request)
- Improve partial github import display (merge request)
- Add tooltip to epic actions dropdown (merge request) GitLab Enterprise Edition
- Remove the vue_broadcast_messages feature flag (merge request)
- Use RetryError for DeleteBranchWorker (merge request)
- Removed the template type selector (merge request)
- Switch draft state toggle to use a checkbox (merge request)
- Remove Code-quality counter badge when report is not loaded (merge request) GitLab Enterprise Edition
- Improve spacing for DAST profile summary (merge request) GitLab Enterprise Edition
- Order children within Work Items Hierarchy Widget by created_at (merge request)
- Improve escalation policies experience in the add/edit form help text by @daelmo (merge request) GitLab Enterprise Edition
- Migrate runner buttons to pajamas (merge request)
- Block outgoing Chrome connections in Capybara tests (merge request)
- Move dollar math handling to markdown pipeline (merge request)
- Add Gitlab::Redis::RepositoryCache Redis instance (merge request)
- Update permissions to add child issue (merge request) GitLab Enterprise Edition
- Experiment to add tier badge (merge request) GitLab Enterprise Edition
- Rename filepath in Releases APIs to direct_asset_path (merge request)
- Set context header height to auto (merge request) GitLab Enterprise Edition
- DAST path to display on vulnerabilities list (merge request) GitLab Enterprise Edition
- Adapt Debian distributions API to consider package registry access level (merge request)
- Remove solved issues from Package Registry docs by @wwwjon (merge request)
- Raise a BadRequest error when escaping invalid URL (merge request)
- Updates installation docs about plpgsql extension (merge request)
- Remove compatibility_alert from Jira connect app (merge request)
- Add mergeRequest to PipelineSecurityReporyFinding (merge request) GitLab Enterprise Edition
- Fix toggle button in MR collapsible extension (merge request)
- Adds documentation for migration helpers (merge request) GitLab Enterprise Edition
- Version Check - Add feature flag (merge request)
- Display neutral Icon when CodeQuality report did not change (merge request)
- Remove ci_pipeline_triggers_settings_vue_ui feature flag (merge request)
- Default enable validate release with author ff (merge request)
- Add preview alert on invite members modal (merge request)
- Limit abuse reports to one per reporter per category (merge request)
- Globally enable dependency_list_exporter FF (merge request) GitLab Enterprise Edition
- Update dependency auto-deploy-image to v2.45.0 (merge request)
- Remove two_line_mention_enabled feature flag (merge request)
- Update branch rules according to changes in API (merge request) GitLab Enterprise Edition
- Use TimezoneDropdown in oncall schedule create (merge request) GitLab Enterprise Edition
- Set up modal navigating on work items (merge request)
- Migrate ToolbarTextStyle to GlListbox (merge request)
- Align CodeQuality MR Widget wording (merge request)
- Migrate application delete button to Pajamas component (merge request)
- Update approvers_select to use gl-listbox (merge request) GitLab Enterprise Edition
- Limiting Apple App Store Integration to the project level (merge request)
- Cleanup update_oauth_registration_flow feature flag (merge request)
- Add empty state to the pipeline schedules page (merge request)
- Migrate user settings away from select2 (merge request)
- Escape snowplow js asset url (merge request)
- Update contributions GraphQL API date validation (merge request) GitLab Enterprise Edition
- Updates copy for namespace storage enforcement locking banner (merge request) GitLab Enterprise Edition
- Allow multiple users to report a user for abuse (merge request)
- Update notifications.md to be accurate (merge request)
- Closed and expired milestone should show as closed (merge request)
- Made document title descriptive for Web IDE by @mehulsharma (merge request)
- chore: Limit MarkDroppedAsResolved lookup to primary_ids only (merge request)
- Simplify signature badge popover (merge request)
- Remove send_traversal_ids_to_indexer flag (merge request) GitLab Enterprise Edition
- Update 422 page styling (merge request)
- Add audit events for protected environments (merge request) GitLab Enterprise Edition
- Update permissions to relate epics (merge request) GitLab Enterprise Edition
- Add validation for State in purchase flow (merge request) GitLab Enterprise Edition
- Add message to modal explaining that sole owners can't be removed (merge request)
- Enable cyclonedx_sbom_ingestion by default (merge request) GitLab Enterprise Edition
- Migrate error tracking settings dropdown to Listbox (merge request)
- Add system check for pending advanced search migrations (merge request) GitLab Enterprise Edition
- Improve security report schema deprecation message (merge request) GitLab Enterprise Edition
- Remove the vue_group_select feature flag (merge request) GitLab Enterprise Edition
- Simplifies the design for todo mentions (merge request)
- Add spec and refactor null check by @daelmo (merge request)
- Update SYNTAX_OPTIONS_DOCUMENT path for the drawer document (merge request)
- Improve contrast of secondary text in dark mode (merge request)
- Update edit policy page titles (merge request)
- Adding Apple App Store Integration (merge request)
- Add content for retried manual builds (merge request)
- Update link ot TYPO3 distribution template (merge request)
- Set filename when the file is not stored locally (merge request) GitLab Enterprise Edition
- Rename sidebar component to drawer (merge request) GitLab Enterprise Edition
- Use GlCollapsibleListbox in ci_environments_dropdown (merge request)
- Add pipeline name to job webhook event payload (merge request)
- Remove association between ChatName and Integration (merge request)
- Rename short_title to pwa_short_name by @TrueKalix (merge request)
- Exposing BatchedMigration feature_category to metrics (merge request)
- Improve UX of
Clear status after
field (merge request) - Migrate deploy token settings button (merge request)
- Add data to shouldCollapse method of MR Widget Extension (merge request)
- Remove update_vuln_identifiers_flag (merge request)
- Add variables argument to
PlayJob
(merge request) - Removed the references to
schema_linting
flag (merge request) - Add frontend code for dependency list export (merge request) GitLab Enterprise Edition
- This MR migrates Dropdown to Listbox (merge request)
- Unify response from UI and API for rebase operation (merge request)
- Move outdated deployment warning to FOSS (merge request)
- feat: Suppress deprecation warning if ingesting GitLab-vendored reports (merge request) GitLab Enterprise Edition
- Swap button for dropdowns (merge request) GitLab Enterprise Edition
- Add event type information for email address confirmation after sign in by @daelmo (merge request) GitLab Enterprise Edition
- Remove deprecation notice in POST /runners (merge request)
- Add index_status for groups (merge request)
- This MR migrates Dropdown to Listbox (merge request)
- Update indexes on ChatNames (merge request)
- Remove optimized-housekeeping feature flag (merge request)
- Add text input field to trigger_field.vue (merge request)
- Move admin menu jobs under CI/CD section by @Taucher2003 (merge request)
- Update internal notes policy names (merge request) GitLab Enterprise Edition
- Enable
utilize_finding_data
feature flag by default (merge request) GitLab Enterprise Edition - Remove package registry migration survey banner by @ali_o_kan (merge request)
- Delegate profile fields to user details by @brianjaustin (merge request)
- Update default preferred_language value of user by @icbd (merge request)
- Add event name for merge method (merge request)
- Refactor user type scopes (merge request)
- Update occurrences rather than appending new ones (merge request)
- Move admin runners menu (merge request)
- Update user documents in elasticsearch when certain fields change (merge request) GitLab Enterprise Edition
- Turn gzip errors into structured log events (merge request)
- Add Gitlab::Redis::RepositoryCache Redis instance (merge request)
- Fix(Subscription Card): add disabled state to sync (merge request) GitLab Enterprise Edition
- Persist artifacts:public to Ci::JobArtifact table (merge request)
- Add custom error for gitaly unavailable (merge request)
- Update rails-html-sanitizer to v1.4.4 (merge request)
- Update CI error message when pipeline has no jobs to run (merge request)
- Cleanup members table layout and buttons (merge request)
- Open api users (merge request)
- Replace gl-dropdown with gl-collapsible-list-box for pipelines List (merge request)
- Make todos where you are mentioned two lined (merge request)
- Allow null
only
/except
keywords to be combined withrules
(merge request) - Migrate to GlCollapsibleListbox in jira-connect page (merge request)
- ci: Build Workhorse with FIPS Go compiler (merge request)
- Move richtext editor switcher to toolbar (merge request)
- Update spam log buttons to pajamas (merge request)
- Add issueLinks to PipelineSecurityReportFinding (merge request) GitLab Enterprise Edition
- Update sign-up registration buttons to pajamas (merge request)
- Add synch' portion of multi-step index creation (merge request)
- Migrate status badge to Pajamas (merge request)
- Adapt Debian API to consider package registry access level by @wwwjon (merge request)
- Adapt Ruby gems API to consider package registry access level by @wwwjon (merge request)
Deprecated (4 changes)
- Projects API: Mark operations_access_level as deprecated (merge request)
- Announce planned removal of openSUSE 15.3 packages (merge request)
- Deprecate approvers and approval_group fields (merge request)
- Deprecate security report schemas versions 14.. (merge request) GitLab Enterprise Edition
Removed (8 changes)
- Remove tmp index for vulnerabilities with cluster image scanning (merge request) GitLab Enterprise Edition
- Delete scheduled jobs for Vulnerabilities::Feedback migration (merge request)
- Remove group_export_ndjson, group_import_ndjson FFs (merge request) GitLab Enterprise Edition
- Remove unused VSA use_aggregated_backend endpoint (merge request) GitLab Enterprise Edition
- Replace housekeeping setting with a single one in API (merge request)
- Deduplicate lock-retries helpers in migration modules (merge request)
- Remove phabricator_import feature flag (merge request)
- Remove temp index on project_statistics (merge request)
Security (12 changes)
- Update Gitaly version
- Limit the size of user agent to reduce ReDos attack
- Avoid regex with potential for poorly performing backtracking
- Protect Sentry auth-token after changing URL
- Fix "Race condition enables verified email forgery"
- Validate token scopes in bulk_import service (merge request)
- Policy change to read and destroy token without license for .com
- Pages version bump SHA for 15.8
- Restrict Grafana API access on public projects
- Delete project specific licenses when license policy is deleted
- Protect web-hook url variables after changing URL
- Restrict user avatar availability based on visibility restrictions
Performance (8 changes)
- Add index for environments on project_id and id (merge request)
- Expand compound index on members to include member_role (merge request)
- Add partial index in namespaces (merge request)
- Replace index_ci_runners_on_runner_type to include id (merge request)
- Remove vulnerability state migration (merge request)
- Improve the performance of count queries for replicator class (merge request) GitLab Enterprise Edition
- Remove cache_project_integrations feature flag (merge request)
- Optimize code owners file section regex (merge request) GitLab Enterprise Edition
Other (41 changes)
- Remove obsolete Redis test helper (merge request)
- Adding feature_category to pods related specs (merge request)
- Add sync database indexes to events table (merge request)
- Remove
cyclonedx_sbom_ingestion
feature flag (merge request) GitLab Enterprise Edition - Bump Gitlab Shell to 14.15.0 (merge request)
- Fix Style/FormatString offenses (merge request)
- Remove pipeline_name feature flag (merge request)
- Log pipelines that exceed includes maximum (merge request)
- Refactor Gitaly client stub to reduce the number of connections (merge request)
- Move disabled message to LearnGitlabHelper, set default in Vue (merge request) GitLab Enterprise Edition
- Update users stat making billable users consistent (merge request) GitLab Enterprise Edition
- Sets feature_category as :database for existing bg migrations (merge request)
- Update when storage banner can be dismissed (merge request) GitLab Enterprise Edition
- Remove the FF ci_raw_variables_in_yaml_config (merge request)
- Remove unused code from UpdateAllMirrorWorker (merge request) GitLab Enterprise Edition
- Bump default partition_id value for CI tables to 101 (merge request)
- Raise an exception when fail to delete a branch (merge request)
- Remove feature flag limit_assigned_issues_count (merge request)
- Remove paginated_mr_discussions feature flag (merge request)
- Remove hide notification feature flag for free user cap (merge request)
- Remove feature flag 'delay_for_repository_update_mirror' (merge request)
- Fixing Database/MultipleDatabases offenses in specs (merge request)
- Add Gitaly grpc client-side load-balancing configs (merge request)
- Remove dispensable_render feature flag (merge request)
- Backfil migration for releases with empty author_id (merge request)
- Remove bulk_update_membership_roles feature flag (merge request)
- Remove display_merge_conflicts_in_diff feature flag (merge request)
- Fix Graphql/Descriptions offenses in 'app/graphql/mutations/' by @Ashvith (merge request)
- Fix Style/SymbolProc offenses by @mhdasm3 (merge request)
- Remove
container_repository_updated_event_id
from geo_event_log (merge request) - Remove the log file_variable_is_referenced_in_another_variable (merge request)
- Remove
has_many :sourced_pipelines
from Ci::Bridge (merge request) - Unify namespace storage limits view (merge request) GitLab Enterprise Edition
- Cleans up ssh commit sign by @afzal442 (merge request)
- Remove the FF ci_refactoring_external_mapper (merge request)
- Remove ci_build_partition_id_token_prefix feature flag (merge request)
- Fix Rspec/AnyInstanceOf offenses by @mhdasm3 (merge request)
- Remove _test from objectstore tests (merge request)
- Factor out S3 API types (merge request)
- Do not use _test when not necessary (merge request)
- Add config/redis.yml unified config file (merge request)
Security
Security wording was detected, but no CVEs were found.
Details
date
Jan. 20, 2023, midnight
name
15.8.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!