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

5.4.5-BETA Release Notes

=20
=20
=20
=20
September 15th 2015<= /h6>

eZ announces the availability of 5.4.5, a maintenance release available = for all users of eZ Publish Platform 5.4.

Beta

5.4.5 is currently in public beta as it introduces new features, Solr se= arch engine Bundle and new Recommendations Bundle, and as it is a beta and = undergoing both internal and external testing it is not supported for= use in production. 5.4.5-stable is planned to come out 1 month afte= r the first beta, depending on feedback we get on these features.

For reporting issues, mark them as affecting "5.4.5-beta".

Installing the beta

To be able to get access to the beta you will have to change stabi= lity flag on affected/added packages (Solr and Recommendation ar= e optional new packages):

=20
composer require --no-update ezsystems/ezpublish-kernel:~5.4.5@beta
composer require --no-update ezsystems/ezpublish-legacy:~5.4.5@beta
composer require --no-update ezsystems/ezplatform-solr-search-engine:~1.0.0=
@beta
composer require --no-update ezsystems/recommendation-bundle:~1.0.0@beta=20

After this has been done follow th= e 5.4.x Update Inst= ructions to apply this update to your platforms, but after executing `composer update`, further actions are needed for = Solr Search Engine Bundl= e, and Recommendation Bundle in order to correctly install them.

 

Highlights: New= Features

This maintenance release introduces two new eZ Platform features to= 5.4.x: Solr Search Engine Bundle and Recommendations Bundle, bes= ides this there are several maintenance issues fixed as listed below both c= oming from support issues and pull requests from community.

=20
=20
=20
=20
=20
=20

Impr= oved Search engine powered by Solr

=20
=20
=20
=20
=20
=20

 

=20
=20
=20
=20

New in 5.4.5, and part of the upcoming eZ Platform release this fall, is= support for running API Search queries on top of Solr instead= of SQL based search engine (specifically "Legacy" search/storage engin= e). As Search is essentially powering all Search and Querying ("fe= tch") operations in Platform stack (aka 5.x/Symfony stack), t= his specifically means you can expect much more stable performance from you= r searches and your system*= , and much better possibility to scale out for your search needs using Solr= .

 

'* See 5.x Archi= tecture diagram for further information about how persistence load oper= ations are cached by Persistence Cache, and Search queries now are delegate= d to Solr, meaning database is less affected by system load to mainly deal = with content updates.


Further reading: Installation documentation for Solr Search Engine, developer info and sourc= e code in our Solr Search Engine Bundl= e repository, and further resources on Apache So= lr.

=20
=20
=20
=20
=20
=20

Imp= roved Recommendations integration

=20
=20
=20
=20
=20
=20

A new Recommendation Bundle has been mad= e, completely changing how the service is done. Recommendations are now ser= ved directly from the Recommendations service, avoiding cache and load prob= lems on your server that was a problem with the previous ezreco extension. Tracking has similarly been improved to track directly to Reco= mmendations service, and aligns with how tracking is done with other soluti= ons like Google Analytics.

This first iteration of Recommendat= ion Bundle focuses on personal content recommendations with tracking of use= r traffic, tracking of user actions like shopping behaviour is possible usi= ng our Recommendations Service API.

Limitation: Recommendation Bundle currently requires Symfony 2.6 or gr= eater so is limited to eZ Publish Platform 5.4.3+ and eZ Platform/Studio 15= .07+. We plan to reduce this requirement to Symfony 2.3 so the bundle can b= e used with any version of eZ Publish Platform 5.1+.


Further reading: Documentation on our Recommendation Service, developer documentation = and source code in our Recommenda= tion Bundle repository.

=20
=20
=20
=20

 

=20
=20
=20
=20
=20
=20

Pack= age Details

Resolving known issues

Being this release is a beta it contains some known issues that we are w= orking on to document, and when possible to roll out as new updated beta ta= gs via composer update as soon as we can.

Known for both Solr and Recommendation:

  • Exception if Binary files in database has invalid path prefix
    • Make sure ezpublish.yml configuration var_dir is configured properly, an= d that you specify siteaccess when indexing content for Solr via command li= ne.
  • Exception on unsupported Field Types
    • Make sure to configure all FieldT= ypes (datatypes) in your installation as NullType
  • Content not immediately available=  
    • Solr Search Engine Bundle is on p= urpose not committing changes on Repository updates, but letting you contro= l this using Solr configuration.
      Adjust Solr autoS= oftCommit to control th= is.
    • For Recommendation service same i= s the true, 

If you still have problems, pop into our Slack channel at https://ezc= ommunity.slack.com/messages/ezplatform-use/ to discuss.

Package update
package version prior version
ezsystems/ezpublish-kernel 5.4.5@b= eta  5.4.4.1
ezsystems/ezplatform-solr-search-e= ngine 1.0.0@beta NEW
ezsystems/recommendation-bundle 1.0.0@beta NEW

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
KeySummaryTCreatedUpdated
EZP-24915 =20 Solr Search Engine: cleanup struc= ture and use standard bundle naming 3D"Task"= Oct 07,= 2015 Jan 20,= 2016
EZP-24932 =20 Add an optional locationId parame= ter to the contentView route 3D"Sub-task= Oct 08,= 2015 Oct 08,= 2015
EZP-24804 =20 Search: Implement Ancestor criter= ion 3D"Improvement" Sep 14,= 2015 Nov 27,= 2016
EZP-24878 =20 ezflow: Filter blocks per zone 3D"Improvement" Sep 25,= 2015 Oct 05,= 2015
EZP-24933 =20 Avoid loading API ContentType to = validate Field SortClauses 3D"Improvement" Oct 08,= 2015 Oct 09,= 2015
EZP-24952 =20 HttpCache: Make X-User-Hash the s= ame for "Anonymous" role and varnish. 3D"Improvement" Oct 12,= 2015 Oct 04,= 2016
EZP-24504 =20 Solr search engine fails to index= images 3D"Bug" Jun 15,= 2015 Oct 28,= 2015
EZP-24516 =20 ezxmltext ampersands are incorrec= tly turned into htmlentities twice 3D"Bug" Jun 17,= 2015 Jan 12,= 2016
EZP-24692 =20 Video content object leaves unuse= d video files on the server 3D"Bug" Aug 05,= 2015 Nov 17,= 2015
EZP-24779 =20 ezxmltext converter crashes on re= ndering links pointing to the non-exsiting URL IDs 3D"Bug" Sep 08,= 2015 Oct 15,= 2015
EZP-24796 =20 eZ Publish 5.4 installation docum= entation update with regards to security vulnerability CVE-2015-5723 <= /td>=20 3D"Bug" Sep 10,= 2015 Apr 14,= 2016
EZP-24809 =20 Create documentation related to t= he upgrade of eZ Find (to 5.3 & 5.4) 3D"Bug" Sep 15,= 2015 Oct 21,= 2015
EZP-24854 =20 Varnish VCL banishing wrong node_= ids 3D"Bug" Sep 23,= 2015 Apr 22,= 2016
EZP-24867 =20 Undefined offset when trying to b= uild insconsistent content from SPI 3D"Bug" Sep 24,= 2015 Sep 28,= 2015
EZP-24868 =20 Autoload generation fails if "<= ;ClassName>::class" is used in a parsed file 3D"Bug" Sep 24,= 2015 Sep 29,= 2015
EZP-24889 =20 Delayed indexing script crashes o= n large subtree move 3D"Bug" Sep 28,= 2015 Oct 01,= 2015
EZP-24893 =20 Delayed indexing breaks when a no= de is moved and then trashed 3D"Bug" Sep 29,= 2015 Oct 07,= 2015
EZP-24897 =20 First draft preview in eZ Publish= 5.4.4 3D"Bug" Sep 30,= 2015 Nov 23,= 2015
EZP-24906 =20 Link to pdf/list kernel module un= breadcrumb is wrong 3D"Bug" Oct 05,= 2015 Oct 05,= 2015
EZP-24918 =20 Delayed indexing: moved nodes log= ic skips normal pending objects 3D"Bug" Oct 07,= 2015 Oct 15,= 2015
EZP-24982 =20 Generating links when previewing = content in siteaccess with URI matching doesn't work 3D"Bug" Oct 18,= 2015 Jan 07,= 2016
EZP-25014 =20 Impossible to update a policy wit= h no limitations 3D"Bug" Oct 21,= 2015 Oct 23,= 2015
EZP-25019 =20 Image aliases are always generate= d with the new path 3D"Bug" Oct 22,= 2015 Oct 28,= 2015
EZP-25045 =20 Wrong doc instruction on register= ing Solr Bundle 3D"Bug" Oct 30,= 2015 Nov 11,= 2015
EZP-25053 =20 The Dashboard refers the version = as being 5.4.3 3D"Bug" Nov 03,= 2015 Nov 09,= 2015
=20
=20
=20 = 25 issues =20
=20

=20
=20

=20
=20
=20
------=_Part_4091_16147665.1485856607061--