Hello, Tapestry community!

Apache Tapestry 5.9.0-preview was released. Notice the '-preview' in the
version name. It's the first one using 2 parallel branches to support both
jakarta.servlet and javax.servlet, so consider this as a public beta so
people can test it and we can troubleshoot before the proper 5.9.0 release.
Notice the jakarta.servlet -using artifacts are tapestry-core,
tapestry-http, tapestry-test, tapestry-runner, tapestry-spring and they get
the '-jakarta' suffix for backward compatibility reasons. For example, the
dependency on the jakarta.servlet tapestry-co version would be this in
Maven:
<dependency>
<groupId>org.apache.tapestry</groupId>
<artifactId>tapestry-core*-jakarta*</artifactId>
<version>5.9.0-preview</version>
<scope>compile</scope>
</dependency>

Known issues:
1) The list of suffixed artifacts will need to be much longer. For example,
tapestry-upload isn't usable with the javax.servlet Tapestry version.
2) As noticed by Dmitry Gusev (thanks!), tapestry-jpa needs to have a
suffixed version and also upgraded dependencies, since the current one
still uses the javax.servlet packages.

Please post here any issues you find.

We shall have 5.9.0-preview-2 with fixes for the above issues in the
upcoming weeks.

Happy testing!

Cheers!

-- 
Thiago H. de Paula Figueiredo

Reply via email to