Skip to content
This repository was archived by the owner on Nov 19, 2024. It is now read-only.

Commit f569e9b

Browse files
committed
Merge master
2 parents f7ccde2 + db27047 commit f569e9b

21 files changed

+633
-159
lines changed

src/_data/toc/php-developer-guide.yml

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -284,8 +284,12 @@ pages:
284284
- label: Check the Magento version
285285
url: /extension-dev-guide/versioning/check-version.html
286286

287+
- label: Codebase changes
288+
url: /extension-dev-guide/versioning/codebase-changes.html
289+
287290
- label: Module version dependencies
288291
url: /extension-dev-guide/versioning/dependencies.html
289292

290-
- label: Codebase changes
291-
url: /extension-dev-guide/versioning/codebase-changes.html
293+
- label: MFTF test versioning and backward compatibility policy
294+
url: /extension-dev-guide/versioning/mftf-tests-codebase-changes.html
295+
exclude_versions: ["2.3"]

src/_data/whats-new.yml

Lines changed: 65 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,72 @@
11
title: Whats New on Devdocs
2-
description:
2+
description:
33
This page contains recent changes that we think you'd like to know about.
44
We exclude from this list proofreading, spelling checks, and all minor updates.
55
link: /whats-new.html
66
thread: /whatsnew-feed.xml
7-
updated: Mon Sep 14 12:24:21 2020
7+
updated: Wed Sep 30 17:41:53 2020
88
entries:
9+
- description: Added a [warning](https://devdocs.magento.com/cloud/env/variables-deploy.html#redis_use_slave_connection)
10+
about enabling the `REDIS_USE_SLAVE_CONNECTION` deploy variable for Cloud projects
11+
that use split architecture.
12+
versions: 2.x
13+
type: Technical
14+
date: September 30, 2020
15+
link: https://github.com/magento/devdocs/pull/7964
16+
contributor: jeff-matthews
17+
profile: https://github.com/jeff-matthews
18+
- description: Added the Import section to the [Contribution Guide](https://devdocs.magento.com/contributor-guide/contributing.html#import).
19+
versions: 2.x
20+
type: Major Update
21+
date: September 24, 2020
22+
link: https://github.com/magento/devdocs/pull/7886
23+
contributor: sidolov
24+
profile: https://github.com/sidolov
25+
- description: Added an optional step to show how to add default values in the [Creating
26+
a dynamic row system config](https://devdocs.magento.com/guides/v2.4/ext-best-practices/tutorials/dynamic-row-system-config.html)
27+
tutorial topic in the _Extension Best Practices_ guide.
28+
versions: 2.3.x, 2.4.x
29+
type: Major Update
30+
date: September 23, 2020
31+
link: https://github.com/magento/devdocs/pull/7918
32+
contributor: BarnyShergold
33+
profile: https://github.com/BarnyShergold
34+
- description: Published [release notes](https://devdocs.magento.com/quality-patches/release-notes.html)
35+
for the 1.0.5 Magento Quality Patch (MQP) package release.
36+
versions: 2.x
37+
type: Major Update
38+
date: September 22, 2020
39+
link: https://github.com/magento/devdocs/pull/7913
40+
contributor: Rykh
41+
profile: https://github.com/Rykh
42+
- description: Added a new Magento [Lifecycle policy](https://devdocs.magento.com/release/lifecycle-policy.html)
43+
topic.
44+
versions: 2.x
45+
type: New Topic
46+
date: September 22, 2020
47+
link: https://github.com/magento/devdocs/pull/7904
48+
contributor: jeff-matthews
49+
profile: https://github.com/jeff-matthews
50+
- description: Updated Fastly set up and Site launch documentation in the Cloud Guide
51+
to reflect change from shared certificates for Fastly for each project to have
52+
a unique Domain-Validated SSL/TLS certificate issued by Let's Encrypt. Also, updated
53+
DNS configuration instructions for adding domains, CNAME, and A records.<br/><br/>Moved
54+
documentation for Fastly cache customization options to a new Custom cache configuration
55+
topic. Added instructions for managing domains and enabling maintenance mode using
56+
the Fastly CDN module for Magento 2. See Custom cache configuration.
57+
versions: 2.x
58+
type: Major Update
59+
date: September 17, 2020
60+
link: https://github.com/magento/devdocs/pull/7885
61+
contributor: meker12
62+
profile: https://github.com/meker12
63+
- description: Described how to disable [GraphQL introspection queries](https://devdocs.magento.com/guides/v2.3/graphql/queries/index.html#introspection-queries).
64+
versions: 2.3.x, 2.4.x
65+
type: Major Update
66+
date: September 15, 2020
67+
link: https://github.com/magento/devdocs/pull/7863
68+
contributor: thiaramus
69+
profile: https://github.com/thiaramus
970
- description: Added the [Simple product data types](https://devdocs.magento.com/guides/v2.4/graphql/interfaces/simple-product.html)
1071
topic to the _GraphQL Developer Guide_.
1172
versions: 2.3.x, 2.4.x
@@ -2123,7 +2184,7 @@ entries:
21232184
type: Major update
21242185
date: October 1, 2019
21252186
link: https://github.com/magento/devdocs/pull/5422
2126-
- description: Added the "Disabling an Observer" section to the [Events and Observers](https://devdocs.magento.com/guides/v2.3/extension-dev-guide/events-and-observers.html)
2187+
- description: Added the "Disabling an Observer" section to the [Events and Observers](https://devdocs.magento.com/guides/v2.3/extension-dev-guide/events-and-observers.html)
21272188
topic in the _PHP Developer Guide_.
21282189
versions: 2.2.x, 2.3.x
21292190
type: Major update
@@ -6281,4 +6342,4 @@ entries:
62816342
versions: 2.x
62826343
type: New
62836344
date: Oct 7 2016
6284-
6345+

src/_includes/config/setup-cron_2.4_how-to.md

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,5 +35,10 @@ A sample follows:
3535
#~ MAGENTO END c5f9e5ed71cceaabc4d4fd9b3e827a2b
3636
```
3737

38-
{:.bs-callout-info}
39-
The `update/cron.php` file exists in [Composer](https://glossary.magento.com/composer)- and [archive-based](https://magento.com/tech-resources/download) Magento installations. It does not exist if you installed Magento by cloning the [Magento 2 git repository](https://github.com/magento/magento2/).
38+
{%
39+
include note.html
40+
type='info'
41+
content='The `update/cron.php` file has been removed in Magento 2.4.0, if this file exists on your installation, it can be safely removed.
42+
43+
Any reference to `update/cron.php` and `bin/magento setup:cron:run` should also be removed from the crontab'
44+
%}

src/_includes/install/php-extensions-template.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,3 +6,8 @@
66
* {{ item[0] }}
77
{% endif %}
88
{% endfor %}
9+
{% unless page.guide_version == '2.3' %}
10+
11+
* ext-sockets
12+
13+
{% endunless %}

src/_includes/layout/footer-scripts.html

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,8 +25,6 @@
2525
})();
2626
</script>
2727

28-
<script type="text/javascript">_satellite.pageBottom();</script>
29-
3028
{% endif %}
3129

3230
<script type="text/javascript" src="{{ site.baseurl }}/common/js/glossary-link-enhancer.js"></script>

src/cloud/cdn/cloud-fastly.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ Fastly provides the following services to optimize and secure content delivery o
3535

3636
- **SSL/TLS certificates**–The Fastly service requires an SSL/TLS certificate to serve secure traffic over HTTPS. Magento provides a Domain-validated Let's Encrypt SSL/TLS certificate for each Staging and Production environment. Magento completes domain validation and certificate provisioning during the Fastly set up process. See [TLS and Fastly].
3737

38-
- **Origin cloaking**–Magento can enable Origin Cloaking for all Magento Commerce projects hosted on the Cloud platform. This option hides the IP addresses of your origin servers to protect them from direct attack. When this feature is enabled, all traffic to your Cloud infrastructure must route through the Fastly CDN or another secure channel. Any traffic sent directly to the Origin servers is blocked. If you have traffic that does not require caching, you can customize the Fastly service configuration to allow requests to [bypass the Fastly cache].
38+
- **Origin cloaking**–Magento can enable Origin Cloaking for all Magento Commerce projects hosted on the Cloud platform. This option hides the IP addresses of your origin servers to protect them from direct access. When this feature is enabled, all traffic to your Cloud infrastructure must route through the Fastly CDN or another secure channel. Any traffic sent directly to the Origin servers is blocked. If you have traffic that does not require caching, you can customize the Fastly service configuration to allow requests to [bypass the Fastly cache].
3939

4040
- **Image optimization**—Offloads image processing and resizing load to the Fastly service freeing servers to process orders and conversions efficiently. See [Fastly image optimization].
4141

src/cloud/cdn/configure-fastly-customize-cache.md

Lines changed: 3 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -129,29 +129,9 @@ To review the back end setting configuration:
129129

130130
![Modify the back end]({{ site.baseurl }}/common/images/cloud/cloud_fastly-backend.png){:width="600px"}
131131

132-
1. Select the **Shield** location (or datacenter) closest to your Cloud service region.
133-
134-
For example, if your project is hosted on AWS, then the Staging is on the west coast of the United States (`us-west-1`); therefore, you would select the `sjc-ca-us` Fastly shield location. This is the POP that provides caching services.
135-
136-
The following list shows which Fastly shield locations to use based on AWS regions:
137-
138-
- ap-east-1 => hongkong-hk
139-
- ap-northeast-1 => tyo-tokyo-jp, hnd-tokyo-jp
140-
- ap-northeast-2 => tyo-tokyo-jp, hnd-tokyo-jp
141-
- ap-southeast-1 => singapore-sg
142-
- ap-southeast-2 => sydney-au
143-
- ap-south-1 => singapore-sg
144-
- ca-central-1 => yul-montreal-ca, iad-va-us, dca-dc-us, bwi-va-us
145-
- eu-central-1 => frankfurt-de, hhn-frankfurt-de
146-
- eu-north-1 => stockholm-bma
147-
- eu-west-1 => london-uk, london_city-uk
148-
- eu-west-2 => london-uk, london_city-uk
149-
- eu-west-3 => cdg-par-fr
150-
- sa-east-1 => gru-br-sa
151-
- us-east-1 => iad-va-us, dca-dc-us, bwi-va-us
152-
- us-east-2 => iad-va-us, dca-dc-us, bwi-va-us
153-
- us-west-1 => sjc-ca-us, pao-ca-us
154-
- us-west-2 => sea-wa-us
132+
1. Select the **Shield** location (or datacenter).
133+
134+
The default Fastly configuration for your project sets the location closest to your Cloud service region. If you need to change it, select a location close to the default location.
155135

156136
1. Modify the timeout values (in microseconds) for the connection to the shield, time between bytes, and time for the first byte. We recommend keeping the default timeout settings.
157137

src/cloud/env/variables-deploy.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -408,6 +408,9 @@ If you specify `\Magento\Framework\Cache\Backend\RemoteSynchronizedCache` as the
408408
- **Default**—`false`
409409
- **Version**—Magento 2.1.16 and later
410410

411+
{:.bs-callout-warning}
412+
Do not enable this variable on scaled architecture (split architecture) projects. It causes Redis connection errors. Redis slaves are still active but will not be used for Redis reads. As an alternative, we recommend the following: use Magento 2.3.5 or later on Cloud projects with a scaled architecture, implement a new Redis backend configuration, and implement L2 caching for Redis.
413+
411414
Magento can read multiple Redis instances asynchronously. Set to `true` to automatically use a _read-only_ connection to a Redis instance to receive read-only traffic on a non-master node. This improves performance through load balancing, because only one node needs to handle read-write traffic. Set to `false` to remove any existing read-only connection array from the `env.php` file.
412415

413416
```yaml

src/cloud/project/project-routes-more-redir.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -102,7 +102,7 @@ Use the following format to configure redirect requests which append the path su
102102
http://{default}/:
103103
type: upstream
104104
redirects:
105-
paths: { "/from": { to: "https://{default}/to", append_suffix: false }
105+
paths: "/from": { to: "https://{default}/to", append_suffix: false }
106106
```
107107

108108
This configuration works as follows:

0 commit comments

Comments
 (0)