This release is a Release Candidate and, as such, it focuses on stabilization, bugfixes (35) and performance improvements. Make sure to try it out and report any problems that may affect the upcoming final release.

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

The following APIs were modified since XWiki 6.1:

Young APIs:

org.xwiki.rendering.transformation.RenderingContext: Method 'public org.xwiki.rendering.syntax.Syntax getTargetSyntax()' has been added to an interface

Added an API for a very common use case so that we optimize it

org.xwiki.wiki.descriptor.WikiDescriptorManager: Method 'public java.util.Collection getAllIds()' has been added to an interface

The extended class got moved to a new package with the upgrade to velocity-tools 2.0 and the old location got deprecated.

org.xwiki.velocity.XWikiWebappResourceLoader: Removed org.apache.velocity.tools.view.servlet.WebappLoader from the list of superclasses

Not really APIs to begin with.

com.xpn.xwiki.doc.XWikiDocument: Removed field compactEntityReferenceSerializercom.xpn.xwiki.doc.XWikiDocument: Removed field compactWikiEntityReferenceSerializercom.xpn.xwiki.doc.XWikiDocument: Removed field currentDocumentReferenceResolvercom.xpn.xwiki.doc.XWikiDocument: Removed field currentMixedDocumentReferenceResolvercom.xpn.xwiki.doc.XWikiDocument: Removed field currentReferenceDocumentReferenceResolvercom.xpn.xwiki.doc.XWikiDocument: Removed field currentReferenceObjectReferenceResolvercom.xpn.xwiki.doc.XWikiDocument: Removed field defaultEntityReferenceSerializercom.xpn.xwiki.doc.XWikiDocument: Removed field explicitDocumentReferenceResolvercom.xpn.xwiki.doc.XWikiDocument: Removed field explicitReferenceDocumentReferenceResolvercom.xpn.xwiki.doc.XWikiDocument: Removed field localEntityReferenceSerializercom.xpn.xwiki.doc.XWikiDocument: Removed field localUidStringEntityReferenceSerializercom.xpn.xwiki.doc.XWikiDocument: Removed field relativeEntityReferenceResolvercom.xpn.xwiki.doc.XWikiDocument: Removed field syntaxFactorycom.xpn.xwiki.doc.XWikiDocument: Removed field uidStringEntityReferenceSerializercom.xpn.xwiki.doc.XWikiDocument: Removed field xClassEntityReferenceResolver