Changes for page Release Notes for XWiki 6.4
Last modified by Thomas Mortagne on 2020/01/28
Change comment:
There is no comment for this version
Summary
-
Page properties (2 modified, 0 added, 0 removed)
Details
- Page properties
-
- Author
-
... ... @@ -1,1 +1,1 @@ 1 -XWiki. VincentMassol1 +XWiki.ThomasMortagne - Content
-
... ... @@ -357,12 +357,14 @@ 357 357 358 358 {{include reference="TestReports.ManualTestReportSummaryXWiki64"/}} 359 359 360 -= Performances tests compared to <lastsuper stable version>=360 += Performances tests compared to 5.4.6 = 361 361 362 - <aummaryofthecomparisonwithlatestsuperstableversion>362 +Performances improved a bit since 6.3 and we are now generally slightly better than 5.4.6 performances except for the first-loaded page with UI (which incurs the cost of one-time LESS compilation). Lets continue the work in 7.x and improve even more ! 363 363 364 - Moredetails<link tothetest report>.364 +{{display reference="test:Performances.Jetty HSQLDB single wiki 546 to 64" section="HSummary"/}} 365 365 366 +More details on [[performance comparison on single wiki between 6.4 and 5.4.6>>test:Performances.Jetty HSQLDB single wiki 546 to 64]]. 367 + 366 366 = Known issues = 367 367 368 368 * [[Bugs we know about>>http://jira.xwiki.org/secure/IssueNavigator.jspa?reset=true&jqlQuery=category+%3D+%22Top+Level+Projects%22+AND+issuetype+%3D+Bug+AND+resolution+%3D+Unresolved+ORDER+BY+updated+DESC]] ... ... @@ -382,6 +382,12 @@ 382 382 383 383 The following APIs were modified since XWiki 6.3: 384 384 387 +* Needed to make sure transformations are executed with the right metadata((( 388 +{{code language="none"}} 389 +org.xwiki.rendering.macro.MacroContentParser: Method 'public org.xwiki.rendering.block.XDOM parse(java.lang.String, org.xwiki.rendering.transformation.MacroTransformationContext, boolean, org.xwiki.rendering.listener.MetaData, boolean)' has been added to an interface 390 +{{/code}} 391 +))) 392 + 385 385 * It's very unlikely that this class is implemented by anything else and it does not make much sense to not have this method, since this is not really a cache behind it but a Map that keep engines forever it may create a memory leak on a big farm running for a long time((( 386 386 {{code language="none"}} 387 387 org.xwiki.velocity.VelocityFactory: Method 'public org.xwiki.velocity.VelocityEngine removeVelocityEngine(java.lang.String)' has been added to an interface ... ... @@ -415,7 +415,7 @@ 415 415 {{/code}} 416 416 ))) 417 417 418 -* Add new methods to the Icon Set Module((( 426 +* Young API. Add new methods to the Icon Set Module((( 419 419 {{code language="none"}} 420 420 org.xwiki.icon.IconManager: Method 'public java.util.List getIconNames()' has been added to an interface 421 421 org.xwiki.icon.IconManager: Method 'public java.util.List getIconNames(java.lang.String)' has been added to an interface ... ... @@ -423,7 +423,7 @@ 423 423 {{/code}} 424 424 ))) 425 425 426 -* LESS refactoring.((( 434 +* Young API. LESS refactoring.((( 427 427 {{code language="none"}} 428 428 org.xwiki.lesscss.LessCompilerScriptService: Method 'public boolean clearCacheFromFileSystemSkin(java.lang.String)' has been removed 429 429 org.xwiki.lesscss.LessCompilerScriptService: Return type of method 'public org.xwiki.lesscss.ColorTheme getColorThemeFromSkinFile(java.lang.String)' has been changed to org.xwiki.lesscss.colortheme.ColorTheme ... ... @@ -439,7 +439,7 @@ 439 439 {{/code}} 440 440 ))) 441 441 442 -* Lots of refactoring on the new Mail module , which is a young API(((450 +* Young API. Lots of refactoring on the new Mail module((( 443 443 {{code language="none"}} 444 444 org.xwiki.mail.MailResultListener: Class org.xwiki.mail.MailResultListener removed 445 445 org.xwiki.mail.MailSender: Method 'public void send(javax.mail.internet.MimeMessage, javax.mail.Session)' has been removed