Releases: wardenenv/warden
Warden 0.3.0
Upgrade Notes:
The fix for issue #65 required removing the warden
network from each environment's services (see commit 36cb0174) and as a result environments referencing the warden
network in per-project .warden/*.yml
configuration files may need to be updated for compatibility with Warden 0.3.0.
Should you see an error like the following when running warden env ...
then this applies to you:
ERROR: Service "nginx" uses an undefined network "warden"
To resolve this issue, simply remove the following from each service defined in .warden/*.yml
files on the project similar to what was done in commit 36cb0174 on the base environment definitions:
networks:
- warden
- default
Bug Fixes:
- Updated to no longer connect environment containers to
warden
network and instead peertraefik
andtunnel
containers with each project when it is started (issue #65)
Enhancements:
- Added automatic start of Mutagen sync on
env up
andenv start
when sync is not connected (issue #90) - Added automatic stop of Mutagen sync on
env down
andenv stop
(issue #90) - Updated routing rules so Traefik will now by default route both example.com and *.example.com to application (#111 by davidalger)
Warden 0.2.4
Bug Fixes:
- Updated environment path (
WARDEN_ENV_PATH
in scripts) to use physical vs logical current working directory to resolve issues with using symlinked file paths (issue #101) - Removed confusingly quoted placeholder values related to Blackfire from env file generated by
env-init
- Removed timeout for Selenium Hub, increased timeout for MFTF's
command.php
endpoint to 10 minutes (#107 by lbajsarowicz) - Fixed issue where
warden sync start
would infinitely wait when Mutagen encountered an error (#100 by Lunaetic)
Warden 0.2.3
Bug Fixes:
- Fixed mutagen version check (issue #95); (#94 by blakesaunders)
Enhancements:
- Added
explicit_defaults_for_timestamp=on
todb
settings onmagento2
environment allowingsetup:db:status
to report clean (2.3.4 and later) (issue #89)
Warden 0.2.2
Warden 0.2.1
Upgrade Notes:
If you're upgrading from version 0.1.x to 0.2.x for the first time, please reference upgrade notes for Warden 0.2.0 and plan accordingly.
Enhancements:
- Added support for using
~/.warden/.env
to configure aspects of Global Services (see docs for details) (issue #13) - Updated
sync start
to no longer callmutagen daemon start
as Mutagen now does this automatically. - Updated
warden install
to include short hostname in the common name used when signing the Root CA used by Warden allowing easier identification and interoperability when a single user is running Warden across multiple workstations.
Warden 0.2.0
Highlights
- Traefik upgraded from v1.7 to v2.1; details in upgrade notes
- LiveReload now supported in
magento2
environment type; docs page - All images used by environments are now hosted on Quay.io; details in docs
- Native support for multi-domain projects in form of wildcard routing in new Traefik v2 labeling overhaul; more info here
- Added
BYPASS_VARNISH
flag for simple means of sending requests directly to Nginx if need be. - Updated default PHP version for magento2 environments from 7.2 to 7.3 (issue #75)
- Updated default Varnish version for magento2 environments from 4.1 to 6.0 (LTS)
env-init
now dumps all version variables to.env
file to lock them so future updates to Warden won't change versions on existing project configurations.- Updated minimal Mutagen version requirement to 0.10.3 and upgraded Mutagen config to YAML format.
Full Details
For complete details, please see the change log:
https://docs.warden.dev/changelog.html#version-0-2-0-2020-01-27
Many thanks to the individuals contributing to the creation of the Warden 0.2.0 release including @wcrb15, @lbajsarowicz and @molotovbliss.
Warden 0.1.12
Warden 0.1.11
0.1.11 (2019-11-26)
Enhancements:
- Added option to enable and setup Selenium for use with MFTF via flag in project's
.env
file (#40 by lbajsarowicz) - Added error message to
warden install
whendocker-compose
version in$PATH
is incompatible (#41 by lbajsarowicz)
Warden 0.1.10
0.1.10
- Added native support to Warden for using the split-database system in Magento Commerce during local development (PR #5 from @navarr)
- Added support for optional Blackfire profiling which can be enabled via settings in the project's
.env
file (PR #12 from @navarr)
Warden 0.1.9
0.1.9
- Pinned image for Traefik to use
traefik:v1.7
imgae vstraefik:latest
to resolve issues caused by Traefik 2.0 having breaking changes in the configuration API