eZ announces the availability of 5.3.4, a maintenance release available for all users of eZ Publish Platform 5.3 containing a notable few updates and fixes.
Newer release available
A newer release is available, rendering update instructions here obsolete and non working. Please see 5.3.x Update Instructions for always uptodate instructions for 5.3 releases.
Updating from a previous version of eZ Publish Platform 5.3
Update to 5.3.3 first before you continue with instructions below.
These instructions take advantage of the new Composer powered update systems in 5.3 for maintenance updates, so make sure you familiarize yourself with the Using Composer page. For Upgrading from versions prior to 5.3 look at our Upgrading from 5.1 to 5.3 or Upgrading from 5.2 to 5.3 page.
1. Patch your composer.json file
For issue
EZP-23492
-
Improve use of assetic dump with composerClosed
composer.json should be edited in similar manner as below to take full advantage of the change.
/composer.json diff
2. Updating Composer Packages selectively
With this command you'll only update packages from eZ (and Symfony) that have received updates since 5.3.0:
Note: Add "ezsystems/ezfind-ls" to the parameters to get latest version if you also use this extension.
3. [Optionally; for RHEL/CentOS] Update your cluster setup
Note: We are committed to continue supporting php-memcache for use with RHEL/CentOS 6.x on eZ Publish 5.3.x for some more sub releases, but highly recommend you start to plan migration to php-memcached as it solves several issues identified with php-memcache; no locking for sessions, limited support for persistence (Stash) cache settings & limited support for memcached capabilities compared to php-memcached which is built on top of libmemcached.
As part of
EZP-22523
-
Support locking with Memcached SessionHandlerClosed
the recommendation for how to setup memcached for session use has been changed, this affects RHEL/CentOS installations which previously where documented to use php-memcache (default on RHEL/CentOS) instead of php-memcached. We now recommend using either php-memcached or PDO if you need database persistence, see the updated Clustering page as well as the updated Session page for more info.
For how to migrate to php-memcached:
RHEL/CentOS 6.x php-memcache -> php-memcached
Package updates
Here are the packages that have received an update as part of this releases:
package
version
prior version
ezsystems/ezpublish-kernel
5.3.4
5.3.3
ezsystems/ezpublish-legacy
5.3.4
5.3.3
ezsystems/ezfind-ls
5.3.4
5.3.3
Other packages that have received update since 5.3.0: