GitLab v42.0.0 Release Notes
Release Date: 2020-05-27 // almost 5 years ago-
No data yet ๐
You can check the official repo
Previous changes from v13.0.0
-
โ Removed (20 changes, 5 of them are from the community)
- โ Remove project routes that were deprecated before 12.1. !26808
- โฌ๏ธ Drop x-y-stable version pinning for Secure templates. !29603
- โ Remove logs from the admin pages. !30485
- โ Remove deprecated /admin/application_settings redirect. !30532
- โฌ๏ธ Drop support for License-Management CI template. !30645
- โ Remove deprecated InfluxDB. !30786
- โ Remove deprecated Release Evidence endpoints. !30975
- โ Remove deprecated Release Evidence endpoints documentation. !30978
- โฌ๏ธ Drop support for
license_management
artifact. !31247 - โ Remove deprecated container scanning report parser. !31294
- โ Remove rake task
gitlab:track_deployment
. !31404 - โ Remove token attribute from Runners API. !31448
- โ Remove support for Ruby format variable interpolation (
%{variable}
) in custom dashboards. !31581 - โ Remove JenkinsDeprecatedService. !31607 (tnwx)
- Remove ruby_memory_bytes metric, duplicate of ruby_process_resident_memory_bytes. !31705
- Remove project_list_show_mr_count feature flag. !31789 (Gilang Gumilar)
- Remove project_list_show_issue_count feature flag. !31793 (Gilang Gumilar)
- ๐ Remove set_user_last_activity feature flag. !31795 (Gilang Gumilar)
- โ Remove registrations_recaptcha feature flag. !31797 (Gilang Gumilar)
- โ Remove deprecated Sidekiq rake tasks.
๐ Fixed (171 changes, 54 of them are from the community)
- ๐ Allow public access to pipeline schedules. !20806 (Lee Tickett)
- โ Add user last_activity logging in GraphQL. !23063
- โ Render TestReport parsing errors back to pipeline test summary. !24188
- โ Add user popovers to system notes. !24241
- ๐ Fix missing RSS feed events. !28054
- ๐ Resolve Text for future Release date grammatically incorrect. !28075
- ๐ Fix number of approvals given calculation. !28293 (Steffen Kรถhler)
- Always display new subgroup button when permission is granted. !28309 (Mattias Michaux)
- ๐ Correct the permission according to docs. !28657
- ๐ Fix duplicated activity and events on deletion of tag. !28861 (Sashi Kumar)
- ๐ Fix init.d script to correctly set web server PID. !29164
- Honor per_page in Search API. !29197
- ๐ fix: use the source project to generate commit links for un-persisted merge requests. !29243 (Chieh-Min Wang)
- ๐ Fix display of some overflowing merge request diffs. !29267
- ๐ Move prepend to last line in helper files. !29327 (Rajendra Kadam)
- Prevent duplicate tooltips when hovering over status emoji in comments. !29356
- โก๏ธ Update Elastic Stack chart to 2.0.0 to support kubernetes 1.16. !29601
- ๐ Fix minor spacing issue at Snippet blob viewer. !29625 (Karthick Venkatesan)
- Eliminate errors in wiki controller during edit. !29645
- ๐ Fixed copy as GFM not copying upload links. !29683
- โฌ๏ธ Bump max search depth from 2 to 4 when looking for files SAST analyzers can handle. !29732
- ๐ Move snippet raw_url attribute to base entity. !29776
- Return content from repo in snippet raw endpoint. !29781
- Return file name from repo in snippet endpoints. !29785
- Propagation of service templates also covers services with separate data tables. !29805
- ๐ Fix bug in personal snippets when somebody is mentioned. !29835 (Sashi Kumar)
- Embed metrics charts for both /metrics and /metrics_dashboard routes. !29838
- ๐ Fix admin mode access on GraphiQL controller. !29845 (Diego Louzรกn)
- ๐ Exclude html entities from haml lint. !29847 (Lee Tickett)
- ๐ Fixed JS error for anonymous views of a snippet. !29854
- Destroy Dropzone hidden input when form is destroyed. !29882
- ๐ Move prepend to last line in lib/gitlab files. !29938 (Rajendra)
- Match Jira keys with trailing characters. !29953
- ๐ Fixed Cancel action on Snippet edit for existing snippets. !29993
- Warn user before losing wiki content. !30037
- ๐ Move prepend to last line in lib/gitlab files. !30070 (Rajendra Kadam)
- ๐ Fix an issue where the Search dropdown results would not be clickable. !30087 (mbergeron)
- โก๏ธ Capture all errors when updating repository storage. !30119
- ๐ Move alert management behind a feature flag. !30133
- ๐ Fix bug when services appear active even though they are not. !30160
- ๐ Fix moving an issue when there is a group reference. !30185
- ๐ Move prepend to last line in lib/gitlab files. !30194 (Rajendra Kadam)
- ๐ Move prepend to last line in lib/gitlab files. !30289 (Rajendra Kadam)
- ๐ Move prepend to last line in lib/gitlab files. !30291 (Rajendra Kadam)
- ๐ท Set NULL
lock_version
values to 0 for CI objects. !30305 - ๐ Fix errors creating project with active Prometheus service template. !30340
- โ Add Activity icons for Wiki updated and destroyed events. !30349
- Gracefully handle orphaned member invites. !30355
- ๐ Fix incorrect commits number in commits list. !30412
- ๐ Fix second 500 error with NULL restricted visibility levels. !30414
- ๐ Move prepend to last line in ee/services. !30425 (Rajendra Kadam)
- โ Add LFS badge feature flag to RefsController#logs_tree. !30442
- ๐ Fix mirror repos docs link. !30443
- โ Added right margin to Clone Snippet button. !30471
- ๐ Fix blob link for the code search. !30473
- ๐ Use Jira import owner as the issue author when importing issues from Jira. !30504
- Correctly count wiki pages in sidebar. !30508
- Stretch heatmap metrics full column size. !30524
- โฌ๏ธ Upgrade Unicorn to v5.5.1. !30541
- Avoid copying diffs as Markdown tables. !30572
- ๐ Fixes overlapping tooltips when clicking copy buttons. !30622
- ๐ Fix 500 error for non-existing snippet on graphql mutations. !30632 (Sashi Kumar)
- ๐ Change validation rules for profile email addresses. !30633
- โฑ Set timeout for Google OAuth to prevent 503 error. !30653
- โ Remove extra sleep when obtaining exclusive lease. !30654
- ๐ Fix GitLab CI/CD Scala template. !30667
- ๐ Fix checkmark position on dropdowns. !30685
- โ Remove Visibility from terraform widget. !30737
- ๐ Use migration bot user in snippet migration. !30762
- ๐ Fix discard button not showing for new empty files in Web IDE. !30767
- Disable schema dumping after migrations in production. !30812
- ๐ Fix mapping group membets as Jira issues authors/assignees. !30820
- Align styling of snippet search results. !30837
- ๐ Move daily create users statistics cronjob to CE. !30843
- ๐ Fixed alignment of Snippet Clone copy buttons. !30897
- Increase constrast ratio of text in some tables. !30903
- Ignore .gitattributes if they contain invalid byte sequences. !30922
- ๐ Fix bug in Snippet BlobViewer GraphQL definition. !30927
- ๐ Fix layout in issue view, on large screen some buttons were misaligned. !30947 (Michele (macno) Azzolari)
- ๐ Fix error renaming files using web IDE. !30969
- ๐ Handle Snippet file name errors in backfill. !30981
- Correctly track the store that external MR diffs are placed on. !31005
- Fix duplicate index removal on ci_pipelines.project_id. !31043
- โก๏ธ Update recursive-open-struct to 1.1.1 to make it compatible with ruby 2.7. !31047
- โช Revert CODEOWNERS validation of Web requests in diff check. !31087
- Wrap wiki blob search result in its own object. !31155
- ๐ Allow multiple usage of EE extension/inclusion on last lines. !31183 (Rajendra Kadam)
- ๐ Fix 500 error loading environments index. !31184
- ๐ Fix 500 on creating an invalid domains and verification. !31190
- ๐ Fix redirect loop on .com when 2FA is required. !31229
- ๐ Fix regression and allow SCIM to create SAML identity. !31238
- ๐ Fix incorrect number of errors returned when querying sentry errors. !31252
- ๐ Fix RST rendering hanging on large files. !31287
- ๐ Trim whitespace in directory names in the Web IDE. !31305
- ๐ Fix 'not enough data' in Value Stream Analytics when low median values are returned. !31315
- โ Add tooltip to container registry tags last update column. !31317
- ๐ Fix Istio broken Istio metrics installation. !31382
- ๐ Link to subgroup milestones correctly from group milestones page. !31383
- โ Remove kwargs from storage move worker. !31412
- ๐ Make edit board text sentence case. !31418
- Katex render and vscode output improvements for markdown. !31433 (Reinhold Gschweicher [email protected])
- ๐ Fix overwrite check in GitLab import/export. !31439
- ๐ Fix API requests for branch names ending in .txt. !31446 (Daniel Stone)
- Avoid repository size checkings in snippet migrations for migration bot. !31473
- ๐ป Use iso 8601 timestamp format in metrics dashboard annotations graphql resource to assure multi browser compatibility. !31474
- In WebIDE get files with relative path instead of web_url. !31478
- ๐ Fix snippet migration when user has invalid info. !31488
- โ Add elipsis to container registry tag name. !31584
- โ Add instance column to services table if it's missing. !31631
- ๐ Fix issue with broken images in Web IDE markdown. !31638
- ๐ Fixes bug where variables were not protected by default when using the correct CI/CD admin setting. !31655
- Decode dashboard_path when creating annotations. !31665
- ๐ Fix "how to checkout MR" help link. !31688
- ๐ Fixed redirection when deleting a project snippet. !31709
- ๐ Fix templates API endpoint when project name has dots. !31758
- โ Remove detection of file in Dependency Scanning template. !31819
- ๐ Move prepend to last line in app models. !31826 (Rajendra Kadam)
- ๐ Move prepend to last line in app models 2. !31827 (Rajendra Kadam)
- ๐ Move prepend to last line in app models 3. !31829 (Rajendra Kadam)
- Move include_if_ee to last line in ee/app 1. !31832 (Rajendra Kadam)
- โช Restore original sort order of the metrics dashboard select list. !31859
- ๐ Fix Snippet update error bug losing changes. !31873
- Replace the outdated link. !31874 (Renamoo)
- Replace let! with let_it_be in user api spec. !31901 (Rajendra Kadam)
- Replace let! with let_it_be in merge request spec. !31909 (Rajendra Kadam)
- angelog Replace let! with let_it_be in pipelines spec. !31916 (Rajendra Kadam)
- ๐ Fix public metrics dashboard visibility bug. !31925
- โ Add nested file detection for Dependency Scanning. !31932
- โ Add class stubs and fix leaky constant cop alert. !31938 (Rajendra Kadam)
- โ Add class stubs and fix leaky constant alert in content whitelist spec. !31946 (Rajendra Kadam)
- ๐ Fix broken heading of Vue 3 migration guide doc. !31951 (Gilang Gumilar)
- โ Add class stubs and fix leaky constant alert in query recorder spec. !31954 (Rajendra Kadam)
- ๐ Fix no scroll when overflow in IDE right pane. !31961
- ๐ Fix leaky constant cop issue in clone dashboard service spec. !31962 (Rajendra Kadam)
- Stub class constant in resolve discussion spec. !31965 (Rajendra Kadam)
- ๐ Fix leaky constant issue in upgrade progress service check. !31969 (Rajendra Kadam)
- ๐ Clear merge request error on push to source branch. !32001
- ๐ Allow only users with
adminNote
permission to edit the design note. !32035 - ๐ Fix leaky constant issue in retry build service check. !32038 (Rajendra Kadam)
- ๐ Fix leaky constant issue in env assignment spec. !32040 (Rajendra Kadam)
- ๐ Fix leaky constant issue in statistics api spec. !32042 (Rajendra Kadam)
- ๐ Fix leaky constant issue in merge request policy spec. !32044 (Rajendra Kadam)
- ๐ Fix leaky constant issue in tree spec. !32045 (Rajendra Kadam)
- ๐ Fix leaky constant issue in mentionable spec. !32049 (Rajendra Kadam)
- ๐ Fix leaky constant issue in json serialization spec. !32051 (Rajendra Kadam)
- ๐ Fix leaky constant issue in cluster spec. !32053 (Rajendra Kadam)
- ๐ Fix bug in Groups API when statistics are requested in an unauthenticated API call. !32057
- ๐ Fix leaky constant issue in nulls pt2 spec. !32058 (Rajendra Kadam)
- ๐ Fix leaky constant issue in application settings encrypt spec. !32066 (Rajendra Kadam)
- ๐ Fix leaky constant issue in system check spec. !32080 (Rajendra Kadam)
- ๐ Fix leaky constant issue in simple executor spec. !32082 (Rajendra Kadam)
- ๐ Fix leaky constant issue in jwt spec. !32093 (Rajendra Kadam)
- โก๏ธ Update android template. !32096
- ๐ Fix leaky constant issue in factory spec. !32099 (Rajendra Kadam)
- ๐ Fix leaky constant issue in sidekiq middleware spec. !32101 (Rajendra Kadam)
- ๐ Fix leaky constant issue connection, master check and attr config spec. !32144 (Rajendra Kadam)
- ๐ Fix updating of Markdown fields when Markdown cache version is incremented. !32219
- Fix incorrect regex used in FileUploader#extract_dynamic_path. !32271
- ๐ Improve responses in the snippet create/update API endpoints. !32282
- Send Devise emails triggered from the 'Email' model asynchronously. !32286
- Re-enable negative filters for Boards. !32348
- ๐ Fix missing space character in alert header. !32395
- ๐ Fix display of embedded snippets. !32411 (Jan Beckmann)
- ๐ Fixed redirection to project snippets. !32530
- Rake task gitlab:cleanup:orphan_lfs_files should clear the cached value or repository size. !32541
- ๐ Fixed enabled merge button incorrectly showing to users who can't merge.
- ๐ Fixed misaligned avatar in commit discussion form.
- ๐ Fixed cancel reply button not alerting the user.
- ๐ Fixes commit message emojis not rendering in Vue file list.
- ๐ Fix logging of username in /jwt/auth.
- ๐ Fixes branch name not getting escaped correctly on frontend.
๐ Deprecated (2 changes)
- ๐ Deprecate /plugins directory. !29678
- Implement external database checker in dashboard controller. !30389
๐ Changed (121 changes, 42 of them are from the community)
- ๐ Support limits for offset based pagination. !28460
- Redirect issues routes under /-/ scope. !28655
- โ Add Fluentd into cluster apps page. !28847
- ๐ Disallow developers to delete builds of protected branches. !28881 (Alexander Kutelev)
- ๐ Store status of repository storage moves. !29095
- โก๏ธ Update the example regex in the image expiration policy UI. !29348
- โ Add WAF and Cilium Log column for Fluentd table. !29457
- โก๏ธ Update Fluentd model to support multiple logs. !29458
- โ Add Cilium to Fluentd UI controls on the Cluster Application page. !29511
- ๐ Use alerts instead of toasts in Image Repository details. !29685
- Avoid commit when snippet file_name and content are not present. !29761
- Recreate foreign key in project settings to use nullify instead of cascade. !29767
- Surface alerts add sidebar link. !29775
- ๐ Make setting alerts on the monitoring dashboard available to GitLab Core users. !29789
- โ Keep latest artifact for each ref. !29802
- ๐ Change placeholder in search input for Analytics features. !29858 (Gilang Gumilar)
- โ Test Jira connection before running import. !29926
- โ Remove snippet file_name from snippet lists. !29937
- โ Add new keep regex to expiration policy settings ui. !29940
- Alert management can user enable. !30024
- โก๏ธ Expose the updated_at attribute in the todos API. !30035
- โก๏ธ Update GitLab-managed helm from 2.16.3 to 2.16.6, improving the reliability of GitLab's Kubernetes integration. !30067
- ๐ Show correct label and count on Jira import form. !30072
- Copy pipelines routing under - scope. !30159
- ๐ Return validation errors for invalid pod name or container name when viewing pod logs. !30165 (Sashi Kumar)
- ๐ Move global autocomplete routes to /-/ scope. !30173
- โก๏ธ Update the cancel comment note text to a less ambiguous statement. !30189
- ๐ Use stricter regex for broadcast target path. !30210
- ๐ Change wording of merge request threads counter. !30217
- Indicate topics are optional. !30264 (Ben Bodenmiller)
- ๐ Rename Client Side Evaluation to Live Preview. !30309
- ๐ฏ Decouple partial clone config from max input size. !30354 (Son Luong Ngoc)
- โก๏ธ Update managed jupyter chart to 0.9.0 (stable). !30393
- Hide broadcast messages until the end of the period. !30432
- โ Add severity icons for alert management. !30472
- ๐ Move to supported Elastic helm charts. !30528
- โก๏ธ Updated snippet view to show path instead of name for a blob. !30550
- ๐ท Handle possible RSA key exceptions when generating CI_JOB_JWT. !30702
- โก๏ธ Update sidebar packages name. !30712
- โก๏ธ Update cron job schedule to have a random time generated on page load. !30729
- Migrate Container-Scanning template to rules syntax. !30775
- ๐ท Migrate DAST CI template to rules syntax. !30776
- ๐ท Migrate License-Scanning CI template to rules syntax. !30784
- ๐ Code review analytics: Change margin between title and description. !30834
- ๐ Productivity Analytics: Remove separator and cleanup title margins. !30839
- ๐ Move Auto DevOps Test.gitlab-ci.yml template to rules syntax instead of only/except. !30876
- ๐ Change Var to Variable text. !30878
- ๐ Move Build.gitlab-ci.yml to
rules
syntax. !30895 - ๐ Move Code-Quality.gitlab-ci.yml to
rules
syntax. !30896 - ๐ท Migrate Dependency-Scanning CI template to rules syntax. !30907
- Apply shared integrations view to project level. !30971
- ๐ฆ Exposes description, hosts, details, and timestamps for Alert Management Alert GraphQL. !31091
- โก๏ธ Update the example regex in the image expiration policy UI. !31104
- โ Add clear explanation to the MR widget when no CI is available and Pipeline must succeed option is activated. !31112
- ๐ท Migrate SAST CI template to rules syntax. !31127
- ๐ Update style of buttons on the Releases page. !31129 (รzgรผr Adem Iลฤฑklฤฑ @iozguradem)
- ๐ Changed test success calculation to exclude skipped tests. !31154
- app:gitlab:check rake task now warns when projects are not in hashed storage. !31172
- ๐ Moves embedded metrics for Prometheus alerts to Core. !31203
- ๐ Move Deploy.gitlab-ci.yml to
rules
syntax. !31290 - Modify Snippet git path errors to be more helpful. !31333
- ๐ Move Browser-Perfomance-Testing.gitlab-ci.yml to
rules
syntax. !31413 - ๐ Use gsub instead of the Liquid gem for variable substitution in the Prometheus proxy API. !31482
- ๐ Changed terminology of security scanner status from configure to enable. !31503
- ๐ Update auto-deploy-image to v0.14.0 with helm 2.16.6, --atomic deployments and improved kubernetes 1.16 support. !31505
- โ Add ability to add or remove MR labels via API. !31522 (Lee Tickett)
- ๐ณ Disable Docker-in-Docker for Dependency Scanning by default. !31588
- ๐ณ Disable Docker-in-Docker for SAST by default. !31589
- โ Add migration to import changes to the system dashboard Prometheus queries into DB. !31618
- Ensure links generated by the copy link feature contain variables. !31636
- Migrate from Vue event hub to Mitt in issuables list. !31652 (Arun Kumar Mohan)
- โก๏ธ URL params in the monitoring dashboard update variable values defined in yml file. !31662
- Migrate from Vue event hub to Mitt. !31666 (Arun Kumar Mohan)
- โ Add prefix to template variables in URL in the monitoring dashboard. !31690
- โ Add fields to GraphQL snippet blob type. !31710
- Make protected_ci_variables setting enabled by default. !31715
- Prepare group import feature to use ndjson. !31741
- Prepare group export feature to use ndjson. !31742
- โ Remove a lonely dot in Batch Comments. !31783 (Gilang Gumilar)
- ๐ Update auto-deploy-image to v0.15.0, with an upgraded PostgreSQL chart used by default for Auto DevOps deployments. !31799
- ๐ฎ Force hashed storage to always be enabled. !31801
- โ Add alert counts by status to GraphQL API. !31818
- โ Show warning message to user if raw text search is used when filtering pipelines. !31942
- Update deprecated slot syntax in ./app/assets/javascripts/pages/milestones/shared/components/delete_milestone_modal.vue. !31990 (Gilang Gumilar)
- ๐ Update deprecated slot syntax in ./app/assets/javascripts/confidential_merge_request/components/dropdown.vue. !31999 (Gilang Gumilar)
- โก๏ธ Update deprecated slot syntax in ./app/assets/javascripts/diffs/components/diff_discussions.vue. !32004 (Gilang Gumilar)
- โก๏ธ Update deprecated slot syntax in ./app/assets/javascripts/boards/components/board_form.vue. !32005 (Gilang Gumilar)
- โก๏ธ Update deprecated slot syntax in ./app/assets/javascripts/repository/components/breadcrumbs.vue. !32017 (Gilang Gumilar)
- Externalize i18n strings from ./app/views/users/calendar_activities.html.haml. !32094 (Gilang Gumilar)
- Externalize i18n strings from ./app/views/users/_deletion_guidance.html.haml. !32097 (Gilang Gumilar)
- Externalize i18n strings from ./app/views/shared/_ref_dropdown.html.haml. !32102 (Gilang Gumilar)
- Externalize i18n strings from ./app/views/shared/_recaptcha_form.html.haml. !32106 (Gilang Gumilar)
- Externalize i18n strings from ./app/views/shared/_project_limit.html.haml. !32110 (Gilang Gumilar)
- Externalize i18n strings from ./app/views/shared/_personal_access_tokens_table.html.haml. !32116 (Gilang Gumilar)
- Externalize i18n strings from ./app/views/shared/_milestones_filter.html.haml. !32120 (Gilang Gumilar)
- Externalize i18n strings from ./app/views/shared/_milestone_expired.html.haml. !32121 (Gilang Gumilar)
- Externalize i18n strings from ./app/views/shared/_label_row.html.haml. !32124 (Gilang Gumilar)
- Externalize i18n strings from ./app/views/shared/_group_tips.html.haml. !32127 (Gilang Gumilar)
- Externalize i18n strings from ./app/views/shared/_group_form.html.haml. !32132 (Gilang Gumilar)
- Externalize i18n strings from ./app/views/shared/_field.html.haml. !32136 (Gilang Gumilar)
- โ Externalize i18n strings from ./app/views/shared/_delete_label_modal.html.haml. !32138 (Gilang Gumilar)
- Externalize i18n strings from ./app/views/shared/_commit_message_container.html.haml. !32139 (Gilang Gumilar)
- Externalize i18n aria-label strings from ./app/views/shared/*. !32142 (Gilang Gumilar)
- Externalize i18n strings from ./app/views/shared/milestones/_top.html.haml. !32148 (Gilang Gumilar)
- Externalize i18n strings from ./app/views/shared/milestones/_milestone.html.haml. !32154 (Gilang Gumilar)
- ๐ Externalize i18n strings from ./app/views/shared/milestones/_merge_requests_tab.haml. !32158 (Gilang Gumilar)
- Externalize i18n strings from ./app/views/shared/milestones/_labels_tab.html.haml. !32159 (Gilang Gumilar)
- Externalize i18n strings from ./app/views/shared/milestones/_issues_tab.html.haml. !32160 (Gilang Gumilar)
- Externalize i18n strings from ./app/views/shared/milestones/_issuable.html.haml. !32161 (Gilang Gumilar)
- Externalize i18n strings from ./app/views/shared/issuable/_sidebar.html.haml. !32164 (Gilang Gumilar)
- Externalize i18n strings from ./app/views/shared/issuable/_nav.html.haml. !32165 (Gilang Gumilar)
- Externalize i18n strings from ./app/views/shared/issuable/label*. !32167 (Gilang Gumilar)
- Externalize i18n strings from ./app/views/shared/issuable/_close_reopen_report_toggle.html.haml. !32168 (Gilang Gumilar)
- Externalize i18n strings from ./app/views/shared/issuable/_close_reopen_button.html.haml. !32172 (Gilang Gumilar)
- Externalize i18n strings from ./app/views/shared/issuable/_bulk_update_sidebar.html.haml. !32173 (Gilang Gumilar)
- โ Add files param to snippet create mutation. !32309
- ๐จ Cluster index refactor: Add missing pagination. !32338
- ๐จ Refactored render errors for blob to Vue. !32345
- ๐ฐ Format the alert payload into a table view. !32423
- โ Add presence validation to content and title in snippet rest endpoints. !32522
- ๐ Fix jump to definition linking to same file opening a new tab.
๐ Performance (15 changes, 2 of them are from the community)
- Speed up NOT Issue filters. !27639
- โ Add indexes on ingress, enabled clusters and successful deployments. !28331
- โ Add clusters index to improve usage data queries. !28626
- โก๏ธ Uses Kubernetes API conventions to create or update a resource leandrogs. !29010 (Leandro Silva)
- ๐ Cache TreeSummary response for logs_tree. !29828
- ๐ Move release notification from model callbacks to service. !29853 (Ravishankar)
- โ Delete orphaned rows in application_settings table. !29981
- ๐ Improve cacheability of monaco-editor code. !30032
- Project import queries are now partially batched. !30057
- โฌ๏ธ Upgrade json gem to 2.3.0. !30852
- ๐ Use process-wide cache for application settings and performance bar. !31135
- Record usage ping finish time. !31222
- ๐ Use NOT VALID to enforce a not null constraint on file store columns. !31261
- ๐ Enable ref name caching for merge request diffs. !31530
- ๐ Skip mergeability check when listing MRs in the API. !31890
โ Added (146 changes, 13 of them are from the community)
- Graphql query for issues can now be sorted by priority. !18901
- โ Add test report API route. !24648
- โ Add GraphQL support for querying a board's lists. !24812
- ๐ Define remove_label quick action as alias of unlabel. !24962 (Jacopo Beschi @jacopo-beschi)
- Create Wiki activity events on pushes to Wiki git repository. !26624
- ๐ Allow users to download a CSV of the recent daily code coverage values per job. !27094
- Display x509 signed tags. !27211 (Roger Meier)
- Enabling git versioned snippets. !27705
- โ Add option to hide the default "thumbs up" and "thumbs down" buttons on issues, merge requests, and snippets. !27734 (Steve Mokris)
- โ Add sorting issues by label priority to graphQL endpoint. !27936
- โ Add certification revocation list download and certificate revoke. !28336 (Roger Meier)
- โ Add WebIDE Dark Theme Support. !28407
- โ Add secure binaries template. !28566
- ๐ LDAP authentication support for admin mode. !28572 (Diego Louzรกn)
- โ Add UI for exporting group data to the group settings. !28573
- ๐ Allow to assign milestones to a release on the "Edit Release page". !28583
- โ Add Previous and Next buttons for commit-by-commit navigation. !28596
- Add the global var SECURE_ANALYZERS_PREFIX. !28617
- ๐ Allow users to retry obtaining Let's Encrypt certificates for GitLab Pages. !28784
- โ Add support for cluster applications CI artifact report. !28866
- Add resource_state_events table. !28926
- Migration to add partitioned_foreign_keys table that tracks foreign keys for partitioned tables. !29064
- Collect object store config in usage data. !29149
- โ Add freeze period model. !29162
- ๐ Moved issue board focus mode to Core and available for for everyone. !29200
- ๐ Add freeze periods via CI_DEPLOY_FREEZE variable. !29244
- โ Add intermediate CAs capability to S/MIME email signature. !29352 (Diego Louzรกn)
- โ Add responding to ChatOps jobs triggered in Mattermost. !29366 (Brian Kintz)
- ๐ฆ Expose Freeze Periods in REST API. !29382
- ๐ฆ Add read/write_package_registry to deploy_tokens. !29383
- โ Add public API for feature flag user lists. !29415
- Create cluster annotations API endpoint. !29502
- โ Add ability to change metrics dashboard visibility. !29634
- โ Add percentage of actors feature flag rollout. !29698
- โ Add metric dashboard public visibility toggle. !29718
- Route to feature flags based on internal id. !29740
- Send email notification for unknown sign-ins. !29741
- โ Add search by name to registry image repositories. !29763
- Surface alerts add empty state. !29775
- 0๏ธโฃ Enable uploadpack filters by default. !29787
- Select the first option if there is only one metric option on alerts dropdown. !29857 (Gilang Gumilar)
- โ Add table for Alert Management alerts. !29864
- Add policies for managing 'default_branch_protection' setting in groups. !29879
- โ Add comment_detail column to services. !29891
- โ Add option to add custom profile image guidelines. !29894 (Roger Meier)
- View a details of a panel in 'full screen mode'. !29902
- โ Add database relation to preserve users starred metrics dashboard information. !29912
- โ Add jira imports to usage data. !29925
- Add issues_create_limit to settings api. !29960
- Map labels from Jira to labels in GitLab. !29970
- โ Add Deployment to ECS process to AutoDevOps. !29971
- GraphQL issue queries can now be sorted by milestone due date. !29992
- โ Add table for tracking issues published to status page. !29994
- ๐จ Create Sprints table and barebones model. !30125
- When viewing a single panel, return to a full dashboard by pressing the Escape key. !30126
- ๐จ Flesh out Sprints relationships and constraints. !30127
- โ Add GraphQL type for reading Alert Management Alerts. !30140
- โ Add ability to query Projects using GraphQL API. !30146
- โ Add
web_url
to branch API response. !30147 - ๐ Fix Jira importer URLs. !30155
- โ Add migrations for global CI variables. !30156
- โ Add vue routes support to Static Site Editor. !30163
- โ Integrate CI instance variables in the build process. !30186
- Add raw_blob_request_limit to Application Settings API. !30211
- Empty state for alerts list. !30215
- Create operations_strategies_user_lists table. !30243
- โ Adds URL parameter for confidential new issue creation. !30250
- โก๏ธ Update Jira comment to include more information. !30258
- Add scheduled_at field to jira_imports table. !30284
- Alerts list loading & error state. !30315
- ๐ Deploy token authentication for API with Maven endpoints. !30332
- โ Add metrics dashboard annotations feature, which enables marking interesting events over metrics dashboard charts. !30371
- โ Add non_archived argument to issues API endpoint. !30381
- โ Add admin controller actions for interacting with instance variables. !30385
- โ Add mutation to create a new branch in GraphQL. !30388
- Introduce API for fetching shared projects in a group. !30461
- Display expanded dashboard from a panel's "Link to chart" URL. !30476
- Resolve Design Comment: Edit Comment text. !30479
- Map Jira issue assignee and author. !30498
- โ Add email notification on group export complete. !30522
- โ Add option to restrict emails that match a configured regular expression. !30548
- In metrics dashboard use custom variables from URL in queries. !30560
- โ Add mutation for AlertManagement's Alert status. !30576
- Multiple metrics edit navigates to prom edit page. !30666
- โก๏ธ Update metrics dashboard url when a panel is expanded or contracted. !30704
- โ Add migration bot user. !30738
- ๐ Issues Analytics: Add title to page. !30836
- ๐ Contribution Analytics: Add title to page. !30842
- ๐ Insights Analytics: Add title to page. !30853
- ๐ Repository Analytics: Add title to page. !30855
- ๐ CI / CD Analytics: Add title to page. !30891
- 0๏ธโฃ Enable Monaco for editing Snippets by default. !30892
- Disabled Edit button for binary snippets. !30904
- ๐ Monokai and Solarized Dark syntax highlighting theme for Web IDE. !30931
- ๐ Updated deprecated buttons in release page. !30941 (รzgรผr Adem Iลฤฑklฤฑ @iozguradem)
- โ Add sorting to AlertManagement Alert Graphql. !30964
- ๐ Web IDE: Introduce syntax highlighting for .vue files. !30986
- ๐ Solarized light syntax highlighting theme for the Web IDE. !30989
- ๐ Deploy tokens can be used in the API with Basic Auth Headers enabling NuGet and PyPI to be used with deploy tokens. !31035
- Skip spam check for GitLab team members on gitlab.com. !31052
- ๐ None syntax highlighting theme for Web IDE. !31056
- ๐ Issues Analytics: Add title to group-level page. !31057
- Display metrics dashboards starred by user at the top of dashboard select field. !31059
- โ Add WYSIWYG editor to the Static Site Editor. !31099
- ๐ Conan registry is accessible using deploy tokens. !31114
- โ Add container registry settings to application_settings table. !31125
- โ Added provider icon to cluster index display. !31134
- Add a CI variable CI_KUBERNETES_ACTIVE as an alternative to only:kubernetes/except:kubernetes that works with the rules syntax. !31146
- Enable Alert Management functionality. !31171
- ๐ Allow monitoring dashboard users to open single panels in a new tab. !31206
- Create dashboard annotations via Graphql. !31249
- ๐ Enable deploy token authentication for the NPM registry. !31264
- โ Add read and write package registry scopes to deploy tokens. !31267
- ๐ Read only storage move API. !31285
- โ Add Design Management (via Designs tab on Issues) to GitLab FOSS. !31309
- ๐ฆ Exposes issue IID in Alert Management Alert's GraphQL endpoint. !31313
- ๐ New API endpoint for starring metrics dashboards. !31316
- โ Add search bar to container registry image list. !31322
- Highlight focused Design discussion in image markers. !31323
- ๐ Allow showing merge request diffs compared to current version of target branch. !31325
- โ Add alert on project issues page to show Jira import is in progress. !31329
- โ Add API CRUD actions for instance-level CI/CD variables. !31342
- โ Add alert on project issues page to show Jira import has finished. !31375
- Filter pipelines by trigger author and branch name. !31386
- Add incident_labeled_issues to usage ping. !31406
- ๐จ Refactored Snippet view to Vue. !31450
- ๐ Make report-type artifacts available for download. !31513
- Render dropdown and text elements based on variables defined in monitoring dashboard yml file. !31524
- โ Add expunge deleted messages option to mailroom. !31531 (Diego Louzรกn)
- ๐ฒ Log Cloudflare request headers. !31532
- ๐ Allow Web IDE markdown to preview uncommitted images. !31540
- โ Add Webex Teams project integration service. !31543 (Sebastian Leuser)
- โ Add Rubocop cop to flag keyword arguments usage in Sidekiq workers. !31551 (Arun Kumar Mohan)
- ๐ Allow users to star/unstar dashboards which will appear at the top of their dashboards options. !31597
- โ Add ability to create merge request from vulnerability page. !31620
- โ Add confidential status support for comment and replies. !31622
- โ Add Web IDE pipelines usage counter. !31658
- ๐ Ruby metrics now include USS and PSS memory readings. !31707
- Add issues_created_gitlab_alerts to usage ping. !31802
- โ Add Alert Detail view. !31877
- ๐ New API endpoint for removing stars from metrics dashboards. !31892
- View raw file of any zip artifacts. !31912
- โ Add search to Alert Management Alerts GraphQL query. !32047
- โ Add "Keep divergent refs" option for push mirrors. !32381
- โ Add fields to Alert Details view. !32392
- โก๏ธ Update GitLab Pages to 1.18.0.
Other (70 changes, 25 of them are from the community)
- โ Remove Admin -> Settings -> Geo navigation. !21005 (Lee Tickett)
- โ removes store logic from issue board models. !21400 (nuwe1)
- โ removes store logic from issue board models. !21408 (nuwe1)
- โก๏ธ Moves updateIssue from issue model to board store. !21414 (nuwe1)
- ๐ Improve error handling of squash and rebase. !23740
- โ Remove obsolete bot_type column. !27076
- Remove obsolete columns from resource_milestone_events. !28536
- Add index to issue_id and created_at of resource_weight_events. !28930
- Clean up & Re-arrange the keyboard shortcuts modal. !28992
- ๐ฆ Remove ci_expose_arbitrary_artifacts_in_mr feature flag. !29363 (Lee Tickett)
- Remove git_archive_path feature flag. !29369 (Lee Tickett)
- ๐ Rename Snippet search results title. !29599
- โก๏ธ Update to Rails 6.0.2.2. !29743
- ๐ฒ Log server responses of API bad requests in api_json.log. !29839
- ๐ Clean up refresh fix for cancel automatic merge. !29844
- โ Add snippet repository backfilling migration. !29927
- Remove the SIDEKIQ_REQUEST_STORE configuration. !29955
- Increase label list label column width. !29963
- ๐จ Refactor count queries to single query on Projects::EnvironmentsController. !30073 (Sashi Kumar)
- โก๏ธ Update text on self-managed sign in page. !30135
- โ Remove namespaces.plan_id column. !30351
- Migrate models and policies specs to consider admin mode. !30430 (Diego Louzรกn)
- โฌ๏ธ Upgrade Nokogiri to v1.10.9. !30435
- โ Add snippet migration rake tasks. !30489
- Error tracking target blank empty state. !30525
- Remove elasticsearch_experimental_indexer column. !30628
- โก๏ธ Update the template for Static Site Editor / Middleman. !30642
- โ Remove unused cluster configuration workers. !30695
- โ Remove deprecated Snippet
code
attribute from Project Snippets API. !30739 - โก๏ธ Update merge request widget question mark icons. !30759
- ๐ Value Stream Analytics: Add title and remove separator. !30841
- โ Remove mention of github-markup in Wiki clone help. !30962
- Alert Management mobile styling. !31082
- ๐ Allow Auto DevOps Test stage to start immediately. !31185
- ๐ Enable async_merge_request_check_mergeability by default. !31196
- Cleanup background migration for populating user_highest_roles table. !31218
- โ Add docs for alert management list. !31225
- โ Remove extra spaces from markdown toolbar items. !31288
- ๐ Use cookies with metadata to prevent reuse as another cookie. !31311
- Add inherit_from_id column to services table. !31320
- ๐ฆ Organize package models by package type. !31346 (Sashi Kumar)
- Apply active class on active link element in HAML pagination. !31396
- โก๏ธ Update GitLab Runner Helm Chart to 0.16.1. !31492
- ๐ฒ Log when container registry permissions are denied. !31536
- Add epic_id to resource_state_events. !31587
- โก๏ธ Update doorkeeper to latest version 5.0.3. !31673
- โ Add Foreign Key on projects.namespaces_id. !31675
- ๐ Fix misalignment of author dropdown on the commits search page. !31686
- โก๏ธ Update css-loader 1.0.0 -> 2.1.1. !31743 (Pirate Praveen)
- ๐ Fix database schema inconsistency with not-null checks. !31930
- Removes create_confidential_merge_request feature flag leandrogs. !31968 (Leandro Silva)
- โก๏ธ Update deprecated slot syntax in ./app/assets/javascripts/issue_show/components/fields/description.vue. !31979 (Gilang Gumilar)
- Update deprecated slot syntax in ./app/assets/javascripts/pages/milestones/shared/components/promote_milestone_modal.vue. !31980 (Gilang Gumilar)
- โก๏ธ Update group and project export info messages. !31981 (briankabiro)
- Relocate Nuget presenter helpers to presenters module. !31985 (Sashi Kumar)
- ๐ Update deprecated slot syntax in ./app/assets/javascripts/pages/admin/users/components/delete_user_modal.vue. !31992 (Gilang Gumilar)
- Update deprecated slot syntax in ./app/assets/javascripts/performance_bar/components/detailed_metric.vue. !32006 (Gilang Gumilar)
- Update deprecated slot syntax in ./app/assets/javascripts/profile/account/components/delete_account_modal.vue. !32007 (Gilang Gumilar)
- Update deprecated slot syntax in ./app/assets/javascripts/environments/components/stop_environment_modal.vue. !32012 (Gilang Gumilar)
- โก๏ธ Update deprecated slot syntax in ./app/assets/javascripts/serverless/components/area.vue. !32015 (Gilang Gumilar)
- ๐ Update deprecated slot syntax in ./app/assets/javascripts/releases/components/app_edit.vue. !32018 (Gilang Gumilar)
- ๐ Update deprecated slot syntax in ./app/assets/javascripts/releases/components/evidence_block.vue. !32019 (Gilang Gumilar)
- โก๏ธ Update deprecated slot syntax in ./app/assets/javascripts/ide/components/ide_review.vue. !32025 (Gilang Gumilar)
- โก๏ธ Update deprecated slot syntax in ./app/assets/javascripts/ide/components/pipelines/list.vue. !32027 (Gilang Gumilar)
- โก๏ธ Update alert management table background colour to correct gray. !32068
- ๐ฆ Validate package types in package metadatum models. !32091 (Sashi Kumar)
- โก๏ธ Update error tracking table background colour to correct gray. !32133
- โก๏ธ Update GitLab Elasticsearch Indexer to v2.3.0. !32199
- โก๏ธ Update asciidoctor-plantuml gem to v0.0.12. !32376
- ๐ Use visitUrl in Alert management. !32414