Releases: wardenenv/warden
Releases · wardenenv/warden
Warden 0.1.8
0.1.8
- Introduced
NODE_VERSION
environment variable to specify which version of NodeJS to install in FPM images during container startup (by default v10 is now pre-installed inmage1-fpm
andmage2-fpm
images at the time of this release; latest images must be pulled from Docker Hub for this to work). - Fixed issue where if sub-directory included a relative symlink pointing
.env
at parent project's.env
file,--project-dir
passed todocker-compose
could be specified incorrectly when running warden from within the given sub-directory.
Warden 0.1.7
0.1.7
- All published ports now listen on
127.0.0.1
by default as opposed to0.0.0.0
for a local environment that is fully inaccessible to the outside world apart from using a proxy (such as Charles).
Warden 0.1.6
0.1.6
- Changed the default value
env-init
uses forTRAEFIK_SUBDOMAIN
toapp
(previously it would match the environment type) - Added mount of
~/.warden/ssl/rootca/certs:/etc/ssl/warden-rootca-cert:ro
to each env type'sphp-fpm
andphp-debug
containers to support FPM images appending this CA root to the trusted ca-bundle on container start - Added
extra_hosts
entry to set an entry in/etc/hosts
withinphp-fpm
andphp-debug
containers pointing the project's primary domain to the Traefik service IP address socurl
andSoapClient
(for example) may work inside a project's FPM services - Added FPM containers to the "warden" network so they'll be able to route http requests to Traefik
Warden 0.1.5
0.1.5
- Changed Mutagen polling interval from 20 to 10 seconds
- Removed
generated
directory from exclusions in Mutagen sync configuration (having this ignored breaks ability to step into generated class files during Xdebug sessions) - Fixed issue with Mutagen sync cofiguration causing
pub/static
(and other files) to have incorrect permissions resulting in 404'ing static resources - Fixed issue causing
warden env
to break when run from a path which contained a space (issue #3 reported by @fooman)
Warden 0.1.4
0.1.4
- Removed exclusion of 'node_modules' from Mutagen sync for Magento 2 to avoid breaking Dotdigitalgroup_Email module in vendor directory (this module includes a node_modules dir pre-installed).
Warden 0.1.3
0.1.3
- Added ability on linux to prevent warden from touching dns configuration when
~/.warden/nodnsconfig
is present. - Updated install routine to properly trust CA root on Ubuntu (previously warden install would simply fail)
- Updated DNS auto-configuration on linux systems to handle systemd-resolved usage.
- Fixed issue on Ubuntu where dnsmasq container would fail to bind to port 53.
- Fixed issue where lack of
~/.composer
dir (resulting in creation by docker) can cause permissions error inside containers. - Fixed issue with
bin/magento setup:install
allowing it to pass permissions checks (PR #2 by @fooman) - Fixed issue where
env
andenv-init
commands failed to reset shell colors when printing error messages (issue #4 reported by @navarr)
Warden 0.1.2
0.1.2
- Added
warden shell
command for easily dropping into thephp-fpm
container (container name is configurable for supporting "local" environment types) - Added
max_allowed_packet=1024M
todb
containers for M1 and M2 environments to avoid imports or upgrade routines from failing on large packets. - Changed
php-fpm
andphp-debug
to use custom images based oncentos:7
as opposed to thealpine3.9
based official php-fpm images to avoid seg-faults when Source Guardian loader is installed alongside Xdebug. - Fixed issue with DEFINER stripping in
db import
allowing it to correctly strip from both TRIGGERS and ALGORITHM clauses.
Warden 0.1.1
0.1.1
- Fixed bug where 'db' commands broke due to template overhaul in 0.1.0 release.
Warden 0.1.0
0.1.0 (initial stable release)
- Changed the env type setup to automatically include additional configuration based on $OSTYPE.
- Changed the environment template structure to utilize per-OSTYPE docker-compose config additions where environments differ from one host OS to another (such as
magento2
env type, which uses plain mounts onlinux-gnu
but sync sessions ondarwin
) - Fixed a few error messages so they won't change shell text color permanently when they output.
- Fixed sync command to output error message when any sub-command is run on an env lacking a mutagen configuration.
Warden 0.1.0-beta7
0.1.0-beta7
- Added Xdebug support via additional
php-debug
container which Nginx routes to based on presence ofXDEBUG_SESSION
cookie. - Fixed Elasticsearch images used in Magento 2 environment templates and configured for lower overall memory utilization upon container start for a smaller env footprint.