eZ announces the availability of 5.3.5, 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.4 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. Remove unneeded dependency causing conflicts
Perform the following command to make sure you you are not affected by conflicts caused by this package:
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:
If you use either ezsystems/ezfind-ls (eZ Find) or ezsystems/ezcontentstaging (eZ Content Staging), they can be added to the same list, or upgraded separately.
Legacy extensions autoload must be regenerated. You can do it by running this command:
This release fixes a vulnerability in the eZ Publish password recovery function. You need to have the PHP OpenSSL extension (ext-openssl) installed to take full advantage of the improved security, but even without it security is improved.
An eZ Find user needs to update their solr schema.xml.
For each solr core (located in ezfind/java/solr), you need to edit <my-core-name>/conf/schema.xml
Around line 616, right after:
Add the following lines:
Restart and re-index solr.
Backward compatibility
The XmlText fix for EZP-23513 (see https://github.com/ezsystems/ezpublish-kernel/pull/1087) deprecates/removes the CustomTags pre-converter in favor of a new Expanding converter. While they're not part of the public API, if you rely on this file in any way, you might want to check and update your code.
Package updates
Here are the packages that have received an update to 5.3.5 as part of this release:
package
version
prior version
ezsystems/ezpublish-kernel
5.3.5.1
5.3.4
ezsystems/ezpublish-legacy
5.3.5
5.3.4
ezsystems/ezfind-ls
5.3.5
5.3.4
ezsystems/demobundle
5.3.5
5.3.4
ezsystems/ezcontentstaging
5.3.5
5.3.3
ezsystems/ezdemo-ls-extension
5.3.5
5.3.2
ezsystems/ezflow-ls-extension
5.3.5
5.3.3.1
ezsystems/ezwt
5.3.5
5.3.1
ezsystems/ezautosave
5.3.5.1
5.3.1
Other packages that have received update since 5.3.0: