November
FIXME12th 2015
eZ announces the availability of 5.4.5, a maintenance release available for all users of eZ Publish Platform 5.4.
title | Installing the RC |
---|
To be able to get access to the beta you will have to change stability flag on affected/added packages (Solr and Recommendation are optional new packages):
Code Block |
---|
composer require --no-update "ezsystems/ezpublish-kernel:5.4.5-rc1 as 5.4.5"
composer require --no-update "ezsystems/ezpublish-legacy:5.4.5-rc1 as 5.4.5"
composer require --no-update "ezsystems/ezflow-ls-extension:5.3.8-rc1 as 5.3.8"
composer require --no-update "ezsystems/ezplatform-solr-search-engine:1.0.0@rc"
composer require --no-update "ezsystems/recommendation-bundle:~1.0.0@beta" |
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
, but after executing `composer update`, further actions are needed for Solr Search Engine Bundle, and Recommendation Bundle in order to correctly install them..
Note | ||
---|---|---|
| ||
As part of eZ Platform forward compatibility efforts done on 5.4 during 2015, this release backported an API BC break on As usual this is documented in doc/bc folder, in this case in kernel package: |
Highlights: New Features
This maintenance release introduces two a new eZ Platform features to 5.4.x: Solr Search Engine Bundle and Recommendations Bundle, besides 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
Improved Recommendations integration
A new Recommendation Bundle has been made, completely changing how the service is done. Recommendations are now served directly from the Recommendations service, avoiding cache and load problems on your server that was a problem with the previous ezreco
extension. Tracking has similarly been improved to track directly to Recommendations service, and aligns with how tracking is done with other solutions like Google Analytics.
This first iteration of Recommendation Bundle focuses on personal content recommendations with tracking of user traffic, tracking of user actions like shopping behaviour is possible using our Recommendations Service API.
Limitation: Recommendation Bundle currently requires Symfony 2.6 or greater 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 be used with any version of eZ Publish Platform 5.1+.
Further reading: Documentation on our Recommendation Service, developer documentation and source code in our Recommendation Bundle repository.
Package Details
Resolving known configuration issues
Known for both Solr and Recommendation:
- Exception if Binary files in database has invalid path prefix
- Make sure
ezpublish.yml
configurationvar_dir
is configured properly, and that you specify siteaccess (--siteaccess=<name>
) when performing initial indexing content for Solr via command line.
- Make sure
- Exception on unsupported Field Types
- Content not immediately available
- Solr Search Engine Bundle is : Is on purpose not committing changes directly on Repository updates, but letting you control this using Solr configuration.
Adjust Solr autoSoftCommit to control this. - For Recommendation service same is the true,
- (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.
- Solr Search Engine Bundle is : Is on purpose not committing changes directly on Repository updates, but letting you control this using Solr configuration.
- Running out of memory during indexing
- For Stash, make sure to run indexing using prod evn, and make sure to disable in_memory cache as recommended on Persistence cache doc.
- For Flysystem, an open issue exists where you can find further infohttps://jira.ez.no/browse/EZP-25325
If you still have problems, pop into our Slack channel at https://ezcommunity.slack.com/messages/ezplatform-use/ to discuss.
Anchor | ||||
---|---|---|---|---|
|
Here are the ezsystems packages that have received an update as part of this release:
package | version | prior version | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
ezsystems/ezpublish-kernel | 5.4.5 | 5.4.4.3 | ||||||||||
ezsystems/ezpublish-legacy | 5.4.5 | 5.4.4 | ||||||||||
ezsystems/ezplatformezflow-solrls-search-engineextension | 15.03.0 |
| ezsystems/recommendation-bundle8 | 5.3.7 | ||||||||
ezsystems/ezplatform-solr-search-engine | 1.0.0 |
|
Anchor | ||||
---|---|---|---|---|
|
JIRA | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
|