Warden 0.4.0
Upgrade Notes:
The introduction of SSH Agent Forwarding support in PR #121 results in Warden now requiring Docker Desktop 2.2.0.0 or later for macOS clients. Please upgrade Docker Desktop prior to upgrading to the latest Warden release to avoid errors relating to unauthorized mounts.
Enhancements:
- Added MySQL 5.6 and 5.7 images to Quay repository for use with Warden environments
- Added support for Integration, Unit and API Tests leveraging a
MySQL 5.7
container running ontempfs
memory disk (#115 by @lbajsarowicz) - Added
WARDEN_ALLURE
setting to control Allure separately from Selenium for use reporting on Integration and Unit tests (#117 by @lbajsarowicz) - Added ssh agent forwarding support on both macOS and Linux hosts (#121 by @davidalger)
- Updated entrypoint in php-fpm images to support mounting PEM files into
/etc/pki/ca-trust/source/anchors
(3a841b7d) - Updated config for Mutagen sync to exclude large files (*.sql, *.gz, *.zip, *.bz2) from sync sessions
Bug Fixes:
- Fixed issue where
-
inWARDEN_ENV_NAME
would results in0.0.0.0
being used inextra_hosts
passed to containers - Fixed race condition caused by docker-compose starting two containers with identical mounts simultaneously (issue #110)
- Fixed issue with incorrect network name reference when uppercase characters are present in
WARDEN_ENV_NAME
(issue #127) - Fixed issue where Mutagen sync autostart would attempt to start when php-fpm container was not running (ex: when executing
warden env up -d db
to start only the db service)