Skip to content

Releases: roots/trellis

v1.31.1

15 Apr 18:00

Choose a tag to compare

What's Changed

  • Update dependency msmtp to v1.1.0 (#1662)

v1.31.0

09 Apr 16:41

Choose a tag to compare

What's Changed

Replace ssmtp with msmtp

ssmtp has been unmaintained for years. Trellis now uses msmtp as the mail transfer agent via the new roots.msmtp Galaxy role. msmtp is actively maintained and offers better auth detection and multi-account support.

Add Subversion to default apt packages

Subversion is now installed by default during provisioning. This is needed by Composer when installing WordPress plugins/themes from the wordpress.org SVN repositories (dev-trunk releases for https://wp-packages.org/).

Add VERSION file and release tagging workflow

Trellis now includes a VERSION file that is automatically updated on each release via a GitHub Actions workflow. This makes it easier to identify which version is deployed.

Full Changelog: v1.30.0...v1.31.0

v1.30.0

18 Mar 16:29
8f49e10

Choose a tag to compare

What's Changed

Disable PHP OPcache JIT by default

PHP 8.3's JIT tracing mode has known memory corruption bugs that can cause recurring PHP-FPM worker crashes. Since WordPress workloads see negligible benefit from JIT, it's now disabled by default.

Users who want JIT can re-enable it via group_vars:

php_opcache_jit: 'tracing'
php_opcache_jit_buffer_size: 256M

Background: https://discourse.roots.io/t/php-8-3-jit-tracing-recurring-crash-at-theme-php-325-4gb-allocation/30241

Add support for Composer custom-headers authentication

#1652

Full Changelog: v1.29.0...v1.30.0

v1.29.0

11 Mar 14:34
e32ec79

Choose a tag to compare

What's Changed

New Features

Bug Fixes

Full Changelog: v1.28.0...v1.29.0

v1.28.0

05 Mar 16:01
71bc1ab

Choose a tag to compare

What's Changed

Features

Bug Fixes

  • Fix ansible_user detection condition by @swalkinshaw in #1635
  • Fix Redis object cache password not passed to WordPress env by @retlehs in #1638
  • Fix fastcgi cache caching redirect responses by @retlehs in #1641
  • Fix NGINX HTTP response splitting in multisite subdirectory rewrite by @retlehs in #1640
  • Fix fastcgi cache serving stale content for unpublished pages by @retlehs in #1642

Dependencies

Full Changelog: v1.27.0...v1.28.0

v1.27.0

23 Oct 12:33
946f43c

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.26.1...v1.27.0

v1.26.1

06 Oct 18:32
95883bf

Choose a tag to compare

What's Changed

  • Add WordPress sites to /etc/hosts by @retlehs in #1606
  • Set php_fpm_process_control_timeout to 10 to prevent deploy downtime by @Dyras in #1603
  • Flush cache after deploy by @retlehs in #1604

Full Changelog: v1.26.0...v1.26.1

v1.26.0

19 Sep 15:38
852af29

Choose a tag to compare

What's Changed

Full Changelog: v1.25.0...v1.26.0

v1.25.0

31 Jul 12:21
2cb663d

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.24.1...v1.25.0

v1.24.1

08 May 17:00
be3d945

Choose a tag to compare

What's Changed

  • Update WP-CLI version to 2.12.0 (#1574)

Full Changelog: v1.24.0...v1.24.1