Hello, Tapestry community! I've created and uploaded a release of Tapestry 5.9.0-preview, ready to be voted upon.
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-http version would be this in Maven: <dependency> <groupId>org.apache.tapestry</groupId> <artifactId>tapestry-http*-jakarta*</artifactId> <version>5.9.0-preview</version> <scope>compile</scope> </dependency> The source, binary, and documentation archives have been uploaded to: https://dist.apache.org/repos/dist/dev/tapestry and the Maven artifacts staged to: https://repository.apache.org/content/repositories/staging/org/apache/tapestry/ Please examine these files to determine if the new release, 5.9.0-preview, is ready. I've also created 5.9.0 tags in Git: https://github.com/apache/tapestry-5/tree/5.9.0-preview (master branch, jakarta.servlet) https://github.com/apache/tapestry-5/tree/5.9.0-preview-jakarta <https://github.com/apache/tapestry-5/tree/5.9.0-preview-javax> (javax branch, javax.servlet) Vote will run for 72 hours from now and requires majority approval from the PMC: At least 3 binding +1 votes and more positive than negative binding votes. On a successful vote, I'll release the Maven artifacts, the archives, and make the necessary updates to JIRA and the Tapestry site. Only votes cast by Tapestry PMC members are binding, but input from the community is highly valued. Please indicate whether your vote is binding or not after your full name (as it will appear in the end-of-vote summary). Cheers! -- Thiago H. de Paula Figueiredo