April 21st 2015
eZ announces the availability of 5.4.2, a maintenance release available for all users of Exponential Platform 5.4 containing a notable few updates and fixes.
Newer release available
A newer release is available, rendering update instructions here obsolete and non working. Please see 5.4.x Update Instructions for always uptodate instructions for 5.4 releases.
Updating from a previous version of Exponential Platform 5.4
Update to 5.4.1 first before you continue with instructions below.
These instructions take advantage of Composer for maintenance updates, so make sure you familiarize yourself with the Using Composer page.
For Upgrading from versions prior to 5.4 look at our Upgrading from 5.2 to 5.4, or Upgrading from 5.3 to 5.4 page.
1. Remove unneeded dependency causing conflicts
Perform the following command to make sure you you are not affected by conflicts caused by this package:
2. Updating Composer Packages selectively
With this command you'll only update packages from eZ (and Symfony) that have received updates:
If you use either ezsystems/ezfind-ls (eZ Find) or ezsystems/ezcontentstaging-ls (eZ Content Staging), they must be added to the command line above.
Legacy extensions autoload must be regenerated. You can do it by running this command:
php exponential/console exponential:legacy:script bin/php/ezpgenerateautoloads.php --extension
Security update
eZ Find
An eZ Find users needs to update their solr schema.xml, this is however not needed if you install ezfind after performing this update.
For each solr core (located in ezfind/java/solr), you need to edit <my-core-name>/conf/schema.xml
Around line 566, right after:
Add the following lines:
Restart and re-index solr.
Backward compatibility
The XmlText fix for EZP-23513 (see https://github.com/ezsystems/exponential-kernel/pull/1087) deprecates/removes the CustomTags pre-converter in favor of a new Expanding 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.
Package updates
Here are the ezsystems packages that have received an update as part of this releases:
| package
| version
| prior version
|
| ezsystems/exponential-kernel
|
5.4.2
|
5.4.0
|
| ezsystems/exponential-legacy
|
5.4.2
|
5.4.0
|
| ezsystems/demobundle
|
5.4.2
|
5.4.0
|
| ezsystems/ezfind-ls
|
5.4.2
|
5.4.0
|
| ezsystems/ezcontentstaging
|
5.3.5
|
5.3.3
|
| ezsystems/ezdemo-ls-extension
|
5.4.2
|
5.4.0
|
| ezsystems/ezflow-ls-extension
|
5.3.5
|
5.3.3.1
|
| ezsystems/ezwt
|
5.3.5
|
5.3.1
|
| ezsystems/ezautosave
|
5.3.5
|
5.3.1
|
See 5.4.1 Release Notes for details about migration from Symfony 2.5 to 2.6.
Updates and fixes in this release
Loading …
| Key
| Summary
| T
| Created
| Updated
| Due
| Assignee
| Reporter
| P
| Status
| Resolution
|
| EZP-22278
|
As a developer I need Criterion documentation
|
|
Jan 30, 2014
|
Jun 03, 2015
|
|
Unassigned
|
Ricardo Correia
|
|
Closed
|
Fixed
|
| EZP-24142
|
As a developer I need SortClause documentation
|
|
Mar 17, 2015
|
Apr 08, 2015
|
|
Unassigned
|
Ricardo Correia
|
|
Closed
|
Fixed
|
| EZP-24206
|
As a Developer I want faster search, using spi cache & indexed columns
|
|
Mar 31, 2015
|
Jan 20, 2016
|
|
Unassigned
|
Petar Spanja
|
|
Closed
|
Fixed
|
| EZP-23847
|
Add Role API parameter to get inherited RoleAssignments
|
|
Jan 02, 2015
|
Nov 16, 2015
|
|
Unassigned
|
André Rømcke
|
|
Closed
|
Fixed
|
| EZP-23913
|
Override legacy fatal error message
|
|
Jan 19, 2015
|
Apr 10, 2015
|
|
Unassigned
|
Nuno Oliveira
|
|
Closed
|
Fixed
|
| EZP-23940
|
Decouple search handlers from Persistence
|
|
Jan 28, 2015
|
Mar 13, 2015
|
|
Unassigned
|
Petar Spanja
|
|
Closed
|
Fixed
|
| EZP-23941
|
Move field map to storage
|
|
Jan 28, 2015
|
Mar 13, 2015
|
|
Unassigned
|
Petar Spanja
|
|
Closed
|
Fixed
|
| EZP-24047
|
Allow skipping count db query when using SearchService against database
|
|
Feb 19, 2015
|
Jan 20, 2016
|
|
Unassigned
|
André Rømcke
|
|
Closed
|
Fixed
|
| EZP-24048
|
Don't clear legacy content cache on symfony cache:clear
|
|
Feb 19, 2015
|
Feb 26, 2015
|
|
Unassigned
|
André Rømcke
|
|
Closed
|
Fixed
|
| EZP-24092
|
Optimize queries to not perform count when not needed
|
|
Feb 27, 2015
|
Mar 04, 2015
|
|
Unassigned
|
André Rømcke
|
|
Closed
|
Fixed
|
| EZP-24213
|
FullText stopWordThreshold should be percentage of content count
|
|
Apr 01, 2015
|
Oct 27, 2016
|
|
Unassigned
|
André Rømcke
|
|
Closed
|
Fixed
|
| EZP-21586
|
ContentTypeService::createContentType() does not check for any permissions
|
|
Sep 18, 2013
|
Feb 05, 2015
|
|
Unassigned
|
Petar Spanja
|
|
Closed
|
Fixed
|
| EZP-21605
|
Version history Status column is missing data
|
|
Sep 24, 2013
|
Jan 07, 2015
|
|
Unassigned
|
Peter Keung
|
|
Closed
|
Fixed
|
| EZP-21686
|
ezinfo/copyright has extra "\" that don't allow the links to work
|
|
Oct 04, 2013
|
May 04, 2015
|
|
Unassigned
|
Pedro Resende
|
|
Closed
|
Fixed
|
| EZP-21721
|
Displaying an empty XMLText field outputs eZXML
|
|
Oct 10, 2013
|
Jun 04, 2015
|
|
Unassigned
|
Jérôme Vieilledent
|
|
Closed
|
Fixed
|
| EZP-21831
|
eZFind: customfields with asObject=false
|
|
Oct 24, 2013
|
Apr 01, 2015
|
|
Unassigned
|
Henning Kvinnesland
|
|
Closed
|
Fixed
|
| EZP-23031
|
Allow really high file uploads, specially with 32 bits OSs
|
|
Jun 18, 2014
|
May 04, 2015
|
|
Unassigned
|
Eduardo Fernandes
|
|
Closed
|
Fixed
|
| EZP-23129
|
Search API: sorting by field filters the results
|
|
Jul 08, 2014
|
Feb 17, 2015
|
|
Unassigned
|
Joao Inacio
|
|
Closed
|
Fixed
|
| EZP-23278
|
[Content Staging] Sync fails if you try to use the copy of an object
|
|
Aug 21, 2014
|
Jan 06, 2015
|
|
Unassigned
|
Eduardo Fernandes
|
|
Closed
|
Fixed
|
| EZP-23280
|
[PHP-FPM&Apache] Server fault when logging to administration interface
|
|
Aug 22, 2014
|
Apr 10, 2015
|
|
Unassigned
|
Cyrille Souchet
|
|
Closed
|
Fixed
|
| EZP-23302
|
Update Location fails if no change is performed with the update
|
|
Sep 01, 2014
|
Aug 10, 2015
|
|
Unassigned
|
Carlos Revillo
|
|
Closed
|
Fixed
|
| EZP-23403
|
Fix implementation of Persistence\Solr\Slot\MoveUserGroup slot
|
|
Sep 29, 2014
|
Apr 22, 2015
|
|
Unassigned
|
Petar Spanja
|
|
Closed
|
Fixed
|
| EZP-23465
|
Elasticsearch: refactor FieldMap implementation for caching and multiple fields support
|
|
Oct 14, 2014
|
Mar 13, 2015
|
|
Unassigned
|
Petar Spanja
|
|
Closed
|
Done
|
| EZP-23513
|
in eZXMLText, a <P> tag is being add to a link when it surrounds an image
|
|
Oct 24, 2014
|
Nov 18, 2015
|
|
Unassigned
|
Eduardo Fernandes
|
|
Closed
|
Fixed
|
| EZP-23518
|
Clearing image aliases with Symfony console with --purge option results in PHP warnings
|
|
Oct 25, 2014
|
May 12, 2015
|
|
Unassigned
|
Edi Modrić
|
|
Closed
|
Fixed
|
| EZP-23644
|
Provide filtering on hidden/visible status for multiple locations in content objetcs in eZ Find
|
|
Nov 16, 2014
|
May 18, 2015
|
|
Unassigned
|
Paul Borgermans
|
|
Closed
|
Fixed
|
| EZP-23725
|
Wrong path_identification_string when editing in frontend siteaccess using PathPrefix and RootNode
|
|
Dec 02, 2014
|
Mar 30, 2015
|
|
Unassigned
|
Nuno Oliveira
|
|
Closed
|
Fixed
|
| EZP-23747
|
Staging: whitespace in a a required text block field causes sync failure
|
|
Dec 03, 2014
|
Jan 06, 2015
|
|
Unassigned
|
Nuno Oliveira
|
|
Closed
|
Fixed
|
| EZP-23829
|
Paragraph alignment ignored in legacy rendered frontend
|
|
Dec 22, 2014
|
Feb 02, 2015
|
|
Unassigned
|
Eduardo Fernandes
|
|
Closed
|
Fixed
|
| EZP-23834
|
Cached ESI can not be shared among pages because of inner request
|
|
Dec 22, 2014
|
Jan 21, 2015
|
|
Unassigned
|
Nuno Oliveira
|
|
Closed
|
Fixed
|
| EZP-23835
|
indexcontent.php cronjob pgsql columns must appear in group by
|
|
Dec 23, 2014
|
Jan 09, 2015
|
|
Unassigned
|
Douglas Hammond
|
|
Closed
|
Fixed
|
| EZP-23840
|
eZFind: incorrect error handling in elevate configuration
|
|
Dec 29, 2014
|
Jan 12, 2015
|
|
Unassigned
|
Joao Inacio
|
|
Closed
|
Fixed
|
| EZP-23866
|
Move legacy_mode setting to LegacyBundle
|
|
Jan 08, 2015
|
Aug 25, 2015
|
|
Unassigned
|
Jérôme Vieilledent
|
|
Closed
|
Fixed
|
| EZP-23868
|
Move getLegacyKernel() helper from CoreBundle controller to LegacyBundle
|
|
Jan 08, 2015
|
Jan 14, 2015
|
|
Unassigned
|
Jérôme Vieilledent
|
|
Closed
|
Fixed
|
| EZP-23870
|
Async publishing reverts expiry.php
|
|
Jan 08, 2015
|
Jan 16, 2015
|
|
Unassigned
|
Nuno Oliveira
|
|
Closed
|
Fixed
|
| EZP-23872
|
Query exception thrown when no language configured in siteaccess
|
|
Jan 11, 2015
|
Jan 20, 2015
|
|
Unassigned
|
Owen Parry
|
|
Closed
|
Fixed
|
| EZP-23879
|
ezinfo shows wrong copyright info after move to composer
|
|
Jan 12, 2015
|
Apr 09, 2015
|
|
Unassigned
|
André Rømcke
|
|
Closed
|
Fixed
|
| EZP-23884
|
Nginx template misses semicolon for most of the fastcgi_params
|
|
Jan 12, 2015
|
Jan 14, 2015
|
|
Unassigned
|
Carlos Revillo
|
|
Closed
|
Fixed
|
| EZP-23889
|
RestProvider must check that is_rest_request is true
|
|
Jan 13, 2015
|
Mar 09, 2015
|
|
Unassigned
|
Eduardo Fernandes
|
|
Closed
|
Fixed
|
| EZP-23902
|
Documentation: Multiple User Providers example config not working
|
|
Jan 15, 2015
|
Jan 28, 2015
|
|
Unassigned
|
Joao Inacio
|
|
Closed
|
Fixed
|
| EZP-23903
|
config.yml refers to wrong session doc link
|
|
Jan 15, 2015
|
Mar 23, 2015
|
|
Unassigned
|
Gunnstein Lye
|
|
Closed
|
Fixed
|
| EZP-23904
|
exponential_legacy_sso causes infinite redirect loop on /login
|
|
Jan 15, 2015
|
Feb 10, 2015
|
|
Unassigned
|
Joao Inacio
|
|
Closed
|
Fixed
|
| EZP-23906
|
The Public API allows to create content under a non container element
|
|
Jan 16, 2015
|
Mar 13, 2015
|
|
Unassigned
|
Damien Pobel
|
|
Closed
|
Fixed
|
| EZP-23908
|
expiry.php race condition
|
|
Jan 16, 2015
|
Apr 06, 2015
|
|
Unassigned
|
Georg Franz
|
|
Closed
|
Fixed
|
| EZP-23923
|
ESI/Hinclude URI too long with Compound siteaccess matcher
|
|
Jan 21, 2015
|
Feb 04, 2015
|
|
Unassigned
|
Jérôme Vieilledent
|
|
Closed
|
Fixed
|
| EZP-23928
|
Preview cache not being updated
|
|
Jan 23, 2015
|
Feb 26, 2015
|
|
Unassigned
|
Ricardo Correia
|
|
Closed
|
Fixed
|
| EZP-23930
|
Adapt HttpCache to comply FOSHttpCacheBundle 1.2
|
|
Jan 23, 2015
|
Jan 30, 2015
|
|
Unassigned
|
Jérôme Vieilledent
|
|
Closed
|
Fixed
|
| EZP-23953
|
Legacy session events not triggered any more
|
|
Jan 29, 2015
|
Apr 26, 2016
|
|
Unassigned
|
Ricardo Correia
|
|
Closed
|
Fixed
|
| EZP-23971
|
If a user is removed while logged in, session for that user will throw an exception
|
|
Feb 02, 2015
|
Mar 13, 2015
|
|
Unassigned
|
Paulo Bras
|
|
Closed
|
Fixed
|
| EZP-23978
|
URLs in legacy_mode lose siteaccess uri when index_page is used
|
|
Feb 03, 2015
|
Feb 23, 2015
|
|
Unassigned
|
Joao Inacio
|
|
Closed
|
Fixed
|
| EZP-24010
|
Fix PHP version warning: 5.3.3, not just 5.3
|
|
Feb 11, 2015
|
Feb 11, 2015
|
|
Unassigned
|
Gunnstein Lye
|
|
Closed
|
Fixed
|
| EZP-24017
|
Security token issue using legacy bridge
|
|
Feb 13, 2015
|
Apr 06, 2015
|
|
Unassigned
|
Jérôme Vieilledent
|
|
Closed
|
Fixed
|
| EZP-24021
|
Link is wrong with non-main nodes using 'subtree_array'
|
|
Feb 13, 2015
|
Mar 17, 2015
|
|
Unassigned
|
Nuno Oliveira
|
|
Closed
|
Fixed
|
| EZP-24052
|
Preview causes redirect to versionview not being able to continue editing
|
|
Feb 23, 2015
|
May 15, 2015
|
|
Unassigned
|
Ricardo Correia
|
|
Closed
|
Fixed
|
| EZP-24053
|
Preview locks content object, and cause version edit conflict
|
|
Feb 23, 2015
|
Mar 31, 2015
|
|
Unassigned
|
Ricardo Correia
|
|
Closed
|
Fixed
|
| EZP-24099
|
eZ Find not updating Solr index correctly for object relations
|
|
Mar 03, 2015
|
Mar 06, 2015
|
|
Unassigned
|
Ricardo Correia
|
|
Closed
|
Fixed
|
| EZP-24100
|
Image content with big multibyte charset names won't be correctly created
|
|
Mar 04, 2015
|
Apr 13, 2015
|
|
Unassigned
|
Eduardo Fernandes
|
|
Closed
|
Fixed
|
| EZP-24106
|
ez_is_field_empty does not work for a Page field
|
|
Mar 05, 2015
|
Apr 14, 2015
|
|
Unassigned
|
Eduardo Fernandes
|
|
Closed
|
Fixed
|
| EZP-24113
|
eZ REST API v1: all eZ log files except error.log are disabled unless DebugOutput=enabled
|
|
Mar 07, 2015
|
Apr 01, 2015
|
|
Unassigned
|
Gaetano Giunta
|
|
Closed
|
Fixed
|
| EZP-24135
|
Output buffer gets cleared after legacy call
|
|
Mar 12, 2015
|
Mar 24, 2015
|
|
Unassigned
|
Ricardo Correia
|
|
Closed
|
Fixed
|
| EZP-24141
|
Double slash in url after having searched a default location for an object relation in class edit module
|
|
Mar 17, 2015
|
May 05, 2015
|
|
Unassigned
|
Ricardo Correia
|
|
Closed
|
Fixed
|
| EZP-24154
|
Overriding template with section_identifier fails when cached
|
|
Mar 19, 2015
|
Mar 25, 2015
|
|
Unassigned
|
Paulo Bras
|
|
Closed
|
Fixed
|
| EZP-24197
|
DOC: ezcache.php --expiry parameter can only be used together with --purge
|
|
Mar 27, 2015
|
Jun 30, 2015
|
|
Unassigned
|
Gunnstein Lye
|
|
Closed
|
Fixed
|
| EZP-24362
|
Doc: Upgrade to eZP 5.3.5/5.4.2 missing eZ Find instruction
|
|
May 12, 2015
|
May 21, 2015
|
|
Unassigned
|
Eduardo Fernandes
|
|
Closed
|
Fixed
|
64 issues Refresh
Comments
Add a comment