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

5.3.5 Release Notes

April 21st 2015

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 obsolet= e and non working. Please see 5.3.x Update Instructions for always uptodate instructions for 5.= 3 releases.

=20

Updating from a previous version of eZ Publish Platform 5.3

Update to  5.3.4 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. Remove unneeded dependency causing conflicts 

Perform the following command to make sure you you are not affected by c= onflicts caused by this package:

=20
php -d memory_limit=3D-1 composer.phar remove behat/mink-selenium-=
driver --no-update --dev
=20

2. U= pdating 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 --with-dependencies ezsystems/ezpublish-kernel ezsystems/demobundle ezsy=
stems/ezpublish-legacy symfony/symfony
=20
If you use either=20 ezsystems/ezfind-ls (eZ Find) or=20 ezsystems/ezcontentstaging (eZ Content Staging), they can be a= dded to the same list, or upgraded separately.

Legacy extensions autoload must be regenerated. You can do it by running= this command:

php ezpublish/console ezpublish:legacy:script bin/php/= ezpgenerateautoloads.php --extension

Security update

This release fixes a vulnerability in the eZ Publish password recovery func= tion. 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.

eZ Find

An eZ Find user needs to update their solr schema.xml.

For each solr core (located in ezfind/java/solr), you need to edit <m= y-core-name>/conf/schema.xml

Around line 616, right after:

=20
<field name=3D"meta_priority_si" type=3D"sint" indexed=3D"true" =
stored=3D"true" multiValued=3D"true"/>
=20

Add the following lines:

=20
<!-- denormalised fields for hidden and visible path elements --=
>
<field name=3D"meta_visible_path_si" type=3D"sint" indexed=3D"true" stor=
ed=3D"true" multiValued=3D"true"/>     <!-- Visible Location path IDs=
 -->
<field name=3D"meta_visible_path_string_ms" type=3D"mstring" indexed=3D"=
true" stored=3D"true" multiValued=3D"true"/> <!-- Visible Location pa=
th string -->
<field name=3D"meta_hidden_path_si" type=3D"sint" indexed=3D"true" store=
d=3D"true" multiValued=3D"true"/>     <!-- Hidden Location path IDs -=
->
<field name=3D"meta_hidden_path_string_ms" type=3D"mstring" indexed=3D"t=
rue" stored=3D"true" multiValued=3D"true"/> <!-- Hidden Location path=
 string -->
=20

Restart and re-index solr.


Backward co= mpatibility

 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 Expandi= ng 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.


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

Here are the packages that have received an update to 5.3.5 as part of t= his 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:

package version
ezsystems/comments-bundle 5.3.2
ezsyms/ezsurvey-ls 5.3.3
ezsystems/ngsymfonytools-bundle 1.0.5
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 =20 =20 =20 =20 =20 =20 =20 =20 =20 =20 =20 =20 =20 =20 =20
KeySummaryComponent/s
EZP-22278 =20 As a developer I need Criterion d= ocumentation Documentation
EZP-24206 =20 As a Developer I want faster sear= ch, using spi cache & indexed columns Platform/Search/Legacy = Search Engine, Search
EZP-23754 =20 SPI Cache TrashHandler should cle= ar cache after trashing/recovering Caching, Platform/SPI i= nterfaces
EZP-23940 =20 Decouple search handlers from Per= sistence Platform/Persistence/Le= gacy Storage engine, Platform/Search/Solr Search Engine, Search
EZP-23941 =20 Move field map to storage =20 Platform/Persistence/Le= gacy Storage engine, Platform/Search/Solr Search Engine, Search
EZP-24047 =20 Allow skipping count db query whe= n using SearchService against database Database related, Platf= orm/API interfaces, Platform/Persistence/Legacy Storage engine, Search =20
EZP-24048 =20 Don't clear legacy content cache = on symfony cache:clear Caching, Legacy bridge,= Platform stack
EZP-24092 =20 Optimize queries to not perform c= ount when not needed DemoBundle, Search =20
EZP-24213 =20 FullText stopWordThreshold should= be percentage of content count Platform/Search/Legacy = Search Engine, Search
EZP-21586 =20 ContentTypeService::createContent= Type() does not check for any permissions Permissions, Platform/A= PI interfaces, Platform/Repository & Services (Public API impl)
EZP-21605 =20 Version history Status column is = missing data Legacy/Administration I= nterface
EZP-21686 =20 ezinfo/copyright has extra "\" th= at don't allow the links to work
EZP-21721 =20 Displaying an empty XMLText field= outputs eZXML Field types, Platform s= tack
EZP-21831 =20 eZFind: customfields with asObjec= t=3Dfalse Legacy/Extensions
EZP-23031 =20 Allow really high file uploads, s= pecially with 32 bits OSs Legacy/Clustering
EZP-23129 =20 Search API: sorting by field filt= ers the results Platform/Repository &am= p; Services (Public API impl), Search
EZP-23278 =20 [Content Staging] Sync fails if y= ou try to use the copy of an object Legacy/Extensions/eZ Co= ntent Staging
EZP-23280 =20 [PHP-FPM&Apache] Server fault= when logging to administration interface Legacy/Administration I= nterface
EZP-23302 =20 Update Location fails if no chang= e is performed with the update Platform/Repository &am= p; Services (Public API impl)
EZP-23403 =20 Fix implementation of Persistence= \Solr\Slot\MoveUserGroup slot Search
EZP-23513 =20 in eZXMLText, a <P> tag is = being add to a link when it surrounds an image Legacy/Extensions/eZ On= line Editor
EZP-23624 =20 Unable to change base translation= when editing content Legacy/Administration I= nterface
EZP-23644 =20 Provide filtering on hidden/visib= le status for multiple locations in content objetcs in eZ Find Legacy/Extensions/eZ Fi= nd
EZP-23701 =20 table cell valign property in Xml= Text is not properly rendered Design (templates, CSS,= etc.), Field types, Platform stack
EZP-23725 =20 Wrong path_identification_string = when editing in frontend siteaccess using PathPrefix and RootNode =20 Legacy stack
EZP-23739 =20 Files uploaded with multiupload w= ill be download with the wrong Content-Type Legacy/Extensions/eZ Mu= ltiUpload
EZP-23747 =20 Staging: whitespace in a a requir= ed text block field causes sync failure Legacy/Extensions/eZ Co= ntent Staging
EZP-23753 =20 Incorrect node UrlAlias for (part= ially) untranslated objects
EZP-23812 =20 vertical align in table cells is = not visible in the editor Legacy/Extensions/eZ On= line Editor
EZP-23829 =20 Paragraph alignment ignored in le= gacy rendered frontend Design (templates, CSS,= etc.)
EZP-23834 =20 Cached ESI can not be shared amon= g pages because of inner request Caching, Platform stack=
EZP-23835 =20 indexcontent.php cronjob pgsql co= lumns must appear in group by Cronjobs
EZP-23840 =20 eZFind: incorrect error handling = in elevate configuration
EZP-23870 =20 Async publishing reverts expiry.p= hp Caching
EZP-23872 =20 Query exception thrown when no la= nguage configured in siteaccess 5.x/Legacy IO
EZP-23879 =20 ezinfo shows wrong copyright info= after move to composer Composer
EZP-23884 =20 Nginx template misses semicolon f= or most of the fastcgi_params Documentation
EZP-23889 =20 RestProvider must check that is_r= est_request is true Platform/REST API v2 =20
EZP-23904 =20 ezpublish_legacy_sso causes infin= ite redirect loop on /login Users and Access contro= l
EZP-23906 =20 The Public API allows to create c= ontent under a non container element Platform/Repository &am= p; Services (Public API impl), Platform/REST API v2
EZP-23908 =20 expiry.php race condition =20 Caching
EZP-23923 =20 ESI/Hinclude URI too long with Co= mpound siteaccess matcher Platform stack
EZP-23928 =20 Preview cache not being updated <= /a> Caching
EZP-23937 =20 Error syncing browsable custom ez= flow attributes Legacy/Extensions/eZ Co= ntent Staging
EZP-23953 =20 Legacy session events not trigger= ed any more 5.x/Legacy IO
EZP-23971 =20 If a user is removed while logged= in, session for that user will throw an exception Permissions, Users and = Access control
EZP-23978 =20 URLs in legacy_mode lose siteacce= ss uri when index_page is used Legacy bridge, Platform= stack
EZP-24010 =20 Fix PHP version warning: 5.3.3, n= ot just 5.3
EZP-24017 =20 Security token issue using legacy= bridge Legacy bridge
EZP-24021 =20 Link is wrong with non-main nodes= using 'subtree_array' Legacy/Extensions/eZ Fi= nd
EZP-24052 =20 Preview causes redirect to versio= nview not being able to continue editing Legacy/Extensions/eZ We= bsite Toolbar
EZP-24053 =20 Preview locks content object, and= cause version edit conflict Legacy/Extensions/eZ We= bsite Toolbar
EZP-24099 =20 eZ Find not updating Solr index c= orrectly for object relations Legacy/Extensions/eZ Fi= nd
EZP-24100 =20 Image content with big multibyte = charset names won't be correctly created Content (images, XML, P= DF, RSS, etc.)
EZP-24111 =20 ezcontentstaging: zero bytes http= responses are not handled as errors Legacy/Extensions/eZ Co= ntent Staging
EZP-24113 =20 eZ REST API v1: all eZ log files = except error.log are disabled unless DebugOutput=3Denabled Legacy/REST interface <= /td>=20
EZP-24135 =20 Output buffer gets cleared after = legacy call 5.x/Legacy IO, Platform= /API interfaces
EZP-24141 =20 Double slash in url after having = searched a default location for an object relation in class edit module Legacy/Administration I= nterface
EZP-24154 =20 Overriding template with section_= identifier fails when cached Caching, Legacy stack <= /td>=20
EZP-24157 =20 eZFlow Block names swapped when m= oving blocks in layout Legacy/Extensions/eZ Fl= ow
EZP-24197 =20 DOC: ezcache.php --expiry paramet= er can only be used together with --purge Documentation
EZP-24362 =20 Doc: Upgrade to eZP 5.3.5/5.4.2 m= issing eZ Find instruction Documentation, Legacy/E= xtensions/eZ Find
=20
=20 =20

=20
=20

 

------=_Part_3135_1691047770.1485852132701--