Skip to content

Releases: wardenenv/warden

Warden 0.3.0

07 Mar 00:07
Compare
Choose a tag to compare

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 peer traefik and tunnel containers with each project when it is started (issue #65)

Enhancements:

  • Added automatic start of Mutagen sync on env up and env start when sync is not connected (issue #90)
  • Added automatic stop of Mutagen sync on env down and env 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

01 Mar 02:06
Compare
Choose a tag to compare

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

14 Feb 16:37
Compare
Choose a tag to compare

Bug Fixes:

Enhancements:

  • Added explicit_defaults_for_timestamp=on to db settings on magento2 environment allowing setup:db:status to report clean (2.3.4 and later) (issue #89)

Warden 0.2.2

09 Feb 21:42
Compare
Choose a tag to compare

Enhancements:

  • Updated sign-certificates command to specify "O" value and "extendedKeyUsage" to comply with stricter SSL guidelines (issue #85)

Bug Fixes:

  • Fixed missing CN value on CA used to sign SSL certificates (issue #85)

Warden 0.2.1

30 Jan 15:43
Compare
Choose a tag to compare

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 call mutagen 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

28 Jan 02:07
Compare
Choose a tag to compare

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

10 Dec 17:45
Compare
Choose a tag to compare

0.1.12 (2019-12-10)

All Commits

Bug fixes:

  • Fixed issue breaking SSH tunnel as used for port-forwards.

Warden 0.1.11

26 Nov 13:50
Compare
Choose a tag to compare

0.1.11 (2019-11-26)

All Commits

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 when docker-compose version in $PATH is incompatible (#41 by lbajsarowicz)

Warden 0.1.10

24 Sep 01:59
Compare
Choose a tag to compare

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

19 Sep 15:29
Compare
Choose a tag to compare

0.1.9

  • Pinned image for Traefik to use traefik:v1.7 imgae vs traefik:latest to resolve issues caused by Traefik 2.0 having breaking changes in the configuration API