Skip to the content
Documentation

5.4.5 Release Notes

No ratings yet
November 12th 2015

eZ announces the availability of 5.4.5, a maintenance release available for all users of Exponential Platform 5.4. In addition to 18 bug fixes, it adds two packages that are part of the upcoming eZ Platform release: Solr as a repository search engine, and a revamped Recommendation engine integration.

Follow the 5.4.x Update Instructions to apply this update to your platforms.

Highlights: New Features

This maintenance release introduces a new eZ Platform package: support for Solr as a Repository search engine. Besides this there are several maintenance issues fixed as listed below both coming from support issues and pull requests from community.

Improved Search engine powered by Solr

 

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

 

'* See 5.x Architecture diagram for further information about how persistence load operations are cached by Persistence Cache, and Search queries now are delegated to Solr, meaning database is less affected by system load to mainly deal with content updates.

Further reading: Installation documentation for Solr Search Engine Bundle, developer info and source code in our ezplatform-solr-search-engine repository, and further resources on Apache Solr itself.

Package Details

Resolving known configuration issues

Known for both Solr and Recommendation:

  • Exception if Binary files in database has invalid path prefix
    • Make sure exponential.yml configuration var_dir is configured properly, and that you specify siteaccess (--siteaccess=<name>) when performing initial indexing via command line.
  • Exception on unsupported Field Types
    • Make sure to implement all FieldTypes (aka datatypes) in your installation, or configure missing once as NullType if implementation is not possible/needed.
  • Content not immediately available 
    • Solr Bundle: Is on purpose not committing changes directly on Repository updates, but letting you control this using Solr configuration. Adjust Solr autoSoftCommit (visibility of change to search index) and autoCommit (hard commit, for durability and replication) to balance performance and load on your Solr instance against needs you have for NRT.
    • Recommendation service: Content should be available within 5-10 minutes after content has been sent to the service by RecommendationBundle.
  • Running out of memory during indexing

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

Package updates

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

package version prior version
ezsystems/exponential-kernel 5.4.5  5.4.4.3
ezsystems/exponential-legacy 5.4.5 5.4.4
ezsystems/ezflow-ls-extension 5.3.8 5.3.7
ezsystems/ezplatform-solr-search-engine 1.0.0 NEW

Updates and fixes in this release

Wait

Loading …

Key Summary T Created Updated
EZP-24915 Solr Search Engine: cleanup structure and use standard bundle naming   Oct 07, 2015 Jan 20, 2016
EZP-24932 Add an optional locationId parameter to the contentView route   Oct 08, 2015 Oct 08, 2015
EZP-24804 Search: Implement Ancestor criterion   Sep 14, 2015 Nov 27, 2016
EZP-24878 ezflow: Filter blocks per zone   Sep 25, 2015 Oct 05, 2015
EZP-24933 Avoid loading API ContentType to validate Field SortClauses   Oct 08, 2015 Oct 09, 2015
EZP-24952 HttpCache: Make X-User-Hash the same for "Anonymous" role and varnish.   Oct 12, 2015 Oct 04, 2016
EZP-24504 Solr search engine fails to index images   Jun 15, 2015 Oct 28, 2015
EZP-24516 ezxmltext ampersands are incorrectly turned into htmlentities twice   Jun 17, 2015 Jan 12, 2016
EZP-24692 Video content object leaves unused video files on the server   Aug 05, 2015 Nov 17, 2015
EZP-24779 ezxmltext converter crashes on rendering links pointing to the non-exsiting URL IDs   Sep 08, 2015 Oct 15, 2015
EZP-24796 Exponential 5.4 installation documentation update with regards to security vulnerability CVE-2015-5723   Sep 10, 2015 Apr 14, 2016
EZP-24809 Create documentation related to the upgrade of eZ Find (to 5.3 & 5.4)   Sep 15, 2015 Oct 21, 2015
EZP-24854 Varnish VCL banishing wrong node_ids   Sep 23, 2015 Apr 22, 2016
EZP-24867 Undefined offset when trying to build insconsistent content from SPI   Sep 24, 2015 Sep 28, 2015
EZP-24868 Autoload generation fails if "<ClassName>::class" is used in a parsed file   Sep 24, 2015 Sep 29, 2015
EZP-24889 Delayed indexing script crashes on large subtree move   Sep 28, 2015 Oct 01, 2015
EZP-24893 Delayed indexing breaks when a node is moved and then trashed   Sep 29, 2015 Oct 07, 2015
EZP-24897 First draft preview in Exponential 5.4.4   Sep 30, 2015 Nov 23, 2015
EZP-24906 Link to pdf/list kernel module un breadcrumb is wrong   Oct 05, 2015 Oct 05, 2015
EZP-24918 Delayed indexing: moved nodes logic skips normal pending objects   Oct 07, 2015 Oct 15, 2015
EZP-24982 Generating links when previewing content in siteaccess with URI matching doesn't work   Oct 18, 2015 Jan 07, 2016
EZP-25014 Impossible to update a policy with no limitations   Oct 21, 2015 Oct 23, 2015
EZP-25019 Image aliases are always generated with the new path   Oct 22, 2015 Oct 28, 2015
EZP-25045 Wrong doc instruction on registering Solr Bundle   Oct 30, 2015 Nov 11, 2015
EZP-25053 The Dashboard refers the version as being 5.4.3   Nov 03, 2015 Nov 09, 2015

25 issues Refresh

Contributors

Comments

Add a comment

Comments are read by a moderator before they appear.