Skip to content

2002.0.18

Compare
Choose a tag to compare
@shiftedreality shiftedreality released this 06 May 21:30
· 79 commits to 2002.0 since this release

Changelog (24 related PRs)

  • Docker Updates
    • Now, the Docker environment supports the cron configuration defined in the crons property of the .magento.app.yaml file.
    • New Docker Container—Added a TLS termination proxy container to facilitate the Varnish SSL termination over HTTPS.
    • New Docker Image—Added a Node.js image to support Gulp and other capabilities, such as Jasmine JS Unit Testing.
    • Docker build modes—Now you can choose to launch the Docker environment in Production mode or Developer mode. Developer mode supports active development with full, writable filesystem permissions. This improves the developer experience by providing an easier way to develop and sync extensions, for example.
    • Fixed an issue that caused Docker deploy to fail with a Name or service not known error if the cache is configured for a service that is not available. Now, you can remove a service from the .magento/services.yaml file. The Docker configuration generator updates the service in the docker/config.php.dist file automatically.
    • Added interactive validations for service compatibility. Now, if a requested service is incompatible with the Magento version or other services, the interactive mode prompts the user with a message and a choice to continue. See the Service versions available for Docker. Use the -n option to skip the interactivity for CICD purposes.
    • Fixed an issue with the Docker compose db-dump command that erased existing dumps.
  • Fixed an issue that assigned Redis session, default, and page_cache cache storage to the same database ID.
  • Environment variable updates
    • The new ELASTICSUITE_CONFIGURATION environment variable retains your customized service settings between deployments.
    • Added the SCD_MAX_EXECUTION_TIMEOUT environment variable so you can increase the time to complete the static content deployment from the .magento.env.yaml file.
    • Added the MAGENTO_CLOUD_LOCKS_DIR environment variable to configure the path to the mount point for the lock provider on the cloud infrastructure. The lock provider prevents the launch of duplicate cron jobs and cron groups. This variable is supported on Magento version 2.2.5 and later and automatically configured.
    • Changed the SCD_THREAD environment variable default values to automatically determine the optimal value based on the detected CPU thread count.
  • Fixed an issue with a patch for DB Isolation Mechanism that caused an error when upgrading to ECE-Tools versions 2002.0.16 and 2002.0.17
  • Added a patch that replaces Google Image Charts with Image-Charts. See the DevBlog article Google Image Charts deprecation and update for M1.
  • Added validation for the SEARCH_CONFIGURATION variable. Deploy fails when the 'engine' option is not set and _merge is not required.
  • Fixed an issue that exposed sensitive data after an exception occurs. Now the sensitive information is masked appropriately.
  • Improved the fault-tolerant settings of the ECE-Tools package. In the case when Magento 2 cannot read data from the Redis slave instance, a reading is made from the Redis master instance.