Release Notes for XWiki 8.4.5

Last modified by Vincent Massol on 2017/06/09

This is the release notes for XWiki Commons, XWiki Rendering, XWiki Platform and XWiki Enterprise. They share the same release notes as they are released together and have the same version.

This is mostly a bug fix release with a few improvements included that were needed to fix bugs.

New and Noteworthy (since XWiki 8.4.4)

Full list of issues fixed and Dashboard for 8.4.5.

  • Bug Closed XWIKI-14213 Groovy class name is shown as content of page
  • Bug Closed XWIKI-14194 Rendering problems when HTML-exporting several pages
  • Bug Closed XWIKI-14193 HTML export fails when there are characters in page name that require URL-encoding
  • Bug Closed XWIKI-14192 Typo in DocumentReference#getLocaleDocumentReference()
  • Bug Closed XWIKI-14188 Can't install a XAR extension matching feature of a non XAR extension
  • Bug Closed XWIKI-14175 Extension type sheet is broken
  • Bug Closed XWIKI-14173 titlevars.vm does not really follow configured title compatibility mode
  • Bug Closed XWIKI-14171 The boolean space.hidden column is declared with a length of 255
  • Bug Closed XWIKI-14164 HTML and XAR export does not work well on documents with dots in their space or page names on MySQL
  • Improvement Closed XWIKI-14153 Provide a way to describe what part of a query parameter should be escaped
  • Bug Closed XWIKI-14152 "count" and "unique" filters don't work with uppercase XWQL/HQL keywords
  • Bug Closed XWIKI-14149 Delete UI sometimes proposes to delete wrong children when % is used in page name
  • Improvement Closed XWIKI-14148 Add ability to also filter parameters from a Query
  • Bug Closed XWIKI-14139 Rename does not update backlinks in a subwiki
  • Bug Closed XWIKI-14134 HTML code appears in the text area for the Comment and Address rows in Edit User, from Administration, CKEditor doesn't load
  • Bug Closed XWIKI-14126 Children of a pages with a dot in the name are not properly identified (children listing, delete) - on mysql
  • Bug Closed XWIKI-14092 Chinese characters will be replaced by # when exporting a page to PDF
  • Bug Closed XWIKI-14063 Deletion in the main wiki while using the override feature of the filter app on a subwiki
  • Improvement Closed XWIKI-14058 Dashboard gadget titles are cut off
  • Bug Closed XWIKI-14050 Action buttons are not displayed nicely inside Dashboard gadget "Display"
  • Bug Closed XWIKI-14043 com.xpn.xwiki.api.Object#get(String) javadoc is misleading about the type used for display
  • Bug Closed XWIKI-14040 Wiki component registration code test the wrong author
  • Bug Closed XWIKI-14039 UI extension registration code test the wrong author
  • Bug Closed XWIKI-14038 WatchListNotificationsUIX is always displayed last
  • Bug Closed XWIKI-14033 NullpointerException when XWiki initialization fail
  • Bug Closed XWIKI-14021 The URL factory generate relative URL instead of absolute ones in mail templates
  • Bug Closed XWIKI-14015 Current user is never taken into account for attachment author when importing (with "Add a new version to the existing page" option)
  • Improvement Closed XWIKI-14007 BaseObject should generate unique id only when needed
  • Bug Closed XWIKI-14006 sdoc script binding is not always synchronized with the XWiki Context
  • Bug Closed XWIKI-14004 Edit gadgets with graphical editor does not work
  • Bug Closed XWIKI-13989 HTML Export will fail when SSX are inside several nested spaces
  • Bug Closed XWIKI-13988 External links does not display nicely in dropdown menu
  • Improvement Closed XWIKI-13986 Generate an index page for the HTML export
  • Improvement Closed XWIKI-13985 Save HTML-exported pages in directories instead of flat at the root level
  • Bug Closed XWIKI-13976 HTML export always generate external URL even for exported documents
  • Improvement Closed XWIKI-13947 Asymetric display of an info box when two paragraphs are added inside
  • Bug Closed XWIKI-13932 Bad float in PDF might cause PDF attachment to not be indexed by SOLR
  • Bug Closed XWIKI-13679 User is still added after error registration has failed due to unknown reasons error code -10
  • Bug Closed XWIKI-13308 Diff displayer for extensions is displaying false positives when a page is contained by 2 extensions
  • Bug Closed XRENDERING-470 Allow to disable some emoticons
  • Task Closed XE-1623 Upgrade to CKEditor Integration 1.14
  • Task Closed XE-1607 Upgrade to CKEditor Integration 1.12
  • Bug Closed XCOMMONS-1167 Nullpointer when accessing current step offset of a unserialized job progress
  • Bug Closed XCOMMONS-1152 IsolatedTestClassLoader may try to initialize the same class several times

Tested Browsers & Databases

Here is the list of browsers we support and how they have been tested for this release:

BrowserTest Result
Chrome30.pngGoogle ChromeNot Tested
Firefox30.pngMozilla FirefoxNot Tested
IE30.pngInternet Explorer 10Not Tested
IE30.pngInternet Explorer 11Jira Tickets Marked as Fixed in the Release Notes

Here is the list of databases we support and how they have been tested for this release:

DatabaseTest Result
hypersql.pngHyperSQLNot Tested
mysql.pngMySQL 5.7Jira Tickets Marked as Fixed in the Release Notes
oracle.pngOracleNot Tested
postgresql.pngPostgreSQLNot Tested

Known issues

Backward Compatibility and Migration Notes

General Notes

When upgrading make sure you compare your xwiki.cfg, xwiki.properties and web.xml files with the newest version since some configuration parameters may have been modified or added. Note that you should add xwiki.store.migration=1 so that XWiki will attempt to automatically migrate your current database to the new schema. Make sure you backup your Database before doing anything.

API Breakages

No API breakage since XWiki 8.4.4!

Credits

The following people have contributed code to this release (sorted alphabetically):

Alexandru Cotiugă
Ecaterina Moraru (Valica)
Guillaume Delhumeau
Marius Dumitru Florea
Thomas Mortagne
Vincent Massol

Tags:
Created by Vincent Massol on 2017/04/24
   

Get Connected