You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Nov 19, 2024. It is now read-only.
The [Quality Patches Tool](https://github.com/magento/quality-patches) delivers individual patches developed by Adobe and the {{ site.data.var.ce }} community. It allows you to apply, revert, and view general information about all individual patches that are available for the installed version of {{ site.data.var.ee }} or {{ site.data.var.ce }}. You can apply patches to {{site.data.var.ee}} and {{site.data.var.ce}} projects regardless of who developed the patch. For example, you can apply a patch developed by the community to {{site.data.var.ee}} projects.
2
+
3
+
{:.bs-callout-info}
4
+
See [Apply patches]({{ site.baseurl }}{{ site.gdeurl }}/comp-mgr/patching/mqp.html) for instructions on applying patches to your {{ site.data.var.ee }} or {{ site.data.var.ce }} projects.
5
+
See [Patches available in the Quality Patches Tool](https://support.magento.com/hc/en-us/sections/360010506631-Patches-available-in-MQP-tool-) for additional patch details.
Copy file name to clipboardExpand all lines: src/cloud/project/project-patch.md
+8-8Lines changed: 8 additions & 8 deletions
Original file line number
Diff line number
Diff line change
@@ -6,20 +6,20 @@ functional_areas:
6
6
- Upgrade
7
7
---
8
8
9
-
[{{ site.data.var.mcp-prod }}](https://github.com/magento/magento-cloud-patches) and [Magento Quality Patches](https://github.com/magento/quality-patches) deliver patches to your installed Magento application.
9
+
[{{ site.data.var.mcp-prod }}](https://github.com/magento/magento-cloud-patches) and the [Quality Patches Tool](https://github.com/magento/quality-patches) deliver patches to your installed Adobe Commerce application.
10
10
11
11
- {{ site.data.var.mcp-prod }} delivers required patches with critical fixes
12
-
-Magento Quality Patches delivers optional, low-impact quality fixes as [individual patches]({{ site.baseurl }}/release/policy/#individual-patch), which do not contain backward incompatible changes.
12
+
- Quality Patches deliver optional, low-impact quality fixes as [individual patches]({{ site.baseurl }}/release/policy/#individual-patch), which do not contain backward incompatible changes.
13
13
14
14
Both packages improve the integration of all {{site.data.var.ee}} versions with Cloud environments and support quick delivery of critical, optional, and custom fixes. You can use these packages to apply, revert, and view general information about all individual patches that are available for Magento.
15
15
16
16
{:.bs-callout-tip}
17
-
You can use the [Magento Quality Patches]({{ site.baseurl }}{{ site.gdeurl }}/comp-mgr/patching/mqp.html) and [{{ site.data.var.mcp-prod }}](#standalone) packages as stand-alone packages for {{ site.data.var.ce }} and {{ site.data.var.ee }} projects. We recommend using the Magento Quality Patches package for non-Cloud projects.
17
+
You can use the [Quality Patches Tool]({{ site.baseurl }}{{ site.gdeurl }}/comp-mgr/patching/mqp.html) and [{{ site.data.var.mcp-prod }}](#standalone) packages as stand-alone packages for {{ site.data.var.ce }} and {{ site.data.var.ee }} projects. We recommend using the Quality Patches Tool for non-Cloud projects.
18
18
19
19
When you deploy changes to the remote environment, `{{site.data.var.ct}}` uses {{ site.data.var.mcp-package }} and `magento/quality-patches` to check for pending patches and applies them automatically in the following order:
20
20
21
21
1. Apply all required Magento patches included in the {{ site.data.var.mcp-prod }} package.
22
-
1. Apply selected optional Magento patches included in the Magento Quality Patches package.
22
+
1. Apply selected optional Magento patches included in the Quality Patches Tool.
23
23
1. Apply custom patches in the `/m2-hotfixes` directory in alphabetical order by patch name.
24
24
25
25
{:.bs-callout-info}
@@ -29,7 +29,7 @@ When you update `{{ site.data.var.ct }}` or the {{ site.data.var.mcp-prod }} pac
29
29
30
30
{% include cloud/note-upgrade.md %}
31
31
32
-
The Magento Quality Patches package is a dependency for the {{ site.data.var.mcp-prod }} and {{site.data.var.ct}} packages. To apply the latest patches, you must have [the latest version of {{ site.data.var.ct }}]({{site.baseurl}}/cloud/project/ece-tools-update.html) installed. The minimum required version of {{site.data.var.ct}} is 2002.1.2.
32
+
The Quality Patches Tool is a dependency for the {{ site.data.var.mcp-prod }} and {{site.data.var.ct}} packages. To apply the latest patches, you must have [the latest version of {{ site.data.var.ct }}]({{site.baseurl}}/cloud/project/ece-tools-update.html) installed. The minimum required version of {{site.data.var.ct}} is 2002.1.2.
33
33
34
34
## View available patches and status
35
35
@@ -82,7 +82,7 @@ Magento 2 Enterprise Edition, version 2.3.5.0
82
82
The status table contains the following types of information:
83
83
84
84
-**Type**:
85
-
-`Optional`—All patches from the MQP package and the [Magento Cloud Patches]({{ site.baseurl }}/cloud/project/project-patch.html) package are optional for {{ site.data.var.ee }} and {{ site.data.var.ce }} installations. For {{ site.data.var.ece }}, all MQP patches are optional.
85
+
-`Optional`—All patches from the Quality Patches Tool and the [Magento Cloud Patches]({{ site.baseurl }}/cloud/project/project-patch.html) package are optional for {{ site.data.var.ee }} and {{ site.data.var.ce }} installations. For {{ site.data.var.ece }}, all MQP patches are optional.
86
86
-`Required`—All patches from the {{ site.data.var.mcp-prod }} package are required for Cloud customers.
87
87
-`Deprecated`—The individual patch is marked as deprecated and we recommend reverting it if you have applied it. After you revert a deprecated patch, it will no longer be displayed in the status table.
88
88
-`Custom`—All patches from the 'm2-hotfixes' directory.
@@ -201,7 +201,7 @@ To apply and test a custom patch on a Cloud environment:
201
201
202
202
## Apply patches to a non-Cloud project {#standalone}
203
203
204
-
Use the [Magento Quality Patches]({{ site.baseurl }}{{ site.gdeurl }}/comp-mgr/patching/mqp.html) package for {{ site.data.var.ce }} and {{ site.data.var.ee }} projects.
204
+
Use the [Quality Patches Tool]({{ site.baseurl }}{{ site.gdeurl }}/comp-mgr/patching/mqp.html) for {{ site.data.var.ce }} and {{ site.data.var.ee }} projects.
205
205
206
206
## Revert a patch in a local environment
207
207
@@ -221,4 +221,4 @@ This command reverts all patches in the following order:
221
221
222
222
## Logging
223
223
224
-
The Magento Quality Patches package logs all operations to the `<Project_root>/var/log/patch.log` file.
224
+
The Quality Patches Tool logs all operations to the `<Project_root>/var/log/patch.log` file.
Copy file name to clipboardExpand all lines: src/cloud/release-notes/ece-release-notes.md
+1-1Lines changed: 1 addition & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -76,7 +76,7 @@ See [Upgrades and patches]({{ site.baseurl }}/cloud/project/project-upgrade-pare
76
76
77
77
- {:.new}Added support for Elasticsearch 7.9 and Redis 6 for compatibility with upcoming {{site.data.var.ee}} releases.<!--MCLOUD-7191-->
78
78
79
-
- {:.fix}Updated the ece-tools `composer.json` to add a required dependency for the Quality Patches Tool package. This fixes a circular dependency that existed between the ece-tools and magento-cloud-patches packages.<!--MCLOUD-6910-->
79
+
- {:.fix}Updated the ece-tools `composer.json` to add a required dependency for the Quality Patches Tool. This fixes a circular dependency that existed between the ece-tools and magento-cloud-patches packages.<!--MCLOUD-6910-->
Copy file name to clipboardExpand all lines: src/guides/v2.3/comp-mgr/patching.md
+3-3Lines changed: 3 additions & 3 deletions
Original file line number
Diff line number
Diff line change
@@ -37,7 +37,7 @@ Hot fixes can contain backward incompatible changes.
37
37
38
38
Individual patches contain low-impact quality fixes for a specific issue. These fixes are applied to the most recently supported minor version of Magento (for example, 2.4.x), but could be missing from the previous supported minor version of Magento (for example, 2.3.x). Magento releases individual patches as needed.
39
39
40
-
Use the [Magento Quality Patches (MQP) package][MQP] to apply individual patches.
40
+
Use the [Quality Patches Tool][] to apply individual patches.
41
41
42
42
{:.bs-callout-info}
43
43
Individual patches do not contain backward incompatible changes.
@@ -81,7 +81,7 @@ index c8a6fef58d31..7d01c195791e 100644
81
81
82
82
You can apply patches using any of the following methods:
83
83
84
-
-[Magento Quality Patch (MQP) package][MQP]
84
+
-[Quality Patches Tool][]
85
85
-[Command line][]
86
86
-[Composer][]
87
87
@@ -103,4 +103,4 @@ To apply a patch to a {{site.data.var.ece}} project, see [Apply patches][].
Copy file name to clipboardExpand all lines: src/guides/v2.3/comp-mgr/patching/mqp.md
+15-19Lines changed: 15 additions & 19 deletions
Original file line number
Diff line number
Diff line change
@@ -1,19 +1,19 @@
1
1
---
2
2
group: software-update-guide
3
-
title: Commerce Quality Patches
3
+
title: Quality Patches Tool
4
4
functional_areas:
5
5
- Upgrade
6
6
---
7
7
8
-
The [Magento Quality Package package][] delivers individual patches developed by Magento and allows you to apply, revert, and view general information about all individual patches that are available for the installed version of {{ site.data.var.ee }} or {{ site.data.var.ce }}. See the [Apply Patches]({{ site.baseurl }}/cloud/project/project-patch.html) topic in the _Cloud Guide_ for details on installing and using MQP for {{ site.data.var.ece }}.
8
+
{% include install/patch/quality-patch-intro.md %}
9
9
10
10
{:.bs-callout-warning}
11
-
We do not recommend using the MQP package to apply large numbers of patches because it increases the complexity of your code, which makes upgrading to a new version of Magento more difficult.
11
+
We do not recommend using the Quality Patches Tool to apply large numbers of patches because it increases the complexity of your code, which makes upgrading to a new version of {{ site.data.var.ee }} or {{ site.data.var.ce }} more difficult.
12
12
13
-
#### Install the MQP package
13
+
#### Install
14
14
15
15
{:.bs-callout-info}
16
-
If it is not already installed, you must install [Git](https://github.com/git-guides/install-git) or [Patch](https://man7.org/linux/man-pages/man1/patch.1.html) before installing the MQP package.
16
+
If it is not already installed, you must install [Git](https://github.com/git-guides/install-git) or [Patch](https://man7.org/linux/man-pages/man1/patch.1.html) before installing the Quality Patches Tool.
17
17
Add the `magento/quality-patches` Composer package to your `composer.json` file:
To view the list of individual patches available for your version of Magento:
25
+
To view the list of individual patches available for your version of {{ site.data.var.ee }} or {{ site.data.var.ce }}:
26
26
27
27
```bash
28
28
./vendor/bin/magento-patches status
@@ -70,21 +70,21 @@ Magento 2 Enterprise Edition, version 2.3.5.0
70
70
The status table contains the following types of information:
71
71
72
72
-**Type**:
73
-
-`Optional`—All patches from the MQP package and the [Magento Cloud Patches]({{ site.baseurl }}/cloud/project/project-patch.html) package are optional for {{ site.data.var.ee }} and {{ site.data.var.ce }} installations.
74
-
-`Deprecated`—Magento has deprecated the individual patch. If you have applied the patch, we recommend that you revert it. The revert operation also removes the patch from the status table.
73
+
-`Optional`—All patches from the Quality Patches Tool and the [Magento Cloud Patches]({{ site.baseurl }}/cloud/project/project-patch.html) package are optional for {{ site.data.var.ee }} and {{ site.data.var.ce }} installations.
74
+
-`Deprecated`—Adobe has deprecated the individual patch. If you have applied the patch, we recommend that you revert it. The revert operation also removes the patch from the status table.
75
75
76
76
-**Status**:
77
77
-`Applied`—The patch has been applied.
78
78
-`Not applied`—The patch has not been applied.
79
79
-`N/A`—The status of the patch cannot be defined due to conflicts.
80
80
81
81
-**Details**:
82
-
-`Affected components`—The list of affected Magento modules.
82
+
-`Affected components`—The list of affected modules.
83
83
-`Required patches`—The list of patches that must be applied for an indicated patch to work properly (dependencies).
84
84
-`Recommended replacement`—The patch that is a recommended replacement for a deprecated patch.
85
85
86
86
{:.bs-callout-info}
87
-
After upgrading to a new version of Magento, you must re-apply patches if the patches are not included in the new version. See [Re-apply patches after an upgrade](#upgrade).
87
+
After upgrading to a new version of {{ site.data.var.ee }} or {{ site.data.var.ce }}, you must re-apply patches if the patches are not included in the new version. See [Re-apply patches after an upgrade](#upgrade).
88
88
89
89
#### Apply individual patches
90
90
@@ -110,7 +110,7 @@ You must clean the cache after applying patches to see changes in the Magento ap
110
110
```
111
111
112
112
{:.bs-callout-info}
113
-
Consider keeping a list of applied patches in a separate location. You might need to re-apply some of them after upgrading to a new version of Magento. See [Re-apply patches after an upgrade](#upgrade).
113
+
Consider keeping a list of applied patches in a separate location. You might need to re-apply some of them after upgrading to a new version of {{ site.data.var.ee }} or {{ site.data.var.ce }}. See [Re-apply patches after an upgrade](#upgrade).
114
114
115
115
#### Revert individual patches
116
116
@@ -143,7 +143,7 @@ You must clean the cache after reverting patches to see changes in the Magento a
143
143
144
144
#### Get updates
145
145
146
-
Magento periodically releases new individual patches. You must update the MQP package to get new individual patches:
146
+
Magento periodically releases new individual patches. You must update the Quality Patches Tool to get new individual patches:
147
147
148
148
```bash
149
149
composer update magento/quality-patches
@@ -160,12 +160,12 @@ New add patches display at the bottom of the table.
160
160
161
161
#### Re-apply patches after an upgrade {#upgrade}
162
162
163
-
When you upgrade to a new version of Magento, you must re-apply patches if the patches are not included in the new version.
163
+
When you upgrade to a new version of {{ site.data.var.ee }} or {{ site.data.var.ce }}, you must re-apply patches if the patches are not included in the new version.
164
164
165
165
{:procedure}
166
166
To re-apply patches:
167
167
168
-
1. Update the MQP package:
168
+
1. Update the Quality Patches Tool:
169
169
170
170
```bash
171
171
composer update magento/quality-patches.
@@ -192,8 +192,4 @@ To re-apply patches:
192
192
193
193
#### Logging
194
194
195
-
The MQP package logs all operations in the `<Magento_root>/var/log/patch.log` file.
The [Magento Quality Patches](https://github.com/magento/quality-patches) package delivers individual patches developed by Magento and allows you to apply, revert, and view general information about all individual patches that are available for the installed version of {{ site.data.var.ee }} or {{ site.data.var.ce }}.
11
+
{% include install/patch/quality-patch-intro.md %}
12
+
13
+
For information about quality patches created by the community for {{site.data.var.ce}}, see the [release notes](https://github.com/magento/quality-patches/blob/master/community-release-notes.md).
11
14
12
15
<!-- The release notes include:
13
16
14
17
- {:.new}New features
15
18
- {:.fix}Fixes and improvements
16
19
- {:.bug}Known issues -->
17
20
18
-
{:.bs-callout-info}
19
-
See [Apply patches]({{ site.baseurl }}{{ site.gdeurl }}/comp-mgr/patching/mqp.html) for instructions on applying patches to your Magento projects.
20
-
See [Patches available in MQP tool](https://support.magento.com/hc/en-us/sections/360010506631-Patches-available-in-MQP-tool-) for additional patch details.
21
-
22
21
## v1.1.1
23
22
24
23
-**MDVA-36021**_(for Adobe Commerce and Magento Open Source `>=2.4.0 <2.4.4`)_-Fixes the issue where the 'Call to a member function getId()' error is displayed on the order details page in the Admin.
{% include install/patch/quality-patch-intro.md %}
11
+
12
+
For information about quality patches created by the community for {{site.data.var.ce}}, see the [release notes](https://github.com/magento/quality-patches/blob/master/community-release-notes.md).
13
+
14
+
For information about quality patches created by Adobe for {{site.data.var.ee}}, see the [release notes]({{ site.baseurl }}/quality-patches/release-notes-commerce.html).
0 commit comments