All notable changes of Dockware releases are documented in this file using the Keep a CHANGELOG principles.
- Add new ENV variable SW_API_ACCESS_KEY to provide a ready to use Storefront API key from your Docker setups.
- Add new ENV variable SW_TASKS_ENABLED to automatically run Scheduled Tasks and consume the Message Queues.
- Add PHP Extension "ampqp" to allow better messaging integrations.
- Updated to Composer v2.2.9
- Removed watcher commands for essentials image, because there is no Shopware installed, and they commands are different across Shopware versions.
- Add support for PHP 8.1 in all appropriate images
- Add NANO editor to images
- NANO and VIM are now available in all images and not only in dev-images
- Add "PHP Version Switching" as easy makefile command in /var/www
- Add "IMAP" PHP extensions to all PHP versions in all images
- Added "jq" package for JSON processing
- Add PHP 5.6 support to essentials and flex image
- Composer was accidentally always updated, even if no ENV variable has been provided
- Fix problems with XDEBUG on PHP 5.6
- Added new "make download" command to easily prepare the installation of Shopware in the "essentials" image.
- Fixed missing demo data in some Shopware 5 images.
- Fixed problem with wrong function definer with custom MySQL user (dockware#58)
- Added feature to only build a mounted plugin without running Shopware itself.
- Added "sodium" PHP extension.
- Added real Demo Data plugin for Shopware > 6.2 versions
- Add ready to use "base.scss" file to Dockware Sample Plugin
- Improved "PimpMyLogs" entries for Shopware 5 and Shopware 6
- Use Composer v1 before Shopware 6.4
- Improved Watchers across different Shopware versions
- Fixed missing Shopware 5 default Mailer settings for Mailcatcher
- Add PHP 8.0
- Add Xdebug 3
- Add Compose 2
- Switched to "trunk" branch in contribution
- Fix broken database permissions on used triggers if a custom database user is used. This led to problems when creating e.g. products in the Administration.
- Fix problem where mysqld.sock.lock file was not correctly deleted on bootup, which could lead to the issue that the MySQL fails when starting.
- Remove wrong "/" path in Shopware 5 images
- set home dir for users to /var/www to avoid watcher permission bugs
- made logging from cli & fpm constistent
- made images smaller
- ebalbed opcache per default
- custom ssh dosen't require sudo pwd anymore
- CLI Logging now works
- located makefile again under /var/wwww
- fixed switching xdebug
- fixed restarting with custom ssh user
- fixed makefule essentials (watch commands)
- fixed session permissions on /etc/..
- Shopware 5.5.10 dev image
- Big perfromance boost if xdebug is off
- make commands for en/disable xdebug without restart can be found in var/www/scripts
- composer 2.0
- Make sure xdebug is safly disabled
- hirak/prestissimo (not lomger needed as we have now composer 2.0)
- Add php-fpm
- Add mpm_event
- Add mod_php
- Add mpm_prefork
- Fix broken Storefront Watcher due to wrong Apache Document directory
- Fix broken Storefront Watcher script in dockware/contribution due to missing second request header.
- Brand new "dockware/flex" image
- New Tideways integration
- New Filebeat integration
- Apache DocRoot environment setting
- Option to create a custom SSH users and remove the default SSH user
- Option to create a custom MySQL user and disable remote access for "root"
- Set your custom timezone with the "TZ" environment variable
- Fixes watchers for Storefront and Admin for latest Shopware versions
- Added first Shopware 5 dockware images
- Added new dockware/essentials image
- Added initial version of dockware/play, dockware/dev and dockware/contribute