Release Notes - eZ Publish / Platform - Version 5.2 Maintenance - HTML format

Bug

  • [EZP-19077] - fatal error in ezjscore when encoding an object without a node
  • [EZP-19376] - CSS packer and font-face conflict
  • [EZP-20575] - Setup wizard fails to generate yml config when using kickstart.ini
  • [EZP-20813] - eZDFS cleanup: Allow detection of NFS and DB availability to prevent accidental removal of files.
  • [EZP-20898] - wrong ezurl behaviour in a legacy template loaded through new stack with ESI
  • [EZP-20923] - Fatal errors on Windows stash fails with mkdir(): Invalid path
  • [EZP-21007] - eZFind buildResultObjects generates notice from "score" (or untokenized fieldnames)
  • [EZP-21124] - Checkbox custom attributes on custom tags are not stored
  • [EZP-21239] - eZ Find's auto-complete functionality does not work with Kanji and Hiragana Japanese characters
  • [EZP-21324] - Images for original object lost when editing copies
  • [EZP-21405] - Documentation: search Query/Criterion documentation should not refer to 'master' branch
  • [EZP-21444] - SQL query error in fetch('content', 'keyword') with some 'sort_by' parameters
  • [EZP-21520] - Internal Server Error for disabled user accounts
  • [EZP-21563] - workflows: adding approval to media tree causes fatal error
  • [EZP-21585] - eZOracle: ORA-12899: when creating content in japanese with long name (using multi-byte chars)
  • [EZP-21586] - ContentTypeService::createContentType() does not check for any permissions
  • [EZP-21686] - ezinfo/copyright has extra "\" that don't allow the links to work
  • [EZP-21751] - kernel::runcallback() does not always return to correct directory
  • [EZP-21785] - eZ Find: Search content in multiple languages in the admin SiteAccess
  • [EZP-21797] - Multisite settings cause recursive sudo when using legacy slot in sudo operation
  • [EZP-21807] - link is duplicated on table row insertion
  • [EZP-21820] - eZUser::getUserCacheByUserId() may return an eZClusterFileFailure instead of an array
  • [EZP-21825] - Temporary files not always deleted when copying from DFS to FS
  • [EZP-21840] - running ezpublish:legacy:script displays unwanted '#!/usr/bin/env php' string
  • [EZP-21847] - cannot generate autoloads/execute ezpublish:legacy:script if ezxFormToken class isn't found
  • [EZP-21853] - Custom HTTP headers create duplicate values
  • [EZP-21878] - "Layout" attributes are lost when importing classes via package mechanism.
  • [EZP-21882] - DelayedIndexing being ignored by move operation
  • [EZP-21883] - Regression from ezp-21357 with images with utf-8 names
  • [EZP-21903] - Copy & paste with chrome insert non break space
  • [EZP-21906] - Search API returns wrong number of total objects with content having multiple locations
  • [EZP-21919] - editing workflows concurrently in 2 browser windows makes them disappear
  • [EZP-21920] - loadRelations raises an exception when user cannot read
  • [EZP-21937] - Documentation Update: eZFind Index Cronjob is deprecated
  • [EZP-21940] - delete location doesn't fully expire stash cache
  • [EZP-21955] - Access to restricted content results in error 500
  • [EZP-21986] - Removing an underline removes the surrounding custom tag
  • [EZP-21988] - Static cache is not automatically updated when async publishing is enabled
  • [EZP-22021] - PAPI image/binary should avoid using orignal name & hitting filesystem node limits
  • [EZP-22024] - custom tags lost with chrome (under specific conditions)
  • [EZP-22025] - eZIE causes wrong scope in "ezdfsfile" table entries
  • [EZP-22028] - Anonymous role in demo site package contains content/view_embed policy that is too wide
  • [EZP-22030] - Object Relations order changed upon concurrent edition
  • [EZP-22036] - Legacy Aware Route missing
  • [EZP-22079] - order of ezobjectlist doesn't save
  • [EZP-22085] - "Tab" characters in node name error (urlalias_iri)
  • [EZP-22095] - eZ Star Rating does not work for anonymous
  • [EZP-22113] - ezflow: adding items to block is not published immediately
  • [EZP-22118] - ezflow blocks display empty spaces if missing object translations
  • [EZP-22124] - inline image alignment is not respected
  • [EZP-22131] - Exceptions in legacy callback lead to unstable state
  • [EZP-22177] - eZPersistentObject::handleRows() adds bogus rows
  • [EZP-22178] - Changing the main node does not update results in eZ Find
  • [EZP-22198] - eZ Find: Unhide location no longers triggers re-indexation
  • [EZP-22204] - "keep" value of ModuleViewAccessMode not working
  • [EZP-22221] - eZ Webin, eZ Flow do not implement alternate layouts (CSS not loaded by eZJSCore)
  • [EZP-22228] - NotFoundException thrown when not all requested languages are present
  • [EZP-22234] - User group that it is in the Trash will also be displayed at the "Users without workflow IDs" of the setting page of eZMultiplexerType event
  • [EZP-22236] - quotes in object name breaks state change with kernel error
  • [EZP-22239] - When the preview siteaccess runs in legacy mode, it falls back into ezpublish_legacy.default.view_default_layout
  • [EZP-22267] - Password submitted in the wizard is ignored
  • [EZP-22272] - Image alias generator throws exception if original file is not present
  • [EZP-22310] - eZFind: Search may return nodes outside of chosen 'subtree_array'
  • [EZP-22313] - HTML pasted into literal ends up outside literal tag
  • [EZP-22321] - ezjscore cache (packed js/css) doesn`t get cleared without purge
  • [EZP-22327] - Manual Installation is not working as it should, according to documentation page
  • [EZP-22333] - Tag cloud + object state limitations generate a fatal SQL error
  • [EZP-22360] - SPI cache for roles not updated when moving user to different group in legacy
  • [EZP-22368] - eZ Find: search index update script does not work with '--allow-root-user' option
  • [EZP-22387] - Error rendering a page block with trashed content
  • [EZP-22391] - eZFind: Incorrect policy limitation when no 'content/read' access exists
  • [EZP-22392] - eZodoscope: Do not track and cache issues
  • [EZP-22397] - Error dispalying eZ Page block items on new stack
  • [EZP-22404] - Fatal error on UserService::createUser()
  • [EZP-22409] - Creating a content via the Public API with object relations fails if class is being edited
  • [EZP-22414] - Session is lost when redirecting from a legacy module
  • [EZP-22426] - DetectMobileDevice redirection fails for URI
  • [EZP-22427] - ez_is_field_empty broken on Object Relation fields
  • [EZP-22435] - Checkbox not stored on custom attribute if editor is disabled and there is no default value
  • [EZP-22446] - AllowedRedirectHosts fix won't work with ports
  • [EZP-22447] - Removed content still shows on frontend until http cache expires
  • [EZP-22453] - eZ Setup throws an error on the first step (5.2EE only)
  • [EZP-22466] - Related Objects editing not saved when AdvancedObjectRelationList is used
  • [EZP-22472] - Incorrect error handling
  • [EZP-22474] - Preview Authorization uses wrong policy function
  • [EZP-22480] - Object creation does not respect attribute constraints in ezoe
  • [EZP-22481] - Kernel: overlapped Identity name definition
  • [EZP-22487] - paragraph drops its class when alignment is applied in ezoe
  • [EZP-22498] - eZFlow: non-translatable layout is not updated for secondary languages
  • [EZP-22507] - Unable to run any php ezpublish/console commands on PHP 5.3.3
  • [EZP-22509] - HTML pasted into literal ends up outside literal tag when the source is not plaintext
  • [EZP-22513] - Exception not thrown when twig template does not exist
  • [EZP-22517] - ezxml header level handling is broken inside custom tags
  • [EZP-22519] - Duplicating a content version results in an empty draft if maximum versions is reached
  • [EZP-22525] - On preview, JS and CSS is broken when using host-match mapping
  • [EZP-22546] - Internal Server Error when uploading a file in a "Object Relations" attribute
  • [EZP-22563] - Single line break is lost on headers
  • [EZP-22569] - Removed Location still shows on frontend until http cache expires
  • [EZP-22612] - Error in UrlAliasService:matchLanguageCode() with same path string in differents languages
  • [EZP-22615] - Not possible to remove an image from an object
  • [EZP-22628] - Trashing an edited user throws errors
  • [EZP-22640] - publishing from preview bypasses the asynchrounous publisher
  • [EZP-22641] - multiupload bypasses the asynchronous publisher
  • [EZP-22656] - PHP Notice: Undefined property: eZSOAPClient::$TimeOut in /var/www/html/ezpublish5/ezpublish_legacy/lib/ezsoap/classes/ezsoapclient.php on line 167
  • [EZP-22660] - Mtime generated to 0
  • [EZP-22664] - View cache not cleared properly if the node count is above the threshold
  • [EZP-22665] - Login to admin interface not working
  • [EZP-22685] - Embed images displayed side-by-side in Online Editor
  • [EZP-22730] - /url/view/ shows wrong status for objectversions
  • [EZP-22746] - ezmultiupload: override setting points to wrong path for template
  • [EZP-22779] - Elevated words list doesn't have page navigator
  • [EZP-22781] - Exception when loading content with image with '/images-versioned/' path
  • [EZP-22782] - eZWorkflowType::STATUS_REDIRECT sets bad object version status
  • [EZP-22792] - eZContentObjectTrashNode originalParent() method fails when called multiple times
  • [EZP-22808] - Updating Content with some field types without setting value for them will fail
  • [EZP-22810] - MySQL Query Error eZContentStructureTreeOperator::subTree
  • [EZP-22812] - canRead() causes fatal error (eZFlow)
  • [EZP-22817] - Legacy Scripts failing to execute trough through the Symfony stack
  • [EZP-22836] - Cache not being cleared when creating object state
  • [EZP-22840] - Error : Argument '$object' is invalid: Must be of type: ContentCreateStruct, ...
  • [EZP-22854] - updatesearchindex.php should commit search index more frequently
  • [EZP-22859] - Object Relations versions not saved correctly in Solr
  • [EZP-22913] - Removing version image aliases causes MySQL timeouts due to extremely high amount of queries.
  • [EZP-22915] - Clearing caches fail if cache folder is symlinked
  • [EZP-22917] - When cache removal fails, no message is displayed
  • [EZP-22923] - ezcontentobject_link table not cleared when a relations attribute is deleted from a class
  • [EZP-22928] - Embed inline image are always seen as inline in Online Editor
  • [EZP-22937] - Unable to get the width of a table pasted from Excel
  • [EZP-22959] - Trailing slash in unordered params not removed
  • [EZP-22964] - 5.x API contentUpdate for eZXml adds entry to ezurl, but not to ezurl_object_link
  • [EZP-23031] - Allow really high file uploads, specially with 32 bits OSs
  • [EZP-23033] - DefaultPage setting injected from eZ5 into legacy, but it can not be set via yml configuration
  • [EZP-23046] - Pagelayout overrides for some kernel errors only work once
  • [EZP-23064] - Legacy script doesn't always receive --siteaccess option
  • [EZP-23080] - Updating an image through API fails when using DFS
  • [EZP-23086] - Image thumbnail not shown on backend if alias contains quotes
  • [EZP-23088] - Image information still displayed after removal
  • [EZP-23121] - 5.2 Role Service API allows duplicate assignments with subtree limitations to user group
  • [EZP-23124] - eZ Flow block items in v1 of content aren't synced correctly
  • [EZP-23142] - API Signals are not transaction safe
  • [EZP-23152] - deleteVersion removes images from published version
  • [EZP-23170] - "swap node" function can swap container and non-container nodes (invalid state)
  • [EZP-23182] - eZOE: Image preview not shown in popup/browse if alias contains quotes
  • [EZP-23185] - Image not displayed in editor if alias contains quotes
  • [EZP-23186] - eZFind: Elevation error on synchronize
  • [EZP-23195] - An empty line at the beginning of a Text block will be lost
  • [EZP-23206] - Multiple versions with status 'Published' when using asynchronous publishing
  • [EZP-23207] - Alternative text field of an image attribute is not updated unless the file field is updated.
  • [EZP-23208] - async publishing: the polling javascript can get mixed-up and give bad results
  • [EZP-23211] - Impossible to align multiple cells
  • [EZP-23218] - password in not stored when a user draft is saved
  • [EZP-23254] - DFS - tmp files left if the file size is not identical to the original one
  • [EZP-23282] - Solr returns wrong results after object language deletion
  • [EZP-23283] - New stack: urlalias_iri problem with multi-byte URL
  • [EZP-23299] - ezpm: adding a subtree with nodeId misses children
  • [EZP-23303] - Bug with object relations and AdvancedObjectRelationList setting
  • [EZP-23310] - Preview causes content cache to be purged and deadlocks
  • [EZP-23312] - Async pub: old processes are filling up the database
  • [EZP-23313] - Yaml ParseException
  • [EZP-23338] - Publishing from preview with asynchronous publisher does not redirect to "content is being published"
  • [EZP-23341] - Incorrect role/policy subtree limitation handling in section/assign
  • [EZP-23348] - Misleading error message on deleted embed objects
  • [EZP-23356] - Login to admin interface not working in 5.2
  • [EZP-23363] - When using alternate tree_root all requests are handled by legacycontroller
  • [EZP-23381] - UserService::loadUserGroupsOfUser() checks wrong permissions
  • [EZP-23389] - ezcMailComposer bug when sending e-mails with long name and Norwegian characters
  • [EZP-23408] - clusterpurge.php not clearing expired images with scope "images"
  • [EZP-23412] - Setting the section seems to avoid the delayed indexing procedure
  • [EZP-23483] - Language Switcher does not work properly when using PathPrefix in pure legacy
  • [EZP-23497] - Workflow Event / Multiplexer: can not remove user groups from "Users without workflow IDs"
  • [EZP-23529] - Storing a draft with a bad object relation link should not create an entry in ezcontentobject_link
  • [EZP-23532] - Languages lost from content when using packages
  • [EZP-23573] - ez_is_field_empty does not work for a "date and time" field
  • [EZP-23578] - Fatal error in LocationService copy/move when content/read has limitations
  • [EZP-23579] - As a Sysadmin I want to have official Apache configuration bundled with the code
  • [EZP-23589] - Preview issue when relying on locations for unpublished content
  • [EZP-23603] - eZ Find: "Hidden by superior" nodes not indexed when parent is hidden/unhidden in frontend
  • [EZP-23604] - Error installing package
  • [EZP-23607] - content versionview displays wrong published version in object information
  • [EZP-23620] - Segmentation fault error when copying subtree
  • [EZP-23672] - content versionview displays wrong modifier name in object information
  • [EZP-23681] - eZ Find: moving a node does not re-index its children with delayed indexing
  • [EZP-23687] - Notice when running "$phpbin runcronjobs.php monitor"
  • [EZP-23747] - Staging: whitespace in a a required text block field causes sync failure
  • [EZP-23753] - Incorrect node UrlAlias for (partially) untranslated objects
  • [EZP-23822] - PathPrefix still present when using ezpLanguageSwitcher
  • [EZP-23829] - Paragraph alignment ignored in legacy rendered frontend
  • [EZP-23835] - indexcontent.php cronjob pgsql columns must appear in group by
  • [EZP-23870] - Async publishing reverts expiry.php
  • [EZP-23908] - expiry.php race condition
  • [EZP-23937] - Error syncing browsable custom ezflow attributes
  • [EZP-24111] - ezcontentstaging: zero bytes http responses are not handled as errors
  • [EZP-24141] - Double slash in url after having searched a default location for an object relation in class edit module
  • [EZP-24198] - legacy admin: autosave will delete information about relations if AdvancedObjectRelationList = enabled
  • [EZP-24240] - Links in table cell apply incorrectly when text has a line break
  • [EZP-24268] - Deleting the last version of the Content should not be allowed
  • [EZP-24277] - ezcontentstaging 4.7.1: States lost after sync
  • [EZP-24521] - eZXMLTextType::deleteStoredObjectAttribute performance improvement
  • [EZP-24641] - Copy button next to Published article not triggering an action
  • [EZP-24783] - Template block cache is always expired on content operations "sort" and "updatepriority"
  • [EZP-25455] - eZOracle: Link management doesn't show objects
  • [EZP-25531] - ezwtServerCallFunctions::updatePriority() calls wrong cache expiring method
  • [EZP-26354] - Autolink fails if you try to link content in your own site
  • [EZP-26995] - eZ Multi-upload is broken over HTTPS

Story

  • [EZP-22051] - As a editor, I want content preview to work with new stack
  • [EZP-22337] - Hidden state on Locations is not taken into account in ViewController

Task

Improvement

  • [EZP-19695] - Enabling non automatic conversion of siteaccess names
  • [EZP-20502] - avoid Symfony exception when file is missing for ezimage attribute
  • [EZP-22415] - Upgrade dependency to stash bundle to 0.3
  • [EZP-22582] - Make ezfind submeta attributes multivalued
  • [EZP-22896] - Setup wizard: Timeout on package retrieval
  • [EZP-23296] - Template Block Cache has cache key collisions
  • [EZP-23459] - eZContentObjectTreeNodeOperations::move missing features
  • [EZP-26870] - Upgrade ezmultiupload to YUI 3

Edit/Copy Release Notes

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