New in JSPWiki 2.11.0.M7 - Yet to be Released#

  • JSPWiki Public API (Devs only - JSPWIKI-120Content unavailable! (broken link)https://jspwiki-wiki.apache.org/images/out.png, JSPWIKI-303Content unavailable! (broken link)https://jspwiki-wiki.apache.org/images/out.png, JSPWIKI-806Content unavailable! (broken link)https://jspwiki-wiki.apache.org/images/out.png)
  • Workflows' state now survive between restarts (JSPWIKI-304Content unavailable! (broken link)https://jspwiki-wiki.apache.org/images/out.png)
  • Improved russian translation (PR13Content unavailable! (broken link)https://jspwiki-wiki.apache.org/images/out.png) - contributed by KideathContent unavailable! (broken link)https://jspwiki-wiki.apache.org/images/out.png, thanks!
  • Upgraded bundled dependencies
    • Commons Lang to 3.10
    • Flexmark to 0.61.32
    • JUnit to 5.6.2
    • Lucene to 8.5.1
    • Mockito 3.3.3, introduced as a mock testing library
    • Selenide to 5.11.1
    • SLF4J to 1.7.30
    • Tika to 1.24
    • Tomcat to 9.0.35

New in JSPWiki 2.11.0.M6 - Released on 17/12/2019#

  • Devs only
    • Official Dockerfile image
    • A couple of methods moved out of WikiEngine
    • TestEngine static builder methods
  • Small bug fixed (JSPWIKI-1120Content unavailable! (broken link)https://jspwiki-wiki.apache.org/images/out.png), contributed by Haris Adzemovic, thanks!
  • New javadoc doclet (i.e., compare #1Content unavailable! (broken link)https://jspwiki-wiki.apache.org/images/out.png against #2Content unavailable! (broken link)https://jspwiki-wiki.apache.org/images/out.png)
  • Upgraded bundled dependencies
    • Flexmark to 0.50.44
    • Lucene to 8.3.1
    • Selenide to 5.5.1
    • SLF4J to 1.7.29
    • Tika to 1.23
    • Tomcat to 8.5.49

New in JSPWiki 2.11.0.M5 - Released on 18/09/2019#

Apache JSPWiki 2.11.0.M5 is the fifth release towards 2.11.0.

This release features, among other things:

  • Keyword support for JSPWiki pages - JSPWIKI-427Content unavailable! (broken link)https://jspwiki-wiki.apache.org/images/out.png
    • Use [{SET keywords=a,b,c}] to add keywords to a page. They will be shown in the info drop-down menu, and will be added as META tags to your page.
  • Show only part of Weblog entry on the overview page - contributed by Ulf Dittmer - JSPWIKI-1114Content unavailable! (broken link)https://jspwiki-wiki.apache.org/images/out.png
  • Security fixes - CVE-2019-10087, CVE-2019-10089, CVE-2019-10090, CVE-2019-12404 and CVE-2019-12407
  • Friendlier wiki page Lucene indexing when using custom analyzers - JSPWIKI-893Content unavailable! (broken link)https://jspwiki-wiki.apache.org/images/out.png
  • Upgraded bundled dependencies - JSPWIKI-1115Content unavailable! (broken link)https://jspwiki-wiki.apache.org/images/out.png
    • commons-lang to 3.9
      • dev-only breaking change: if you were using commons-lang transitively on your extension, you must declare it explicitly or migrate it to commons-lang 3
    • commons-text to 1.8
    • flexmark to 0.50.40
    • hsqldb to 2.5.0
    • jaxen to 1.2.0
    • jdom2 to 2.0.6
    • junit to 5.5.2
    • lucene to 8.2.0
    • selenide to 5.3.1
    • slf4j to 1.7.28
    • tika to 1.22
    • tomcat to 8.5.45
  • Devs only
    • dev-only breaking change: Removed @Deprecated code
    • Switch Sonar instance to sonarcloud.ioContent unavailable! (broken link)https://jspwiki-wiki.apache.org/images/out.png - INFRA-18845Content unavailable! (broken link)https://jspwiki-wiki.apache.org/images/out.png

New in JSPWiki 2.11.0.M4 - Released on 18/05/2019#

Apache JSPWiki 2.11.0.M4 is the fourth release towards 2.11.0.

This release features, among other things:

  • New TikaSearchProvider, to index a lot more of attachments - contributed by Ulf Dittmer - JIRA:469Content unavailable! (broken link)https://jspwiki-wiki.apache.org/images/out.png
  • LuceneSearchProvider now indexes all attachment filenames, whether their content is parsed or not, and also scans .md and .xml files
  • Security fixes - JSPWIKI-1107Content unavailable! (broken link)https://jspwiki-wiki.apache.org/images/out.png, JSPWIKI-1108Content unavailable! (broken link)https://jspwiki-wiki.apache.org/images/out.png and JSPWIKI-1109Content unavailable! (broken link)https://jspwiki-wiki.apache.org/images/out.png
  • Haddock improvements
    • UserPreferences page has been extended to allow the users to view and delete page-based cookies
    • Attachment lists are now sortable on the attachment size field
  • InsertPagePlugin now also supports cookie based inserts, useful for one time page includes (i.e GDPR, welcome to this site, etc.) - JSPWIKI-1104Content unavailable! (broken link)https://jspwiki-wiki.apache.org/images/out.png
  • Adding the jspwiki.attachment.forceDownload property - JSPWIKI-1106Content unavailable! (broken link)https://jspwiki-wiki.apache.org/images/out.png
  • Wiki Markup enhacements and fixes
    • Add support for mixed css-class & css-style markup - JSPWIKI-1100Content unavailable! (broken link)https://jspwiki-wiki.apache.org/images/out.png
    • Improve rendering of inline preformatted text - JSPWIKI-1101Content unavailable! (broken link)https://jspwiki-wiki.apache.org/images/out.png
    • Added interwiki link for location links (google maps) eg: [Atomium|Location:Atomium, City of Brussels, Belgium]
  • Upgraded bundled dependencies - JSPWIKI-1110Content unavailable! (broken link)https://jspwiki-wiki.apache.org/images/out.png
    • commons-io to 2.6
    • flexmark to 0.42.6
    • jaxen to 1.2.0
    • jdom2 to 2.0.6
    • junit to 5.4.2
    • tomcat to 8.5.40
  • Devs only
    • New aggregated apidocsContent unavailable! (broken link)https://jspwiki-wiki.apache.org/images/out.png are available online, in addition to those available through maven repositories.

New in JSPWiki 2.11.0.M3 - Released on 25/03/2019#

Apache JSPWiki 2.11.0.M3 is the third release towards 2.11.0.

This release features, among other things:

  • Haddock improvements
    • Haddock Light appereance is enabled by default, as opposed to 2.11.0.M2
    • Drag & Drop capabilities added to the standard JSPWiki editor
    • Added Description meta-tag to improve on-page SEO
    • Added the Content-Security-Policy meta-tag to reduce the risk of XSS attacks
  • Removed unused top level JSP - JSPWIKI-1093Content unavailable! (broken link)https://jspwiki-wiki.apache.org/images/out.png
  • DefaultURLConstructor#getForwardPage( HttpServletRequest req ) now always returns Wiki.jsp - JSPWIKI-1095Content unavailable! (broken link)https://jspwiki-wiki.apache.org/images/out.png
  • Upgraded bundled dependencies - JSPWIKI-1096Content unavailable! (broken link)https://jspwiki-wiki.apache.org/images/out.png
    • flexmark to 0.40.24
    • lucene to 8.0.0
    • selenide to 5.2.2
    • slf4j to 1.7.26
    • tomcat to 8.5.39

New in JSPWiki 2.11.0.M2 - Released on 08/03/2019#

Apache JSPWiki 2.11.0.M2 is the second release towards 2.11.0.

This release features, among other things:

  • Haddock Dark appereance, enabled by default
    • if you want to keep the Light appereance by default, set jspwiki.defaultprefs.template.appearance to false on your jspwiki[-custom].properties file
  • Fixes related to Haddock being the default template as of 2.11.0.M1
    • Fixes for Reader view (JSPWIKI-1090Content unavailable! (broken link)https://jspwiki-wiki.apache.org/images/out.png), Diff view (JSPWIKI-1091Content unavailable! (broken link)https://jspwiki-wiki.apache.org/images/out.png) and WYSIWYG editor, which were incorrectly rendered
    • Fallback to default template if the requested template folder is not found - JSPWIKI-1088Content unavailable! (broken link)https://jspwiki-wiki.apache.org/images/out.png
      • this allows to 2.10 installations having set to haddock the jspwiki.templateDir property to keep that value, as opposed to 2.11.0.M1 behaviour
  • Fixed buggy header width in Fixed Page Layout - JSPWIKI-1074Content unavailable! (broken link)https://jspwiki-wiki.apache.org/images/out.png
  • Upgraded bundled dependencies - JSPWIKI-1092Content unavailable! (broken link)https://jspwiki-wiki.apache.org/images/out.png
    • flexmark to 0.40.16
    • gson to 2.8.5
    • junit to 5.4.0
    • lucene to 7.7.0
    • nekohtml to 1.9.22
    • stripes to 1.7.0-async (needed to test JSPWIKI-1088)
    • tomcat to 8.5.38
  • Devs only
    • classes on org.apache.wiki.util package have been moved to their own maven module, org.apache.jspwiki:jspwiki-util

New in JSPWiki 2.11.0.M1 - Released on 29/01/2019#

Apache JSPWiki 2.11.0.M1 is the first release towards 2.11.0.

This release features, among other things:

  • Haddock as new default template - JSPWIKI-1083Content unavailable! (broken link)https://jspwiki-wiki.apache.org/images/out.png
  • Default locale can now be set server-side through the jspwiki.preferences.default-localeContent unavailable! (broken link)https://jspwiki-wiki.apache.org/images/out.png property on your jspwiki[-custom].properties file - JSPWIKI-1085Content unavailable! (broken link)https://jspwiki-wiki.apache.org/images/out.png
  • Fix for JSPWIKI-932Content unavailable! (broken link)https://jspwiki-wiki.apache.org/images/out.png: Failed to start managers. java.util.ConcurrentModificationException
  • Third-party plugin jars are loaded as much as possible, instead of the all-or-nothing approach on 2.10 - JSPWIKI-1080Content unavailable! (broken link)https://jspwiki-wiki.apache.org/images/out.png
  • New requirements - JSPWIKI-1076Content unavailable! (broken link)https://jspwiki-wiki.apache.org/images/out.png
    • Java 8 needed to run JSPWiki
    • Servlet 3.1 / JSP 2.3 compliant JEE server (i.e., Tomcat 8.5 and onwards)
  • Upgraded bundled dependencies - JSPWIKI-1087Content unavailable! (broken link)https://jspwiki-wiki.apache.org/images/out.png
    • commons-fileupload to 1.4
    • ehcache to 2.10.6
    • flexmark to 0.40.12
    • junit to 5.3.2
    • lucene to 7.6.0
      • 2.10.X users: when upgrading, Lucene index must be rebuilt in order to get the search going; to do so you'll have to delete the jspwiki.workDir/lucene directory
    • tomcat to 8.5.37
  • Devs only:
    • New JSPWiki jar maven coordinates: org.apache.jspwiki:jspwiki-main - JSPWIKI-1081Content unavailable! (broken link)https://jspwiki-wiki.apache.org/images/out.png
    • At least JDK 8 and Maven 3.5.0 needed to build JSPWiki - JSPWIKI-1076Content unavailable! (broken link)https://jspwiki-wiki.apache.org/images/out.png
    • JUnit 5 is now used for testing - JSPWIKI-1078Content unavailable! (broken link)https://jspwiki-wiki.apache.org/images/out.png
    • Functional tests now use Selenide instead of Selenium - JSPWIKI-1086Content unavailable! (broken link)https://jspwiki-wiki.apache.org/images/out.png
    • Backwards API incompatible changes: https://jspwiki.apache.org/japicmp/2.11.0.M1/Content unavailable! (broken link)https://jspwiki-wiki.apache.org/images/out.png

What does that M# mean anyway?#

M# releases are as production-ready as any other JSPWiki release, so you should not be concerned about its stability.

Please look at the VersioningProposal page to know how this label is used on Apache JSPWiki releases.


NewIn