·
47 commits
to master
since this release
Improvements
- cache configuration improvements:
full_pagecache is only enabled when Varnish is enabled;full_page,block_htmlandlayoutcache types are disabled on first install by default. - Container startup order now shows correct service names.
- Container startup order logic will wait for Redis, PHP and PHP with XDebug services to log "service is ready" before bootstrapping dependent services.
- Disabling of 2FA module is now done by installing MarkShust_DisableTwoFactorAuth module. This eliminates the issue with sometimes 2FA being disabled on production instances and adds back the ability to control 2FA settings since it was removed in Magento 2.4.0.
- Composer Keys are now added to the project container image.
execcommand will now use the same exit code for the parent process as for the child process.execcommand will create config files when necessary. Fixesexeccommand execution when the project is not running.
Bug Fixes
- Retrieving the ElasticSearch/OpenSearch version does not require starting a container to obtain the version from the CLI; instead, the version is retrieved from the REST API. Eliminates issues with container startups due to memory limits and increases setup speed. The temporal container will be started when the project is not running.
- Fixed an issue on MacOS where Nginx will not recognise PHP and PHP with XDebug containers' host names in upstream configuration.
- Fixed MailDev data volume permissions on Docker Desktop systems.
- Fixed a bug where ElasticSearch volume is created, even if ElasticSearch is not being used.
Full Changelog: https://github.com/scandipwa/create-magento-app/compare/@scandipwa/[email protected]...@scandipwa/[email protected]