From db115d5ac71e57b2dad327004de7660e353dcd1c Mon Sep 17 00:00:00 2001 From: GitLab Bot Date: Wed, 21 Apr 2021 21:09:40 +0000 Subject: Add latest changes from gitlab-org/gitlab@master --- CHANGELOG.md | 806 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 806 insertions(+) (limited to 'CHANGELOG.md') diff --git a/CHANGELOG.md b/CHANGELOG.md index fb8e639ef91..9efa167e504 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,812 @@ documentation](doc/development/changelog.md) for instructions on adding your own entry. +## 13.11.0 (2021-04-22) + +### Security (3 changes) + +- Update to Rails v6.0.3.6. !59328 +- Update mermaid to version 8.9.2. +- Allow to disable exiftool depending on env variable. + +### Removed (10 changes, 1 of them is from the community) + +- Redirect deprecated pipeline routes. !53990 +- Remove CI lint button from Jobs page nav. !56854 +- Remove graphql_individual_release_page feature flag. !56882 +- Remove deprecated repository archive routes. !57236 +- Remove add issues modal from issue boards (this has been disabled since 13.6). !57329 +- Remove unused feature flag ':roadmap_buffered_rendering'. !57486 +- Remove HipChat integration from frontend and docs. !57556 +- Remove temporary index from vulnerabilities table. !57656 (Huzaifa Iftikhar @huzaifaiftikhar) +- Remove unused feature flag checks. !58469 +- Remove ability to create new service templates. !58624 + +### Fixed (175 changes, 90 of them are from the community) + +- Update gatsby project template to address the pipeline failure. !37410 (Takuya Noguchi) +- Fixed an issue where the link commit message did not end with a newline. !49086 (Kazuya Kojima) +- Partially fix incorrect icons for non-standard license files. !53207 +- Add language- prefix to CSS class of markdown code blocks. !55076 (Camil Staps) +- Filter out pipelines that were excluded in the relation scope in Ci::Pipeline#latest_pipeline_per_commit. !55657 (Cong Chen @gentcys) +- Fix mermaid diagrams in dark mode. !56183 +- Catch network errors. !56457 (Shubham Kumar (@imskr)) +- Fix the Maven sync worker to not fail if the versionless package is not found. !56514 +- Fix `#current_authenticated_job` when used with `.authenticate_with` in Grape APIs. !56564 +- Move graphql timelogs to CE. !56633 (Lee Tickett @leetickett) +- Fix bug in wiki link rewriter filter. !56636 +- Fix bug in Gollum Tags filter. !56638 +- Fix derivation of effective permissions (access level) of group members. !56677 (Jonas Wälter @wwwjon) +- Fix word wrapping in parallel diffs. !56713 +- Don't close issue label select box on click if only mouseup outside. !56721 (Simon Stieger @sim0) +- Fix reference widget icon and text spacing. !56759 +- Fix test report merge request widget summary and issues alignment. !56768 +- Fix artifacts section from showing up when no artifacts are present. !56784 +- Push confidential_notes feature flag to mr frontend. !56798 (Lee Tickett @leetickett) +- Fixed offenses Layout/BeginEndAlignment. !56827 (Shubham Kumar (@imskr)) +- Close DropLab dropdowns on click instead of mousedown. !56847 (Simon Stieger @sim0) +- Add labels to UI toggles. !56848 +- Fix offense Layout/RescueEnsureAlignment. !56870 (Shubham Kumar (@imskr)) +- Fixes offense Lint/RedundantSafeNavigation. !56884 (Shubham Kumar (@imskr)) +- In admin new user page, fix external checkbox warning hide with keyboard interaction. !56896 +- Fix Conan project-level API to return correct download-urls and fix Conan project-level functionality. !56899 +- Remove Kramdown patch and update to v2.3.1 gem. !56917 +- Fixed styling of commit comment buttons. !56982 +- Update weight transaltion for Russian locale. !56986 (Gennady Kovalev (@belolap)) +- Fixes rubocop offense Migration/DepartmentName. !56997 (Shubham Kumar (@imskr)) +- Do not render empty title in HelpPopover. !57025 +- Validate import manifest url scheme. !57071 +- Inherit default branch name for subgroups. !57101 +- Fix ruby alpine CI template. !57109 +- Fix rails binding for ruby alpine template. !57112 +- Update admin edit button icon class. !57151 +- Fix branch switch to be exact instead of partial match. !57197 +- Add aria labels to icon buttons. !57261 +- Ensure search param is kept in scrolled commit. !57307 +- Fix remote_mirrors usage ping metric. !57332 +- Remove calls to jQuery animations to fix infinite scrolling on the Repository commits page. !57379 +- Hide project-specific views on group / instance level integrations. !57381 +- A blocked URL for a push mirror is a hard failure. !57392 +- Fix usage data count start/finish export issue. !57403 +- Fix tooltip position in mini pipeline chart. !57425 +- Use search param in refs call to filter revisions. !57442 +- Update the Package settings to use the blue primary button. !57468 +- Always save default on empty values in Exp Policies. !57470 +- Allow all file types to be uploaded from the repo file upload tool. !57498 +- Fix Assignee dropdown showing assignee(s) twice. !57513 +- Fix inconsistent production environment definition on VSA. !57557 +- Fix namespace validation (unique path) on group creation. !57563 (Jonas Wälter @wwwjon) +- Give better feedback when quick actions have no effect. !57570 (Hilco van der Wilk) +- Fix security report fetching in Merge Requests. !57574 +- Display error message when runner installation instructions modal cannot be loaded correctly. !57588 +- Fix two data races in the branch names cache. !57607 +- Add aria labels to icon-only buttons. !57610 +- Fix Rails/SaveBang rubocop offenses in spec/controllers/projects/*. !57643 (Abdul Wadood @abdulwd) +- Fix Rails/SaveBang Rubocop offenses for admin controllers. !57644 (Huzaifa Iftikhar @huzaifaiftikhar) +- Make NuGet SearchQueryService q parameter optional. !57654 (Huzaifa Iftikhar @huzaifaiftikhar) +- Fix MR Source Branch styling. !57662 +- Fix updating GraphQL boards cards on assignees update. !57687 +- Revert Ignore default_enabled value in Feature.enabled?. !57707 +- Simplify Build Group name correction. !57739 +- Fix force_random_password option when creating Users via API. !57751 +- Fix issue where merge description not showing when merged with merge train. !57787 +- Covert has-tooltip on commit page to pajamas. !57858 +- Fix Rails/SaveBang rubocop offenses in spec/controllers/groups*. !57879 (Abdul Wadood @abdulwd) +- Fix Rails/SaveBang Rubocop offenses for requests module. !57883 (Huzaifa Iftikhar @huzaifaiftikhar) +- Disable trigger manual job button after click. !57885 +- Fix Rails/SaveBang rubocop offenses in auth controllers. !57886 (Abdul Wadood @abdulwd) +- Fix Rails/SaveBang Rubocop offenses for requests/api module. !57887 (Huzaifa Iftikhar @huzaifaiftikhar) +- Fix Rails/SaveBang Rubocop offenses for presenters. !57888 (Huzaifa Iftikhar @huzaifaiftikhar) +- Fix Rails/SaveBang rubocop offenses in profiles & projects controllers. !57890 (Abdul Wadood @abdulwd) +- Fix Rails/SaveBang rubocop offenses in spec/features/admin. !57891 (Abdul Wadood @abdulwd) +- Fix Rails/SaveBang rubocop offenses in spec/features/dashboard. !57898 (Abdul Wadood @abdulwd) +- Fix Rails/SaveBang rubocop offenses in spec/features/issues. !57900 (Abdul Wadood @abdulwd) +- Fix Rails/SaveBang rubocop offenses in spec/features/projects. !57904 (Abdul Wadood @abdulwd) +- Fix Rails/SaveBang rubocop offenses in spec/features/. !57907 (Abdul Wadood @abdulwd) +- Fix Rails/SaveBang Rubocop offenses for hooks module. !57918 (Huzaifa Iftikhar @huzaifaiftikhar) +- Fixes rubocop offenses Style/RedundantSelfAssignment. !57920 (Shubham Kumar (@imskr)) +- Fix closed icon for merge requests to match close issue icon. !57981 (jesus beltran) +- Resolves offenses Style/ParallelAssignment. !57999 (Shubham Kumar (@imskr)) +- Resolves offenses Style/RedundantAssignment. !58013 (Shubham Kumar (@imskr)) +- Fix Rails/SaveBang Rubocop offenses for deployment modules. !58040 (Huzaifa Iftikhar @huzaifaiftikhar) +- Fix Rails/SaveBang Rubocop offenses for mattermost modules. !58048 (Huzaifa Iftikhar @huzaifaiftikhar) +- Fix Rails/SaveBang rubocop offenses in spec/initializers. !58049 (Abdul Wadood @abdulwd) +- Fix Rails/SaveBang Rubocop offenses for issue models. !58052 (Huzaifa Iftikhar @huzaifaiftikhar) +- Fix Rails/SaveBang Rubocop offenses for legacy github import. !58054 (Huzaifa Iftikhar @huzaifaiftikhar) +- Resolves rubocop offenses Rails/WhereNot. !58062 (Shubham Kumar (@imskr)) +- Fix Rails/SaveBang Rubocop offenses for markdown cache modules. !58063 (Huzaifa Iftikhar @huzaifaiftikhar) +- Fix Rails/SaveBang Rubocop offenses for commit models. !58069 (Huzaifa Iftikhar @huzaifaiftikhar) +- Only link merge requests to successful deployments. !58072 +- Fix Rails/SaveBang Rubocop offenses for gitaly client models. !58089 (Huzaifa Iftikhar @huzaifaiftikhar) +- Fix Rails/SaveBang Rubocop offenses for email handlers. !58095 (Huzaifa Iftikhar @huzaifaiftikhar) +- Fix Rails/SaveBang rubocop offenses in spec/factories_spec.rb. !58102 (Abdul Wadood @abdulwd) +- Fix Rails/SaveBang Rubocop offenses for ci models. !58104 (Huzaifa Iftikhar @huzaifaiftikhar) +- Fix Rails/SaveBang Rubocop offenses for banzai modules. !58108 (Huzaifa Iftikhar @huzaifaiftikhar) +- Ensures that the "Suggest GitLab CI" popover is shown after selecting a template type. !58120 +- Fix EmptyLineAfterFinalLetItBe Rubocop offenses for groups controller. !58174 (Huzaifa Iftikhar @huzaifaiftikhar) +- Fix EmptyLineAfterFinalLetItBe Rubocop offenses for boards module. !58180 (Huzaifa Iftikhar @huzaifaiftikhar) +- Fix EmptyLineAfterFinalLetItBe offenses for error tracking module. !58182 (Huzaifa Iftikhar @huzaifaiftikhar) +- Fix EmptyLineAfterFinalLetItBe Rubocop offenses for groups module. !58183 (Huzaifa Iftikhar @huzaifaiftikhar) +- Fix EmptyLineAfterFinalLetItBe offenses for design management module. !58189 (Huzaifa Iftikhar @huzaifaiftikhar) +- Fix EmptyLineAfterFinalLetItBe Rubocop offenses for metrics module. !58190 (Huzaifa Iftikhar @huzaifaiftikhar) +- Fix EmptyLineAfterFinalLetItBe Rubocop offenses for helpers. !58192 (Huzaifa Iftikhar @huzaifaiftikhar) +- Fix EmptyLineAfterFinalLetItBe Rubocop offenses for api entities. !58193 (Huzaifa Iftikhar @huzaifaiftikhar) +- Fix EmptyLineAfterFinalLetItBe Rubocop offenses for api helpers. !58194 (Huzaifa Iftikhar @huzaifaiftikhar) +- Fix overflow UI bug with longer commit title on Wiki Page History. !58212 (Takuya Noguchi) +- Fix EmptyLineAfterFinalLetItBe offenses in spec/graphql/types. !58241 (Huzaifa Iftikhar @huzaifaiftikhar) +- Fix EmptyLineAfterFinalLetItBe offenses in spec/lib/banzai. !58242 (Huzaifa Iftikhar @huzaifaiftikhar) +- Fix EmptyLineAfterFinalLetItBe in spec/lib/gitlab/alert_management. !58244 (Huzaifa Iftikhar @huzaifaiftikhar) +- Fix EmptyLineAfterFinalLetItBe offenses in spec/lib/gitlab/analytics. !58245 (Huzaifa Iftikhar @huzaifaiftikhar) +- Fix EmptyLineAfterFinalLetItBe offenses in spec/lib/gitlab/auth. !58246 (Huzaifa Iftikhar @huzaifaiftikhar) +- Fix EmptyLineAfterFinalLetItBe offenses in spec/lib/gitlab/checks. !58248 (Huzaifa Iftikhar @huzaifaiftikhar) +- Disable pages_serve_with_zip_file_protocol by default. !58253 +- Fix EmptyLineAfterFinalLetItBe offenses spec/lib/gitlab/github_import. !58256 (Huzaifa Iftikhar @huzaifaiftikhar) +- Fix EmptyLineAfterFinalLetItBe offenses in spec/lib/gitlab/graphql. !58261 (Huzaifa Iftikhar @huzaifaiftikhar) +- Fix EmptyLineAfterFinalLetItBe offenses in spec/lib/gitlab/hook_data. !58262 (Huzaifa Iftikhar @huzaifaiftikhar) +- Fix EmptyLineAfterFinalLetItBe offenses spec/lib/gitlab/import_export. !58264 (Huzaifa Iftikhar @huzaifaiftikhar) +- Fix EmptyLineAfterFinalLetItBe offenses in spec/lib/gitlab/jira_import. !58266 (Huzaifa Iftikhar @huzaifaiftikhar) +- Fix visibility filter on explore projects page. !58293 (Jonas Wälter @wwwjon) +- Fix EmptyLineAfterFinalLetItBe in spec/lib/gitlab/phabricator_import. !58297 (Huzaifa Iftikhar @huzaifaiftikhar) +- Fix EmptyLineAfterFinalLetItBe offenses in spec/lib/gitlab. !58314 (Huzaifa Iftikhar @huzaifaiftikhar) +- Fix EmptyLineAfterFinalLetItBe offenses in spec/mailers. !58319 (Huzaifa Iftikhar @huzaifaiftikhar) +- Fix EmptyLineAfterFinalLetItBe offenses in spec/models/blob_viewer. !58325 (Huzaifa Iftikhar @huzaifaiftikhar) +- Fix EmptyLineAfterFinalLetItBe offenses in spec/models/ci. !58327 (Huzaifa Iftikhar @huzaifaiftikhar) +- Update the group permission check in packages finder helper. !58329 +- Fix EmptyLineAfterFinalLetItBe offenses in spec/models/concerns. !58367 (Huzaifa Iftikhar @huzaifaiftikhar) +- Fix EmptyLineAfterFinalLetItBe offenses in spec/models/project. !58372 (Huzaifa Iftikhar @huzaifaiftikhar) +- Fix EmptyLineAfterFinalLetItBe offenses in spec/policies. !58393 (Huzaifa Iftikhar @huzaifaiftikhar) +- Fix EmptyLineAfterFinalLetItBe offenses in spec/serializers. !58406 (Huzaifa Iftikhar @huzaifaiftikhar) +- Fix EmptyLineAfterFinalLetItBe offenses in spec/services/award_emojis. !58407 (Huzaifa Iftikhar @huzaifaiftikhar) +- Fix EmptyLineAfterFinalLetItBe offenses in spec/services/boards. !58413 (Huzaifa Iftikhar @huzaifaiftikhar) +- Fix EmptyLineAfterFinalLetItBe in spec/services/design_management. !58416 (Huzaifa Iftikhar @huzaifaiftikhar) +- Fix EmptyLineAfterFinalLetItBe offenses in spec/services/environments. !58418 (Huzaifa Iftikhar @huzaifaiftikhar) +- Fix EmptyLineAfterFinalLetItBe offenses in spec/services/groups. !58423 (Huzaifa Iftikhar @huzaifaiftikhar) +- Fix EmptyLineAfterFinalLetItBe offenses in spec/services/ide. !58424 (Huzaifa Iftikhar @huzaifaiftikhar) +- Fix EmptyLineAfterFinalLetItBe offenses in spec/services/issues. !58425 (Huzaifa Iftikhar @huzaifaiftikhar) +- Fix EmptyLineAfterFinalLetItBe offenses in spec/services/merge_requests. !58429 (Huzaifa Iftikhar @huzaifaiftikhar) +- Add aria labels to icon-only buttons. !58459 +- Fixes admin ci variables not showing up. !58496 +- Fix previous deployment fetches wrong deployment. !58567 +- Fix delete source branch status message. !58605 +- Fix member autocomplete sort order. !58652 +- Show bottom border on milestones sidebar widget for incident issues. !58662 +- Fix project access token creation group settings link. !58686 +- Avoid listing snippets through GraphQL when user profile is private. !58739 +- Fix notification when new Service Desk Issue is created. !58803 +- Fix dark mode colors of retried jobs in job details page. !58855 +- Fix Forward Deployment Worker causes deadlock. !58861 +- Fix select2 dropdowns in dark mode. !58862 +- Fix badge s and borders in dark mode info wells. !58875 +- Dark mode nav improvements. !58891 +- Fix style for adding a related issue in free tiers. !58893 (Michael Telgkamp @michael.telgkamp) +- Fix user reference transformation in EpicsPipeline. !58913 +- Avoid inflating Redis memory when aborting pipelines. !59018 +- Fix sign out button in error pages. !59030 +- Add aria labels to icon-only buttons. !59037 +- Skip Rack Attack rate limiting for container registry event API. !59085 +- Fix loading pipelines by commit SHA for GraphQL. !59110 +- Drop user pipelines async when user is blocked. !59129 +- IPython KaTeX rendering of comparison operators for markdown. !59132 (Reinhold Gschweicher ) +- Fix MR diff file tree being hidden behind review bar. !59150 +- Add invited group members to search results on assignees widget. !59152 +- Fix tooltip not rendering. !59202 +- Fix revert commit query. !59356 +- Do not show sort by project in Package project page. !59367 +- Return 403 status code to the Runner when CI Job is deleted. !59382 +- Fix character escaping in Resolved By tooltips. !59428 +- Fix Jenkins integration for GitLab FOSS. !59476 +- Exclude projects dropdown from revert modal. !59504 +- Ensure all tooltips appear with a 500ms delay. !59561 +- Added feature flag to show/hide assignees GraphQL widget. !59620 +- Fix rare race condition in GitLab-internal feature flags with database load balancing enabled. + +### Deprecated (5 changes, 1 of them is from the community) + +- Rename event to action in Snowplow helpers and FE event handlers. !55698 +- Deprecate Product Intelligence test aggregated metrics. !57377 +- Bump recommended Redis version from 4.0 to 5.0. !59072 (Takuya Noguchi) +- Deprecate Alerts for Managed Prometheus. !59433 +- Deprecate assigneeUsername issue filter in GraphQL. !59538 + +### Changed (211 changes, 76 of them are from the community) + +- Adds CI pipeline and job features to GraphQL API. !44703 +- Unify the Docker Image build CI template and use the default branch instead of hardcoded 'master'. !51931 (dnsmichi) +- Update performance bar background color to use Pajamas compliant colour palette. !52775 (Yogi (@yo)) +- Remove extra tooltip from pipelines overview page. !52902 (Yogi (@yo)) +- Update RubyGems metadata constraints and add gem metadata extraction. !53673 +- Returns deep stringified keys for merged_yaml in linting endpoint. !54336 +- Add space to graph in contributor page. !54431 (Yogi (@yo)) +- Move from btn-success to btn-confirm in app/views/profiles directory. !54748 (Yogi (@yo)) +- Add multi-line styling within contribution tooltip. !54765 (Yogi (@yo)) +- Update import statuses texts and icons. !54957 +- Add branch names field to repository GraphQL type. !55074 +- Remove referencing TokenWithIv model in the codebase and dynamic nonce creation feature flag. !55209 +- Move to btn-confirm from btn-success in views/invites directory. !55293 (Yogi (@yo)) +- Add validation for emails on push recipients. !55550 +- Migrate bootstrap modal to GlModal for repo single file uploads. !55587 +- Record sent in-product marketing emails and don't send the same email twice. !55840 +- Alerts integration form UX cleanup. !55892 +- Sync single-file mode user preference when changed from the MR cog menu checkbox. !55931 +- Remove group member: add option to also remove direct user membership from subgroups and projects. !55980 (Jonas Wälter @wwwjon) +- Move to btn-danger for delete button in applications. !56088 (Yogi (@yo)) +- Apply new GitLab UI for badge in starrers page. !56091 (Yogi (@yo)) +- Move to btn-confirm from btn-primary in wiki empty state. !56192 (Yogi (@yo)) +- Move to btn-confirm in download directory dropdown. !56193 (Yogi (@yo)) +- Add btn-default class for Service Desk toggle in settings. !56195 (Yogi (@yo)) +- Move to confirm variant from success in pipeline_new directory. !56199 (Yogi (@yo)) +- Move to confirm varient from success in pipeline_editor directory. !56200 (Yogi (@yo)) +- Move from btn-success to btn-confirm in pipeline_schedules directory. !56201 (Yogi (@yo)) +- Move to confirm variant from success in feature_flags directory. !56202 (Yogi (@yo)) +- Move to confirm variant from success in alert_management directory. !56206 (Yogi (@yo)) +- Move from btn-success to btn-confirm in tracings directory. !56209 (Yogi (@yo)) +- Move from btn-success to btn-confirm in logs directory. !56211 (Yogi (@yo)) +- Move from btn-success to btn-confirm in environments directory. !56212 (Yogi (@yo)) +- Move from btn-success to btn-confirm in blob directory. !56213 (Yogi (@yo)) +- BulkImports: Track pipeline worker with BulkImports::Tracker#status. !56242 +- Update master to main inside monitor copy. !56264 +- Project Settings Operations headers Alerts/Error tracking/Jeager tracing/Jeager tracing expand/collapse on-click/on-tap. !56269 (Daniel Schömer) +- Project Settings Operations header Grafana authentication expand/collapse on-click/on-tap. !56270 (Daniel Schömer) +- Add support for commit_email to Users API. !56272 +- Project Settings Operations header Incidents expand/collapse on-click/on-tap. !56273 (Daniel Schömer) +- Project Settings Operations header Metrics dashboard expand/collapse on-click/on-tap. !56274 (Daniel Schömer) +- Clean up integration form titles and password fields. !56309 +- Move from btn-success to btn-confirm in branches directory. !56325 (Yogi (@yo)) +- Move from btn-success to btn-confirm in cleanup directory. !56329 (Yogi (@yo)) +- Move from btn-success to btn-confirm in default_branch directory. !56330 (Yogi (@yo)) +- Move from btn-success to btn-confirm in deploy_keys directory. !56331 (Yogi (@yo)) +- Move from btn-success to btn-confirm in forks directory. !56333 (Yogi (@yo)) +- Move from btn-success to btn-confirm in hooks directory. !56334 (Yogi (@yo)) +- Move from btn-success to btn-confirm in imports directory. !56336 (Yogi (@yo)) +- Allow setting the shard/replica separately for standalone indexes. !56344 +- Move from btn-success to btn-confirm in network directory. !56345 (Yogi (@yo)) +- Move usage of delayed_project_removal to namespace settings. !56397 +- Update buttons on issue page. !56425 +- Create new policies for read, destroy, and create tokens. !56464 +- Update Jira issues list to use new UI components. !56465 +- Move from btn-success to btn-confirm in protected_branches directory. !56477 (Yogi (@yo)) +- Move from btn-success to btn-confirm in protected_tags directory. !56478 (Yogi (@yo)) +- Move from btn-success to btn-confirm in runners directory. !56485 (Yogi (@yo)) +- Enable new RPC call to retrieve wiki files. !56491 +- Center the pipeline stages dropdown in the commit details page. !56505 +- Update mini pipeline appearance in commit page to match other mini pipelines in the application. !56510 +- Disable pipeline schedules when a user is blocked. !56513 +- Add Username to Email From Header in Notifications. !56588 +- WebIDE show fork button when cannot push code. !56608 +- Add empty state CTA in pipeline editor section for new root CI files. !56665 +- Support newlines for the chatops "run" command. !56668 +- Adds skipped state to duration cell for single stage manual pipelines. !56669 +- Support for --prefer-source option for Composer registry. !56693 +- Allow Email Replies to Notes to Create Discussions. !56711 +- Add id and short_sha GraphQL fields to jobType in the CI namespace. !56714 +- Remove the commit message from the package details UI. !56716 +- Assignee dropdown in issue page displays only participants by default. !56742 +- Render Kramdown format using Gitlab markup. !56750 +- Relax version validation on generic packages. !56755 +- Show popovers on hover and focus by default. !56778 +- Change icon size in the pipeline editor. !56780 +- Show password hint only if password_authentication_enabled_for_web? on new location logins. !56783 (Roger Meier) +- Add Vulnerabilities::FindingEvidence model. !56790 +- Update compare branches button to btn-confirm. !56791 +- Update buttons and spacing on commit page. !56793 +- Update secondary nav elements right margin to 8px. !56794 +- Add created_at to job webhooks. !56835 +- Rename pipelines setting to CI/CD and move out from under repository section. !56857 +- Change the way deprecation information is presented in GraphQL documentation. !56864 +- Validate null constraint for cluster token name. !56868 +- Move from btn-success to btn-confirm in projects/services directory. !56937 (Yogi (@yo)) +- Move from btn-success to btn-confirm in projects/settings directory. !56938 (Yogi (@yo)) +- Move from btn-success to btn-confirm in projects/snippets directory. !56939 (Yogi (@yo)) +- Move from btn-success to btn-confirm in projects/tags directory. !56940 (Yogi (@yo)) +- Move from btn-success to btn-confirm in projects directory. !56943 (Yogi (@yo)) +- Move from btn-success to btn-confirm in registrations directory. !56944 (Yogi (@yo)) +- Move from btn-success to btn-confirm in users directory. !56945 (Yogi (@yo)) +- Adjust gitlab_database_transaction_seconds histogram bucket. !56952 +- Add extra fields to the external pipeline validation payload. !56969 +- Change assignee dropdown invite to utilize invite modal. !57002 +- Enable DISTINCT optimization for ObjectHierarchy globally. !57052 +- Redirect to the pipeline editor when clicking on CI/CD quick links. !57085 +- Update learn gitlab template for new registrations. !57098 +- Add loading icon to create merge request button. !57105 +- Move Pipeline Editor repo link outside of feature flag conditional. !57144 +- Show the Contribution Analytics promotion page for users without permission. !57222 +- Show skipped duration state for all skipped pipelines. !57242 +- Add Runner ID as title in Runner details page. !57247 +- Remove feature flag usage_data_track_ci_templates_unique_projects. !57280 +- Deprecate but keep support for Klar up to version 3. A new analyzer based on Trivy will be used from version 4 onwards. !57281 +- Hydrate some of the variables in the Overview tab suggestion commit placeholder by switching the Diffs data source for it. !57419 +- Remove Slack attachment from new issues created via Slash commands. !57431 +- Make VALIDATION_REQUEST_TIMEOUT configurable. !57521 +- Remove programmatic access to registration tokens. !57524 +- Update Jira subscriptions list to use Vue. !57561 +- Update runner badges look and feel in admin runners table. !57566 +- Rename jobs to promote a smoother transition between Klar and Trivy based scanners. !57593 +- Do not trim input for sample & test payload on alerts integration form. !57617 +- Allow a Global ID to be used when filtering issue by iterationId in GraphQL. !57620 +- Add tags field to jobType in the CI namespace. !57631 +- Expose createdAt and updatedAt fields for Board in the GraphQL API. !57645 +- Update validation trigger flow on the alerts integration form. !57697 +- Remove groupId and projectId arguments to Runner install instructions. !57720 +- GraphQL: expose milestone iid. !57732 +- Move commit neighbor buttons to sticky MR controls. !57743 +- Update title on revoke member invite modal and hide unneeded related issues and merge requests checkbox. !57755 +- Deprecate btn-warning on admin area delete user modal. !57761 +- Remove deprecated button classes from issue detail view. !57763 +- Utilize btn-tertiary for copy project id on project overview. !57766 +- Remove top margin for print layout. !57824 +- Fail batch-aborted pipelines with reason. !57838 +- Replace deprecated Close Milestone button on list view. !57871 +- Replace deprecated button on new epic creation form. !57874 +- Hide pipeline filtered search when no pipeline exists. !57881 +- Add gl-badge for badges in group members page. !57933 (Yogi (@yo)) +- Add gl-badge for badges in project members page. !57934 (Yogi (@yo)) +- Display error message when dashboard activity fetch fails. !57935 +- Add gl-badge for badges in dashboard nav. !57936 (Yogi (@yo)) +- Update GIicon size in geo_node_header.vue. !57952 (singhanshuman) +- Move to confirm variant for buttons in vulnerabilities page. !57961 (Yogi (@yo)) +- Add gl-badge for badges in MR page nav. !57969 (Yogi (@yo)) +- Align project stars and date to center of project in groups page. !57972 (Yogi (@yo)) +- Add btn-icon class for GPG key delete button. !57974 (Yogi (@yo)) +- Add btn-default for mirror update button. !57978 (Yogi (@yo)) +- Update ruby-magic-static to v0.3.5. !57984 +- Reduce button size for revoke button in PAT page. !57989 (Yogi (@yo)) +- Apply gl-form-input for fields in GPG keys page. !58002 (Yogi (@yo)) +- Apply gl-form-input for fields in new schedule page. !58015 (Yogi (@yo)) +- Move to btn-confirm from btn-success in licenses directory. !58024 (Yogi (@yo)) +- Move to btn-confirm from btn-success in geo directory. !58031 (Yogi (@yo)) +- Move to btn-confirm from btn-success in push_rules directory. !58033 (Yogi (@yo)) +- Move to btn-confirm from btn-success in devise directory. !58035 (Yogi (@yo)) +- Add btn-default class for toggle button in admin templates. !58041 (Yogi (@yo)) +- Move to btn-confirm from btn-success in ee project settings. !58047 (Yogi (@yo)) +- Improve UI of Runner Installation instructions: add a loading indicator, use checkmark on selected options, reduce height of modal. !58055 +- Update New Issue form description copy from 'wite a comment' to 'wite a description'. !58068 +- BulkImports: Import milestone iid. !58107 +- Replace deprecated buttons on epic detail view. !58152 +- Replace deprecated buttons on board view. !58153 +- Small text updates on the SAST Config UI page. !58188 +- Update GlIcon size in environments.vue. !58208 (Md. Pial Ahamed (@root.pial)) +- Link to revision in version on admin dashboard. !58225 (Yogi (@yo)) +- Rename Gitlab to GitLab in admin dashboard. !58228 (Yogi (@yo)) +- Remove underline in apply for credit button in k8s page alert. !58232 (Yogi (@yo)) +- Add btn-default class for file picker button. !58238 (Yogi (@yo)) +- Rename Submit issue to Create issue in boards and docs. !58243 (Yogi (@yo)) +- Update label container background and border colour from dark grey to use the same light grey as the board's containers. !58279 +- UI improvement of Admin Dashboard top page. !58373 (Takuya Noguchi) +- Add warning icon beside in progress text if pipeline is stuck. !58427 +- Set workhorse_extract_filename_base feature flag to default. !58504 +- Update resolving alert system notes to use term Recovery Alert. !58513 +- Update default spinner color to pajamas. !58517 +- Update ruby-magic to v0.3.2. !58537 +- Fix HAML in _promote_issue_weights.html.haml. !58546 (Yogi (@yo)) +- Update popover placement and cursor on warning icon in PB. !58552 (Yogi (@yo)) +- Remove vertical-align-middle from user location and work in profile. !58554 (Yogi (@yo)) +- Enable chronological sort order for other items in the performance bar. !58572 +- Use GlTable design system component for pipelines table. !58581 +- Update MobSF to version 3.4.0 in the SAST template. !58594 +- Add count of unique users to receive on-call notification to usage ping. !58606 +- Add global callout for Service template deprecation. !58613 +- Remove cached_api_merge_request_version feature flag. !58670 +- Bump minimum git version to v2.31.0. !58737 +- Add a chaos endpoint that signals QUIT. !58755 +- Improve runners status icon usability and accessibility in the project settings view. !58781 +- Make ref parameter optional in get raw file api. !58787 +- Centralize shared state in Authoring section. !58790 +- Update default branch in divergence graph. !58871 +- Update Pipeline Graph Visualization. !58889 +- Move initial pipeline processing to Sidekiq. !58901 +- Display runner token and description consistently in the job sidebar and admin list. !58904 +- Update ruby-magic to v0.4.0. !58947 +- Update search and sort from the branches page. !58951 +- Return email confirmation time from email entity. !58957 +- Update runner type indicators in view/edit pages. !59005 +- Default enable cascading settings feature flag. !59026 +- Fix gl-emoji in abuse report page. !59078 (Yogi (@yo)) +- Adds new clusters_integrations_prometheus table and model for Prometheus Cluster Integration. !59091 +- Include project and build ID in Pages tmp directory. !59106 +- Deactivate prune webhook logs worker. !59120 +- Reduce pipeline tooltip delay to 0. !59155 +- Remove gldropdown_branches feature flag. !59179 +- Clarify on welcome page that we do not share any data. !59183 +- Schedule artifact expiry backfill again. !59270 +- Create prometheus service asynchronously by default when creating a project. !59273 +- Show archive notice on empty project. !59286 +- Enable in-product emails only for free instances. !59290 +- Log all API uploads that exceed max attachment size. !59292 +- Pages: Add feature flag to disable deployment to legacy storage. !59298 +- Hide What's New for unauthenticated users. !59330 +- Add queue label to metrics dispatched by background transaction. !59344 +- Update Ruby from 2.5 to 2.7 in Dockerfile templates. !59345 (Takuya Noguchi) +- Update profile SSH key labels to refer to expired keys as "Expired". !59381 +- Display project settings runners identifiers consistently. !59383 +- Migrate Start Review button on MRs to use confirm variant. !59523 +- Update auto-build-image to v0.6.0, updating the included docker to 20.10.6 and pack to 0.18.0. !59525 +- Apply new GitLab UI for buttons in create tag page. (Yogi (@yo)) + +### Performance (107 changes, 1 of them is from the community) + +- Cache namespace traversal path. !52854 +- Use empty-query by default to check database connection. !54366 (Leandro Gomes @leandrogs) +- API JSON caching for tags endpoint. !54975 +- Cache open merge requests count in group sidebar. !55971 +- Add index on ci_stages to speed up batch pipeline cancellation. !56126 +- Backfill traversal_ids for gitlab-org staging. !56293 +- Linear version of Namespace#self_and_descendants. !56296 +- Add database index for cancelable ci_pipelines on user and id. !56314 +- Improve the performance of Merge Request Analytics table. !56380 +- Move fetching projects and groups on todos page to API call. !56507 +- Fix Workhorse acceleration for encoded project IDs in API. !56731 +- Prevent sticking to DB primary when experiments are tracked. !56852 +- Move link icon to CSS. !56980 +- Drop unused preload from PipelineSerializer. !56988 +- Speed up destroying of group Todos when user leaves group. !56995 +- Optimise query for Deployment#previous_environment_deployment in LinkMergeRequestWorker. !57039 +- Optimize database performance of loading assigned issue count on header bar. !57073 +- Backfill traversal_ids for gitlab-org .com. !57075 +- Check access only for requesting user when checking if subscribed. !57201 +- Add gin index for namespaces.traversal_ids. !57207 +- Accelerate uploads via API with Workhorse. !57250 +- Add additional index to merge_requests table for project/status/created_at. !57267 +- Preload group parent to fix N+1 queries for project search. !57277 +- Preload additional data to fix N+1 queries for merge request search. !57284 +- Remove N+1 for API commits/:sha/merge_requests. !57290 +- Remove N+1 for API :id/deploy_keys. !57295 +- Reduce query count for ExpirePipelineCacheWorker. !57304 +- Remove N + 1 for milestones issues. !57349 +- Add partial index to improve mirrors update. !57353 +- Apply optimizations to JobsController#show.json. !57367 +- Fix N+1 issue when loading merge request comments. !57374 +- Perform more merge request creation tasks asynchronously to improve response times. !57453 +- Fix N+1 for searching notes (comments) scope. !57460 +- Resolve N + 1 for JIRA pulls. !57482 +- Make `ci_runner_builds_queue_on_replicas` default. !57484 +- Reduce queries on group labels controller. !57517 +- Reduce number of queries in mergeRequestSetAssignees GraphQL mutation. !57523 +- Reduce N+1 queries in creating todos after user mentions in a note. !57525 +- Optimize Deploy Keys Presenter. !57551 +- Add index to improve project deployments endpoint performance. !57554 +- Resolve N + 1 for deployments API. !57558 +- Cache merge request diff version API. !57568 +- Reduce SQL requests number for issue links. !57602 +- Avoid N+1 query when updating todo count cache. !57622 +- Resolve N + 1 for commits notes API. !57641 +- Resolve more N+1 issues in Jira pulls API. !57658 +- Reduce number of SQL queries in Profiles::SlacksController#edit. !57674 +- Preload all user callouts in a single request. !57679 +- Add TargetProject And SourceBranch Index To MergeRequest. !57691 +- Optimize group level Maven package finder query. !57692 +- Remove ci_lower_frequency_trace_update feature flag. !57713 +- Cache MRs count on milestone page. !57714 +- Fix N+1 for searching milestone scope. !57715 +- Avoid N+1 queries in breadcrumbs. !57725 +- Move project hooks routes under /-/ scope. !57734 +- Add composite index to support epic filtering by award emoji. !57759 +- Reduce query count for popular worker ExpireJobCacheWorker. !57773 +- Remove feature flag optimize_issue_filter_assigned_to_self. !57775 +- Ensure a project iid is set before transitioning on pipeline error. !57783 +- Fix N+1 in projects REST endpoint with forked projects. !57798 +- Bulk-abort user pipelines on block. !57801 +- Move pipelines calculation from widget.json to cached_widget.json. !57822 +- Delete all issuable todos asynchronously when issuable is destroyed. !57830 +- Reduce queries on projects labels controller. !57864 +- Optimize database query for last deployment. !57979 +- Fix N + 1 for MilestonesController#merge_requests. !57980 +- Minor performance improvement for ref finder. !58099 +- Reduce milestone issue list display limit to 500. !58168 +- Partial index optimization for namespaces id. !58220 +- Add caching to variables calculation of builds. !58286 +- Reduce SQL requests on building artifacts. !58339 +- Drop unused mirror_data index. !58349 +- Add index on file_store for pages_deployments table. !58355 +- Eliminage N+1 database queries on the user notifications page. !58397 +- Create finder for searching branch names via redis. !58439 +- Preload associations in Ci::Pipeline#cancel_running. !58484 +- Add new MergeRequests::SyncCodeOwnerApprovalRulesWorker. !58512 +- Create the pipelines asynchronously when refreshing merge requests. !58542 +- Optimize searching cherry-picked merge requests for linking deployments. !58568 +- Use object quarantine directory to enumerate new LFS pointers. !58634 +- Resolve merge request todos asynchronously on update. !58647 +- Enable cached avatar lookups by email. !58659 +- Resolve group_member policy n+1. !58668 +- Move CI related paths to cached MR widget. !58711 +- Fix N+1 in REST projects and service desk. !58747 +- Optimize environment serializer to reduce N+1 problems. !58748 +- Handle assignee changes side effects asynchronously. !58783 +- Remove paths from BuildArtifactEntity. !58818 +- Use fast path helpers in BuildDetailsEntity. !58824 +- Add framework for using specialized services to improve performance of MergeRequests::UpdateService. !58836 +- Fix N+1 for searching commits. !58867 +- Fix N+1 queries to find or initialize services. !58879 +- Adjust indices to improve query performance for notification_settings. !58895 +- Fix N+1 queries for issues search. !58915 +- Optimize query for cherry picked merge requests. !58967 +- Cache issues count in sidebar at group level. !59004 +- Improve performance by moving TODO creation out of the jobs/request path. !59022 +- Eliminate N+1 database queries on the user notifications page within the project notifications section. !59029 +- Add migration to index members on user_id, source_id, and source_type. !59051 +- Reduce the number of SQL queries executed on Maven file API endpoints. !59136 +- Add user index on spam logs. !59151 +- Limit number of GraphQL requests tracked in performance bar to 10. !59158 +- Add index for the path column on the packages_maven_metadata table. !59241 +- Reduce timeouts on tab counts for searches to 5s. !59435 +- Add partial index on members to optimize highest access level query. !59455 +- Optimize issuable updates. !59468 +- Ensure the project iid is set before dropping pipeline. !59626 + +### Added (108 changes, 11 of them are from the community) + +- Support adding and removing assignees w/ push opts. !25904 +- Add Go Packages as a cache for the Go proxy. !34558 (Ethan Reesor (@firelizzard)) +- Allow admin users to define admin notes on groups. !47825 +- Resolve nested variable values sent to the runner. !48627 +- Hide "Resolve conflicts" button when source branch is protected. !51121 (Marcin Majkowski @marcinmajkowski) +- Allow Add Comment To Review. !51718 (Lee Tickett @leetickett) +- Add click to copy button over project ID. !53224 (Virgile MATHIEU @vmathieu) +- Convert admin mode feature flag to system application setting. !53610 (Diego Louzán) +- Send in-product marketing emails to guide users setting up their groups. !53715 +- Automatically try to migrate gitlab pages to zip storage. !54578 +- Add user-merge request interaction type. !54588 +- Save usage_data_id from versions app in raw_usage_data. !54738 +- Create UserPreferences API. !55033 +- Support group applications. !55152 (Jonas Wälter @wwwjon, Bastian Blank) +- Ability to add Prometheus as cluster integration. !55244 +- Add JavaScript, TypeScript, and React support to the semgrep analyzer. !55257 +- Added local_store to Pages settings in gitlab.yml file. !55470 +- Add additional fields to dast_site_profiles database table. !55579 +- Cascade delayed project removal setting lookup to parent namespace. !55678 +- Support automatic transitions of Jira issues. !55773 +- Add blocked issues detail popover for boards cards. !55821 +- Allow users to mark pages projects as not deployed during migration to zip storage. !55862 +- Add dast_profile_secret_variables table. !56067 +- Support daily DORA metrics API. !56080 +- Track agent token last_used. !56143 +- Add CI_COMMIT_AUTHOR predefined variable. !56144 (Craig Andrews @candrews) +- Linking to a single line number in Web IDE. !56159 +- Migrate group badges when using Bulk Import. !56357 +- Add Ability to Edit Freeze Periods. !56407 +- Add GraphQL mutation to delete an existing release asset link. !56417 +- Personal access token revoke for managed accounts (feature flag removed). !56427 +- Migration: add trial extension type to gitlab_subscription. !56460 +- Geo: Prepare snippet_repositories and snippet_repository_registry tables for adding verification. !56596 +- User Availability - Allow users to schedule un-setting of their status values. !56649 +- Add missing icon for files with .c++ extension. !56650 (Peter Kovář @peter.kovar) +- Add in-page search for all settings pages. !56659 +- Support include_ancestors when querying group milestones via GraphQL. !56667 +- Add recaptcha to top-level group creation behind feature flag. !56707 +- Configure issue and merge request description templates at group level and rolldown description templates in the group hierarchy. !56737 +- Enabled phabricator importer by default. !56765 +- Generalize alert details status. !56800 +- Create database table dast_profiles_pipelines. !56821 +- Allow selecting a CI template by providing the template name as a URL param gitlab_ci_yml. !56861 +- Group SAML - Check SSO status on Git activity. !56867 +- Send email notification on SSH key expiration. !56888 +- Support custom tag formats for changelogs. !56889 +- Delete records from security_findings table with missing UUID values. !56975 +- Link squashed commits using the changelog API. !56985 +- Allow users to enable force push to protected branches. !57053 +- Add rake tasks for Pages deployment migration. !57120 +- Code suggestions correctly add based on multi-line comments. !57125 +- BulkImports: Add `BulkImports::PipelineWorker` to process each BulkImport pipeline on its own background job. !57153 +- Connect Registries searches to URL. !57251 +- Sort code quality degradations in MR Widget comparison reports. !57258 +- Add unified metrics definition YAML file API endpoint. !57270 +- Clarify what coverage means on the merge request pipeline section. !57275 +- Improve payload format of DORA metrics API. !57314 +- Expose timelogs against issues and merge requests in GraphQL. !57321 (Lee Tickett @leetickett) +- Populate missing dismissal information for vulnerabilities. !57347 +- Clarify the impact of selecting incidents in the new issue form. !57373 +- Add jobs field to the project type. !57376 +- When removing a user, warn Admin user is part of an on-call schedule. !57397 +- Exposes schedulingType on CiJobType and adds usesNeeds to PipelineType. !57398 +- '/projects/:id/repository/compare' supports comparing branches/commits on different projects. !57418 (Exchizz (@Exchizz)) +- Add geo database changes for pipeline artifact replication. !57506 +- Add more fields to the job type. !57530 +- Capture test report summary widget views via usage ping. !57543 +- Allow filtering GraphQL alertManagementIntegrations and alertManagementHttpIntegrations by ID. !57590 +- Add search functionality to Jira Connect App namespaces. !57669 +- Add Conan GraphQL type to package. !57719 +- Log message when upload via API exceeds limit. !57774 +- Migration: Add cloud column to licenses. !57781 +- Re-add swap revisions feature (legacy). !57802 +- Add support for SMTP connection pooling when sending emails. !57805 +- Add a migration to insert trail plans within SAAS for Ultimate and Premium plans. !57814 +- Add link to test case file in the test report for merge requests. !57911 +- Upgrade GitLab Pages to v1.37.0. !57946 +- Add negative filters for merge requests API. !58021 +- Add setting to change default target project for merge requests from forks. !58093 +- Support negated filtering of issues by iids, label_name, milestone_title, assignee_usernames and assignee_id in GraphQL. !58154 +- User notification when SSH key is set to expire soon. !58171 +- Allow user to filter epics by their reaction emoji via GraphQL. !58211 +- Add config support for using Microsoft Graph with MailRoom. !58250 +- Let users create groups and projects at signup and onboard them through issues on gitlab.com. !58301 +- Reschedule background migration to copy projects.container_registry_enabled to project_features.container_registry_access_level. !58360 +- Prettify JSON of sample alert payload. !58433 +- Add spent quick action alias. !58539 (Lee Tickett @leetickett) +- Add GraphQL endpoint for test report summary for pipelines. !58596 +- Show pipeline finished timestamp on MR widget. !58618 +- Add Hello World CI Template. !58649 +- Make blobs directly accessible through the graphql repository. !58677 +- Add target_type column to dast_site_profiles database table. !58723 +- Add GraphQL endpoint for a specific test suite in pipelines. !58924 +- Add blob filename to attachment content disposition. !58977 +- Rollout product_intelligence_metrics_names_suggestions feature flag. !58995 +- Support filtering by assignee wildcard in GraphQL board list issues query. !58996 +- Remove pages_serve_from_migrated_zip feature flag. !59002 +- Enables multiple_cache_per_job feature flag by default. !59016 +- Add CODECLIMATE_PREFIX variable to code quality template. !59041 +- Add instance_url column to the jira_connect_installations table. !59148 +- Remove codequality_backend_comparison feature flag. !59320 +- Allow cherry-picking to a fork's parent. !59399 +- Add kotlin support to spotbugs-sast job. !59431 +- Upgrade GitLab Pages to 1.38.0. !59464 +- Add documentation about Pages deployment migration. !59475 +- Re-enable serving pages with zip file protocol. !59486 +- Enable pipeline_status_for_pipeline_editor by default. !59495 +- Extract creation of prometheus service from Projects::CreateService. + +### Other (160 changes, 74 of them are from the community) + +- Resolve Improve text for error No issue found for given params in UI. !45064 +- Update gon gem to 6.4.0. !51210 +- Initialize conversion of events.id to bigint, and add execute_batched_migrations_on_schedule feature flag to control scheduled background migrations. !51332 +- Apply new GitLab UI buttons in the webhooks list. !51977 (Yogi (@yo)) +- Fix alignment of folder-caret and actions button in the subgroup list. !52400 (Yogi (@yo)) +- Remove JSON endpoint for project container index. !52407 (Takuya Noguchi) +- Update HIPAA logo for project templates. !53270 +- Apply GitLab UI button styles to buttons in app/views/shared directory. !53474 (Yogi (@yo)) +- Drop non-partitioned audit_events_archived table. !53880 +- Add message for repository backup skip. !54285 +- Updated MR Approvals to specify settings section. !54985 +- Remove markdown from comment search result. !55255 +- Deduplicate issue_metrics table. !55285 +- Document how to use custom omniauth button icon. !55388 (Diego Louzán) +- Create Cop to enforce using policies framework for administrators. !55693 (Diego Louzán) +- Remove tabindex on skip link that could negatively impact keyboard focus management and order. !55756 +- Mark merge request as preparing on create. !56086 +- Update Search and Apply buttons to confirm variant to align with Pajamas design system. !56122 +- Decrease spacing between controls on the Commit page header. !56129 +- Create new unit test tables. !56137 +- Convert Commit dropdown to Vue. !56142 +- Enable the instance variables UI. !56255 +- Set the scope in search context from group issue and MR pages. !56383 +- Remove On-call Edit feature flag. !56445 +- Fix cop offenses for Style/HashTransformation in app directory. !56579 (Karthik Sivadas @karthik.sivadas) +- Fix cop offenses for Style/HashTransformation in ee directory. !56581 (Karthik Sivadas @karthik.sivadas) +- Fix cop offenses for Style/HashTransformation in lib directory. !56583 (Karthik Sivadas @karthik.sivadas) +- Fix cop offenses for Style/HashTransformation in spec directory. !56586 (Karthik Sivadas @karthik.sivadas) +- Track epic note created via usage ping. !56609 +- Aggregate code review metrics. !56734 +- Update android template to default branch. !56738 +- Stop using json-schema gem for production. !56745 +- Refactor docs and UI for Jaeger tracing. !56819 +- Add support for the MATERIALIZED keyword when using WITH (CTE) queries in PostgreSQL 12. !56976 +- Externalize project deploy keys (edit) strings. !57015 (Jonston Chan @JonstonChan) +- Migrates the expand button in MR reports to GitLab UI. !57021 +- Update GitLab Runner Helm Chart to 0.27.0. !57048 +- Remove unnecessary use of freeze. !57056 (Lee Tickett @leetickett) +- Remove unnecessary use of freeze. !57057 (Lee Tickett @leetickett) +- Remove unnecessary use of freeze. !57058 (Lee Tickett @leetickett) +- Remove unnecessary use of freeze. !57059 (Lee Tickett @leetickett) +- Remove unnecessary use of freeze. !57060 (Lee Tickett @leetickett) +- Remove the FF skip_dag_manual_and_delayed_jobs. !57086 +- Remove the FF ci_trigger_payload_into_pipeline. !57087 +- Updated documented K8s snippet to undeprecated API. !57100 (Raimund Hook (@stingrayza)) +- Validate NOT NULL constraint on gitlab_subscriptions namespace_id. !57113 +- Update button variants on the project boards controller to better align with the Pajamas Design System. !57129 +- Remove the recursive_namespace_lookup_as_inner_join feature flag. !57131 +- Only display focus mode button at md+ breakpoint and make it the tertiary style. !57139 +- Remove feature flag for customize homepage banner. !57147 +- Update issuable submit content order, button variants, and button alignment. !57172 +- Send invited users to sign up instead of sign in when possible. !57240 +- Updated UI text to match style guidelines. !57276 +- Enable RedundantFreeze Cop and Remove Remaining Offenses. !57288 (Lee Tickett @leetickett) +- Review and revise Integrations/Asana UI text. !57362 +- Add enqueueing of Onboarding Progress to the Invite Service. !57372 +- Validate foreign key on ServiceHooks. !57483 +- Removed migrate_delayed_project_removal feature flag. !57541 +- Migration to cleanup after partitioned web_hook_logs backfill. !57580 +- Update BulkImport default page size to 500 in order to process larger page of data. !57594 +- Refactor member/invitation services to share common code. !57618 +- Fix triggers page externalization. !57637 (Jonston Chan @JonstonChan) +- Add foreign key from web_hooks to groups. !57735 +- Remove batch_suggestions feature flag. !57745 +- Remove remove_resolve_note feature flag. !57757 +- Remove deprecated info button from issue list view. !57762 +- Track the different overflows for diff collections. !57790 +- Update Jira plugin UI copy. !57793 (Russell Dickenson rdickenson@gitlab.com) +- Rename table/model vulnerability_finding_fingerprints to *_signatures. !57840 +- Move to btn-confirm from btn-success in pipelines quotas page. !57861 (Yogi (@yo)) +- Remove records without group from webhooks table. !57863 +- Updated UI text to match style guidelines. !57884 +- Add a template for using Indeni Cloudrail in GitLab. !57919 +- Externalise-strings in _ip_limits.html.haml. !58003 (nuwe1) +- Externalise strings in application_settings/_pages.html.haml. !58011 (nuwe1) +- Externalize strings in _performance.html.haml. !58016 (nuwe1) +- Externalise strings in application_settings/_performance_bar.html.haml. !58018 (nuwe1) +- Externalise strings in /application_settings/_realtime.html.haml. !58039 (nuwe1) +- Externalise strings in _registry.html.haml. !58051 (nuwe1) +- Externalise strings in /application_settings/_repository_check.html.haml. !58058 (nuwe1) +- Update Design Management added design icon to be slightly smaller which conforms to the Pajamas design guide. !58086 (Andreas Resch @reschandreas) +- Externalise strings in admin/users/_head.html.haml. !58101 (nuwe1) +- Updating success button to confirm variant and reordering buttons per Pajamas Design System guidelines for buttons. !58112 +- Externalize strings in /abuse_reports/index.html.haml. !58132 (nuwe1) +- Use Gitlab::AppLogger in settings. !58134 (Huzaifa Iftikhar @huzaifaiftikhar) +- Fill in all placeholder values in the apply suggestion commit message placeholder text. !58136 +- Externalize strings in broadcast_messages/index.html.haml. !58146 (nuwe1) +- Externalize strings in deploy_keys/new.html.haml. !58148 (nuwe1) +- Externalize strings in hook_logs/_index.html.haml. !58155 (nuwe1) +- Externalize strings in projects/_projects.html.haml. !58158 (nuwe1) +- Externalize strings in projects/index.html.haml. !58160 (nuwe1) +- Externalize strings in services/index.html.haml. !58167 (nuwe1) +- Externalise strings in runners/_runner.html.haml. !58168 (nuwe1) +- Externalise strings in spam_logs/_spam_log.html.haml. !58169 (nuwe1) +- Fix EmptyLineAfterFinalLetItBe Rubocop offenses for projects controller. !58176 (Huzaifa Iftikhar @huzaifaiftikhar) +- Externalize strings in _confirmation_instructions_account.html.haml. !58214 (nuwe1) +- Externalize strings in _confirmation_instructions_account.text.erb. !58215 (nuwe1) +- Externalize strings in _confirmation_instructions_secondary.text.erb. !58218 (nuwe1) +- Externalise strings in password_change files. !58219 (nuwe1) +- Externalize strings in unlock_instructions.html.haml. !58227 (nuwe1) +- Externalize strings in passwords/edit.html.haml. !58233 (nuwe1) +- Externalize strings in passwords/new.html.haml. !58236 (nuwe1) +- Externalize strings in sessions/_new_ldap.html.haml. !58267 (nuwe1) +- Externalize strings in registrations/edit.html.erb. !58268 (nuwe1) +- Externalize strings in sessions/_new_crowd.html.haml. !58269 (nuwe1) +- Externalise strings in sessions/new.html.haml. !58274 (nuwe1) +- Externalize strings in sessions/two_factor.html.haml. !58275 (nuwe1) +- Externalize strings in shared/_omniauth_box.html.haml. !58281 (nuwe1) +- Externalize strings in shared/_sign_in_link.html.haml. !58283 (nuwe1) +- Externalise strings in shared/_tabs_ldap.html.haml. !58285 (nuwe1) +- Externalize strings in unlocks/new.html.haml. !58289 (nuwe1) +- Externalise strings in labels/edit.html.haml. !58294 (nuwe1) +- Externalize strings in milestones/_form.html.haml. !58298 (nuwe1) +- Externalize strings in milestones/edit.html.haml. !58306 (nuwe1) +- Externalise strings in runners/edit.html.haml. !58315 (nuwe1) +- Externalise strings in groups/_activities.html.haml. !58324 (nuwe1) +- Externalize strings in groups/_create_chat_team.html.haml. !58328 (nuwe1) +- Externalise strings in groups/_group_admin_settings.html.haml. !58331 (nuwe1) +- Externalises strings in groups/activity.html.haml. !58332 (nuwe1) +- Update pipeline email service UI text. !58377 +- Update pot file. !58392 +- Updated UI text for Assembla integration to match style guidelines. !58400 +- Externalize strings in instance_configuration/_gitlab_ci.html.haml. !58435 (nuwe1) +- Externalize strings in instance_configuration/_gitlab_pages.html.haml. !58437 (nuwe1) +- Externalize strings in help/index.html.haml. !58441 (nuwe1) +- Externalize strings in instance_configuration.html.haml. !58443 (nuwe1) +- Externalize strings in chat_names/_chat_name.html.haml. !58444 (nuwe1) +- Externalizes strings in viewers/_empty.html.haml. !58451 (nuwe1) +- Externalize strings in viewers/_loading_auxiliary.html.haml. !58454 (nuwe1) +- Review and revise Pages settings-related UI text. !58479 +- Updated Alert integration UI text to match style guidelines. !58507 +- If creating a new issue fails in boards, remove the issue card from a list. !58558 +- Enable Layout/SpaceAfterColon cop for HAML. !58564 (Takuya Noguchi) +- Update mattermost integration UI text. !58570 +- Update Emails on push UI Text to match style guidelines. !58597 +- Updated outdated UI text and docs. !58600 +- Update UI text of Jenkins integration. !58623 +- Track total_tuple_count for batched migrations. !58675 +- Update Project Management metrics definitions. !58710 +- Add correlation id in X-Request-ID for external pipeline validation. !58741 +- Update UI text from timing to Duration. !58838 +- Update Discord integration UI text. !58842 +- Update UI text for slack notifications integration. !58845 +- Review and revise Redmine Integration UI text. !58899 +- Bump devise-two-factor version. !58929 +- Update metric definition under verify testing group. !59028 +- Remove issue_perform_after_creation_tasks_async feature flag. !59042 +- Obtain pipeline validation service token from config not ENV. !59101 +- Bump rspec-rails to 4.1.2. !59130 +- Add index services on project and type where inherit is null. !59168 +- Replace deprecated skeleton loader in the user popover with slightly darker SVG based skelton loader. !59180 +- Bump rspec-rails to 5.0.1. !59194 +- Update drone integration UI text. !59231 +- Add index on (created_at, web_hook_id) to the partitioned web_hook_logs. !59261 +- Add index on web_hook_id to partitioned web_hook_logs. !59266 +- Add a foreign key from the partitioned web_hook_logs to web_hooks. !59282 +- Bump minimum required Go version for workhorse to 1.15. !59347 +- Update UI text for TeamCity integration. !59493 +- Remove redundant index from epics. !59494 +- Externalize strings in labels/new.html.haml. (nuwe1) + + ## 13.10.3 (2021-04-13) ### Security (3 changes) -- cgit v1.2.3