Release Notes - eZ Publish / Platform - Version 5.4.2 - HTML format

Bug

  • [EZP-21586] - ContentTypeService::createContentType() does not check for any permissions
  • [EZP-21605] - Version history Status column is missing data
  • [EZP-21686] - ezinfo/copyright has extra "\" that don't allow the links to work
  • [EZP-21721] - Displaying an empty XMLText field outputs eZXML
  • [EZP-21831] - eZFind: customfields with asObject=false
  • [EZP-23031] - Allow really high file uploads, specially with 32 bits OSs
  • [EZP-23129] - Search API: sorting by field filters the results
  • [EZP-23278] - [Content Staging] Sync fails if you try to use the copy of an object
  • [EZP-23280] - [PHP-FPM&Apache] Server fault when logging to administration interface
  • [EZP-23302] - Update Location fails if no change is performed with the update
  • [EZP-23403] - Fix implementation of Persistence\Solr\Slot\MoveUserGroup slot
  • [EZP-23465] - Elasticsearch: refactor FieldMap implementation for caching and multiple fields support
  • [EZP-23513] - in eZXMLText, a <P> tag is being add to a link when it surrounds an image
  • [EZP-23518] - Clearing image aliases with Symfony console with --purge option results in PHP warnings
  • [EZP-23644] - Provide filtering on hidden/visible status for multiple locations in content objetcs in eZ Find
  • [EZP-23725] - Wrong path_identification_string when editing in frontend siteaccess using PathPrefix and RootNode
  • [EZP-23747] - Staging: whitespace in a a required text block field causes sync failure
  • [EZP-23829] - Paragraph alignment ignored in legacy rendered frontend
  • [EZP-23834] - Cached ESI can not be shared among pages because of inner request
  • [EZP-23835] - indexcontent.php cronjob pgsql columns must appear in group by
  • [EZP-23840] - eZFind: incorrect error handling in elevate configuration
  • [EZP-23866] - Move legacy_mode setting to LegacyBundle
  • [EZP-23868] - Move getLegacyKernel() helper from CoreBundle controller to LegacyBundle
  • [EZP-23870] - Async publishing reverts expiry.php
  • [EZP-23872] - Query exception thrown when no language configured in siteaccess
  • [EZP-23879] - ezinfo shows wrong copyright info after move to composer
  • [EZP-23884] - Nginx template misses semicolon for most of the fastcgi_params
  • [EZP-23889] - RestProvider must check that is_rest_request is true
  • [EZP-23902] - Documentation: Multiple User Providers example config not working
  • [EZP-23903] - config.yml refers to wrong session doc link
  • [EZP-23904] - ezpublish_legacy_sso causes infinite redirect loop on /login
  • [EZP-23906] - The Public API allows to create content under a non container element
  • [EZP-23908] - expiry.php race condition
  • [EZP-23923] - ESI/Hinclude URI too long with Compound siteaccess matcher
  • [EZP-23928] - Preview cache not being updated
  • [EZP-23930] - Adapt HttpCache to comply FOSHttpCacheBundle 1.2
  • [EZP-23953] - Legacy session events not triggered any more
  • [EZP-23971] - If a user is removed while logged in, session for that user will throw an exception
  • [EZP-23978] - URLs in legacy_mode lose siteaccess uri when index_page is used
  • [EZP-24010] - Fix PHP version warning: 5.3.3, not just 5.3
  • [EZP-24017] - Security token issue using legacy bridge
  • [EZP-24021] - Link is wrong with non-main nodes using 'subtree_array'
  • [EZP-24052] - Preview causes redirect to versionview not being able to continue editing
  • [EZP-24053] - Preview locks content object, and cause version edit conflict
  • [EZP-24099] - eZ Find not updating Solr index correctly for object relations
  • [EZP-24100] - Image content with big multibyte charset names won't be correctly created
  • [EZP-24106] - ez_is_field_empty does not work for a Page field
  • [EZP-24113] - eZ REST API v1: all eZ log files except error.log are disabled unless DebugOutput=enabled
  • [EZP-24135] - Output buffer gets cleared after legacy call
  • [EZP-24141] - Double slash in url after having searched a default location for an object relation in class edit module
  • [EZP-24154] - Overriding template with section_identifier fails when cached
  • [EZP-24197] - DOC: ezcache.php --expiry parameter can only be used together with --purge
  • [EZP-24362] - Doc: Upgrade to eZP 5.3.5/5.4.2 missing eZ Find instruction

Story

  • [EZP-22278] - As a developer I need Criterion documentation
  • [EZP-24142] - As a developer I need SortClause documentation
  • [EZP-24206] - As a Developer I want faster search, using spi cache & indexed columns

Improvement

  • [EZP-23847] - Add Role API parameter to get inherited RoleAssignments
  • [EZP-23913] - Override legacy fatal error message
  • [EZP-23940] - Decouple search handlers from Persistence
  • [EZP-23941] - Move field map to storage
  • [EZP-24047] - Allow skipping count db query when using SearchService against database
  • [EZP-24048] - Don't clear legacy content cache on symfony cache:clear
  • [EZP-24092] - Optimize queries to not perform count when not needed
  • [EZP-24213] - FullText stopWordThreshold should be percentage of content count

Edit/Copy Release Notes

The text area below allows the project release notes to be edited and copied to another document.