17th October 2014

eZ announces the availability of 5.3.3, a maintenance release available for all users of eZ Publish Platform 5.3 containing a notable few updates and fixes.

Worth mentioning in this release are some improvements/fixes to: Repository API performance, IO performance, formtoken exceptions, preview functionality, asynchronous publishing, content staging, image & image alias handling, lazy sessions, and some ESI/hinclude request failing because the way SiteAccess info was serialized.

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

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

Issues with Zeta Components and Composer have been fixed so you should edit composer.json and remove any line with "zetacomponents/" like illustrated in diff below:

diff --git a/composer.json b/composer.json
index 3c4fd1e..ffe18af 100644
--- a/composer.json
+++ b/composer.json
@@ -37,25 +37,6 @@
         "egulias/listeners-debug-command-bundle": "~1.9",
         "white-october/pagerfanta-bundle": "1.0.*",
         "nelmio/cors-bundle": "~1.3",
-        "zetacomponents/archive": "@dev",
-        "zetacomponents/authentication": "@dev",
-        "zetacomponents/authentication-database-tiein": "@dev",
-        "zetacomponents/base": "@dev",
-        "zetacomponents/cache": "@dev",
-        "zetacomponents/configuration": "@dev",
-        "zetacomponents/console-tools": "@dev",
-        "zetacomponents/database": "@dev",
-        "zetacomponents/debug": "@dev",
-        "zetacomponents/event-log": "@dev",
-        "zetacomponents/feed": "@dev",
-        "zetacomponents/image-conversion": "@dev",
-        "zetacomponents/mail": "@dev",
-        "zetacomponents/mvc-tools": "@dev",
-        "zetacomponents/mvc-authentication-tiein": "@dev",
-        "zetacomponents/persistent-object": "@dev",
-        "zetacomponents/php-generator": "@dev",
-        "zetacomponents/signal-slot": "@dev",
-        "zetacomponents/system-information": "@dev",
         "hautelook/templated-uri-bundle": "~1.0",
         "doctrine/doctrine-bundle": "1.2.*"
     },

2. Updating Nginx configuration

If you're using Nginx as your webserver instead of Apache, then make sure to update Nginx vhost configuration, changes since 5.3.0: 5.3.1, 5.3.3 

3. Updating Composer Packages selectively

With this command you'll only update packages from eZ (and Symfony) that have received updates since 5.3.0:

php -d memory_limit=-1 composer.phar update --no-dev --prefer-dist ezsystems/ezpublish-kernel ezsystems/ezflow-ls-extension ezsystems/demobundle ezsystems/comments-bundle ezsystems/ngsymfonytools-bundle ezsystems/ezpublish-legacy symfony/symfony
Note: Add "ezsystems/ezfind-ls", "ezsystems/ezcontentstaging-ls" and/or "ezsystems/ezsurvey-ls" to the parameters to get latest version if you also use these extensions.

4. Update the database

Import to your database the changes provided in:

/<ezp5-root>/ezpublish_legacy/update/database/<mysql|postgresql>/5.3/dbupdate-5.3.2-to-5.3.3.sql

And if you use Cluster (DFS) the following:

/<ezp5-root>/ezpublish_legacy/update/database/mysql/5.3/dbupdate-cluster-5.3.2-to-5.3.3.sql


Package updates

Here are the packages that have received an update as part of this releases:

packageversionprior version
ezsystems/ezpublish-kernel5.3.35.3.2[.3]
ezsystems/ezpublish-legacy5.3.35.3.2[.1]
ezsystems/ezcontentstaging-ls5.3.35.3.2
ezsystems/ezflow-ls-extension5.3.35.3.2
ezsystems/ezfind-ls5.3.35.3.2
ezsystems/ezsurvey-ls5.3.35.3.1

Other packages that have received update since 5.3.0:

packageversion
ezsystems/comments-bundle5.3.2
ezsystems/demobundle5.3.2
ezsystems/ngsymfonytools-bundle1.0.5
symfony/symfony>=2.3.19

 

Updates and fixes in this release