2002.0.18
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 thedocker/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.
- Now, the Docker environment supports the cron configuration defined in the crons property of the
- Fixed an issue that assigned Redis
session
,default
, andpage_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.
- The new
- 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 Redismaster
instance.