Skip to content

v1.8.0

Compare
Choose a tag to compare
@ejnshtein ejnshtein released this 09 Jul 12:25
· 1079 commits to master since this release

IMPORTANT COMPATIBILITY CHANGES, Improved XDebug 2 support, compressing for import-db from remote databases and more!

Important Changes

Recently was discovered a bug in prefix generation.

In general, if you install and run a CMA project in a directory with a name containing dots (.), this was treated as a file name, so everything after a dot was thrown away.
This could lead to interference between projects since project-2.4.1 was using the same prefix as project-2.4.2, although we use folder creation timestamp with folder name, so the chance of this is very low.

For that reason, since this release this issue is fixed, now the full folder name is used and old MySQL, ElasticSearch and Redis volumes will be automatically converted to new use new prefixes when you run start command.

However, IF you try downgrading to an older version CMA, your setup will not have data from new volumes.

What's New

  • XDebug 2 support!
    Previously only XDebug 3 configuration was used so it might not be working with XDebug 2. Now it should work as expected.
  • XDebug extension is not installed by default.
    Previously, XDebug was installed but disabled through options in php.ini file. Now it's not installed and enabled unless you run project in debug mode.
  • Importing database from a remote server (ssh) now uses dump compression by default.
    If, for some reason, you don't want to use compression, use the new option no-compress.
  • Docker can be automatically installed on the supported platform: Linux!
    For macOS and Windows, you will still get a message with instructions on installing Docker on your system.

Miscellaneous

  • Improved validation of local auth.json file.
  • start command received new option -v, --verbose.
    Now by default logs from Magento install & setup & upgrade will not be shown in the console, but if you need them, use this option.

Bug FIxes

  • ElasticSearch container option xpack.ml.enabled is now enabled correctly on macOS systems. 71c67cb