Skip to content

Releases: wardenenv/warden

0.15.0

04 Nov 21:28
d7f5230
Compare
Choose a tag to compare

What's Changed?

Big Changes

  • Moved from Mailhog to Mailpit (#779 by @bap14)
    While this seems like a fairly large change, it is smaller than you may give it credit for. Email should continue to
    be pushed to the email catcher, which is now located at https://webmail.warden.test/, with a redirect from the old
    mailhog URL.

Enhancements

  • Updated Laravel templates to latest PHP version (#776 by @norgeindian)
  • Updated Laravel to use Composer 2 (#775 by @sprankhub)
  • Added success message to env-init command (#765 by @hardyjohnson)
  • Added a warning message to start warden services if they're not running when you try to start an environment (#766 by @hardyjohnson)

Bug Fixes

  • Fixed bash error "value too great for base" during warden env up (#817 by @ihor-sviziev)

New in Images

Images are regularly updated, and these fixes roll out ASAP after they are merged. This is just a summary of what changes have occurred between the last release and the new one.

New in Docs

0.14.3

11 Jun 17:11
ff07fd3
Compare
Choose a tag to compare

Welcome to 0.14.3, a classic maintenance release to get rid of that annoying warning message!

What's Changed

  • Linux UID/GID added to env command for future image enhancements (#736 by @toonvd)
  • Remove obsolete version element (#760 by @mattijv)
  • Correct Java options are now passed to OpenSearch (#735 by @ihor-sviziev)

New in Images

Images are regularly updated, and these fixes roll out ASAP after they are merged. This is just a summary of what changes have occurred between the last release and the new one.

  • Resolved Ioncube and Sourceguardian missing from PHP images
  • Resolved PHP images not building (images#26 by @bap14)
  • Added Openswoole extension to PHP images (images#22 by @bap14)
  • Added PostgreSQL and pdo_pgsql extension ([images#20](wardenenv/images#20, images#21, and images#23 by @bap14)
  • Added versions of services:
    • ElasticSearch 8.12, 8.13, 8.14
    • MariaDB 11.3, 11.4, 11.5-rc
    • MySQL 8.3, 8.4
    • PostgreSQL 12, 13, 14, 15, 16
    • Nginx 1.26, 1.27
    • OpenSearch 2.12
    • RabbitMQ 3.13
    • Redis 7.4-rc
    • Varnish 7.5

Additional thanks to @sprankhub for helping ensure we have the latest versions of services.

Our Sponsors

A huge shoutout to our Gold sponsors between 0.14.2 and 0.14.3:

Sansec

0.14.2

03 Jan 17:23
05808d4
Compare
Choose a tag to compare

Welcome to 2024! Let's start this year off with an exciting Warden release!

What's Changed

  • Project and Local Warden commands will now take precedence over built-in warden commands (#676 by @flpandre)
  • New Magento 2 projects will default to the latest version of Magepack (#712 by @sprankhub)
  • Traefik will now properly fallback to the default Warden certificate (#725 by @SamJUK)
  • warden vnc now properly connects to the container (#721 by @sprankhub)
  • warden status will now properly work with dashes in project names and urls (#685 by @bap14)

New in Images

Images are regularly updated, and these fixes roll out ASAP after they are merged. This is just a summary of what changes have occurred between the last release and the new one.

  • MagePack Bundle and Generate files have corrected permissions (images#12 by @ihor-sviziev)
  • Resolved issues with node update crashing the php container
  • Updated Nginx mapping to route to XDebug when XDEBUG get/post session parameters are present
  • Added versions of services:
    • ElasticSearch 8.9, 8.10, 8.11
    • MariaDB 10.10, 10.11, 11.0, 11.1, 11.2, 11.3-rc
    • MySQL 8.2
    • Nginx 1.24, 1.25
    • OpenSearch 2.7, 2.8, 2.9, 2.10, 2.11
    • PHP 8.3
    • RabbitMQ 3.12, 3.13-rc
    • Redis 7.2
    • Varnish 7.3, 7.4

New in Documentation

Documentation is regularly updated, and these changes roll out ASAP after they are merged. This is just a summary of what changes have occurred between the last release and the new one.

  • A broken link from Installation to the DNS Resolver configuration page was fixed (docs#18 by @danni140c)
  • The Magento 2 testing documentation has been updated to point to the correct config directory when referring to API tests (docs#11 by @evktalo)

Our Sponsors

A huge shoutout to our Gold sponsors between 0.14.1 and 0.14.2:

SwiftOtter
Sansec.io
Hyvä

0.14.1

10 Jul 13:45
3923cb2
Compare
Choose a tag to compare

Enhancements

  • warden status command added that shows running Warden environments (#669 by @bap14)

Bug Fixes

  • Updated Mutagen connection detection so that Mutagen doesn't resync every time in versions >= 0.15.0

Our Sponsors

A huge shoutout to our Gold sponsors:

SwiftOtter
Sansec.io
Hyvä

Full Changelog: 0.14.0...0.14.1

0.14.0

19 Jun 15:42
20d088f
Compare
Choose a tag to compare

Breaking Changes

The biggest breaking change is the conversion to docker compose. All Warden scripts no longer use docker-compose, and thus Warden requires Docker Compose v2 through the docker compose plugin.

Please ensure "Use Docker Compose V2" is checked in your Docker Desktop settings:

The General tab in Docker Desktop settings, at the bottom of which is "Use Docker Compose V2" which is checked

What's Changed

  • Move from docker-compose standalone to docker compose commands by @navarr in #631
  • Replace docker compose with overrideable ${DOCKER_COMPOSE_COMMAND} env variable by @navarr in #639
  • Add support for Drupal by @bap14 in #646

New in Images

New in Documentation

Our Sponsors

A huge shoutout to our Gold sponsors:

SwiftOtter
Sansec.io
Hyvä

Full Changelog: 0.13.2...0.14.0

0.13.2

05 Apr 16:07
2442714
Compare
Choose a tag to compare

New in Warden

  • Updated incorrect DB_DISTRIBUTION_ env variables to implemented MYSQL_DISTRIBUTION_ variables in documentation and env-init templates

Full Changelog: 0.13.1...0.13.2

New in Images

New in Documentation

Our Sponsors

A huge shoutout to the number of sponsors that have come on between 0.12 and 0.13, especially our Gold sponsors:

SwiftOtter
Sansec.io
Hyvä
Ela

0.13.1

21 Mar 12:53
59e4b4c
Compare
Choose a tag to compare

Dependency Requirement Change

Bug Fixes

  • Removed changelog item about Backup and Restore commands that were reverted
  • Incremented version from 0.12.0 to 0.13.1

Full Changelog: 0.13.0...0.13.1

Our Sponsors

A huge shoutout to the number of sponsors that have come on between 0.12 and 0.13, especially our Gold sponsors:

SwiftOtter
Sansec.io
Hyvä

Warden 0.13.0

20 Mar 18:04
346e33d
Compare
Choose a tag to compare

Dependency Requirement Change

What's Changed in Warden

Full Changelog: 0.12.0...0.13.0

What's Changed in Images

To pull image changes, you can use warden svc pull;warden svc up for Service images and warden env pull;warden env up for Environment images.

What's Changed in Docs

New Contributors

Our Sponsors

A huge shoutout to the number of sponsors that have come on between 0.12 and 0.13, especially our Gold sponsors:

SwiftOtter
Sansec.io
Hyvä

Warden 0.12.0

28 Aug 15:12
Compare
Choose a tag to compare

Enhancements:

  • Added Elastic HQ support available at elastichq.mydomain.test for viewing Elasticsearch data (#350 by @Den4ik)
  • Update selenium to standalone latest version resolving issues with old hub/chrome image combinations (#349 by @Den4ik)
  • Environment and image build improvements (#363 by @Den4ik)
  • Introduces new redis sub-command for easy access to the running redis container (#413 by @werfu)
  • SSH known hosts will now be persisted via an additional sshdirectory:/home/www-data/.ssh volume on php-fpm containers (#315 by @ihor-sviziev)
  • Docker images for Nginx 1.18 are now available (#414 by @darrakurt)

Bug Fixes:

  • Fixed loadEnvConfig inability to parse .env with CRLF line endings (issue #380)

Warden 0.11.0

22 Apr 21:54
Compare
Choose a tag to compare

Upgrade Notes:

PHP and Varnish images have been rebuilt on a CentOS 8 base image (previously used a CentOS 7 base image). This eliminates the need for IUS for installing Git and MariaDB clients as these can now be installed from the default EL RPMs. This also allows for constants supported by more recent versions of Curl to be used in PHP code, latest calendar / locale features available in newer versions of ICU libraries to be used, etc.

Please note that builds for PHP versions 5.5, 5.6, 7.0 and 7.1 have been dropped. Images will remain on Docker Hub so they'll continue to be available for existing projects actively using them, they simply will see no further enhancements or maintenance.

To ensure you have the latest re-builds of Warden images and update your projects: warden env pull && warden env up

For full details on what went into these rebuilds, please see #345.

Huge shout out to @tdgroot who helped with updating the builds, testing, etc.

Enhancements:

  • Shopware and Symfony environments will now use Composer v2 by default (issue #359)