Gitlab CI v13.4.0 Release Notes
Release Date: 2020-09-22 // over 3 years ago-
๐ Security (2 changes, 1 of them is from the community)
- โก๏ธ Update lodash to 4.17.20. !41036 (Takuya Noguchi)
- โก๏ธ Update GitLab Runner Helm Chart to 0.20.1.
โ Removed (6 changes, 1 of them is from the community)
- โ Remove secret_detection job from vendored SAST CI template. !40028
- โ Remove Docker-in-Docker mode from Dependency Scanning documentation. !40631
- โ Removes unused classes on initial Ci::Ref implementation. !41077 (Jacopo Beschi @jacopo-beschi)
- โฌ๏ธ Drop Docker-in-Docker mode for SAST and Dependency Scanning. !41260
- โ Remove application settings for Snowplow iglu registry url. !41556
- โ Remove Value Stream Total stage. !42345
๐ Fixed (160 changes, 41 of them are from the community)
- ๐ Conditionally render the packages scopes in deploy token settings. !35334
- ๐ Fix advanced filters in log explorer view for gitlab managed applications. !37926
- ๐ Fix RegExp for dotenv report artifact. !38562
- ๐ Fix composer 404 issues with http auth. !38641
- โก๏ธ Update EKS Kubernetes versions. !38644
- ๐ Fix skipped status of DAG pipelines. !39205
- ๐ Fixes wrong MR pipeline link when FF-merge strategy is used. !39396
- Include also inherited project members in GraphQL API. !39444
- Refactor spec/support/shared_examples/services/* and ee/spec/support/shared_examples/services/* to fix Rails/SaveBang Cop. !39538 (Rajendra Kadam)
- โ Removes extra spaces on MR/Epic tabs-containers on mobile. !39549 (Takuya Noguchi)
- ๐ Milestone Dashboard: Move Gray Type Badge Next to the Milestone Title. !39617 (Kev @KevSlashNull)
- ๐ Bug fix GraphQL file uploads accepting non-file input. !39763
- ๐ Fix Metrics dashboard embeds when using new URLs. !39876
- Respect original visibility for instrumented methods. !39951
- Take relative_url_path into account when building URLs in snippets. !39960
- ๐ Fix non-retrying bridges after retried builds in CI pipelines. !39989
- ๐ Support X-Envelope-To header as a location for Service Desk key. !40001
- ๐ Fix bug where conan does not properly check package channel when returning file download urls. !40029
- ๐ Fix example within file_hooks documentation. !40071 (Roger Meier)
- ๐ Fix missing pipeline e-mails when job logs moved to object storage. !40075
- โฌ๏ธ Bump gitlab-shell to v13.7.0. !40132
- Avoid raising errors when moving unpositioned items. !40152
- Refactor ee/spec/support/shared_examples/requests/* and spec/support/shared_examples/requests/* to fix Rails/SaveBang Cop. !40185 (Rajendra Kadam)
- ๐ Fix Jira importer user mapping limit. !40310
- ๐ Fix design management Archive Selected button label. !40325
- ๐ Allow snippet move action without an existing file name. !40343
- Resolve Design comments: Text wrapping behavior. !40359
- ๐ Fix incorrect merge request diff file count after deletion. !40384
- ๐ Fix the broken CSS on the pipeline graph. !40386
- ๐ Fix tracking of frequently visited projects and groups. !40415
- ๐ Fix snippets edit not loading JSON values. !40417
- ๐ Fix incorrect project path warning after failed project path rename. !40422
- Ensure design comment is highlighted when comment is in URL. !40477
- ๐ Fixed merge request review styles not loading in FOSS. !40479
- Resolve Fix Resolved threads popup link and placement. !40489
- ๐ Fix create & manage label actions in Labels dropdown. !40511
- ๐ท Always attempt retry of job trace read when file is missing. !40516
- ๐ Fix delete confirm message not displaying trailing spaces. !40549
- ๐ Fix reading some merge request diffs. !40598
- ๐ Fix snowplow tracking event error for new user invite page. !40628
- ๐ Fix file file input top position cutoff. !40634
- ๐ allow project bot account to clone through http. !40635 (Philippe Vienne @PhilippeVienne)
- ๐ Fix spacing and borders in milestone title and description. !40649
- ๐ป Don't send SameSite=None to incompatible browsers. !40667
- โ Remove the expiry on user passwords after a user resets their password. !40712
- ๐ Fix fork users cannot create pipelines in a fork project when parent project protects all branches. !40724
- Create IssueLink for Vulnerabilities that do not have them. !40726
- ๐ Fix auto-deploy-image external chart dependencies. !40730
- ๐ Fix client usage of max line rendering. !40741
- ๐ Fix docker file icon. !40785
- ๐ Fix GitLab file icon in Firefox. !40786
- ๐ Initialise charts when container display property is set. !40787
- ๐ Fix ActiveRecord::IrreversibleOrderError during restore from backup. !40789
- ๐ Fix the filtered search bar to work in the service desk issue list. !40797
- Validates pypi required_python size to avoid 500 error. !40803
- ๐ Fix wrong caching logic in ProcessRefChangesService. !40821
- ๐ Allow users with expired passwords to sign out. !40830
- Do not show all public groups in global notification settings page. !40879
- Flag errors from psql when restoring from backups. !40911
- ๐ Fix report abuse button in issues and mrs. !40918
- ๐ Fix issue causing 'Expand All' button to not work in MR diffs view (Remove
autoExpandCollapsedDiffs
feature flag). !40960 - ๐ Fix visibility param for ProjectSnippet REST endpoint. !40966
- ๐ Fixed an issue where not all URL query parameters would apply to the filter bar on initial load in the Value Stream Analytics page. !40975
- ๐ Make file upload button on MR edit page tab accessible. !40995
- โก๏ธ Change merge request updated_at when assignees are changed. !41030 (Patrick Herlihy)
- ๐ Fix deadlock in backup repositories rake task. !41042
- ๐ Change the warning message on project transfer to another namespace. !41059 (Takuya Noguchi)
- Highlight design discussion if any comment in discussion is linked. !41062
- โก๏ธ Update pipeline button SVG to be center aligned. !41066
- ๐ Fix Style/SelfAssignment cop. !41079 (Rajendra Kadam)
- ๐ Multi-project pipelines in Web IDE lead to 404. !41082
- ๐ Fix Layout/ClosingParenthesisIndentation cop. !41084 (Rajendra Kadam)
- ๐ Fix Layout/EmptyLinesAroundArguments cop. !41086 (Rajendra Kadam)
- ๐ Prevent duplicate system notes and events when an issue is moved. !41087
- MR API: Allow
allow_{collaboration,maintainer_to_push}
to be updated. !41088 - ๐ Fix Layout/FirstParameterIndentation cop. !41089
- ๐ Fix Layout/RescueEnsureAlignment cop. !41093 (Rajendra Kadam)
- ๐ Move Jobs/Deploy/ECS.gitlab-ci.yml to the top level of AutoDevOps template. !41096
- ๐ Fix Layout/SpaceBeforeFirstArg cop. !41097 (Rajendra Kadam)
- ๐ Fix Lint/NonDeterministicRequireOrder cop. !41098 (Rajendra Kadam)
- ๐ Fix Lint/RaiseException cop. !41099 (Rajendra Kadam)
- ๐ Fix unfinished merge by Merge Train process. !41106
- ๐ Fix Style/RedundantSort cop. !41108 (Rajendra Kadam)
- ๐ Fix Style/EmptyLiteral cop. !41110 (Rajendra Kadam)
- ๐ Fix RSpec/ItBehavesLike cop. !41111 (Rajendra Kadam)
- ๐ Fix Style/MultilineIfModifier cop. !41113 (Rajendra Kadam)
- ๐ Fix Lint/UriRegexp cop. !41117 (Rajendra Kadam)
- ๐ Fix Style/CommentedKeyword cop. !41119 (Rajendra Kadam)
- ๐ Fix todos hover style in dark mode. !41122
- ๐ Handle todos api argument error. !41167 (gaga5lala)
- โช Restore doorkeeper generator to hex due to breaking change. !41169
- Render reference definitions as code blocks. !41186
- 0๏ธโฃ Show default message in branch selection if none selected. !41211 (Jonston Chan)
- ๐ Fix Style/PerlBackrefs cop. !41246 (Rajendra Kadam)
- ๐ Fix Style/SingleLineMethods cop. !41247 (Rajendra Kadam)
- ๐ Fix Style/EmptyLambdaParameter cop. !41248 (Rajendra Kadam)
- ๐ Fix RSpec/LetBeforeExamples cop. !41250 (Rajendra Kadam)
- โฌ๏ธ Drop one of duplicated limit-container-width classname. !41251 (Takuya Noguchi)
- ๐ Fix Style/AccessModifierDeclarations co cop. !41252 (Rajendra Kadam)
- Centerize text on Mark all as done button on To-Do List. !41269 (Takuya Noguchi)
- ๐ Fix Rails/SaveBang offenses for spec/serializers/*. !41309 (Rajendra Kadam)
- ๐ Fix Rails/SaveBang offenses for spec/services/issues/*. !41312 (Rajendra Kadam)
- Ensure issue creation is not blocked by positioning. !41313
- Propagate ENV variables to codequality template. !41318
- Fix Rails/SaveBang offenses for spec/models/project_services. !41320 (Rajendra Kadam)
- ๐ Fix Rails/SaveBang offenses for spec/requests/api/pages/*. !41324
- ๐ Fix Rails/SaveBang offenses for spec/models/cycle_analytics/*. !41326 (Rajendra Kadam)
- โก๏ธ Update the 2FA user update check to account for rounding errors. !41327
- ๐ Fix Rails/SaveBang offenses for ee/spec/services/projects/*. !41332 (Rajendra Kadam)
- ๐ Fix Rails/SaveBang offenses for ee/spec/lib/gitlab/geo/*. !41338 (Rajendra Kadam)
- Correctly preserve LFS objects in design or wiki repositories. !41352
- Fix Rails/SaveBang offenses for ee/spec/lib/ee/gitlab/background_migration/*. !41357 (Rajendra Kadam)
- ๐ Fix Rails/SaveBang offenses for spec/requests/api/*. !41362 (Rajendra Kadam)
- ๐ Fixes Auto DevOps deploy script for multiple additional hosts separated by comma and space. !41404
- Only create issues if supposed to for Prometheus alerts. !41468
- ๐ Selection Highlight Oversteps Bounds of Actual Selection in Web IDE. !41553
- Resolve NoMethodError: undefined method invite_email. !41587
- ๐ Fixed repository browser not working with parentheses in branch name. !41591
- โ Add incident label for manually created incident issues. !41598
- Resolve Static Site Editor Flattens Mixed Lists. !41599
- NotificationsController - Handle mising parent notificationsetting. !41612
- ๐ท Fail API Fuzzing CI/CD job when scanner errors. !41616
- ๐ Fix MR diff file counts for some historic data. !41676
- ๐ Fix always visible sidebar TODO button spinner. !41677
- ๐ Fixed image comments not showing on the changes tab. !41683
- Resolve design discussion bug where a comment is added twice. !41687
- โ Remove height limit on environments table. !41688
- Refuse to perform an LFS clean on projects that are fork roots. !41703
- Exclude tmp dirs from backups. !41706
- ๐ Fix padding on CI settings tables in mobile version. !41728
- ๐ Fixed note having wrong author after deleting. !41747
- โ Remove excess space above milestone titles. !41749
- ๐ Fix merge request chat messages for adding and removing approvals. !41775
- ๐ Use 'read' method to get request body in Conan to fix uploads when using Unicorn. !41801
- ๐ Improve design management not available message. !41818 (Ben Bodenmiller @bbodenmiller)
- ๐ Fix the tier of environment alerts feature. !41855
- ๐ Prevent merge requests from triggering coverage fuzzing jobs. !41906
- ๐ Fix upstream pipeline status when strategy dependent. !41930
- โ Remove virtual scroll list from pipeline test report. !41935
- Resolve Fix validation on External Wiki service template form. !41964
- ๐ Fix button color for merge request settings. !42052 (Mikhail Snetkov)
- โก๏ธ Use the correct start time when polling for updated notes. !42124
- ๐ Fix max seats used not updated in billing summary. !42184
- ๐ Fix error when third level trigger pipeline. !42192
- ๐ Merge Requests are not blocked when their pipelines are waiting for manual actions unless 'Pipeline must succeed' is checked in the settings. !42207
- Stop applying Ctrl keyboard shortcuts inside Markdown editors on Mac. !42239
- Stop applying Ctrl+P shortcut on MR page on Mac. !42240
- ๐ Make SSH keys publicly accessible. !42288
- ๐ Fix incident list by restricting query on FOSS. !42301
- Do not add admins as owners to project authorizations during project creation. !42335
- ๐ฉ Do not raise error when a member is not found by invite token. !42349
- ๐ Fix exception when saving Jira integration info for an instance. !42361
- ๐ Fix text overflow events issue name. !42370
- ๐ Fix error reporting for Web IDE commits. !42383
- โก๏ธ Does not update repository statistics when running housekeeping and repository cleanup on a read-only instance. !42409
- โ Remove an extra spacing from Dashboard Issues. !42459 (Takuya Noguchi)
- Simplify StartupCSS JS Helper and fix autosize issues under StartupCSS. !42462
- ๐ Fix daemon memory killer jobs hash thread safety issue. !42468
- Resolve Design comments do not render the blockquotes correctly. !42498
- Resolve On design discussion note, icons are misaligned. !42672
๐ Deprecated (1 change)
- Remove pipeline_id column from requirements_test_reports. !38924
๐ Changed (153 changes, 30 of them are from the community)
- โ Add Service Templates deprecation warning banner. !25587
- Highlight un-focused/un-viewed file's in file tree. !27937
- ๐ Support JWT params set by Workhorse during uploads. !33277
- โ Add timeout support in the delete tags service for the GitLab Registry. !36319
- Store deployment_type of Jira server in jira_tracker_data table. !37003
- โ Split "Test settings" and "Save changes" to separate buttons. !37413
- โ Add spacing to design management toolbar buttons. !38889 (George Tsiolis)
- ๐ Migrate environments pin button. !38891 (George Tsiolis)
- Replace fa-tag(s) icons with GitLab SVG icons. !38979
- Re-order diff unfold buttons so that โshow more lines aboveโ appears first. !39060
- Replace fa-user(s) icons with GitLab SVG user(s) icon. !39165
- ๐ Update order of the Header Metadata in Package details. !39585
- ๐ Change active toggle on integration settings page to checkbox. !39586
- โ Group pipeline warnings and make them collapsible. !39634
- Adjust format for JUnit report duration times. !39644
- ๐ Use pointer:crosshair when hovering on the design view. !39671
- โก๏ธ Update Prometheus helm chart version to 10.4.1. !39681
- Update GlDeprecatedButton with GlButton in deployment_action_button. !39700
- โ Add Alert Id to Alert list view. !39706
- Resolve Combine the Overview and Alert Detail sections. !39714
- ๐ Tweak file-by-file display and add file current/total display. !39719
- Replace fa-circle icon instances with GitLab SVG check icon. !39745
- Migration of old icon button to component button in Approval Rules (private groups). !39769
- ๐ Move related issues to core. !39779
- ๐ Change show more button to be a table row so to remove manual CSS styling. !39788
- ๐ Improve empty state for Cohorts to match DevOps Score. !39828
- โ Remove time tracking from incidents sidebar. !39837
- โ Add smtp_server to usage ping data. !39844
- Replace fa-download icon with GitLab SVG download icon. !39849
- Replace fa-caret-down with SVG icon in MR widget. !39852
- โ Remove redirection when snippet has a binary blob. !39858
- ๐ป Search UI Allow issue scope results filtering by state. !39881
- ๐ Use dropdown for embed in snippets. !39885
- โก๏ธ Update Managed Cluster Applications to v0.29.0, including WAF for ingress, a smaller CI template, and version updates to a few applications. !39890
- โ Add Flash spacing on merge request show page. !39903
- ๐ Rename DevOps Score to DevOps Report. !39953
- ๐ Prevent MRs to be dropped from Merge Trains for open discussions. !39957
- ๐ Change icon for branch delete button. !39968
- Replace Unicode Characters with ASCII Equivalent in New Project Slug. !39971 (Kev @KevSlashNull)
- ๐ Prevent form submission in search boxes on New Release and Edit Release pages. !40011
- ๐ฆ Move package usage ping data to core. !40032
- Hide projects that are pending delete from the project index. !40035
- โฌ๏ธ Bump swagger-ui-dist. !40077 (Roger Meier)
- ๐ท Truncate job title on log page. !40107
- โ Add the unique search visits data to the usage ping. !40134
- 0๏ธโฃ Increase default page size for Alert and Incident management to 20 from 10. !40139
- Disallow awarding emojis to locked Issuables for users that are not member of the project. !40150
- โ Add 'kind' to differentiate between NetworkPolicy and CiliumNetworkPolicy Kubernetes network manifests. !40165
- Adjust badge key text and width limits. !40199 (Fabian Schneider @fabsrc)
- ๐ Improve click surface area of toggle buttons. !40231
- Track edit by editor action for Usage Ping. !40232
- ๐ Track unique web ide edit action for usage ping. !40246
- Replace fa-bugs icons with GitLab SVG bug icon. !40273
- โ Add Alert Management assignee avatar for list and details view. !40275
- Track snippet editor actions. !40277
- ๐ Moved Cluster Connect Form to Vue. !40295
- โก๏ธ Update issue edit buttons. !40298
- โ Add filter to exclude non internal users in REST API. !40372
- ๐ Include draft merge request into filter response. !40376
- โก๏ธ Update gitlab-puma to 4.3.5-gitlab-3. !40389
- Automatically create self monitoring project on new GitLab installations. !40404
- โก๏ธ Update default plan limits for maximum package file sizes. !40410
- ๐ Re-name Analytics Workspace as instance-level analytics. !40436
- โก๏ธ Update issue edit button to gl-button. !40438
- Migrating to gl-button in Environments table. !40444
- โฌ๏ธ Bump marginalia gem version to 1.9.0. !40481
- ๐ Move Jira Development Panel integration to Core. !40485
- โก๏ธ Update commit toggle description button to gl-button. !40524
- Render markdown attribute definitions as tooltips. !40541
- โฌ๏ธ Bump doorkeeper to 5.1.1. !40546
- ๐ Replace fa-trash icons with GitLab SVG remove icon. !40579
- Replace fa-search-* icons with GitLab SVG icons. !40580
- Migrate DevOps Score empty state into Vue component. !40595
- โ Remove auto close incident feature flag. !40612
- ๐ Change invalid Snippet params status code from 403 to 422. !40619
- Migrating setup policy button in registry settings. !40668
- Replace notification icons with Gitlab SVGs. !40709
- โ Sort TestCase data by status and execution_time. !40722
- โ Remove file_name and content in snippet mutations. !40727
- โก๏ธ GraphQL: Updates PipelineCancel mutation. !40764
- ๐ Retrieve security dashboard URL used on Project Severity status report from backend. !40801 (Kev @KevSlashNull)
- Track SFE actions in BlobController. !40846
- Replace fa-exclamation-circle and fa-lightbulb-o with GitLab SVG icons. !40857
- โ Remove frontend unit test report test case sorting. !40885
- โฌ๏ธ Bump doorkeeper to 5.3.0. !40929
- โ Add IDE edit actions to Usage Data. !40939
- ๐ Show keep button for locked artifacts. !40962
- โ Add type selector dropdown to new issue form. !40981
- Global Search - Redesign Issue Results Title. !41016
- Increase Pypi required_version limit to 255. !41018
- Replace bootstrap alerts in ee/app/views/groups/push_rules/edit.html.haml. !41069 (Jacopo Beschi @jacopo-beschi)
- Migrate '.fa-spinner' to '.spinner' for 'app/views/projects/services/prometheus'. !41126 (Gilang Gumilar)
- Migrate '.fa-spinner' to '.spinner' for 'app/views/shared/issuable'. !41132 (Gilang Gumilar)
- Migrate '.fa-spinner' to '.spinner' for 'app/views/projects/find_file'. !41134 (Gilang Gumilar)
- ๐ฑ Migrate '.fa-spinner' to '.spinner' for 'app/assets/javascripts/gpg_badges.js'. !41136 (Gilang Gumilar)
- ๐ฑ Migrate '.fa-spinner' to '.spinner' for 'app/assets/javascripts/notes/components/note_header.vue'. !41140 (Gilang Gumilar)
- ๐ Migrate '.fa-spinner' to '.spinner' for 'app/assets/javascripts/vue_merge_request_widget/components/deployment/memory_usage.vue'. !41142 (Gilang Gumilar)
- Migrate '.fa-spinner' to '.spinner' for 'app/assets/javascripts/blob/file_template_selector.js'. !41146 (Gilang Gumilar)
- Migrate '.fa-spinner' to '.spinner' for 'app/assets/javascripts/ajax_loading_spinner.js'. !41147 (Gilang Gumilar)
- Migrate '.fa-spinner' to '.spinner' for 'app/views/projects/tree'. !41148 (Gilang Gumilar)
- ๐ Change logic behind new issues highlight. !41150
- Migrate '.fa-spinner' to '.spinner' for 'app/views/projects/imports'. !41151 (Gilang Gumilar)
- Migrate '.fa-spinner' to '.spinner' for 'app/views/imports'. !41153 (Gilang Gumilar)
- Replace fa-arrow-* with GitLab SVG icons. !41158
- Remove expired_pat_email_notification feature flag. !41166
- Display provider name for profile social sign-in connectors. !41198
- ๐ฆ Adjust the Package Registry breadcrumb to match navigation. !41264
- Replace bootstrap alerts in app/views/projects/forks/error.html.haml. !41292 (Gilang Gumilar)
- Replace bootstrap alerts in app/views/projects/blob/edit.html.haml. !41298 (Gilang Gumilar)
- โ Add confirmation dialog when importing multiple projects. !41306
- Replace bootstrap alerts in app/views/shared/_project_limit.html.haml. !41335 (Gilang Gumilar)
- Replace bootstrap alerts in app/views/projects/_deletion_failed.html.haml. !41344 (Gilang Gumilar)
- Replace bootstrap alerts in app/views/shared/_group_form.html.haml. !41348 (Gilang Gumilar)
- Replace bootstrap alerts in app/views/projects/pages/_access.html.haml. !41360 (Gilang Gumilar)
- โก๏ธ Update Secret-Detection template to use commits file. !41364
- ๐ Change 2FA to verify password hash instead of timestamp. !41366
- Replace bootstrap alerts in app/views/admin/groups/_form.html.haml. !41375 (Gilang Gumilar)
- Replace bootstrap alerts in app/views/profiles/two_factor_auths/create.html.haml. !41383 (Gilang Gumilar)
- Replace bootstrap alerts in app/views/profiles/two_factor_auths/show.html.haml. !41388 (Gilang Gumilar)
- Replace bootstrap alerts in app/views/shared/issuable/_form.html.haml. !41390 (Gilang Gumilar)
- Replace bootstrap alerts in app/views/shared/_no_password.html.haml. !41397 (Gilang Gumilar)
- Replace bootstrap alerts in app/views/projects/merge_requests/_mr_title.html.haml. !41399 (Gilang Gumilar)
- โ Remove pipeline warnings from pipeline view. !41419
- ๐ฆ Package Registry: Adjust the max width for non-fluid screens to be 990. !41549
- โ Add help text to incident type select on new issue form. !41567
- Corrected some spelling mistakes in the project deletion confirmation modal. !41576
- โ Add ability to update only Snippet descriptions via REST endpoint. !41581
- Place older issues before more recent ones. !41602
- ๐ Change name of GitLab Instance Administrators group to GitLab Instance. !41684
- Replace fa-info-circle icons with GitLab SVG information-o icon. !41721
- ๐ Improve support for description field on CiliumNetworkPolicy. !41722
- ๐ Replace fa-trash-o icons with GitLab SVG remove icon. !41748
- โ Remove designs from incidents. !41757
- Introduce infinite scrolling to importers. !41789
- โ Remove email confirmation field on signup form. !41813
- ๐ Replaced ACE with Editor Lite on CI linting view. !41895
- Replace fa-question-circle icons with GitLab SVG question-o icon. !41970
- ๐ Migrate MR Deployment Widget to GlDropdown. !42004
- ๐ Filter the values for deployment platform metrics. !42116
- ๐ฐ Present complete alert payload in detail and incident views. !42140
- โก๏ธ Update template warning padding on New Issue form. !42154
- Updated gitlab:usage_data:dump_sql_in_yaml rake task with redis usage. !42189
- ๐ Update visual styling of container registry metadata. !42202
- ๐ Direct support for HTTP basic authentication in API Fuzzing. !42266
- ๐ Disable Sidekiq Exporter logs by default. !42267
- ๐ท Hashed Storage: forced automatic migration of legacy projects via background jobs. !42313
- โ Add Missing slash in 'Registry setup' section of npm packages. !42360
- โ Remove job logs from notification e-mails. !42395
- ๐จ Refactored snippets edit form to Vue. !42412
- Store object counts periodically for instance statistics. !42433
- ๐ Increase widget polling for closed and merged merge requests. !42458
- โ Remove successful signup flash message. !42512
- โก๏ธ Update conan remote instructions snippet to show project-level remote. !42526
๐ Performance (37 changes, 5 of them are from the community)
- ๐ Improve group search users scope performance. !38701
- โก๏ธ Optimize counts.terraform_reports usage ping counter. !39499
- ๐ Fix slow group loading on forking page. !39640
- ๐ GlButton migrations for pipeline security tab. !39651
- โก๏ธ Optimize markdown rendering in search results. !39833
- ๐ Make highlighting limits stricter. !39934
- ๐ Increase poll interval for merged MRs widget. !39961
- โฌ๏ธ Reduce MergeRequest::RefreshService loops. !40135
- ๐ Improve performance of Gitlab::BacktraceCleaner. !40180
- ๐ Improve performance of Rails backtrace cleaner configuration. !40182
- Defer (certain) parts of setting up snowplow telemetry. !40299
- โฌ๏ธ Reduce storage requirements for keeping track of pre-logged-in sessions. !40336
- ๐ Increase performance of rendering large amounts of markdown data. !40448
- Replace fa-times with GitLab SVG close icon in dropdowns. !40585
- Replace fa-times with GitLab SVG close icon in promotions. !40586
- Replace fa-times with GitLab SVG close icon in forms. !40587
- โฌ๏ธ Reduce Redis usage when viewing repositories with lots of branches and tags. !40615
- Preload projects to prevent N+1 when populating project name. !40769
- ๐ Fix package API query performance when pipelines and multiple versions are present. !40770
- Apply GZip compression to discussion diffs. !40778
- ๐ Improve Productivity Analytics and Merge Request Analytics database queries. !40838
- Replace LoadingButton with GlButton for the comment dismissal modal. !40882
- ๐จ Jdb/refactor inline diff table row. !40906
- โ Remove the async pages feature flags. !40980
- Graphql Issues - Fix N+1 for Assignees. !41233
- ๐ Clean up stale merge request HEAD ref. !41555
- โ Remove stale merge refs. !41572
- ๐จ Jdb/refactor parallel diff table row. !41606
- โก๏ธ Updates CiPlatformMetrics to do bulk insertions. !41617
- ๐ Verify only 1mb of existing LFS object to improve LfsDownloadService performance. !41770
- โฌ๏ธ Drop one of duplicated classname from Project. !41830 (Takuya Noguchi)
- โฌ๏ธ Drop one of duplicated classname from Projects. !41831 (Takuya Noguchi)
- โฌ๏ธ Drop one of duplicated classname from Serverless Function. !41832 (Takuya Noguchi)
- โฌ๏ธ Drop one of duplicated classname from Serverless Functions. !41833 (Takuya Noguchi)
- ๐ท Pass project ID to issue placement worker. !42091
- Enable coverage_report_view feature flag by default. !42094 (fh1ch)
- โก๏ธ Update MR index to include id. !42222
โ Added (135 changes, 12 of them are from the community)
- ๐ WebAuthn support (behind feature flag). !26692 (Jan Beckmann)
- โ Add ignore_skipped option for pipeline status badge. !28288 (Fabian Schneider @fabsrc)
- Geo: Add migrations for registry and details tables for external MR diff replication. !34248
- ๐ Display Merge Request's source branch name in sidebar. !34901 (Ethan Reesor (@firelizzard))
- โ Add validation to pypi package version. !35080 (Bola Ahmed Buari)
- โ Add ability to get an Issue using GraphQL and REST API. !35176
- โ Add versioning support to Terraform state backend. !35211
- ๐ Show expired milestones at the bottom of the list within dropdown. !36562
- โ Added EWM work item tracker integration. !36662
- โ Add user mapping by username when importing projects for Bitbucket Server importer. !36885
- Surround selected text in markdown fields on certain key presses. !37151
- โ Add json api endpoint that provides CI linting. !37344
- Include max artifact size in authorize response. !37632
- โ Add link to compare changes intoduced by a git submodule update. !37740 (Daniel Seemer @Phaiax)
- โ Add note to graphql timelog_type. !37748 (Lee Tickett)
- โ Add Gitpod integration. !37985 (Cornelius Ludmann @corneliusludmann)
- Geo: Added DB tables for snippets replication. !38688
- โ Add similarity sorting for projects for GraphQL API. !38916
- ๐ Automatically add AJAX API requests to the performance bar. !39069
- ๐ Send notification when merge request is set to merge when pipeline succeeds. !39297 (Ravishankar Gnanaprakasam)
- ๐ฆ Expose group memberships under group via GraphQL. !39331
- โ Add alert when editing .gitlab-ci.yml. !39508
- ๐ Allow Conan packages to be scoped to project-level. !39541
- โ Add the artifact expiration help url. !39546 (Gilang Gumilar)
- Send email notification on disabling 2FA. !39572
- โ Add package file size limits to plan limits. !39633
- โ Add AuthenticationEvent to store sign-in events. !39652
- โ Add virtual actions tracker for Usage Ping. !39694
- GraphQL: Pipeline mutations for retry, cancel, and destroy. !39780
- Add ability to associate Environment with Alert with gitlab_environment_name payload key. !39785
- โ Add Conan lock file support to Dependency Scanning. !39811
- โ Add Summary tab for incident issues. !39822
- Incident severity widget. !39859
- โ Add dedicated SAST and DS CI image variables. !39875
- Add index for expire_at to ci_pipeline_artifacts. !39882
- Adds auto_close_incident column to project_incident_management_settings. !39980
- โ Adds CI Platform Metrics bookkeeping model. !40036
- โ Adds package count to usage data. !40039
- โ Add
/
as keyboard shortcut for search. !40057 - โ Add new "generic" package type. !40061
- Surface incident severity and icon in the Incident List table. !40112
- โ Add background worker to rebalance issues. !40124
- โ Add a system note on Alert creation. !40128
- โ Add usage pings for project import using various importers (GitLab, Bitbucket, Gitea, GitHub and more). !40130
- ๐ Sync LFS objects when push mirroring. !40137
- โ Add MergeRequest sort options to GraphQL API. !40138
- โ Add total count to GraphQL release data. !40147
- โ Add Atlassian Identity to store identity/credentials. !40176
- โ Add OmniAuth sign-in via Atlassian Cloud. !40178
- โ Add alert to Issue type in GraphQL. !40214
- โ Add usage ping and index for DAST On-Demand Scans. !40219
- ๐ Filter Merge Requests by author, assignee and milestone in GraphQL. !40265
- โ Add IssuableSeverity to store Incident severity level. !40272
- Paginate profile group notifications. !40326
- โ Add keyboard shortcuts for bold, italic, and link in markdown editors. !40328
- Password changed emails must specify that password was changed by admin. !40342
- Add merge_request_reviewers table. !40358
- โ Add table for storing user settings for board epic swimlanes. !40360
- Wrap dashboards dropdown items text. !40367
- Create
security_findings
table. !40368 - โ Add issue importers usage pings (FogBugz, Phabricator, Jira). !40382
- Add CI_COMMIT_TIMESTAMP CI variable. !40388 (Nasko Vasilev)
- โ Add admin UI for adjusting package file size limits. !40423
- Add pipeline_artifacts_size to root_storage_statistics. !40425
- โ Adds monthly package data to usage ping. !40452
- ๐ Show the comment authored time in comment search results. !40472
- โ Add incident management analytics events. !40475
- ๐ Make cloud native build logs more resilient. !40506
- ๐ Return builds with coverage in MR widget JSON response. !40533
- ๐ฆ Expose the todos of the current user on relevant objects in GraphQL. !40555
- ๐พ Save pages build artifact id in pages metadata. !40592
- โ Add issue filters when listing board issues in GraphQL. !40602
- Create table for storing Instance Statistics object counts. !40605
- ๐ Improve ability to navigate to child pipelines. !40650
- ๐ Support custom Azure Blob Storage domains. !40694
- โ Add toml and json front matter language support to Static Site Editor's WYSIWYG mode. !40718
- โ Add a warning when any diff files are collapsed. !40752
- Track downloads of group code coverage CSV in snowplow. !40754
- GraphQL: Add retryable and cancelable to PipelineType. !40780
- ๐ฆ Format Conan package manager in Dependency List. !40811
- ๐ Allows to update incident severity via GraphQL. !40869
- ๐ฆ Expose Instance Statistics measurements (object counts) via GraphQL. !40871
- โ Add job token authentication for the GitLab PyPI package repository. !40888
- โฌ๏ธ Upgrade pages to v1.23.0. !40915
- โ Add GFM reference format for alerts. !40922
- Destroy issue board via GraphQL. !40930
- ๐ฆ Exposes Incident's severity via GraphQL. !40945
- ๐ฆ Expose a list of projects starred by the user to GraphQL API. !41076 (Pavel Kuznetsov)
- ๐ท Parallel matrix jobs show relevant variables in job name. !41080
- Rake task to generate raw SQLs for usage ping. !41091
- ๐ Make the auto_link_user OmniAuth setting configurable by provider. !41133
- โ Add release direct asset link info to GraphQL endpoint. !41170
- โ Add "upcomingRelease" field to GraphQL endpoint. !41183
- ๐ท Show multiple jobs contributing to code coverage. !41217
- โ Add update issue by id in vuex for boards. !41226
- ๐ฆ Record package creator. !41258
- ๐ Make bridge/child pipelines clickable. !41263
- Optimise index on audit events for CSV export. !41266
- ๐ Search UI - Implement Merge Request scope results filter by state. !41282
- โก๏ธ Migrate live traces before updating build state. !41304
- Export ActionCable metrics to Prometheus. !41358
- ๐ Display merged commit sha in fast-forward merge mode. !41369 (Mycroft Kang @TaehyeokKang)
- โ Add admin setting of Elasticsearch client request timeout. !41470
- โ Add support for environment_url.txt to API Fuzzing. !41523
- Check if usage ping enabled for all tracking using Redis HLL. !41562
- ๐ Introduce build states table / model / migration. !41585
- โ Add bottom spacing to static site editor UI to align with overall UI spacing. !41596
- Migration to cleanup after partitioned audit_events backfill. !41605
- DAST Site validation - Model Layer. !41639
- Automatically resolve alert when receiving end time. !41648
- ๐ Show welcome page after sign up. !41662
- Incident highlight bar widget. !41702
- 0๏ธโฃ Enable unique search users usage ping HLL metric by default. !41739
- ๐ New ActionCable Prometheus metrics added. !41771
- โฌ๏ธ Upgrade GitLab Pages to 1.24.0. !41782
- โ Add pages_deployments table. !41785
- Surface alert details in a tab on incidents. !41850
- โ Add forum link to help menu. !41858
- โ Add namespace ID to user pages in the admin area. !41877
- Track projects using code intelligence. !41881
- โ Add a front matter editing UI in WYSIWYG mode of the Static Site Editor. !41920
- โ Add issues and merge_requests filtering by state for search API. !41989
- ๐ฒ Log authentication events alongside existing audit events. !42033
- Validate not null external_diff_store field on merge_request_diffs to maintain data integrity. !42045
- Create and resolve To-Dos for designs. !42059
- Set incident severity when it is created from an alert. !42072
- ๐ Make Pipeline ID's always a link for downstream/upstream pipelines. !42107
- Create placeholder model for Vulnerability to reserve + as a reference prefix. !42147
- Add
deduplicated
column tosecurity_findings
table along with the compound index onscan_id
anddeduplicated
and remove the index onscan_id
. !42270 - Autocomplete recently viewed issues in the global search bar. !42302
- โฌ๏ธ Upgrade GitLab Pages to 1.25.0. !42350
- Query projects by ids with GraphQL. !42372
- ๐ Database changes to support terraform state version replicaiton. !42492
- โ Add autocomplete search suggestions for recent merge requests. !42560
- Implement allowing child pipeline to have child pipeline. !42580
Other (116 changes, 60 of them are from the community)
- Migrate .fa-spinner to .spinner for app/views/projects/blob/viewers. !25046 (nuwe1)
- Replace issue-created icon with issues icon. !26409
- Remove skip_hased_storage_upgrade feature flag. !29364 (Lee Tickett)
- โ Add indexes to
label_links
database table. !34503 - โ Add first OpenAPI specification file. !35868 (winniehell)
- ๐ Replace deprecated button with new button. !38940
- 0๏ธโฃ Stricter default timeouts for outgoing HTTP requests. !39188
- โก๏ธ Update dependency vuex to 3.5.1. !39201
- โ Add the Query Apdex Prometheus metric to usage ping. !39256
- โก๏ธ Update spec to glbutton. !39311
- โก๏ธ Update prismjs from 1.6.0 to 1.21.0. !39593 (Takuya Noguchi)
- โฑ Reinstate 60s timeout in Cluster Prometheus. !39595
- Create a POC for 'immer' library. !39738
- โ Remove default column from services table. !39817
- Implement JSON response for project/pipelines create. !39839
- ๐ Syncronize use of maximize and minimize icons in order to deprecate duplicates with different names. !39889
- โ Add emails user_id foreign key with cascade delete. !39899
- โก๏ธ Update GitLab Runner Helm Chart to 0.20.0. !39933
- โ Add temporary index for container scanning findings. !39962
- ๐ Replace some fa-trash icons with GitLab SVG remove icon. !39991
- ๐ Replacing deprecated buttons and loading buttons with new buttons. !40163
- Migrate Bootstrap button to GitLab UI GlButton in mr_widget_failed_to_merge. !40170
- โ Remove unused users.bio database column. !40269
- โ Remove milestone and iteration feature from Incidents sidebar. !40283
- Drop code_owner column from approval_merge_request_rules. !40322
- โ Add merge request usage to usage data. !40391
- ๐ป Migrating buttons and classes to match GitLab UI. !40409
- ๐ Display informative messages when service desk is unsupported. !40454
- โ Add seats related columns for easier data analysis. !40470
- โ Remove keep latest artifact feature flags. !40478
- Add index on merge_request_id to approval_merge_request_rules. !40556
- โ Add kubernetes_agents usage metric. !40559
- ๐ฆ Adds creator_id field to packages_packages table. !40562
- โ Add usage ping for distinct count for kubernetes agents for at least one token. !40563
- Add kubernetes_agent_gitops_sync usage ping metric. !40568
- Refactor ee/spec/support/shared_examples/models/* and spec/support/shared_examples/models/* to fix Rails/SaveBang Cop. !40695 (Rajendra Kadam)
- ๐ Change Vulnerabilities Count Data Retention to 1 year. !40766
- โ Add warning to stop Puma and Sidekiq when restoring from backup. !40791
- โ Add --if-exists to pg_dump command-line in backup creation. !40792
- ๐ Migrate remove description history button to new button. !40806
- Add NOT NULL constraint to merge_request_metrics.target_project_id. !40836
- โก๏ธ Update empty state behavior for incidents list. !40872
- Remove attempt_group_search_optimizations feature flag. !40881 (gaga5lala)
- โ Add Issue actions to UsageData. !40904
- โ Hide the latest version of templates from the template selector. !40937
- Add target_id column to audit_events table. !40954
- โก๏ธ Update Workhorse to v8.44.0. !40970
- Internal API for GitLab Kubernetes agent. !41045
- ๐ท Use applogger in app/workers/*. !41046 (Rajendra Kadam)
- ๐ Use applogger in config/initializers/*. !41047 (Rajendra Kadam)
- ๐ท Use applogger in ee/app/models, helpers and workers. !41048 (Rajendra Kadam)
- โก๏ธ Use applogger in group.rb, access.rb and repo update mirror worker. !41049 (Rajendra Kadam)
- ๐ Use applogger in some files of lib/gitlab/ldap/sync/*. !41051 (Rajendra Kadam)
- ๐ Use applogger in lib/gitlab/. !41052 (Rajendra Kadam)
- ๐ Use applogger in spec/lib/ee/gitlab/. !41053 (Rajendra Kadam)
- ๐ Use applogger. !41055 (Rajendra Kadam)
- ๐ Use applogger in some files of ee/lib/* and spec files. !41056 (Rajendra Kadam)
- ๐ Use applogger in some files in lib/gitlab. !41058 (Rajendra Kadam)
- ๐ Use applogger in some files of auth/ldap dir. !41061 (Rajendra Kadam)
- ๐ Use applogger in lib/gitlab. !41063 (Rajendra Kadam)
- ๐ Use applogger in lib/gitlab/database. !41068 (Rajendra Kadam)
- ๐ Use applogger in lib/gitlab/. !41071 (Rajendra Kadam)
- ๐ Use applogger in lib/gitlab/. !41075 (Rajendra Kadam)
- Replace v-html with v-safe-html in delete_project_modal.vue. !41130 (Kev @KevSlashNull)
- Replace v-html with v-safe-html in fork_groups_list_item.vue. !41143 (Kev @KevSlashNull)
- Replace v-html with v-safe-html in list.vue. !41145 (Kev @KevSlashNull)
- Replace v-html with v-safe-html in popover.vue. !41197 (Kev @KevSlashNull)
- Replace v-html with v-safe-html in suggestions.vue. !41200 (Kev @KevSlashNull)
- ๐จ Replace v-html with GlSprintf in memory_usage.vue. !41204 (Kev @KevSlashNull)
- Replace v-html with v-safe-html in parallel_diff_table_row.vue. !41206 (Kev @KevSlashNull)
- Replace v-html with v-safe-html in registry_breadcrumb.vue. !41207 (Kev @KevSlashNull)
- Replace v-html with v-safe-html in note_signed_out_widget_spec.js. !41219 (Kev @KevSlashNull)
- Externalize i18n strings from app/views/shared/web_hooks/_form.html.haml. !41234 (Takuya Noguchi)
- Externalize i18n strings from snippets/_header HAML. !41235 (Takuya Noguchi)
- Externalize i18n strings from app/views/shared/runners/show.html.haml. !41241 (Takuya Noguchi)
- Widen TODO list only on mobile to be mobile-friendly. !41244 (Takuya Noguchi)
- Widen issuable list only on mobile to be mobile-friendly. !41249 (Takuya Noguchi)
- ๐ Use GitLab AppLogger. !41261 (Rajendra Kadam)
- Add index to resource_iteration_events for add actions. !41280
- ๐ Use GitLab AppLogger. !41290 (Rajendra Kadam)
- โก๏ธ Update Workhorse to v8.45.0. !41293
- ๐ Use GitLab AppLogger in files in lib/gitlab/*. !41302 (Rajendra Kadam)
- Replace v-html to v-safe-html directive. !41305 (Kazuya Kojima)
- ๐ Fix Rails/SaveBang offenses for /spec/services/merge_requests/. !41315 (Rajendra Kadam)
- Fix Rails/SaveBang offenses for /spec/services/ci/. !41317 (Rajendra Kadam)
- โ Adds an alert handler for bootstrap migration. !41323
- ๐ Replace v-html with v-safe-html in delete_user_modal.vue. !41328 (Kev @KevSlashNull)
- Fix Rails/SaveBang offenses for /spec/models/ci/. !41329 (Rajendra Kadam)
- Replace v-html with v-safe-html in description.vue. !41336 (Kev @KevSlashNull)
- Internationalize Admin Abuse Report. !41355 (suzu-1990)
- Internationalize Admin users new. !41367 (Takuya Noguchi)
- Externalize i18n strings from admin dashboard. !41387 (Takuya Noguchi)
- ๐ Fix Rails/SaveBang offenses for 3 files. !41392 (Rajendra Kadam)
- ๐ Fix Rails/SaveBang offenses for 3 files. !41394 (Rajendra Kadam)
- ๐ Fix Rails/SaveBang offenses for 3 files. !41395 (Rajendra Kadam)
- ๐ Fix Rails/SaveBang offenses for 3 files. !41398 (Rajendra Kadam)
- Replace GlDeprecatedDropdownDivider with GlDropdown in app/assets/javascripts/vue_shared/components/filtered_search_bar/tokens/author_token.vue. !41432 (nuwe1)
- Replace v-html with the gl-icon component in time_ago.vue. !41457 (Kev @KevSlashNull)
- Replace v-html with v-safe-html in no_changes.vue. !41471 (Kev @KevSlashNull)
- ๐ Rename job trace to job logs in IDE code. !41522 (Kev @KevSlashNull)
- Remove attempt_project_search_optimizations feature flag. !41550 (gaga5lala)
- โก๏ธ Update gems to use Faraday v1.0.1. !41623
- Ensure namespace settings are backfilled via migration. !41679
- โก๏ธ Update design discussions to use GitLab UI components. !41686
- Convert spec_helper to fast_spec_helper. !41755 (gaga5lala)
- Migrate Bootstrap button for environment_actions. !41844
- 0๏ธโฃ Make Daemon Memory Killer be the default for Sidekiq. !41847
- ๐จ Refactor relative positioning to enable better testing. !41967
- Lighten header counter badge colors to be more vibrant. !42002
- โ Remove duplicated container scanning findings. !42041
- โ Remove .pkgr.yml as not used for 4 years. !42156 (tnir)
- โก๏ธ Update deprecated software versions to the latest. !42158 (tnir)
- โฌ๏ธ Upgrade vendored Dockerfile template to buster. !42169 (Takuya Noguchi)
- โ Add instance statistics visits to usage data. !42211
- ๐ป Modify DevOps Score UI Text. !42256
- Expand the visible highlight for collapsed diffs (re: !41393). !42343