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

Bug

  • [EZP-19077] - fatal error in ezjscore when encoding an object without a node
  • [EZP-19122] - Faulty embed-inline handling
  • [EZP-19376] - CSS packer and font-face conflict
  • [EZP-19904] - Admin interface redirection to raw treemenu JSON output
  • [EZP-19979] - Class on ezxml tags are (almost) not handled
  • [EZP-20311] - query parameters get lost when being redirected after login
  • [EZP-20482] - In IE8, "Enter" key does not work when creating a custom tag
  • [EZP-20537] - ezcontentstaging: syncing a copy fails if the copy is made from a version > 1
  • [EZP-20558] - Workflow Event/Approve not working correctly
  • [EZP-20657] - EmbedToHtml5 Converter doesn't define alignment parameters
  • [EZP-20676] - eZ OE: JS error inserting embed-inline tag on empty XML block
  • [EZP-20802] - auto-login after account activation does not increase the login count
  • [EZP-20813] - eZDFS cleanup: Allow detection of NFS and DB availability to prevent accidental removal of files.
  • [EZP-20874] - ezsys() operator bad behavior with the "querystring" parameter
  • [EZP-20880] - HttpCache purge is not being triggered when permissions change
  • [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-20943] - Regression caused by " Remove extraneous op_code handling in storing content relations"
  • [EZP-20950] - Legacy Storage ContentType ContentUpdater updates only current version
  • [EZP-20952] - Creating content causes a memory leak using ezfind
  • [EZP-20982] - UrlAlias matcher not working correctly
  • [EZP-20985] - excluded_uri_prefixes throwing 503
  • [EZP-20988] - stale links using non-translatable attribute
  • [EZP-20992] - Wrong scope in contentViewGenerateError when using DFS and user-permissions
  • [EZP-21005] - When changing siteaccess, the autosave's preview is not updated
  • [EZP-21007] - eZFind buildResultObjects generates notice from "score" (or untokenized fieldnames)
  • [EZP-21050] - Treemenu broken after EZPESU-2013-011 on IE7-8
  • [EZP-21054] - Anchor tag is not transformed by xsl
  • [EZP-21089] - Creating an article with public api throw warning on xmltext in regards to relations
  • [EZP-21124] - Checkbox custom attributes on custom tags are not stored
  • [EZP-21138] - Deleted nodes remain in an eZ Flow block
  • [EZP-21155] - DebugByUser is not working correctly in preview
  • [EZP-21219] - versionread policy not checked in ContentService::loadContent
  • [EZP-21235] - API: user cannot have permissions to edit just himself, the limitation owner(self) is broken
  • [EZP-21239] - eZ Find's auto-complete functionality does not work with Kanji and Hiragana Japanese characters
  • [EZP-21284] - No url/href support in API XmlText input
  • [EZP-21324] - Images for original object lost when editing copies
  • [EZP-21325] - View parameters parsing transforms multiple slashes into one slash
  • [EZP-21336] - eZOE: Using IE8, every publish adds another empty paragraph at the end.
  • [EZP-21348] - eZOE: table width not saved in IE8
  • [EZP-21357] - Wildcards '*' not escaped for shell commands when using 'urlalias_iri' transformation group
  • [EZP-21358] - ezjscAjaxContent : Image's exif fields MakerNote and UserComment must be base64 encoded
  • [EZP-21379] - Output filters (CSRF) result is lost when a custom layout is set for rendering legacy module views
  • [EZP-21388] - Object relation fails to be selected with eZ Find search
  • [EZP-21396] - Exif Warning in php 5.3.3 Rhel
  • [EZP-21397] - Anchor tag removed if anchor text is only content in line, or immediately adjacent lines
  • [EZP-21400] - Discard draft, removes image file
  • [EZP-21405] - Documentation: search Query/Criterion documentation should not refer to 'master' branch
  • [EZP-21410] - object name limit does not support multibyte charset
  • [EZP-21411] - eZOracle: Link management doesn't show Objects using URL
  • [EZP-21413] - Documentation Update: ContentViewProvider to be split for Content/Location
  • [EZP-21443] - Debug log displayed when using long japaneese strings in name
  • [EZP-21444] - SQL query error in fetch('content', 'keyword') with some 'sort_by' parameters
  • [EZP-21446] - Limit for object name trim adds +1
  • [EZP-21457] - eZSys::escapeShellArgument() escapes "\" while the shell escape character is the simple quote
  • [EZP-21469] - [API] language mask on ezcontentobject incorreclty set
  • [EZP-21471] - versionview: (JS) issues with class popup menu if object is not yet published
  • [EZP-21509] - clearViewCache for subtree uses node column 'contentobject_id' removed since EZP-18195
  • [EZP-21515] - Missing Legacy Converter for UserMetaData Criterion
  • [EZP-21517] - Drafts disappear from dashboard after being edited and resaved.
  • [EZP-21520] - Internal Server Error for disabled user accounts
  • [EZP-21547] - HttpError for "Access denied" (1) is cached, returns "200 OK" instead
  • [EZP-21548] - Clear role assignments cache when dealing with locations
  • [EZP-21550] - Changing owner, clearing cache needed for Owner(Self) to work
  • [EZP-21563] - workflows: adding approval to media tree causes fatal error
  • [EZP-21567] - Blank e-mail subject line with multi-byte characters (iconv_mime_encode: Unknown 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-21591] - Querystring lost in redirections
  • [EZP-21599] - Fix regression from EZP-19660 at a higher level
  • [EZP-21611] - unpublish cronjob uses anonymous credentials
  • [EZP-21656] - PSpell plugin fails with eZFormToken
  • [EZP-21668] - content.tree_root.location_id default value should not be null
  • [EZP-21684] - Bug when creating forward url alias
  • [EZP-21685] - [EZ Content Staging] Selection attribute fail in ContentStaging with value Zero
  • [EZP-21686] - ezinfo/copyright has extra "\" that don't allow the links to work
  • [EZP-21695] - Cached ESI can not be shared among pages
  • [EZP-21696] - addLimitation() new SubtreeLimitation fails with InvalidArgumentException
  • [EZP-21705] - Wrong links generated when using Map\Host siteaccess matching
  • [EZP-21780] - Map\URI siteaccess matcher is greedy
  • [EZP-21782] - Paragraph Alignment lost is twig ez_render_field
  • [EZP-21785] - eZ Find: Search content in multiple languages in the admin SiteAccess
  • [EZP-21807] - link is duplicated on table row insertion
  • [EZP-21825] - Temporary files not always deleted when copying from DFS to FS
  • [EZP-21845] - Trashed locations still in persistence cache & accessible in API
  • [EZP-21853] - Custom HTTP headers create duplicate values
  • [EZP-21876] - Compound matcher throws fatal error after patch from EZP-21834
  • [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-21940] - delete location doesn't fully expire stash cache
  • [EZP-21955] - Access to restricted content results in error 500
  • [EZP-21965] - subtrees with more than 2 levels create bad paths
  • [EZP-21979] - Hiding object that is item in eZ Flow block doesn't affect front
  • [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-22023] - Legacy pagelayout displayed inside twig pagelayout is bugged
  • [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-22056] - Doc: ContentStaging FAQ: object_id and node_id / Source vs Target
  • [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-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-22267] - Password submitted in the wizard is ignored
  • [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-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-22414] - Session is lost when redirecting from a legacy module
  • [EZP-22426] - DetectMobileDevice redirection fails for URI
  • [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-22472] - Incorrect error handling
  • [EZP-22480] - Object creation does not respect attribute constraints in ezoe
  • [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-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-22563] - Single line break is lost on headers
  • [EZP-22569] - Removed Location still shows on frontend until http cache expires
  • [EZP-22628] - Trashing an edited user throws errors
  • [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-22779] - Elevated words list doesn't have page navigator
  • [EZP-22792] - eZContentObjectTrashNode originalParent() method fails when called multiple times
  • [EZP-22810] - MySQL Query Error eZContentStructureTreeOperator::subTree
  • [EZP-22812] - canRead() causes fatal error (eZFlow)
  • [EZP-22836] - Cache not being cleared when creating object state
  • [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-22928] - Embed inline image are always seen as inline in Online Editor
  • [EZP-22936] - Image preview not updated in IE
  • [EZP-22937] - Unable to get the width of a table pasted from Excel
  • [EZP-23031] - Allow really high file uploads, specially with 32 bits OSs
  • [EZP-23046] - Pagelayout overrides for some kernel errors only work once
  • [EZP-23086] - Image thumbnail not shown on backend if alias contains quotes
  • [EZP-23124] - eZ Flow block items in v1 of content aren't synced correctly
  • [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-23214] - User is logged out as result of role/policy changes (Memcache sessions)
  • [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-23299] - ezpm: adding a subtree with nodeId misses children
  • [EZP-23341] - Incorrect role/policy subtree limitation handling in section/assign
  • [EZP-23348] - Misleading error message on deleted embed objects
  • [EZP-23381] - UserService::loadUserGroupsOfUser() checks wrong permissions
  • [EZP-23389] - ezcMailComposer bug when sending e-mails with long name and Norwegian characters
  • [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-23496] - Composer install/update fails on eZ Publish 5.0/5.1
  • [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-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-23908] - expiry.php race condition
  • [EZP-23937] - Error syncing browsable custom ezflow attributes
  • [EZP-24100] - Image content with big multibyte charset names won't be correctly created
  • [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-24154] - Overriding template with section_identifier fails when cached
  • [EZP-24198] - legacy admin: autosave will delete information about relations if AdvancedObjectRelationList = enabled
  • [EZP-24223] - "Copy Subtree" fails with fatal error when using SlaveServer (MySQL Master-Slave)
  • [EZP-24240] - Links in table cell apply incorrectly when text has a line break
  • [EZP-24277] - ezcontentstaging 4.7.1: States lost after sync
  • [EZP-24641] - Copy button next to Published article not triggering an action
  • [EZP-25455] - eZOracle: Link management doesn't show objects
  • [EZP-26354] - Autolink fails if you try to link content in your own site
  • [EZP-26995] - eZ Multi-upload is broken over HTTPS

Improvement

  • [EZP-19695] - Enabling non automatic conversion of siteaccess names
  • [EZP-20018] - Missing Language, Visibility & ObjectState Criteria
  • [EZP-20638] - ContentStaging does not synchronize related objects
  • [EZP-21143] - performance: do not run legacy pagelayout when using an eZ5 one
  • [EZP-21510] - 'Clear View cache from here' action ignores CacheThreshold setting, performance issues/db deadlocks
  • [EZP-22896] - Setup wizard: Timeout on package retrieval
  • [EZP-26870] - Upgrade ezmultiupload to YUI 3

Story

  • [EZP-22337] - Hidden state on Locations is not taken into account in ViewController
  • [EZP-22523] - Support locking with Memcached SessionHandler

Task

Edit/Copy Release Notes

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