v1.3.6

Release date: July 31, 2023

  • new icon Added new service version—OpenSearch 2.5.
  • new icon Enable Composer cache—Now you can extend the Docker configuration to enable Composer clear cache when starting the Docker container. See Extend the Docker configuration in the Cloud Docker for Commerce guide.

v1.3.5

Release date: March 10, 2023

  • new icon ionCube—Added the ionCube extension for the PHP 8.1 image.
  • new icon Added new service versions—OpenSearch 2.3 and 2.4, PHP 8.2, Varnish 7.1.1.
  • new icon Enhanced support for PHP 8.2—Fixed compatibility issues with certain PHP 8.2.x versions to support Commerce 2.4.6.
  • fix icon Composer issue—Fixed issues that occurred after updating the Composer version within the Docker containers.

v1.3.4

Release date: October 27, 2022

  • new icon Added new Varnish images—Added images for Varnish 6.5, 7.0, and 7.1.

v1.3.3

Release date: September 13, 2022

  • new icon Apple M1 (ARM64) support—Added changes to Docker images to enable support for Apple M1 (ARM64) architecture.
  • fix icon Mailhog—Fixed an issue where the Mailhog service did not catch emails while in developer mode.
  • fix icon init-docker.sh—Fixed the service versions validator in the init-docker.sh script.

v1.3.2

Release date: March 31, 2022

  • new icon Added Elasticsearch 7.10 image

v1.3.1

Release date: March 10, 2022

  • new icon Support PHP 8.1—Added support for PHP 8.1.

  • new icon OpenSearch—Added images of OpenSearch versions 1.1 and 1.2.

  • new icon Composer 2.1—Set composer 2.1.x by default in PHP 8.x images.

  • new icon PHP images improvements

    • Added PHP 8.1 images
    • Upgraded xDebug version 3.1.2
    • Upgraded xmlrpc 1.0.0RC3
  • fix icon Elasticsearch & OpenSearch improvements—Improvements in Elasticsearch and OpenSearch Dockerfiles; removed the Elasticsearch 5.2 image.

  • fix icon Sodium extension—Enabled the sodium extension by default in all PHP images.

  • fix icon Composer cache volume—Fixed path for Composer cache volume to have cached Composer packages.

  • fix icon Memory limitation in nginx—Fixed limitation of memory in NGINX image.

v1.3.0

Release date: October 25, 2021

  • fix icon Improve Developer mode workflow—Previously, you needed to specify the mode in the build and deploy steps. Now, the --mode option in the build step determines the mode in the later deploy step. Setting the mode after the deployment is no longer required. See Developer mode.

  • fix icon Improvements for read-only filesystem

    • Fix issue starting a PHP container for mail configuration.
    • Can use environment variables in INI files.
    • Ensure PHP entry points do not need write permission.
  • fix icon Update Node—Update the bundled Node version; when installing Node in PHP-CLI images, it now uses the current LTS version.

  • fix icon Update Symfony—Updated the Symfony config dependencies to be compatible with Adobe Commerce 2.4.4.

v1.2.4

Release date: July 29, 2021

  • new icon New Zookeeper container—Added a Zookeeper container to manage lock provider configuration for projects that are not deployed to Adobe Commerce on Cloud infrastructure.

  • new icon Added support for Composer 2.0.—Added Composer version 2.0 to the Composer configuration file to support upgrades from Composer 1.0 which is approaching end-of-life.

v1.2.3

Release date: June 14, 2021

  • new icon Added PHP 8.0—Updated PHP to version 8.0, allowing you take advantage of all the new features and optimizations PHP 8.0 includes.
  • new icon Updated to Varnish 6.6 and Elasticsearch 7.11.2—The following links provide release information on Varnish Cache 6.6 and Elasticsearch 7.11.2.
  • new icon Added ioncube extension for PHP 7.4 image—The ioncube extension has been re-added to the PHP 7.4 image after having been initially excluded from the PHP 7.3 to PHP 7.4 upgrade. Submitted by mattskr.
  • new icon Added a file sync option: manual-native—The manual-native file synchronization option provides manual control over synchronization, which provides the best performance for macOS and Windows environments. Read about using the manual-native option in Developer mode and Synchronizing data in a Docker developer environment.
  • new icon Removed volume deletions from up and down commands—The --volume option was removed from the bin/magento-docker up and bin/magento-docker down commands, replaced by the new bin/magento-docker init command with a data loss warning. This change helps prevent the accidental data loss. Submitted by joeshelton-wagento.
  • fix icon Updated CN value for the generated certificate—Removed the hardcoded CN value from the Dockerfile. This value created a certificate error (NET::ERR_CERT_INVALID) that caused the --host option for the ece-docker build:compose command to be ignored.

v1.2.2

Release date: April 20, 2021

  • new icon Updated host.docker.internal to be platform independent—You can now create the same Docker Compose scripts for Ubuntu, Windows, and macOS. Using Xdebug on Ubuntu no longer requires a separate environment variable. Fix submitted by Igor Vitol.

  • new icon Updated init-docker.sh—Added the mounts object to the MAGENTO_CLOUD_APPLICATION environment variable. Fix submitted by Chiranjeevi.

  • new icon Updated init-docker.sh—Updated the init-docker.sh script with PHP 7.4 and Cloud Docker 1.2.1 versions. Fix submitted by Adarsh Manickam.

  • new icon Sodium enabled by default—Enabled the sodium PHP extension by default within PHP Docker images.

  • new icon custom-registry option—Added a --custom-registry option to php ./vendor/bin/ece-docker build:compose command for using your own images registry.

    ./vendor/bin/ece-docker build:compose --custom-registry=my-registry.example.com
    
  • new icon Removed old Elasticsearch versions—Removed Elasticsearch versions 1.7 and 2.4 from the Elasticsearch images.

  • new icon Auto-generating NGINX certificates—Removed the existing certificates from the NGINX image. The NGINX certificates are now auto-generated with each new deployment for improved security.

  • fix icon Enabled opcache.validate_timestamps—Enabled the opcache.validate_timestamps PHP setting by default in developer mode. Enabling this setting fixed the issue where changes to the filesystem were not recognized in Docker.

  • fix icon Fixed build:custom:compose—Fixed the build:custom:compose command to throw an error when files cannot be overwritten during the build process. Throwing an error prevents situations where docker-compose up could be using the wrong files.

  • fix icon Fixed --sync_engine="native" option—Fixed the issue where in production mode (--mode="production"), the --sync_engine="native" option would not create any entries for local folders in the docker.composer.yml file.

  • fix icon Fixed service version validation errors—Added service versions for RabbitMQ, Elasticsearch, and other services to the type property in the MAGENTO_CLOUD_RELATIONSHIP variable. Adding these versions to the relationships variable fixed the validation errors that occurred during the deploy phase.