Message-ID: <1740191712.3134.1485852121809.JavaMail.confluence@ip-10-127-227-164> Subject: Exported From Confluence MIME-Version: 1.0 Content-Type: multipart/related; boundary="----=_Part_3133_1899700512.1485852121809" ------=_Part_3133_1899700512.1485852121809 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Content-Location: file:///C:/exported.html 5.3.4 Release Notes

5.3.4 Release Notes

January 5th 2015

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 obsolet= e 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 yo= u continue with instructions below.

These instructions take advantage of the new Composer powered upd= ate systems in 5.3 for maintenance updates, so make sure you fam= iliarize yourself with the U= sing Composer page.
For Upgrading from versions prior t= o 5.3 look at our Upgrad= ing 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 composer=20 Closed  comp= oser.json should be edited in similar manner as below to take full advantag= e of the change.

/composer.json diff
=20
diff --git a/composer.json b/composer.json
index ffe18af..ffe22b8 100644
--- a/composer.json
+++ b/composer.json
@@ -72,7 +72,7 @@
             "Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::=
clearCache",
             "Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::=
installAssets",
             "eZ\\Bundle\\EzPublishLegacyBundle\\Composer\\ScriptHandler::i=
nstallAssets",
-            "eZ\\Bundle\\EzPublishCoreBundle\\Composer\\ScriptHandler::dum=
pAssets",
+            "eZ\\Bundle\\EzPublishCoreBundle\\Composer\\ScriptHandler::dum=
pAssetsHelpText",
             "Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::=
installRequirementsFile",
             "eZ\\Bundle\\EzPublishLegacyBundle\\Composer\\ScriptHandler::i=
nstallLegacyBundlesExtensions"
         ]
@@ -85,7 +85,9 @@
         "symfony-app-dir": "ezpublish",
         "symfony-web-dir": "web",
         "ezpublish-legacy-dir": "ezpublish_legacy",
-        "_symfony-assets-install_comment_": "One of 'symlink', 'relative' =
(symlinks) or 'hard'",
+        "___ezpublish-asset-dump-env": "To set environment used by dumpAss=
ets script, like 'prod', or 'none' to skip",
+        "ezpublish-asset-dump-env": "",
+        "___symfony-assets-install": "One of 'symlink', 'relative' (symlin=
ks) or 'hard'",
         "symfony-assets-install": "relative",
         "incenteev-parameters": {
             "file": "ezpublish/config/parameters.yml"
=20

2. Up= dating Composer Packages selectively

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

=20
php -d memory_limit=3D-1 composer.phar update --no-dev --prefer-di=
st ezsystems/ezpublish-kernel ezsystems/demobundle ezsystems/ezpublish-lega=
cy symfony/symfony
=20
Note: Add "ezsystems/ezfind-ls"=20 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 fo= r 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 Se= ssionHandler=20 Closed  the = recommendation for how to setup memcached for session use has been changed,= this affects RHEL/CentOS installations which previously where documen= ted to use php-memcache (default on RHEL/CentOS) instead of php-memcache= d. We now recommend using either php-memcached or PDO if you need datab= ase persistence, see the updated Cluste= ring page as well as the updated Sessi= on page for more info.

For how to migrate to php-memcached:

RHEL/CentOS 6.x php-memcache -> php-memcached
=20
# Remove php-memcache if you already have it installed
yum remove php-pecl-memcache.x86_64
# Install php-memcached from EPEL, adjust for 6.x version (doc for 5.4 with=
 RHEL/CentOS 7.x describes using PECL, but that does not work with 6.x)
rpm -Uvh http://dl.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarc=
h.rpm
yum install php-pecl-memcached -y
# Verify that you have "memcached" and not "memcache"
$ php -m | grep 'memcache'
=20

<= span class=3D"confluence-anchor-link" id=3D"id-5.3.4ReleaseNotes-packages">= Package updates=

Here are the packages that have received an update as part of this relea= ses:

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:

package version
ezsystems/comments-bundle 5.3.2
ezsystems/demobundle 5.3.2
ezsystems/ngsymfonytools-bun= dle 1.0.5
ezsystems/ezflow-ls-extension 5.3.3.1
ezsystems/ezsurvey-ls 5.3.3
ezsystems/ezcontentstaging-ls 5.3.3
symfony/symfony >=3D2.3.19

 

= Updates and fixes in this release

=20

= =20 =20 =20 =20 =20 =20 =20 =20 =20 =20 =20 =20 =20 =20 =20 =20 =20 =20 =20 = =20 =20 =20 =20 =20 =20 =20 =20 =20 =20 =20 =20 =20 =20 =20 =20 =20 =20 =20 =20 =20 =20 =20 =20 =20 =20 =20 =20 =20 =20 =20 =20 =20 =20 =20 =20 =20 =20 =20 =20 =20 =20 =20 =20 =20 =20 =20 =20 =20 =20 =20 =20 =20 =20 =20 =20 =20 =20 =20 =20 =20 =20 =20 =20 =20 =20 =20 =20 =20 =20 =20 =20 =20 =20 =20 =20 =20 =20 =20 =20 =20 =20 =20 =20 =20 =20 =20 =20 =20 =20 =20 =20 =20 =20 =20 =20 =20 =20 =20 = =20 =20 =20 =20 =20 =20 =20 =20 =20 =20 =20 =20 =20 =20 =20 =20 =20 =20 =20 =20 =20 =20 =20 =20 =20 =20 =20 =20 = =20 =20 =20 =20 =20 =20 =20 = =20 =20 =20 =20 =20 =20 =20 =20 =20 =20 =20 =20 =20 =20 =20 =20 =20 =20 =20 =20 =20 =20 =20 =20 =20 =20 =20 =20 =20 =20 =20 =20 =20 =20 =20 =20 =20 =20 =20 =20 =20 =20 =20 =20 =20 =20 =20 =20 =20 =20 =20 =20 =20 =20 =20 = =20 =20 =20 =20 =20 =20 =20 =20 =20 =20 =20 =20 =20 =20 =20 =20 =20 =20 =20 =20 =20 =20 =20 =20 =20 =20 =20
KeySummaryComponent/s
EZP-22523 =20 Support locking with Memcached Se= ssionHandler Documentation, Platform= stack
EZP-22988 =20 More dev friendly info on Unautho= rizedException Platform/Repository &am= p; Services (Public API impl)
EZP-23351 =20 Honor relative flag on legacy:ass= ets_install for legacy wrappers Legacy/Clustering
EZP-23459 =20 eZContentObjectTreeNodeOperations= ::move missing features Caching
EZP-23462 =20 Cache Object state Persistence cl= ass with Stash Caching
EZP-23492 =20 Improve use of assetic dump with = composer Composer
EZP-23727 =20 Compress packages on updates.ez.n= o for faster downloads Composer/updates.ez.no =
EZP-21781 =20 ezfSolrDocumentFieldBaseTest::tes= tGetFieldName() throws an error because of updated table structure =20 Legacy/Extensions/eZ Fi= nd, Test framework
EZP-21797 =20 Multisite settings cause recursiv= e sudo when using legacy slot in sudo operation Platform/Repository &am= p; Services (Public API impl), Platform/SPI interfaces
EZP-22408 =20 Deleting a content does not remov= e references to this content in relation(list) fields Platform stack, Platfor= m/Persistence/Legacy Storage engine, Platform/Repository & Services (Pu= blic API impl)
EZP-22982 =20 /content/treemenu throws PHP noti= ces with nginx Legacy/Administration I= nterface
EZP-23003 =20 User is logged out after first (m= ulti)upload with ezfind Legacy/Extensions/eZ Fi= nd, Legacy/Extensions/eZ MultiUpload
EZP-23027 =20 Session files not being removed/c= leaned up Documentation, Platform= stack
EZP-23287 =20 empty Image FieldType triggers tw= ig_error_runtime Platform stack
EZP-23349 =20 Property "id" on Image\Value is f= illed with wrong value Field types
EZP-23389 =20 ezcMailComposer bug when sending = e-mails with long name and Norwegian characters Misc
EZP-23412 =20 Setting the section seems to avoi= d the delayed indexing procedure Legacy/Administration I= nterface, Legacy/Extensions/eZ Find
EZP-23424 =20 Public API loadContentByRemoteId = returns wrong content due to stale cache Caching, Legacy/Adminis= tration Interface, Platform/API interfaces, Platform/Persistence/Legacy Sto= rage engine
EZP-23425 =20 Pasting at the end of paragraph i= n Chrome put the text at the beginning Legacy/Extensions/eZ On= line Editor
EZP-23447 =20 ServiceNotFoundException: ezpubli= sh.fieldtype.ezbinaryfile.ioservice after update. Documentation, Field ty= pes, Platform stack
EZP-23463 =20 bin/scripts/rhel/solr restart &am= p; stop does not work Legacy/Extensions/eZ Fi= nd
EZP-23474 =20 LegacyEmbedScriptCommand doesn't = activate the LegacyBundles
EZP-23478 =20 ezinfo/about redirected after eac= h form post Misc
EZP-23480 =20 Error in json response when uploa= ding file Legacy/Administration I= nterface
EZP-23483 =20 Language Switcher does not work p= roperly when using PathPrefix in pure legacy
EZP-23486 =20 Preview always falls back to Lega= cy Platform stack
EZP-23491 =20 eZCache: clear-tag won't work wit= h multiple tags Caching, Documentation =
EZP-23497 =20 Workflow Event / Multiplexer: can= not remove user groups from "Users without workflow IDs" Legacy/Workflows
EZP-23499 =20 Fatal error if you try to remove = class with a nonexistent datatype Legacy/Administration I= nterface
EZP-23505 =20 Router generates wrong URL withou= t vhost
EZP-23511 =20 EZ Si Vhost issues on Apache 2.4 = Documentation, Legacy/E= xtensions
EZP-23516 =20 Language switcher and legacy modu= le Language
EZP-23517 =20 Excluded uri prefixes result in r= edirect loop Platform stack
EZP-23527 =20 ezdatetime with no default value = causes class edit to fail 5.x/Legacy IO, Field ty= pes
EZP-23528 =20 eZContentObjectTreeNode::createAt= tributeFilterSQLStrings() returns invalid 'in'/'not in' SQL statements = Database related
EZP-23529 =20 Storing a draft with a bad object= relation link should not create an entry in ezcontentobject_link =20 Legacy/Extensions/eZ On= line Editor
EZP-23532 =20 Languages lost from content when = using packages Legacy/Packages
EZP-23552 =20 Symfony cache won't be cleaned if= Legacy ViewCaching is disabled Caching, Platform stack=
EZP-23553 =20 Checking for existence of legacy = templates does not work Legacy/Template languag= e, Platform stack
EZP-23578 =20 Fatal error in LocationService co= py/move when content/read has limitations Permissions, Platform/R= epository & Services (Public API impl)
EZP-23579 =20 As a Sysadmin I want to have offi= cial Apache configuration bundled with the code Documentation
EZP-23594 =20 It's not possible to use custom c= ontrollers for embed (inline) views in XmlText field type Platform stack
EZP-23595 =20 PDOException in UserService creat= eUser(): Integrity constraint violation Platform/Repository &am= p; Services (Public API impl)
EZP-23599 =20 Legacy search location gateway is= not correctly quoting depth column Platform/Persistence/Le= gacy Storage engine
EZP-23603 =20 eZ Find: "Hidden by superior" nod= es not indexed when parent is hidden/unhidden in frontend Legacy/Extensions/eZ Fi= nd
EZP-23604 =20 Error installing package =20 Legacy/Administration I= nterface, Legacy/Packages
EZP-23606 =20 View parameter named "node" overr= ides $node variable in legacy template
EZP-23607 =20 content versionview displays wron= g published version in object information Legacy/Administration I= nterface
EZP-23620 =20 Segmentation fault error when cop= ying subtree 5.x/Legacy IO
EZP-23643 =20 Search with permissions off resul= ts in UnauthorizedException Platform/Repository &am= p; Services (Public API impl)
EZP-23651 =20 EZ Si missing /var/[^]+/cache/pub= lic Legacy/Extensions
EZP-23672 =20 content versionview displays wron= g modifier name in object information Legacy/Administration I= nterface
EZP-23676 =20 Configuration Converter generates= invalid URI matching configuration Install
EZP-23681 =20 eZ Find: moving a node does not r= e-index its children with delayed indexing Legacy/Extensions/eZ Fi= nd
EZP-23683 =20 Symfony starts always a session o= n legacy_mode 5.x/Legacy IO, Platform= stack
EZP-23687 =20 Notice when running "$phpbin runc= ronjobs.php monitor" Cronjobs, Legacy/Extens= ions/eZ Network
EZP-23703 =20 Impossible to update only the nam= e of a section Platform stack, Platfor= m UI (Admin UI & Content UI)
=20
=20 =20

=20
=20

 

 

------=_Part_3133_1899700512.1485852121809--