September 15th 2015
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 search 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 after 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 stability flag on affected/added packages (Solr and Recommendation are optional new packages):
After this has been done 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.
Highlights: New Features
This maintenance release introduces two new eZ Platform features to 5.4.x: Solr Search Engine Bundle and Recommendations Bundle, 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
Package Details
Resolving known issues
Being this release is a beta it contains some known issues that we are working on to document, and when possible to roll out as new updated beta tags 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
configurationvar_dir
is configured properly, and that you specify siteaccess when indexing content for Solr via command line.
- Make sure
- Exception on unsupported Field Types
- Make sure to configure all FieldTypes (datatypes) in your installation as NullType
- Content not immediately available
- Solr Search Engine Bundle is on purpose not committing changes on Repository updates, but letting you control this using Solr configuration.
Adjust Solr autoSoftCommit to control this. - For Recommendation service same is the true,
- Solr Search Engine Bundle is on purpose not committing changes on Repository updates, but letting you control this using Solr configuration.
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/ezpublish-kernel | 5.4.5@beta | 5.4.4.1 |
ezsystems/ezplatform-solr-search-engine | 1.0.0@beta | NEW |
ezsystems/recommendation-bundle | 1.0.0@beta | NEW |
Updates and fixes in this release
2 Comments
Harald Tollefsen
Regarding "5.4.5 is currently in public beta as it introduces new features":
Will 5.4.4 upgrades be upgraded to 5.4.5 when running composer update ezsystems/ezpublish-kernel, or just to 5.4.4.1? If so, how can be prevent upgrade to 5.4.5 for the month its beta?
André Rømcke
By default this should not be a problem. Meaning as long as your requirements and minimum stability flag in composer.json is not specifying a unstable version, you are fine. We have been tagging rc and beta tags for internal testing all the way back since 5.3.0, and these have been publicly avaiable for anyone that wants to test, only difference now is that we communicate on it as this release deserves some more widespread testing. Specifically we are looking for feedback on how Solr is performing compared to SQL for custom installations, and if RecommendationsBundle is covering the most important use cases.
You can read more about Composer package versions and stability here:
https://getcomposer.org/doc/01-basic-usage.md#package-versions
https://igor.io/2013/02/07/composer-stability-flags.html