From 9628aec0a3c17e6a7d837bc90cb4c3d2ce97ef80 Mon Sep 17 00:00:00 2001 From: Margaret Eker Date: Wed, 12 Feb 2020 20:55:09 -0600 Subject: [PATCH] Remove v2.2 release notes and link refs --- src/cloud/project/project-upgrade.md | 2 +- .../release-notes/CloudReleaseNotes2.2.1.md | 106 ------------- .../release-notes/CloudReleaseNotes2.2.md | 147 ------------------ 3 files changed, 1 insertion(+), 254 deletions(-) delete mode 100644 src/cloud/release-notes/CloudReleaseNotes2.2.1.md delete mode 100644 src/cloud/release-notes/CloudReleaseNotes2.2.md diff --git a/src/cloud/project/project-upgrade.md b/src/cloud/project/project-upgrade.md index 886480c2ed4..dabeb62a6a9 100644 --- a/src/cloud/project/project-upgrade.md +++ b/src/cloud/project/project-upgrade.md @@ -224,7 +224,7 @@ To resolve the error: [technology stack]: {{site.baseurl}}/guides/v2.3/install-gde/system-requirements-tech.html [Upgrades and patches]: {{site.baseurl}}/cloud/project/project-upgrade-parent.html -[Magento technology stack requirements]: {{site.baseurl}}/guides/v2.2/install-gde/system-requirements-tech.html +[Magento technology stack requirements]: {{site.baseurl}}/guides/v2.3/install-gde/system-requirements-tech.html [Configuration Management]: {{site.baseurl}}/cloud/live/sens-data-over.html [extensions section of the .magento.app.yaml file]: {{site.baseurl}}/cloud/project/project-conf-files_magento-app.html#configure-php-options [.magento.app.yaml]: {{site.baseurl}}/cloud/project/project-conf-files_magento-app.html diff --git a/src/cloud/release-notes/CloudReleaseNotes2.2.1.md b/src/cloud/release-notes/CloudReleaseNotes2.2.1.md deleted file mode 100644 index ef280e625b2..00000000000 --- a/src/cloud/release-notes/CloudReleaseNotes2.2.1.md +++ /dev/null @@ -1,106 +0,0 @@ ---- -group: release-notes -title: Magento Commerce (Cloud) 2.2.1 Release Notes ---- - -We are pleased to present {{site.data.var.ece}} 2.2.1. This release includes numerous functional fixes and enhancements. - -{:.bs-callout-warning} -We strongly recommend upgrading to Fastly v1.2.33 module for all Magento Commerce (Cloud) implementations that run on 2.0.x, 2.1.x, and 2.2.x. This version includes updates and additions to increase stability, performance, and resolve issues with caching shopping carts. This version of Fastly has specific updates for Magento. - -## Highlights {#highlights} - -{{site.data.var.ece}} 2.2.1 includes multiple new features, enhancements and fixes. For full {{site.data.var.ece}} highlights and updates, see the Magento Commerce 2.2.1 Release Notes. - -Look for the following {{site.data.var.ece}} highlights in this release: - -* **30-day free trials available for Starter and Pro projects**. Starting October 23, 2017, we provide trials for Start and Pro projects. We auto provision your project and configure basic settings to get you started. You can access a new Onboarding Portal to get started with your project. For more information, see [Subscriptions and plans]({{ site.baseurl }}/cloud/bk-cloud.html). - -* **Staging and Production environments in the UI for Pro projects**. Starting October 23, 2017, all projects created using the free 30-day trial or provisioned for new accounts includes Staging and Production environments in the Project Web Interface. - -* **Onboarding Portal for new accounts helps merchants new to Magento Commerce (Cloud) get started with their project**. Quickly ramp up and get started with your project with our [Onboarding Portal]({{ site.baseurl }}/cloud/onboarding/onboarding-portal.html): assign a Technical Admin, preview your store, plan your local development environment, walk-through UAT tests, and prep for launching. - -Looking for more information on these new features as well as many others? Check out Magento 2.2 Developer Documentation. - -## Security enhancements {#security} - -Magento 2.2.1 includes multiple security enhancements. Although this release includes these enhancements, no confirmed attacks related to these issues have occurred to date. However, certain vulnerabilities can potentially be exploited to access customer information or take over administrator sessions, so we recommend that you upgrade your Magento software to the latest version as soon as possible. - -In general, we’ve removed serialize/unserialize from most the code to improve protection against remote code execution attacks. We’ve enhanced protection of code where use of object serialization or unserialization was unavoidable. Additionally, we’ve increased our use of output escaping to protect against cross-site scripting (XSS) attacks. - -[Contact us](https://magento.com/company/contact-us) for more information. - -### New Updates - - - -* Magento Commerce (Cloud) supports scopes and [static content deployment strategies]({{ site.baseurl }}/guides/v2.3/config-guide/cli/config-cli-subcommands-static-deploy-strategies.html). We have added the `–s` parameter with a default setting of quick for the static content deployment strategy. You can use the environment variable [SCD_STRATEGY]({{ site.baseurl }}/cloud/env/environment-vars_magento.html) to customize and use these strategies with your build and deploy actions. This variable supports the options standard quick, or compact. If you select compact, we override the `STATIC_CONTENT_THREADS` value with 1, which can slow deployment, especially in production environments. - -* When you create a new project, we automatically provision the project with the latest Magento Commerce (Cloud) code. The steps include cloning the latest code repository, adding an environment variable for `ADMIN_EMAIL` using the License Owner’s email, setting a default randomized Magento Admin password, and sending emails to the License Owner to access the project and reset the default Magento Admin password. For details, see [Onboarding tasks]({{ site.baseurl }}/cloud/onboarding/onboarding-tasks.html). - - - -* We have created a new log file on environments to capture and compile build and deploy actions. The file is located in the `app/var/log/cloud.log` file inside the Magento root application directory. - -## Known issues {#known} - -For all known {{site.data.var.ee}} 2.2.1 issues, see Magento Commerce 2.2.1 Release Notes. - -## Fixed issues {#fixed} - - - -* You can now [manually reset stuck Magento cron jobs]({{ site.baseurl }}/cloud/trouble/reset-cron-jobs.html) using a CLI command in all environments via SSH access. The deployment process automatically resets cron jobs. You must [patch magento/ece-tools]({{ site.baseurl }}/cloud/project/project-patch.html) to get this update. - - - -* We resolved an issue with the ElasticSearch option being added and saved to `app/etc/env.php`. When ElasticSearch is configured and activated in your environment, the setting properly saves in the `env.php` file. For example: - - - array ( - 'default' => - array ( - 'catalog' => - array ( - 'search' => - array ( - 'engine' => 'elasticsearch', - 'elasticsearch_server_hostname' => 'elasticsearch.internal', - 'elasticsearch_server_port' => '9200', - ), - ), - ), - ), -//... - - -* The `ADMIN_EMAIL` variable must be set for new and existing projects. We require that you configure the `ADMIN_EMAIL` environment variable for deployments, including new installations and upgrades. You can set this variable through the Project Web Interface. For instructions, see [Change the Magento Admin URL, username, and password on master]({{ site.baseurl }}/cloud/before/before-setup-env-2_clone.html). - -## Community contributions {#community} - -We are grateful to the wider Magento community and would like to acknowledge their contributions to this release. Check out the Magento Commerce 2.2.1 Release Notes for more information. - -## System requirements {#requirements} - -For {{site.data.var.ece}} requirements, see [Technologies and Requirements]({{ site.baseurl }}/cloud/requirements/cloud-requirements.html). - -The {{site.data.var.ee}} technology stack is built on PHP and MySQL. For details, see [Technology stack requirements]({{ site.baseurl }}/guides/v2.3/install-gde/system-requirements-tech.html) and [System Requirements]({{ site.baseurl }}/guides/v2.3/install-gde/system-requirements.html). - -## Installation and upgrade instructions {#install-upgrade} - -If installing and working with {{site.data.var.ece}} for the first time, we recommend [First-time local environment setup]({{ site.baseurl }}/cloud/setup/first-time-setup.html). - -To test and implement your {{site.data.var.ece}} upgrade, see [Upgrade Magento Commerce (Cloud)]({{ site.baseurl }}/cloud/project/project-upgrade.html). We include upgrade paths and additional instructions for upgrading from 2.0.x and 2.1.x. - -You can directly upgrade to {{site.data.var.ece}} 2.2 from the following versions: - -* 2.0.x versions: 2.0.14, 2.0.15, 2.0.16 -* 2.1.x versions: 2.1.7, 2.1.8, 2.1.9 - -We have heavily tested and verified upgrades to 2.2 from the latest three versions of 2.0.x and 2.1.x. - -You can attempt to upgrade from any version directly to {{site.data.var.ece}} 2.2. We cannot guarantee the results. For example, you should be able to upgrade from 2.0.10 or 2.1.4 directly to 2.2. - -If you prefer a secured and verified upgrade path, you can upgrade to one of the verified and tested versions, then directly upgrade to 2.2. For example, you could upgrade from 2.0.10 to 2.0.14, then upgrade to 2.2. diff --git a/src/cloud/release-notes/CloudReleaseNotes2.2.md b/src/cloud/release-notes/CloudReleaseNotes2.2.md deleted file mode 100644 index 5d9e7627190..00000000000 --- a/src/cloud/release-notes/CloudReleaseNotes2.2.md +++ /dev/null @@ -1,147 +0,0 @@ ---- -group: release-notes -title: Magento Commerce (Cloud) 2.2.0 Release Notes ---- - -We are pleased to present {{site.data.var.ece}} 2.2.0 General Availability. This release includes numerous functional fixes and enhancements. - -To fully upgrade {{site.data.var.ece}}, see [Upgrade Magento Commerce (Cloud)]({{ site.baseurl }}/cloud/project/project-upgrade.html). Specific steps and vital information for upgrading from 2.0.X and 2.1.X are included. For specific changes for deployments, see [Changes in Deployment](#deploy). - -{% include cloud/note-ece-tools-release-info.md %} - -## Highlights {#highlights} - -{{site.data.var.ece}} 2.2.0 includes a wealth of new, exciting features, and hundreds of enhancements and fixes. For full {{site.data.var.ece}} highlights and updates, see Magento Commerce 2.2.0 Release Notes. - -Look for the following {{site.data.var.ece}} highlights in this release: - -* **B2B Commerce functionality** is designed to meet the needs of merchants whose primary customers are companies, rather than consumers. Companies can create and maintain their own accounts, each with teams of buyers with various roles and levels of permission. B2B Commerce functionality also includes a flexible API that integrates with a variety of ERP solutions from Magento partners. B2B is supported for {{site.data.var.ece}} Pro subscriptions. See [B2B Quick Tour](http://docs.magento.com/m2/ce/user_guide/getting-started/quick-tour.html) for an overview of the rich B2B feature set we're introducing in this release, and [Getting Started with Magento Commerce for B2B](http://docs.magento.com/m2/b2b/user_guide/getting-started.html) for a more complete exploration of these new features. - -* **Magento Commerce Starter**. In addition to our Pro plan, Magento Cloud (Commerce) now comes in a smaller, Platform-as-a-Service version — Magento Commerce Starter. For an overview of these plans, see [Welcome to Magento Commerce Cloud]({{ site.baseurl }}/cloud/bk-cloud.html). For specific information on Starter, see Starter [architecture]({{ site.baseurl }}/cloud/basic-information/starter-architecture.html) and [develop and deploy workflow]({{ site.baseurl }}/cloud/basic-information/starter-develop-deploy-workflow.html). - -* **Staging and Production environments in the UI** for Pro projects. Starting October 23, 2017, all projects created using the free 30-day trial or provisioned for new accounts includes Staging and Production environments in the Project Web Interface. - -* **30-day free trials available** for Starter and Pro projects. Starting October 23, 2017, we provide trials for Start and Pro projects. We auto provision your project, configuring basic settings to get you started. You can access a new Onboarding Portal to get started with your project. For more information, see [Subscriptions and plans]({{ site.baseurl }}/cloud/bk-cloud.html). - -* **Improvements to the {{site.data.var.ece}} deployment process**. This release includes new build and deployment variables. Users of earlier versions of {{site.data.var.ece}} will note that MCC has been replaced by ece-tools and ece-patches, which allows for patching your {{site.data.var.ece}} without requiring a full installation of base code and the patch. For more information, see [Magento application environment variables]({{ site.baseurl }}/cloud/env/environment-vars_magento.html), [Composer]({{ site.baseurl }}/cloud/reference/cloud-composer.html), and [Changes in Deployment](#deploy). - -* **Upgraded technology stack.** {{site.data.var.ece}} recommends Fastly 1.2.33 and dropped support for PHP 5.6 and Varnish 3. We now support PHP 7.1 and Varnish 5, along with Redis 3.2 and MySQL 5.7. All [third-party libraries]({{ site.baseurl }}/guides/v2.3/release-notes/packages-cloud.html) have been upgraded to the latest stable version. - -* **Pipeline deployment**, a new deployment process, enables build and deployment stages to minimize production system downtime for site updates. This deployment expands on the previous Configuration Management for {{site.data.var.ece}}. To learn more, see [Configuration Management]({{ site.baseurl }}/cloud/live/sens-data-over.html) and [Pipeline Deployment]({{ site.baseurl }}/guides/v2.3/config-guide/deployment/pipeline/). - -* **Bundled extensions**. This release of Magento includes the first third-party extension that we are bundling with Magento Commerce -- Magento Social. This extension establishes a connection between your store and your corporate Facebook account, and creates a page with products from your catalog. When shoppers click a product, they are redirected to the corresponding product page in your Magento store. - -* **Integrated Signifyd fraud protection**. You can learn more about this fraud protection service, which can help merchants eliminate liability for any losses or fees from fraudulent orders, in [Signifyd fraud protection]({{ site.baseurl }}/guides/v2.3/payments-integrations/signifyd/signifyd.html). - -* **Significant enhancements in platform security and developer experience**. Security improvements include the removal of unserialize calls and protection of this functionality to increase resilience against dangerous code execution attacks. We have also continued to review and improve our protection against Cross-Site Scripting (XSS) attacks. - -* **Performance gains from improvements in indexing, cart, and cache operations**. Customers can browse and shop on a storefront while indexers are running with no visible impact to their experience. Additionally, long-running indexers operate in batches to better manage memory and run times. Cart improvements enable a buyer to create a cart with more than 300 line items, and merchants can process a cart with at least 300 line items. Varnish cache configuration now includes saint and grace mode to ensure Varnish is always presenting a cached page to a shop’s customers. Enhancements to cache invalidation logic and optimization of edge side include blocks for frequently changing data that significantly boost cache hit ratios. - -* **Substantial contributions from our Community members**. Our Community Engineering Team has been working with skilled and enthusiastic community members, and together they've added hundreds of pull requests to the Magento code base. For more information about our Community Engineering Team. see [Magento Community Engineering](https://github.com/magento-engcom). - -Looking for more information on these new features as well as many others? Check out [Magento Developer Documentation]({{ site.baseurl }}/guides/v2.3/). - -## Security enhancements {#security} - -Magento 2.2.0 includes multiple security enhancements. Although this release includes these enhancements, no confirmed attacks related to these issues have occurred to date. However, certain vulnerabilities can potentially be exploited to access customer information or take over administrator sessions, so we recommend that you upgrade your Magento software to the latest version as soon as possible. - -In general, we’ve removed serialize/unserialize from most the code to improve protection against remote code execution attacks. We’ve enhanced protection of code where use of object serialization or unserialization was unavoidable. Additionally, we’ve increased our use of output escaping to protect against cross-site scripting (XSS) attacks. - -[Contact us](https://magento.com/company/contact-us) for more information. - -## Known issues {#known} - -For all known {{site.data.var.ee}} 2.2.0 GA issues, see Magento Commerce 2.2.0 Release Notes. - -## Fixed issues {#fixed} - -This release contains numerous fixes and enhancements. This section includes only fixes for {{site.data.var.ece}}. For all known {{site.data.var.ee}} 2.2.0 GA issues, see Magento Commerce 2.2.0 Release Notes. - - - -* We removed `var/view_preprocessed` symlinking to fix an issue that was causing JavaScript minification conflicts. - - - -* You can now [manually reset stuck Magento cron jobs]({{ site.baseurl }}/cloud/trouble/reset-cron-jobs.html) using a CLI command in all environments via SSH access. The deployment process automatically resets cron jobs. You must [patch magento/ece-tools]({{ site.baseurl }}/cloud/project/project-patch.html) to get this update. - - - -* You can now generate sitemap.xml and robots.txt normally through the Magento Admin panel, without needing to move the file and have a redirect entered. If you are upgrading to 2.2, please enter a [Support ticket] to have any redirects removed for sitemap and robots.txt. - - - -* Newly provisioned {{site.data.var.ece}} receive an email to change the Magento Admin password. For enhanced security, we generate a random password for the username "admin" and send an email to the Project Owner to properly set up Admin access for Starter `master` Production environment and the Pro Integration `master` environment. - - - -* We added additional environment variables and updated build and deploy hooks to [`.magento.app.yaml`]({{ site.baseurl }}/cloud/project/project-conf-files_magento-app.html). - -* When upgrading to {{site.data.var.ece}} 2.2.0, you will need to update your `.magento.app.yaml` file and Configuration Management `config.local.php` file. See [Upgrade Magento Commerce (Cloud)]({{ site.baseurl }}/cloud/project/project-upgrade.html). - -* We provide updated build and deploy variables. For details, see [Magento application environment variables]({{ site.baseurl }}/cloud/env/environment-vars_magento.html). - -* We’ve added support for the latest version of Redis and for PHP-Redis 3.1.3. For more information on this update, and for guidance on Redis troubleshooting on {{site.data.var.ece}}, see [Redis troubleshooting]({{ site.baseurl }}/cloud/project/project-conf-files_services-redis.html). - - - -* Magento now correctly displays customer address during account creation. Previously, when you selected a default billing address during creation of a new customer account, Magento would not display the address. - - - -* When you delete an image in Admin, Magento no longer deletes it on the server. Previously, Magento deleted it from the server as well, which caused errors for other products (example error message: `Cannot gather stats! Warning!stat(): stat failed for`). - - - -* We’ve fixed errors in processing valid orders using a PayPal account that had been previously used to pay for a valid order that had problems during checkout. - -## Changes in Deployment {#deploy} - -When upgrading to {{site.data.var.ece}} 2.2, consider the following changes in deployment: - -* `ADMIN_EMAIL` variable must be set. We require the `ADMIN_EMAIL` environment variable configured for deployments. You can set this variable through the Project Web Interface. This is required for new installations and upgrades. For instructions, see [Add admin variables for Admin access]({{ site.baseurl }}/cloud/onboarding/onboarding-tasks.html). - -* Update and include `config.php` and add a list of all modules. If you use Configuration Management with a `config.local.php` file, you must create a `config.php` and add it to your code. For instructions, see [Configuration Management and upgrading]({{ site.baseurl }}/cloud/project/project-upgrade.html). - -* The command for generating `config.php` changed in 2.2 from `php bin/magento magento-cloud:scd-dump` to `php vendor/bin/m2-ece-scd-dump`. - -* `.magento.app.yaml` has new build and deploy hooks. As part of your upgrade, you should update the `.magento.app.yaml` file with new build and deploy hooks and a set of environment variables. All actions completed by build and deploy are completed by these hooks. For instructions, see [Update .magento.app.yaml]({{ site.baseurl }}/cloud/project/project-upgrade.html#update-the-configuration-file). For additional technical information, we have removed pre-deployment tasks, refined build and deploy tasks, and modified build and deploy variables. - -* The deploy variable `GENERATED_CODE_SYMLINK` has been removed. The generated folders `var/generation` and `var/di` have been moved to a `generated/` read-only directory. The folder `var/generation` is now `generated/code` and `var/di` is now `generated/metapackage`. - -* With the removal of `GENERATED_CODE_SYMLINK`, you cannot execute `setup:di:compile` directly on a server. - -* Modified and updated available build and deploy variables. For a full list, see [Magento application environment variables]({{ site.baseurl }}/cloud/env/environment-vars_magento.html). For 2.2, we have removed `skip_di_compilation` and `skip_di_clearing` from `build-options.ini`. These cannot be run for 2.2 in the build phase. - -* For 2.2.X, we no longer enable all of your extensions are part of the build process. We will provide a new mechanism in a later release. - -## Community contributions {#community} - -We are grateful to the wider Magento community and would like to acknowledge their contributions to this release. Check out the following ways you can learn about the community contributions to our current releases: - -* If a community member has provided a fix for this release, we identify the fix in the Fixed Issue section of these notes with the phrase, "*Fix provided by community member @member_name*". - -* The Magento Community Engineering team [Magento Contributors](https://magento.com/magento-contributors) maintains a list of top contributing individuals and partners by month, quarter, and year. From that Contributors page, you can follow links to their merged PRs on GitHub. - -## System requirements {#requirements} - -For {{site.data.var.ece}} requirements, see [Technologies and Requirements]({{ site.baseurl }}/cloud/requirements/cloud-requirements.html). - -The {{site.data.var.ee}} technology stack is built on PHP and MySQL. For details, see [Technology stack requirements]({{ site.baseurl }}/guides/v2.3/install-gde/system-requirements-tech.html) and [System Requirements]({{ site.baseurl }}/guides/v2.3/install-gde/system-requirements.html). - -## Installation and upgrade instructions {#install-upgrade} - -If installing and working with {{site.data.var.ece}} for the first time, we recommend [First-time local environment setup]({{ site.baseurl }}/cloud/setup/first-time-setup.html). - -To test and implement your {{site.data.var.ece}} upgrade, see [Upgrade Magento Commerce (Cloud)]({{ site.baseurl }}/cloud/project/project-upgrade.html). We include upgrade paths and additional instructions for upgrading from 2.0.X and 2.1.X. - -You can directly upgrade to {{site.data.var.ece}} 2.2 from the following versions: - -* 2.0.X versions: 2.0.14, 2.0.15, 2.0.16 -* 2.1.X versions: 2.1.7, 2.1.8, 2.1.9 - -We have heavily tested and verified upgrades to 2.2 from the latest three versions of 2.0.X and 2.1.X. - -You can attempt to upgrade from any version directly to {{site.data.var.ece}} 2.2. We cannot guarantee the results. For example, you should be able to upgrade from 2.0.10 or 2.1.4 directly to 2.2. - -If you prefer a secured and verified upgrade path, you can upgrade to one of the verified and tested versions, then directly upgrade to 2.2. For example, you could upgrade from 2.0.10 to 2.0.14, then upgrade to 2.2.