This is a bug fix release, mainly meant to address compatibility with Java 8. The ASM library is updated to a Java 8 compatible version (5.0), however, if you wish to run this release on JRE 8, you still need to manually specify a Java 8 compatible version of javassist (such as 3.18.2-GA). With Maven you'd include:

<dependency>
  <groupId>org.javassist</groupId>
  <artifactId>javassist</artifactId>
  <version>3.18.2-GA</version>
</dependency>

Javassist has changed their group coordinates (from javassist to org.javassist), which further complicates the situation. You'll also have to manually exclude javassist:javassist dependency (if your dependencies are resolved automatically). With Maven, you'd add:

<exclusions>
  <exclusion>
    <artifactId>javassist</artifactId>
    <groupId>javassist</groupId>
  </exclusion>
</exclusions>

where needed.

As with any Tapestry upgrade, be sure to change your application's version number.

 

             
<h2>        Bugs fixed
</h2>
<ul>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-311'>TAP5-311</a>] -         NPE in BeanDisplay if used in a form with a default model
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-983'>TAP5-983</a>] -         CLONE -NPE in BeanDisplay if used in a form with a default model
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-1865'>TAP5-1865</a>] -         Chinese valication message issue
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-2270'>TAP5-2270</a>] -         BeanDisplay exception when used inside a Form
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-2298'>TAP5-2298</a>] -         &quot;Any&quot; component  lacks any useful documentation
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-2321'>TAP5-2321</a>] -         Tapestry 5.3.7 does not run with Java 8
</li>
</ul>
    
<h2>        Dependency upgrade
</h2>
<ul>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-2295'>TAP5-2295</a>] -         Vulnerability in Tapestry-upload module due to commons-file-upload
</li>
</ul>
            
<h2>        Improvements made
</h2>
<ul>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-1718'>TAP5-1718</a>] -         Tapestry-beanvalidator isn&#39;t validating nested DTO objects / Doesn&#39;t mark the invalid fields in the UI
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-2157'>TAP5-2157</a>] -         Czech translations
</li>
</ul>
    
<h2>        New Features added
</h2>
<ul>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-2305'>TAP5-2305</a>] -         Create a @Sortable annotation for properties
</li>
</ul>