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